skip to main content
10.1145/1055558.1055573acmconferencesArticle/Chapter ViewAbstractPublication PagespodsConference Proceedingsconference-collections
Article

Foundations of semantic web databases

Published:14 June 2004Publication History

ABSTRACT

The Semantic Web is based on the idea of adding more machine-readable semantics to web information via annotations written in a language called the Resource Description Framework (RDF). RDF resembles a subset of binary first-order logic including the ability to refer to anonymous objects. Its extended version, RDFS, supports reification, typing and inheritance. These features introduce new challenges into the formal study of sets of RDF/RDFS statements and languages for querying them. Although several such query languages have been proposed, there has been little work on foundational aspects. We investigate these, including computational aspects of testing entailment and redundancy. We propose a query language with well-defined semantics and study the complexity of query processing, query containment, and simplification of answers.

References

  1. A. V. Aho, M. R. Garey, J. D. Ullman, The transitive reduction of a directed graph, SIAM J. Comput. 1 (1972) 131--137.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Abiteboul, R. Hull, V. Vianu, Foundations of Databases, Addison-Wesley Publishing Co., 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. F. Baader, T. Nipkow, Term Rewriting and All That, Cambridge Univ. Press, 1998. Google ScholarGoogle ScholarCross RefCross Ref
  4. J. Broeskstra, A. Kampman, SeRQL: A Second Generation RDF Query Language, SWAD-Europe Workshop on Semantic Web Storage and Retrieval, 13--14 November 2003, Vrije Universiteit, Amsterdam, Netherlands.Google ScholarGoogle Scholar
  5. A. Bonner, Hypothetical Datalog: Complexity and Expressibility. Proceedings ICDT 1988, 144--160. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Y. Kanza, W. Nutt, Y. Sagiv, Queries with incomplete answers over semistructured data, Proceedings PODS 1999, 227--236. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. R. Fagin, Ph. G. Kolaitis, Data Exchange: Getting to the Core, Proceedings PODS 2003, 90--101. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. D. M. Gabbay, U. Reyle, N-Prolog: an Extension of Prolog with Hypothetical Implications. I, Journal of Logic Programming (JLP), 1(4):319--355, 1984.Google ScholarGoogle ScholarCross RefCross Ref
  9. A. Gomez-Perez, M. C. Suarez-Figueroa, Results of Taxonomic Evaluation of RDF(S) and DAML+OIL Ontologies using RDF(S) and DAML+OIL Validation Tools and Ontology Platforms Import Services, II ISWC Workshop on Evaluation of Ontology-based Tools, EON2003, CEUR Workshop Proc. Vol 87.Google ScholarGoogle Scholar
  10. R, V. Guha, rdfDB Query Language, in http://www.guha.com/rdfdb/query.htmlGoogle ScholarGoogle Scholar
  11. C. Gutierrez, Normal forms for connectedness in categories, Annals of Pure and Applied Logic 108 (2001) 237--247.Google ScholarGoogle ScholarCross RefCross Ref
  12. P. Hell, J. Nesetril, The core of a graph, Discrete Math. 109 (1992), 117--126. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. G. Karvounarakis, S. Alexaki, V. Christophides, D. Plexousakis, M. Scholl, RQL: A Declarative Query Language for RDF, Proceedings WWW 2002, 592--603. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Magkanaraki et al. Ontology Storage and Querying, Technical Report No. 308, April 2002, Foundation for Research and Technology Hellas, Institute of Computer Science, Information System Laboratory.Google ScholarGoogle Scholar
  15. L. Miller, A. Seaborne, A. Reggiori, Three Implementations of SquishQL, a Simple RDF Query Language, Proc. 1st, International Semantic Web Conference, 2002, 399--403. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. RDF Query Exchange Language (QEL), Edit. M. Nilsson, W. Siberski, http://edutella.jxta.org/spec/qel.htmlGoogle ScholarGoogle Scholar
  17. OWL, Web Ontology Language Reference, W3C Candidate Recommendation 18 August 2003, Editors: M. Dean, G. Schreiber.Google ScholarGoogle Scholar
  18. E. Prud'hommeaux, B. Grosof, RDF Query and Rules: A Framework and Survey, http://www.w3.org/2001/11/13-RDF-Query-Rules/Google ScholarGoogle Scholar
  19. M. Sintek, S. Decker, TRIPLE---A Query, Inference, and Transformation Language for the Semantic Web, Proc. 1st International Semantic Web Conference, 2002, 364--378. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. G. Yang, M. Kifer, On the Semantics of Anonymous Identity and Reification Proc. First International Conference on Ontologies, Databases and Applications of Semantics (ODBASE), 2002, 1047--1066. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. DAML Query Language (DQL), April 2003, Abstract Specification. DAML Joint Committee, R. Fikes, P. Hayes, I. Horrocks, Ed.Google ScholarGoogle Scholar
  22. Resource description framework (RDF) model and syntax specification, Edit. O. Lassila, R. Swick, Working draft, W3C, 1998.Google ScholarGoogle Scholar
  23. RDF Semantics, W3C Working Draft, 1 October 2003 Edit. Patrick HayesGoogle ScholarGoogle Scholar
  24. RDF Vocabulary Description Language 1.0: RDF Schema, W3C Working Draft 23 January 2003, Edit. Dan Brickley, R. V. Guha.Google ScholarGoogle Scholar
  25. RDF Concepts and Abstract Syntax, Edit. G. Klyne, J. J. Carroll. W3C Working Draft 10 October 2003.Google ScholarGoogle Scholar
  26. RDF Primer, Edit. F. Manola, E. Miller, W3C Working Draft 10 October 2003.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    PODS '04: Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
    June 2004
    350 pages
    ISBN:158113858X
    DOI:10.1145/1055558

    Copyright © 2004 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 14 June 2004

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate642of2,707submissions,24%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader