The Syntactic Web: Syntax and Semantics on the Web
Autor: | Dan Brickley, Jonathan Robie, Steve Newcomb, Libby Miller, Lars Marius Garshol, Gregorius Karvounarakis, Michel Biezunski, Matthew Fuchs, Vassillis Christophides |
---|---|
Rok vydání: | 2001 |
Předmět: |
Information retrieval
Computer science Topic Maps RDF Schema InformationSystems_INFORMATIONSTORAGEANDRETRIEVAL InformationSystems_DATABASEMANAGEMENT computer.file_format Query language RDF/XML XQuery Web query classification ComputingMethodologies_DOCUMENTANDTEXTPROCESSING SPARQL computer computer.programming_language RDF query language |
Zdroj: | Markup Languages: Theory and Practice. 3:411-440 |
ISSN: | 1537-2626 1099-6621 |
Popis: | 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. |
Databáze: | OpenAIRE |
Externí odkaz: |