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… Expand
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. Expand
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. Expand
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. Expand
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. Expand
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. Expand
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. Expand
CLIPS-OWL: A framework for providing object-oriented extensional ontology queries in a production rule engine
This paper defines a framework, namely CLIPS-OWL, for enabling the CLIPS production rule engine to represent the extensional results of DL reasoning on OWL ontologies in the form of Object-Oriented (OO) models, to allow CLIPS to use these OO models as static query models that are able to answer extensional ontology queries directly by the RETE reasoning engine. Expand
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. Expand
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. Expand
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. Expand