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

Scaling RDF with Time

Published:21 April 2008Publication History

ABSTRACT

The World Wide Web Consortium's RDF standard primarily consists of (subject, property, object) triples that specify the value that a given subject has for a given property. However, it is frequently the case that even for a fixed subject and property, the value varies with time. As a consequence, efforts have been made to annotate RDF triples with "valid time" intervals. However, to date, no proposals exist for efficient indexing of such temporal RDF databases. It is clearly beneficial to store RDF data in a relational DB - however, standard relational indexes are inadequately equipped to handle RDF's graph structure. In this paper, we propose the tGRIN index structure that builds a specialized index for temporal RDF that is physically stored in an RDBMS. Past efforts to store RDF in relational stores include Jena2 from HP, Sesame from OpenRDF.org, and 3store from the University of Southampton. We show that even when these efforts are augmented with well known temporal indexes like R+ trees, SR-trees, ST-index, and MAP21, the tGRIN index exhibits superior performance. In terms of index build time, tGRIN takes two thirds or less of the time used by any other system, and it uses a comparable amount of memory and less disk space than Jena, Sesame and 3store. More importantly, tGRIN can answer queries three to six times faster for average query graph patterns and five to ten times faster for complex queries than these systems.

References

  1. D. J. Abadi, A. Marcus, S. Madden, and K. J. Hollenbach. Scalable semantic web data management using vertical partitioning. In VLDB, pages 411--422, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. J. Abello and Y. Kotidis. Hierarchical graph indexing. In CIKM, pages 453--460, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. C. Buraga and G. Ciobanu. A rdf-based model for expressing spatio-temporal relations between web sites. In WISE, pages 355--361, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. L. P. Cordella, P. Foggia, C. Sansone, and M. Vento. A (Sub)Graph Isomorphism Algorithm for Matching Large Graphs. IEEE Trans. PAMI, 26(10):1367--1372, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. C. Gutiérrez, C. A. Hurtado, and A. A. Vaisman. Temporal rdf. In ESWC, pages 93--107, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. Gutierrez, C. A. Hurtado, and A. A. Vaisman. Introducing time into rdf. IEEE Trans. Knowl. Data Eng., 19(2):207--218, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Harris and N. Gibbins. 3store: Efficient bulk rdf storage. In PSSS, pages 1--15, 2003.Google ScholarGoogle Scholar
  8. J. Heggland. Ontolog: Temporal annotation using ad hoc ontologies and application profiles. In ECDL, pages 118--128, London, UK, 2002. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. K. Jain, M. N. Murty, and P. J. Flynn. Data clustering: a review. ACM Comput. Surv., 31(3):264--323, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. B. Liu and B. Hu. Path queries based rdf index. SKG, 0:91, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Martelli and U. Montanari. An efficient unification algorithm. ACM Trans. Program. Lang. Syst., 4(2):258--282, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Matono, T. Amagasa, M. Yoshikawa, and S. Uemura. An efficient pathway search using an indexing scheme for RDF. Genome Informatics, 14:374--375, 2003.Google ScholarGoogle Scholar
  13. B. Salzberg and V. J. Tsotras. Comparison of access methods for time-evolving data. ACM Comput. Surv., 31(2):158--221, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. Trißl and U. Leser. Fast and practical indexing and querying of very large graphs. In SIGMOD, pages 845--856, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. O. Udrea, A. Pugliese, and V. S. Subrahmanian. Grin: A graph based rdf index. In AAAI, pages 1465--1470, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. X. Yan, P. S. Yu, and J. Han. Graph indexing: a frequent structure-based approach. In SIGMOD, pages 335--346, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Scaling RDF with Time

        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%

          Upcoming Conference

          WWW '24
          The ACM Web Conference 2024
          May 13 - 17, 2024
          Singapore , Singapore

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader