Approach

Task

Ontology exists?

Query, Dump

Usability

OWL Schema

Schema/Data Separation

Specials

CODE (Man Li)

conversion

ad-hoc creation

dump/batch, ?with possibility to update instance data?

semi-automatic, but clear engineering process

automatic learning of some hierarchy, domain/range of roles, object properties, 11 rules

yes, separate, data is imported after schema creation

D2RQ

uni-directional, SPARQL, LinkedData

ad-hoc creation

query, dump possible

automatic mapping

automatic mapping generates poor schema, one table per class, only datatype properties, more possible

no, everything created at once

4000+ downloads on sf

DartGrid

integration of several DBs

integration ontology mandatory

query

DB2OWL

several DBs, aims at integration

distinction between a global ontology and local ontologies, existence of a global target ontology mandatory

query, uses R2O

automatic

basically same as CODE (Man Li), similar rules

yes

DBs are mapped on automatically created local ontologies and then these ontologies are mapped to a global ontology

Habegger

learning of a mapping

no

n.a.

proposal of a learning algorithm, no evaluation

some hierarchy based on theta subsumption in horn clauses, object properties

??

does not rely on primary and foreign keys, tries to evaluate semantic data consistency

OntER(Trinkunas)

verify acquisition

no

manual acquisition of the ontology based on ER model

manual, but with clear directives, ?could be automated?

conversion of ER model, similarity to RDF is exploited

no, but a verification method seems to exist, to validate the handcrafted model against the DB, based on a DB integration tool

OpenLink Virtuoso RDF Views

uni-directional, SPARQL, LinkedData, simultaneously access multiple remote or local DBs via SPARQL

ad hoc creation

query, dump possible

Mapping freely specifiable. Embedded SQL/SPARQL conditions for arbitrary mappings.

Mapping stored in database as with SQL Views.

5400+ downloads from sf

Protege DataGenie

Protege DataMaster

Protege OntoBase

R2O+ODEMapster

Relational.OWL

SPASQL

SquirrelRDF

uni-directional, access several DBs via SPARQL

Config is (augmented) rdfs

query, allows SPARQL

automatic mapping

no, on purpose not

no

simplistic on purpose

Triplify

uni-directional, LinkedData

ad-hoc creation

display of LinkedData

manual SQL queries

supports classes and object properties, early version

no, everything created at once

easy to use

Rdb2RdfXG/StateOfTheArt/Table (last edited 2008-08-04 13:03:13 by TedThibodeauJr)