• Corpus ID: 198313558

RDFReactor – From Ontologies to Programatic Data Access

  title={RDFReactor – From Ontologies to Programatic Data Access},
  author={Max V{\"o}lkel},
Developers used to object oriented programming have to make a paradigm shift in order to produce and manage Semantic Web data, e. g. RDF. In this paper we describe the tool RDFReactor which transforms a given ontology in RDF Schema into a familiar, dynamic, object-oriented Java API – at the push of a button. Developers then are able to interact with java instances, thus allowing them to stay in their own world. The generated proxy objects contain no state and delegate all method calls to RDF… 

RDFBroker: A Signature-Based High-Performance RDF Store

An RDF store that uses a natural mapping of RDF resources to database tables that does not rely on RDF Schema, but constructs a schema based on the occurring signatures, where a signature is the set of properties used on a resource.

Ontologies, JavaBeans and Relational Databases for enabling semantic programming

This work shows how an OWL/RDF knowledge base can be integrated with conventional domain-centric data models (enterprise Java beans) and object-relational mapping toolkits (Hibernate) to create a semantic-rich enterprise development environment.

M2O: A library for using ontologies in software engineering

An extensible framework over Jena and OWL API that maps complex Java data models onto semantic models based on some custom annotations in order to benefit from the advantages of ontologies in software engineering is proposed.

Zhi# - OWL Aware Compilation

The Zhi# programming language is the first solution of its kind to make XSD data types and OWL class descriptions first-class citizens of a widely-used programming language.

Mapping Ontologies to Objects using a Transformation based on Description Logics

The presented formal mapping and its implementation - the MOOT framework - is an evolution in the field of ontology to object mapping and relies on description logics to formalize the transformation process and allow for a detailed discussion about the entailed expressivity.

Sapphire: Generating Java Runtime Artefacts from OWL Ontologies

Sapphire’s design is described and a preliminary evaluation that illustrates how Sapphire supports the developer in writing concise, type safe code compared to standard approaches while maintaining competitive runtime performance with standard APIs.

ag ogo : Automatic Generation of Ontology APIs

A domain-specific language to tackle complex mappings between descriptions of information given by ontologies and object oriented representations of the same information is proposed - agogo.

A Java and OWL based approach for system interoperability

This paper presents a software framework that tries to simplify the development of such kinds of applications by providing the possibility of working on models for representing such semantic information and implementations of such models that can be easily used by software developers without any knowledge about semantic models and languages.

A Programming Model for the Semantic Web

An approach to upgrade a software application into a Semantic Web-enabled one that builds on the Aspect-Oriented Programming (AOP) paradigm to allow developers to incorporate ontology management capabilities into an ordinary object-oriented application without modifying its source code is presented.