skip to main content
10.1145/1367497.1367577acmconferencesArticle/Chapter ViewAbstractPublication PageswwwConference Proceedingsconference-collections
research-article

Networked graphs: a declarative mechanism for SPARQL rules, SPARQL views and RDF data integration on the web

Published:21 April 2008Publication History

ABSTRACT

Easy reuse and integration of declaratively described information in a distributed setting is one of the main motivations for building the Semantic Web. Despite of this claim, reuse and recombination of RDF data today is mostly done using data replication and procedural code. A simple declarative mechanism for reusing and combining RDF data would help users to generate content for the semantic web. Having such a mechanism, the Semantic Web could better benefit from user generated content, as it is broadly present in the so called Web 2.0, but also from better linkage of existing content.

We propose Networked Graphs, which allow users to define RDF graphs both, by extensionally listing content, but also by using views on other graphs. These views can be used to include parts of other graphs, to transform data before including it and to denote rules. The relationships between graphs are described declaratively using SPARQL queries and an extension of the SPARQL semantics. Networked Graphs are easily exchangeable between and interpretable on different computers. Using existing protocols, Networked Graphss can be evaluated in a distributed setting.

References

  1. S. Abiteboul, O. Benjelloun, and T. Milo. Positive Active XML. In Proc. of PODS-2004, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Alves, C. V. Damásio, W. Nejdl, and D. Olmedilla. A Distributed Tabling Algorithm for Rule Based Policy Systems. In Proc. of POLICY-2006, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. T. Berners-Lee, D. Connolly, L. Kagal, Y. Scharf, and J. Hendler. N3logic: A logic for the web. J. of Theory and Practice of Logic Programming (TPLP), Special Issue on Logic Programming and the Web, 2007.Google ScholarGoogle Scholar
  4. E. Prud?hommeaux, A. Seaborne (eds.). SPARQL Query Language for RDF. http://www.w3.org/TR/rdf-sparql-query/, 2007.Google ScholarGoogle Scholar
  5. E. Sirin and B. Parsia. SPARQL-DL: SPARQL Query for OWL-DL. In Proc. of OWLED 2007, 2007.Google ScholarGoogle Scholar
  6. M. J. Franklin, A. Y. Halevy, and D. Maier. From Databases to Dataspaces: A new Abstraction for Information Management. SIGMOD Record, 34(4), 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. V. Gelder. The alternating fixpoint of logic programs with negation. In Proc. of ACM SIGACT-SIGMOD-SIGART-1989, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. H. Stoermer et al. RDF and Contexts: Use of SPARQL and Named Graphs to Achieve Contextualization. In Proc. of 2006 Jena User Conference, 2006.Google ScholarGoogle Scholar
  9. Harold Boley and Michael Kifer (eds.). RIF Core Design. http://www.w3.org/TR/rif-core/, 2007.Google ScholarGoogle Scholar
  10. I. Horrocks et al. SWRL: A Semantic Web Rule Language Combining OWL and RuleML. http://www.w3.org/Submission/SWRL/, 2004.Google ScholarGoogle Scholar
  11. J. Carroll et al. Named Graphs, Provenance and Trust. In Proc of WWW-2005, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Magkanaraki, V. Tannen, V. Christophides, and D. Plexousakis. Viewing the semantic web through RVL lenses. J. Web Semantics, 1(4), 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. P. Bouquet et al. Contextualizing Ontologies. J. of Web Semantics, 1(4), 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. P. Hayes (ed.). Rdf semantics. http://www.w3.org/TR/rdf-mt/, 2004.Google ScholarGoogle Scholar
  15. J. Pérez, M. Arenas, and C. Gutierrez. Semantics and Complexity of SPARQL. In Proc. of ISWC-2006, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. A. Polleres. From SPARQL to rules (and back). In Proc. of WWW-2007, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. Schenk. A SPARQL Semantics Based on Datalog. In Proc. of KI2007, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. S. Schenk and S. Staab. Networked RDF Graphs. Technical report, 2007. http://uni-koblenz.de/~sschenk/publications/2007/ngtr.pdf.Google ScholarGoogle Scholar
  19. M. Sintek, L. van Elst, S. Scerri, and S. Handschuh. Distributed Knowledge Representation on the Social Semantic Desktop: Named Graphs, Views and Roles in NRL. In Proc. of ESWC-2007, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. A. van Gelder, K. Ross, and J. S. Schlipf. The Well-Founded Semantics for General Logic Programs. J. of the ACM, 38(3), 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. R. Volz, D. Oberle, and R. Studer. Implementing Views for Light-Weight Web Ontologies. In 7th International Database Engineering and Applications Symposium. IEEE, 2003.Google ScholarGoogle Scholar

Index Terms

  1. Networked graphs: a declarative mechanism for SPARQL rules, SPARQL views and RDF data integration on the web

      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
        WWW '08: Proceedings of the 17th international conference on World Wide Web
        April 2008
        1326 pages
        ISBN:9781605580852
        DOI:10.1145/1367497

        Copyright © 2008 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: 21 April 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate1,899of8,196submissions,23%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader