Tripresso

From semanticweb.org

Jump to:navigation, search

Under the name tripresso a group of researchers discussed issues and tools for mapping RDf to the OO-world in Java. Tripresso is not software, but just the topic name for a discussion.

Contents

[edit] Participants

[edit] Process

No clear process at the moment. Look at the discussion page for some ongoing (old) discussion points.

[edit] Java tools

RDF2Java

Sommer

Elmo

RDFReactor

[edit] Java related work

other Java-RDF-OO-frameworks

Relational DB-Mapper:

XML bindings

Related generic Java tools

[edit] Related work (programming language independent)

more on modelling in ontologies and software

ER Model to OWL mapping

The most serious work is on DL Lite (now standardized as OWL QL), which captures (large fragments of) ER, UML models and the like.

You may want to look at [1].

[1] DL-Lite: Practical Reasoning for Rich DLs Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini, Riccardo Rosati, and Guido Vetere volume 104 of CEUR Electronic Workshop Proceedings, http://ceur-ws.org/Proc. of the 2004 Description Logic Workshop (DL 2004). 2004 http://www.inf.unibz.it/~calvanese/papers-html/DL-2004-lite.html

Extensions of ER have also been studied, e.g. in [2].

[2] Alessandro Artale, Diego Calvanese, Roman Kontchakov, V. Ryzhikov, Michael Zakharyaschev: Reasoning over Extended ER Models. ER 2007: 277-292

The work on mapping UML to DLs is quite related, see e.g. [3], [4].

[3] Andrea Calì, Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini: A Formal Framework for Reasoning on UML Class Diagrams. ISMIS 2002: 503-513

[4] Daniela Berardi, Diego Calvanese, Giuseppe De Giacomo: Reasoning on UML Class Diagrams is EXPTIME-hard. Description Logics 2003

[5] Fahad, Muhammad. ER2OWL: Generating OWL Ontology from ER Diagram Intelligent Information Processing IV, IFIP - The International Federation for Information Processing, Volume 288. ISBN 978-0-387-87684-9. International Federation for Information Processing, 2009, p. 28

[6] http://www.inf.unibz.it/~franconi/dl/course/dlhb/dlhb-04.pdf

[edit] Ruby tools

ActiveRDF, works nice with Ruby on rails

[edit] Python tools

TRAMP

sparta

SurfRDF

RDFAlchemy

[edit] PHP tools

RDFWorld.php

Navigation
services
Toolbox