语法网

J. Robie, L. M. Garshol, S. Newcomb, M. Biezunski, M. Fuchs, L. Miller, D. Brickley, Vassillis Christophides, Gregorius Karvounarakis
{"title":"语法网","authors":"J. Robie, L. M. Garshol, S. Newcomb, M. Biezunski, M. Fuchs, L. Miller, D. Brickley, Vassillis Christophides, Gregorius Karvounarakis","doi":"10.1162/109966202760152176","DOIUrl":null,"url":null,"abstract":"XQuery is a query language designed to allow queries across the many kinds of information that are represented in XML. Although topic maps and RDF can also be represented in XML, many have held that their many possible syntactic forms make them extremely difficult to query using an XML query language, and that they can only be queried using special-purpose query languages with built-in knowledge of their semantics, including the ability to exploit RDF schema information. This talk shows that XQuery can, in fact, be used to solve the kinds of queries for which RDF and topic map query languages were designed, though with a loss of type safety.The approach taken is to transform instances of RDF and topic maps to a syntactic representation that closely models their underlying logical models, and to use function libraries written in XQuery to directly support operations specific to RDF or topic maps. Schema-level information is also incorporated in this representation and is supported in the library, so queries can exploit type hierarchies and perform joins across predicates.Information from other XML sources can also be queried together with information from topic maps and RDF. For instance, a query on a topic map that searches for Shakespeare plays mentioned in Italian operas can also query the plays themselves - represented in XML - to determine which italian cities are mentioned in them.","PeriodicalId":137935,"journal":{"name":"Markup Languages","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"38","resultStr":"{\"title\":\"The syntactic web\",\"authors\":\"J. Robie, L. M. Garshol, S. Newcomb, M. Biezunski, M. Fuchs, L. Miller, D. Brickley, Vassillis Christophides, Gregorius Karvounarakis\",\"doi\":\"10.1162/109966202760152176\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"XQuery is a query language designed to allow queries across the many kinds of information that are represented in XML. Although topic maps and RDF can also be represented in XML, many have held that their many possible syntactic forms make them extremely difficult to query using an XML query language, and that they can only be queried using special-purpose query languages with built-in knowledge of their semantics, including the ability to exploit RDF schema information. This talk shows that XQuery can, in fact, be used to solve the kinds of queries for which RDF and topic map query languages were designed, though with a loss of type safety.The approach taken is to transform instances of RDF and topic maps to a syntactic representation that closely models their underlying logical models, and to use function libraries written in XQuery to directly support operations specific to RDF or topic maps. Schema-level information is also incorporated in this representation and is supported in the library, so queries can exploit type hierarchies and perform joins across predicates.Information from other XML sources can also be queried together with information from topic maps and RDF. For instance, a query on a topic map that searches for Shakespeare plays mentioned in Italian operas can also query the plays themselves - represented in XML - to determine which italian cities are mentioned in them.\",\"PeriodicalId\":137935,\"journal\":{\"name\":\"Markup Languages\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2001-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"38\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Markup Languages\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1162/109966202760152176\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Markup Languages","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1162/109966202760152176","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 38

摘要

XQuery是一种查询语言,旨在允许跨XML表示的多种信息进行查询。尽管主题图和RDF也可以用XML表示,但许多人认为,它们的许多可能的语法形式使得使用XML查询语言查询它们极其困难,并且只能使用具有内置语义知识(包括利用RDF模式信息的能力)的专用查询语言进行查询。这次演讲表明,XQuery实际上可以用于解决RDF和主题映射查询语言为之设计的查询类型,尽管会损失类型安全性。所采用的方法是将RDF和主题映射的实例转换为一种语法表示,这种语法表示与它们的底层逻辑模型密切相关,并使用用XQuery编写的函数库直接支持特定于RDF或主题映射的操作。模式级信息也包含在这种表示中,并在库中得到支持,因此查询可以利用类型层次结构并跨谓词执行连接。还可以将来自其他XML源的信息与来自主题图和RDF的信息一起查询。例如,对搜索意大利歌剧中提到的莎士比亚戏剧的主题地图的查询也可以查询戏剧本身(以XML表示),以确定其中提到了哪些意大利城市。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
The syntactic web
XQuery is a query language designed to allow queries across the many kinds of information that are represented in XML. Although topic maps and RDF can also be represented in XML, many have held that their many possible syntactic forms make them extremely difficult to query using an XML query language, and that they can only be queried using special-purpose query languages with built-in knowledge of their semantics, including the ability to exploit RDF schema information. This talk shows that XQuery can, in fact, be used to solve the kinds of queries for which RDF and topic map query languages were designed, though with a loss of type safety.The approach taken is to transform instances of RDF and topic maps to a syntactic representation that closely models their underlying logical models, and to use function libraries written in XQuery to directly support operations specific to RDF or topic maps. Schema-level information is also incorporated in this representation and is supported in the library, so queries can exploit type hierarchies and perform joins across predicates.Information from other XML sources can also be queried together with information from topic maps and RDF. For instance, a query on a topic map that searches for Shakespeare plays mentioned in Italian operas can also query the plays themselves - represented in XML - to determine which italian cities are mentioned in them.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信