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 |
|
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 |
|
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 |
|
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R2O+ODEMapster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
uni-directional, access several DBs via SPARQL |
Config is (augmented) rdfs |
query, allows SPARQL |
automatic mapping |
no, on purpose not |
no |
simplistic on purpose |
|
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 |