Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5689))

Included in the following conference series:

Abstract

Efficient and scalable support for RDF/OWL data storage, loading, inferencing and querying, in conjunction with already available support for enterprise level data and operations reliability requirements, can make databases suitable to act as enterprise-level RDF/OWL repository and hence become a viable platform for building semantic applications for the enterprise environments.

This tutorial outlines the requirements for supporting semantic technologies in databases including bulk load and data manipulation operations, inference based on RDFS, OWL and user-defined rules, and support for SPARQL queries. It also discusses the design choices for handling issues that arise in implementing support for storage and operations on large scale RDF/OWL data, and in general, touches upon the practical aspects related to RDF/OWL support that become important in enterprise environments. Semantic technologies support in Oracle Database is used as a case study to illustrate with concrete examples the key requirements and design issues.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Resource Description Framework (RDF), http://www.w3.org/RDF

  2. RDF Vocabulary Description Language 1.0: RDF Schema, W3C Recommendation (February 2004), http://www.w3.org/TR/rdf-schema

  3. OWL Web Ontology Language Reference, http://www.w3.org/TR/owl-ref

  4. Pellet: The Open Source OWL DL Reasoner, http://clarkparsia.com/pellet/

  5. Guo, Y., Pan, Z., Heflin, J.: LUBM: A benchmark for OWL knowledge base systems. J. Web Sem. 3(2-3), 158–182 (2005)

    Article  Google Scholar 

  6. UniProt, http://www.uniprot.org/

  7. WordNet, http://wordnet.princeton.edu/

  8. Chong, E.I., Souripriya Das, S., Eadon, G., Srinivasan, J.: An Efficient SQL-based RDF Querying Scheme. In: VLDB 2005, pp. 1216–1227 (2005)

    Google Scholar 

  9. Chong, E.I., Das, S., Eadon, G., Srinivasan, J.: Supporting Keyword Columns with Ontology-based Referential Constraints in DBMS. In: ICDE 2006, p. 95 (2006)

    Google Scholar 

  10. SPARQL query language for RDF, http://www.w3.org/TR/rdf-sparql-query

  11. Das, S., Chong, E.I., Wu, Z., Annamalai, M., Srinivasan, J.: A Scalable Scheme for Bulk Loading Large RDF Graphs into Oracle. In: ICDE 2008, pp. 1297–1306 (2008)

    Google Scholar 

  12. Wu, Z., Eadon, G., Das, S., Chong, E.I., Kolovski, V., Annamalai, M., Srinivasan, J.: Implementing an Inference Engine for RDFS/OWL Constructs and User-Defined Rules in Oracle. In: ICDE 2008, pp. 1239–1248 (2008)

    Google Scholar 

  13. Jena – A Semantic Web Framework for Java, http://jena.sourceforge.net

  14. Oracle Database Semantic Technologies, http://www.oracle.com/technology/tech/semantic_technologies/

  15. Advances in Virtuoso RDF Triple Storage (Bitmap Indexing), http://virtuoso.openlinksw.com/wiki/main/Main/VOSBitmapIndexing

  16. Sesame: RDF Schema Querying and Storage, http://www.openrdf.org/

  17. Semantic Technologies Product Performance, http://www.oracle.com/technology/tech/semantic_technologies/htdocs/performance.html

  18. Jena Adaptor Release 2.0 for Oracle Database, http://www.oracle.com/technology/software/tech/semantic_technologies/index.html

  19. Weiss, C., Karras, P., Bernstein, A.: Hexastore: sextuple indexing for semantic web data management. In: VLDB, pp. 1008–1019 (2008)

    Google Scholar 

  20. Abadi, D.J., Marcus, A., Madden, S., Hollenbach, K.J.: Scalable Semantic Web Data Management Using Vertical Partitioning. In: VLDB 2007, pp. 411–422 (2007)

    Google Scholar 

  21. Alexaki, S., Christophides, V., Karvounarakis, G., Plexousakis, D., Karsten Tolle, K.: The ICS-FORTH RDFSuite: Managing Voluminous RDF Description Bases. In: SemWeb 2001 (2001)

    Google Scholar 

  22. Stocker, M., Seaborne, A., Bernstein, A., Kiefer, C., Reynolds, D.: SPARQL basic graph pattern optimization using selectivity estimation. In: WWW 2008, pp. 595–604 (2008)

    Google Scholar 

  23. Theoharis, Y., Christophides, V., Karvounarakis, G.: Benchmarking Database Representations of RDF/S Stores. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 685–701. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  24. Biron, P.V., Malhotra, A.: XML Schema Part 2: Datatypes Second Edition W3C Recommendation. W3C (October 2004)

    Google Scholar 

  25. Virtuoso RDF Views – Getting Started Guide, http://virtuoso.openlinksw.com/Whitepapers/pdf/Virtuoso_SQL_to_RDF_Mapping.pdf

  26. Bizer, C.: The D2RQ Platform - Treating Non-RDF Relational Databases as Virtual RDF Graphs, http://www4.wiwiss.fu-berlin.de/bizer/d2rq/

  27. Sahoo, S., Halb, W., Hellmann, S., Idehen, K., Thibodeau Jr., T., Auer, S., Sequeda, J.: A Survey of Current Approaches for Mapping of Relational Databases to RDF, http://esw.w3.org/topic/Rdb2RdfXG/StateOfTheArt

  28. Wilkinson, K., Craig Sayers, C., Kuno, H.A., Reynolds, D.: Efficient RDF Storage and Retrieval in Jena2. In: SWDB 2003, pp. 131–150 (2003)

    Google Scholar 

  29. Srinivasan, J., Murthy, R., Sundara, S., Agarwal, N., DeFazio, S.: Extensible Indexing: A Framework for Integrating Domain-Specific Indexing into Oracle8i. In: Proceedings of the 16th International Conference on Data Engineering (ICDE), pp. 91–100 (2000)

    Google Scholar 

  30. Horst, H.J.: Completeness, Decidability and Complexity of Entailment for RDF Schema and A Semantic Extension Involving the OWL Vocabulary. J. Web Sem. 3(2-3), 79–115 (2005)

    Article  Google Scholar 

  31. OWL 2 Web Ontology Language Profiles: W3C Working Draft (April 21, 2009), http://www.w3.org/TR/2009/WD-owl2-profiles-20090421/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Das, S., Srinivasan, J. (2009). Database Technologies for RDF. In: Tessaris, S., et al. Reasoning Web. Semantic Technologies for Information Systems. Reasoning Web 2009. Lecture Notes in Computer Science, vol 5689. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03754-2_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03754-2_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03753-5

  • Online ISBN: 978-3-642-03754-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics