ACM Home Page
Please provide us with feedback. Feedback
RQL: a declarative query language for RDF
Full text PdfPdf (352 KB)
Source International World Wide Web Conference archive
Proceedings of the 11th international conference on World Wide Web table of contents
Honolulu, Hawaii, USA
SESSION: Query Language for Semantic Web table of contents
Pages: 592 - 603  
Year of Publication: 2002
ISBN:1-58113-449-5
Authors
Gregory Karvounarakis  Institute of Computer Science, FORTH, Vassilika Vouton, Heraklion, Greece
Sofia Alexaki  Institute of Computer Science, FORTH, Vassilika Vouton, Heraklion, Greece
Vassilis Christophides  Institute of Computer Science, FORTH, Vassilika Vouton, Heraklion, Greece
Dimitris Plexousakis  Institute of Computer Science, FORTH, Vassilika Vouton, Heraklion, Greece
Michel Scholl  CEDRIC/CNAM and INRIA, Paris, Cedex, France
Sponsors
ACM: Association for Computing Machinery
: WWW'02
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): ,   Downloads (12 Months): ,   Citation Count: 46
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/511446.511524
What is a DOI?

ABSTRACT

Real-scale Semantic Web applications, such as Knowledge Portals and E-Marketplaces, require the management of large volumes of metadata, i.e., information describing the available Web content and services. Better knowledge about their meaning, usage, accessibility or quality will considerably facilitate an automated processing of Web resources. The Resource Description Framework (RDF) enables the creation and exchange of metadata as normal Web data. Although voluminous RDF descriptions are already appearing, sufficiently expressive declarative languages for querying both RDF descriptions and schemas are still missing. In this paper, we propose a new RDF query language called RQL. It is a typed functional language (a la OQL) and relies on a formal model for directed labeled graphs permitting the interpretation of superimposed resource descriptions by means of one or more RDF schemas. RQL adapts the functionality of semistructured/XML query languages to the peculiarities of RDF but, foremost, it enables to uniformly query both resource descriptions and schemas. We illustrate the RQL syntax, semantics and typing system by means of a set of example queries and report on the performance of our persistent RDF Store employed by the RQL interpreter.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
S. Abiteboul, S. Cluet, V. Christophides, T. Milo, G. Moerkotte, and J. Siméon. Querying Documents in Object Databases. International Journal on Digital Libraries, 1(1):5--18, April 1997.
 
3
 
4
S. Abiteboul, D. Quass, J. McHugh, J. Widom, and J. Wiener. The Lorel Query Language for Semistructured Data. International Journal on Digital Libraries, 1(1):68--88, April 1997.
5
 
6
S. Alexaki, G. Karvounarakis, V. Christophides, D. Plexousakis, and K. Tolle. The ICS-FORTH RDFSuite: Managing Voluminous RDF Description Bases. In 2nd International Workshop on the Semantic Web, pages 1--13, Hong Kong, 2001. Available at 139.91.183.30:9090/RDF/publications/semweb2001.pdf.
 
7
S. Alexaki, G. Karvounarakis, V. Christophides, D. Plexousakis, and K. Tolle. On Storing Voluminous RDF descriptions: The case of Web Portal Catalogs. In 4th International Workshop on the Web and Databases (WebDB), Santa Barbara, CA, 2001. Available at 139.91.183.30:9090/RDF/publications/-webdb2001.pdf.
 
8
 
9
G. Beged-Dov, D. Brickley , R. Dornfest , I. Davis , L. Dodds , J. Eisenzopf , D. Galbraith, R. V. Guha , K. MacLeod , E. Miller , A. Swartz and E. van der Vlist Rich Site Summary Specification Protocol (RSS 1.0). Internet Draft, August 2000.
 
10
T. Berners-Lee, J. Hendler, and O. Lassila. The Semantic Web. Scientific American, May 2001.
 
11
T. Bray, J. Paoli, and C. M. Sperberg-McQueen. Extensible markup language (XML) 1.0. W3C Recommendation, February 1998. Available at www.w3.org/TR/REC-xml/.
 
12
D. Brickley and R. V. Guha. Resource Description Framework (RDF) Schema Specification 1.0, W3C Candidate Recommendation. Technical report, 2000.
 
13
 
14
 
15
 
16
 
17
D. Chamberlin, D. Florescu, J. Robie, J. Simeon, and M. Stefanescu. XQuery: A Query Language for XML. Working draft, World Wide Web Consortium, June 2001. Available at www.w3.org/TR/xquery/.
18
19
20
21
 
22
The UDDI community. Universal description, discovery, and integration (uddi v2.0). Available at www.uddi.org/, October 2001.
 
23
 
24
S. Decker, D. Brickley, J. Saarela, and J. Angele. A query and inference service for RDF. In W3C QL Workshop, 1998.
 
25
 
26
 
27
The ebXML community. Enabling a global electronic market (ebxml v.1.4). Available at www.ebxml.org/, February 2001.
28
 
29
R. Fikes. DAML+OIL query language proposal, August 2001. Available at www.daml.org/-listarchive/joint-committee/-0572.html.
 
30
D. Florescu and D. Kossmann. A performance evaluation of alternative mapping schemes for storing xml data in a relational database. Technical Report 3680, INRIA Rocquencourt, France, 1999.
 
31
P. Hayes. RDF Model Theory. W3C Working Draft, September 2001.
 
32
ICS-FORTH. The ICS-FORTH RDFSuite web site. Available at 139.91.183.30:9090/RDF, March 2002.
 
33
ISO. Information Processing-Text and Office Systems- Standard Generalized Markup Language (SGML). ISO 8879, 1986.
34
 
35
G. Karvounarakis, V. Christophides, D. Plexousakis, and S. Alexaki. Querying RDF Descriptions for Community Web Portals. In BDA'2001 (17iemes Journees Bases de Donnees Avances - French Conference on Databases), pages 133--144, Agadir, Morocco, 2001. Available at 139.91.183.30:9090/RDF/publications/bda2001.pdf.
36
37
 
38
 
39
O. Lassila and R. Swick. Resource Description Framework (RDF) Model and Syntax Specification, W3C Recommendation. Technical report, , 1999.
 
40
J. Liljegren. Description of an RDF database implementation. Available at www-db.stanford.edu/~melnik/rdf/db-jonas.html.
 
41
D. Maier and L. Delcambre. Superimposed information for the internet. In ACM SIGMOD Workshop on The Web and Databases Philadelphia, Pennsylvania, June 3-4, pages 1--9, 1999.
 
42
M. Maloney and A. Malhotra. XML schema part 2: Datatypes. W3C Candidate Recommendation, October 2000. Available at www.w3.org/TR/xmlschema-2/.
 
43
M. Marchiori and J. Saarela. Query + metadata + logic = metalog. In W3C QL Workshop, 1998.
 
44
S. Melnik. Storing RDF in a relational database. Available at www-db.stanford.edu/~melnik/rdf/db.html.
 
45
L. Miller. RDF Query using SquishQL. Available at swordfish.rdfweb.org/rdfquery/, 2001.
 
46
I. S. Mumick and K. A. Ross. Noodle: A Language for Declarative Querying in an Object-Oriented Database. In Proceedings of International Conference on Deductive and Object-Oriented Databases (DOOD), pages 360--378, Phoenix, Arizona, December 1993.
47
 
48
 
49
D. Plexousakis. Semantical and Ontological Considerations in Telos: a Language for Knowledge Representation. Computational Intelligence, 9(1):41--72, 1993.
 
50
Some proposed RDF APIs. GINF: www-db.stanford.edu/~melnik/rdf/api.html, RADIX: www.mailbase.ac.uk/lists/rdf-dev/1999-06/0002.html, Netscape/Mozilla: lxr.mozilla.org/seamonkey/source/rdf/base/idl/, RDF4J: www.alphaworks.ibm.com/formula/rdfxml/, Jena: www-uk.hpl.hp.com/people/bwm/RDF/jena, Redland: www.redland.opensource.ac.uk/docs/api.
 
51
A. Seaborne. RDQL: A Data Oriented Query Language for RDF Models. Available at www-uk.hpl.hp.com/people/afs/RDQL/, 2001.
 
52
M. Sintek and S. Decker. RDF Query and Transformation Language. Available at www.dfki.uni-kl.de/frodo/triple/, August 2001.
 
53
H. S. Thompson, D. Beech, M. Maloney, and N. Mendelsohn. XML schema part 1: Structures. W3C Candidate Recommendation, October 2000. Available at www.w3.org/TR/xmlschema-1/.
 
54
F. van Harmelen, P. Patel-Schneider, and I. Horrocks. Reference description of the DAML+OIL ontology markup language. Available at www.daml.org/2001/03/reference.html, March 2001.
 
55
Web service description language (WSDL). Available at www106.ibm.com/developerworks/library/ws-rdf, 2000.

CITED BY  46

Collaborative Colleagues:
Gregory Karvounarakis: colleagues
Sofia Alexaki: colleagues
Vassilis Christophides: colleagues
Dimitris Plexousakis: colleagues
Michel Scholl: colleague listing is not available.