Skip to main content

Exposing Heterogeneous Data Sources as SPARQL Endpoints through an Object-Oriented Abstraction

  • Conference paper
The Semantic Web (ASWC 2008)

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

Included in the following conference series:

Abstract

The Web of Data vision raises the problem of how to expose existing data sources on the Web without requiring heavy manual work. In this paper, we present our approach to facilitate SPARQL queries over heterogeneous data sources.

We propose the use of an object-oriented abstraction which can be automatically mapped and translated into an ontological one; this approach, on the one hand, helps data managers to disclose their sources without the need of a deep understanding of Semantic Web technologies and standards and, on the other hand, takes advantage of object-relational mapping (ORM) technologies and tools to deal with different types of data sources (relational DBs, but also XML sources, object-oriented DBs, LDAP, etc.).

We introduce both the theoretical foundations of our solution, with the analysis of the relation and mapping between SPARQL algebra and monoid comprehension calculus (the formalism behind object queries), and the implementation we are using to prove the feasibility and the benefits of our approach and to compare it with alternative methods.

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. Bizer, C., Cyganiak, R., Heath, T.: How to Publish Linked Data on the Web (2007)

    Google Scholar 

  2. Berrueta, D., Phipps, J.: Best Practice Recipes for Publishing RDF Vocabularies – W3C Working Draft (2008)

    Google Scholar 

  3. Seaborne, A., Prud’hommeaux, E.: SPARQL Query Language for RDF – W3C Recommendation (2008)

    Google Scholar 

  4. Torres, E., Feigenbaum, L., Clark, K.G.: SPARQL Protocol for RDF – W3C Recommendation (2008)

    Google Scholar 

  5. Fegaras, L., Maier, D.: Optimizing object queries using an effective calculus. ACM Trans. Database Syst. 25(4), 457–516 (2000)

    Article  MATH  Google Scholar 

  6. Cyganiak, R.: A relational algebra for SPARQL. Technical report, HP Labs (2005)

    Google Scholar 

  7. D2RQ: The D2RQ Platform - Treating Non-RDF Relational Databases as Virtual RDF Graphs

    Google Scholar 

  8. Prud’hommeaux, E.: Adding SPARQL Support to MySQL (2006)

    Google Scholar 

  9. de Laborda, C.P., Conrad, S.: Relational.OWL - A Data and Schema Representation Format Based on OWL. In: Proceedings of the Second Asia-Pacific Conference on Conceptual Modelling, APCCM 2005 (2005)

    Google Scholar 

  10. Blakeley, C.: Virtuoso RDF Views. OpenLink Software (2007)

    Google Scholar 

  11. Barrasa, J., Corcho, O., Gómez-Pérez, A.: R2O, an Extensible and Semantically Based Database-to-ontology Mapping Language. In: Proceeding of the Second International Workshop on Semantic Web and Databases (2004)

    Google Scholar 

  12. Cullot, N., Ghawi, R., Yétongnon, K.: DB2OWL: A Tool for Automatic Database-to-Ontology Mapping. Université de Bourgogne (2007)

    Google Scholar 

  13. Atkinson, M., et al.: The Object-Oriented Database Manifesto. In: Proceedings of the First Intl. Conference on Deductive and Object-Oriented Databases (1989)

    Google Scholar 

  14. Cattell, R., Barry, D.K., Berler, M., Eastman, J., Jordan, D., Russell, C., Schadow, O., Stanienda, T., Velez, F. (eds.): The Object Data Standard: ODMG 3.0. Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

  15. Russell, C.: Java Data Objects 2.0 JSR243. Sun Microsystems Inc. (2006)

    Google Scholar 

  16. Peim, M., Franconi, E., Paton, N.W., Goble, C.A.: Querying Objects with Description Logics

    Google Scholar 

  17. Oren, E., Delbru, R., Gerke, S., Haller, A., Decker, S.: ActiveRDF: Object-Oriented Semantic Web Programming. In: Proceedings of the Sixteenth International World Wide Web Conference (2007)

    Google Scholar 

  18. Kalyanpur, A., Pastor, D.J., Battle, S., Padget, J.: Automatic Mapping of OWL Ontologies into Java. In: Proceedings of the International Conference of Software Engineering and Knowledge Engineering (2004)

    Google Scholar 

  19. Athanasiadis, I.N., Villa, F., Rizzoli, A.E.: Enabling knowledge-based software engineering through semantic-object-relational mappings. In: Proceedings of the 3rd International Workshop on Semantic Web Enabled Software Engineering (2007)

    Google Scholar 

  20. McGuinness, D.L., van Harmelen, F.: OWL Web Ontology Language (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Corno, W., Corcoglioniti, F., Celino, I., Della Valle, E. (2008). Exposing Heterogeneous Data Sources as SPARQL Endpoints through an Object-Oriented Abstraction. In: Domingue, J., Anutariya, C. (eds) The Semantic Web. ASWC 2008. Lecture Notes in Computer Science, vol 5367. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89704-0_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-89704-0_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-89703-3

  • Online ISBN: 978-3-540-89704-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics