Advertisement

AutoRDF - Using OWL as an Object Graph Mapping (OGM) Specification Language

  • Fabien ChevalierEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9989)

Abstract

AutoRDF is an original open source framework that facilitates handling RDF data from a software engineering point of view. Built on top of the Redland software package, it bridges the gap between semantic web ontology and legacy object oriented languages, by providing transparent access to RDF resources from within standard C++ objects. Its use of widespread C++11, Boost and Redland makes it suitable not only for the desktop and server, but also for low computing power embedded devices. This framework is a result of the IDFRAud research project, where it is used to handle complex domain specific knowledge and make it available on smartphone-class devices.

References

  1. 1.
  2. 2.
    Hibernate OGM-the power and simplicity of JPA for NoSQL datastores. http://hibernate.org/ogm/
  3. 3.
  4. 4.
    IDFRAud: an operational automatic framework for identity document fraud detection and profiling - joint research project with AriadNEXT, IRISA, ENSP and IRCGN funded by ANR grant ANR-14-CE28-0012. http://idfraud.fr/
  5. 5.
    Neo4j OGM-an object graph mapping library for Neo4j. http://neo4j.com/docs/ogm/java/stable/
  6. 6.
  7. 7.
    Redland RDF libraries. http://librdf.org/
  8. 8.
    Ferré, S., Hermann, A.: Reconciling faceted search and query languages for the Semantic Web. Int. J. Metadata Semant. Ontol. 7(1), 37–54 (2012)CrossRefGoogle Scholar
  9. 9.
    Kalyanpur, A., Pastor, D.J., Battle, S., Padget, J.A.: Automatic mapping of owl ontologies into java. In: SEKE, vol. 4, pp. 98–103. Citeseer (2004)Google Scholar
  10. 10.
    Levin, M.K., Cowell, L.G.: owlcpp: a C++ library for working with OWL ontologies. J. Biomed. semant. 6(1), 1 (2015)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  1. 1.AriadNEXTRennesFrance

Personalised recommendations