METAmorphoses
DB to RDF transformation for the semantic web

Author: Martin İvihla, martin (at) svihla (dot) net
Home / MMPHP / METAmorphoses processor / RDF-Shout / Schema mapping editor /
Papers / Download

METAmorhposes homepage

General information

METAmorphoses is a set of tools for flexible and easy-to-use generation of RDF metadata directly from a relational database. Metadata are genereated according to the mapping from an existing database schema to a particular ontology.

There is a lot of dynamically generated (X)HTML websites backed with a relational database. METAmorphoses are developed for an easy annotation of existing websites with RDF metadata while RDF annotation uses the same data source as classical HTML presentation.
Our goal is to make the development of an RDF presentation as easy as development of HTML website.

Tools

The METAmorposes package contains the following tools:

MMPHP (METAmorphoses for PHP)
PHP tool for flexible and easy-to-use generation of RDF metadata directly from a relational database. Metadata are genereated according to the mapping from an existing database schema to a particular ontology.
learn more...
download...
METAmorphoses (processor)
The Java library that processes DB-to-ontology mapping and tranforms relational data to RDF.
learn more...
download...
RDF Shout
The simple Java Servlet application that uses METAmorphoses Processor to publish data from a relational database as RDF documents on the web.
learn more...
download...
METAmorphoses Editor
The drag-and-drop editor for a DB-to-ontology mapping creation. The resulting mapping documents can be used in the METAmorphoses processor.
learn more...
download...

Existing use-case

We deployed RDF-Shout with METAmorphoses processor in order to create the semantic web presentation of Department of Computer Science and Engineering at CTU in Prague. The project is called SeWebis.
SeWebis is in a testing phase right now so that it can be sometimes unavailable.
METAmorphoses in the context of the web

News

For news visit METAmorphoses project site at sourceforge.net

Links

General links

Similar projects

Licence

The project is being developed under Lesser GPL licence.

This is the short clarification of the licence:
METAmorphoses is Free Software. The LGPL license is sufficiently flexible to allow the use of METAmorphoses in both open source and commercial projects. Using METAmorphoses (by importing METAmorphoses's public interfaces in your Java code), and extending METAmorphoses (by subclassing) are considered by the authors of METAmorphoses to be dynamic linking. Hence our interpretation of the LGPL is that the use of the unmodified METAmorphoses source or binary, or the rebundling of unmodified METAmorphoses classes into your program's .jar file, does not affect the license of your application code.
If you modify METAmorphoses and redistribute your modifications, the LGPL applies.