Skip to main content

A Language for Ontology-Based Metamodeling Systems

  • Conference paper
Advances in Databases and Information Systems (ADBIS 2010)

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

Abstract

Nowadays, metamodeling techniques and ontologies play a central role in many computer science problems such as data exchange, integration of heterogeneous data and models or software reuse. Yet, if many metamodeling repositories and ontology repositories have been proposed, few attempts have been made to combine their advantages into a single repository with a dedicated language. In this paper, we present the capabilities of the OntoQL language for managing the various levels of information stored in a metamodeling systems where (1) both data, models and metamodels are available and (2) semantic descriptions are provided using ontologies. Some of the main characteristics of OntoQL are: management of the metamodel level using the same operators as the ones applied to data and to model levels, semantic queries through ontologies and SQL compatibility. We report several applications where this language has been extensively and successfully used.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Object Management Group: Meta Object Facility (MOF), formal/02-04-03 (2002)

    Google Scholar 

  2. Dean, M., Schreiber, G.: OWL Web Ontology Language Reference. W3C Recommendation February 10 (2004)

    Google Scholar 

  3. Brickley, D., Guha, R.V.: RDF Vocabulary Description Language 1.0: RDF Schema. World Wide Web Consortium (2004)

    Google Scholar 

  4. Pierra, G.: Context Representation in Domain Ontologies and its Use for Semantic Integration of Data. Journal Of Data Semantics (JODS) X, 34–43 (2007)

    Google Scholar 

  5. Jeusfeld, M.A., Jarke, M., Mylopoulos, J.: Metamodeling for Method Engineering. MIT Press, Cambridge (2009)

    MATH  Google Scholar 

  6. Melnik, S., Rahm, E., Bernstein, P.A.: Rondo: a programming platform for generic model management. In: Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data (SIGMOD 2003), pp. 193–204 (2003)

    Google Scholar 

  7. Petrov, I., Nemes, G.: A Query Language for MOF Repository Systems. In: Proceedings of the OTM 2008 Conferences (CoopIS 2008), pp. 354–373 (2008)

    Google Scholar 

  8. Kotopoulos, G., Kazasis, F.C.S.: Querying MOF Repositories: The Design and Implementation of the Query Metamodel Language (QML). In: Digital EcoSystems and Technologies Conference (DEST 2007), pp. 373–378 (2007)

    Google Scholar 

  9. Jean, S., Aït-Ameur, Y., Pierra, G.: Querying Ontology Based Database Using OntoQL (an Ontology Query Language). In: Proceedings of Ontologies, Databases, and Applications of Semantics (ODBASE 2006), pp. 704–721 (2006)

    Google Scholar 

  10. Jean, S., Aït-Ameur, Y., Pierra, G.: An Object-Oriented Based Algebra for Ontologies and their Instances. In: Ioannidis, Y., Novikov, B., Rachev, B. (eds.) ADBIS 2007. LNCS, vol. 4690, pp. 141–156. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  11. Dehainsala, H., Pierra, G., Bellatreche, L.: Ontodb: An ontology-based database for data intensive applications. In: Kotagiri, R., Radha Krishna, P., Mohania, M., Nantajeewarawat, E. (eds.) DASFAA 2007. LNCS, vol. 4443, pp. 497–508. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  12. Harris, S., Gibbins, N.: 3store: Efficient bulk rdf storage. In: Proceedings of the 1st International Workshop on Practical and Scalable Semantic Systems (2003)

    Google Scholar 

  13. 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 

  14. Broekstra, J., Kampman, A., van Harmelen, F.: Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 54–68. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  15. Alexaki, S., Christophides, V., Karvounarakis, G., Plexousakis, D., Tolle, K.: The ics-forth rdfsuite: Managing voluminous rdf description bases. In: Proceedings of the Second International Workshop on the Semantic Web, SemWeb 2001 (2001)

    Google Scholar 

  16. Karvounarakis, G., Magkanaraki, A., Alexaki, S., Christophides, V., Plexousakis, D., Scholl, M., Tolle, K.: Querying the Semantic Web with RQL. Computer Networks 42(5), 617–640 (2003)

    Article  MATH  Google Scholar 

  17. Bailey, J., Bry, F., Furche, T., Schaffert, S.: Web and Semantic Web Query Languages: A Survey. In: Reasoning Web, pp. 35–133 (2005)

    Google Scholar 

  18. Prud’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF. W3C Recommendation (January 15, 2008)

    Google Scholar 

  19. Ziegler, P., Sturm, C., Dittrich, K.R.: Unified Querying of Ontology Languages with the SIRUP Ontology Query API. In: Proceedings of Business, Technologie und Web (BTW 2005), pp. 325–344 (2005)

    Google Scholar 

  20. Mastella, L.S., Aït-Ameur, Y., Jean, S., Perrin, M., Rainaud, J.F.: Semantic exploitation of persistent metadata in engineering models: application to geological models. In: Proceedings of the IEEE International Conference on Research Challenges in Information Science (RCIS 2009), pp. 147–156 (2009)

    Google Scholar 

  21. Tapucu, D., Diallo, G., Aït-Ameur, Y., Ünalir, M.O.: Ontology-based database approach for handling preferences. In: Data Warehousing Design and Advanced Engineering Applications: Methods for Complex Construction, pp. 248–271 (2009)

    Google Scholar 

  22. Belaid, N., Ait-Ameur, Y., Rainaud, J.F.: A semantic handling of geological modeling workflows. In: International ACM Conference on Management of Emergent Digital EcoSystems (MEDES 2009), pp. 83–90 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jean, S., Aït-Ameur, Y., Pierra, G. (2010). A Language for Ontology-Based Metamodeling Systems. In: Catania, B., Ivanović, M., Thalheim, B. (eds) Advances in Databases and Information Systems. ADBIS 2010. Lecture Notes in Computer Science, vol 6295. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15576-5_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15576-5_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15575-8

  • Online ISBN: 978-3-642-15576-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics