| Approach
| Task
| Ontology exists?
| Query, Dump
| Usability
| OWL Schema
| Schema/Data Separation
|
| 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
|
| 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
|
| 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
| ??
|
| 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.
|
| 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
|
| 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
|