• Aucun résultat trouvé

Developing a Framework for Object-semantic Mapping

N/A
N/A
Protected

Academic year: 2022

Partager "Developing a Framework for Object-semantic Mapping"

Copied!
1
0
0

Texte intégral

(1)

Developing a framework for object-semantic mapping

20.08.2009

Marco Kranz, AG NBI, Freie Universität Berlin marco.kranz@fu-berlin.de

Abstract

While today more and more applications work with semantic web-based technologies, a broader success still remains unreached. Modern web-based information systems became especially popular for developers with new agile web development frameworks. These frameworks were based on the model-view-controller (MVC) paradigm, object-orientated programming (OOP) and an object-relational mapping (OOM). Programmers were able to use their current OOP-knowledge and avoided recurring SQL-statements in their code, keeping the code smaller and gaining a better overview. Also “convention over configuration” leads to more simplicity, reducing the number of decisions for the programmer.

Using semantic web technologies is still a task for experts because of a lack of frameworks easy to use, requiring a high knowledge to develop applications. By bridging the gap between current object-orientated and semantic web programming, today’s developers might be able to adopt semantic web technologies and design new applications, bringing the breakthrough to the semantic web.

Our aim is to develop such a framework which maps ontologies to objects and vice versa.

With ActiveRDF, RdfReactor, Elmo and Jastor first object-semantic approaches already exist.

But most of them are neither actively developed anymore nor widely used. The reasons for this need to be researched and open issues have to be discovered. In our approach, object- semantic mapping should be as simple as possible while maintaining most of the semantic web features.

Based on current, widespread semantic frameworks like Jena, weaknesses will be discovered and solved towards an agile, object-orientated way of development. For developers it should not be necessary to hand-type SPARQL queries for basic data retrieval.

The following questions can be derived from our goal:

• What is the best approach to object-semantic mapping?

• How do we handle different namespaces easily?

• Is it possible to cast semantic objects automatically?

• Why should developers use object-semantic mapping and what are the advantages?

• How can we traverse a graph in an object-orientated way?

Since we are at the very beginning of our research, a profound investigation of the state-of- the-art will have to follow. As a first step we will focus on the literature on current object- semantic approaches. Afterwards, a comparison with existing widespread semantic frameworks will result in a new conception of an object-semantic framework.

Références

Documents relatifs

Embedded sensors can compose complete or short EN packets depending on their capabilities, but they all can transformed into Semantic Web representation at gateways.. Knowledge base

Such a framework would be useful in various application scenarios, ranging from filtering and processing social networking event streams, over integrating and aggregating events

When deploying ClioPatria in a specific application domain we use persons, locations, times, artifacts and thesaurus concepts as an intermediate model between the interface model

In this paper we describe the policy framework Protune, de- signed and implemented to support the creation and enforce- ment of advanced policies, supporting not only traditional

Semantic Web, Portal, Personalization, Single sign-on, Data integration, Data

Beyond common Semantic Wiki features, HyperDEWiki provides the user with the ability to define specific pages for instances of formally described types.... By doing

We present an algorithmic approach for consistently generating URIs from textual data, discuss the algorithmic matching of author names and suggest how RDF

To address the lack of expressivity and formal semantics in ontology mapping languages, in this paper we use semantic web technologies to present a semantic-based