This content has been marked as final. Show 2 replies
Let me explain it like this:
The triples (data) you automatically generated using D2RQ must conform to some ontology definition (lets use ontology schema in place of ontology definition for easier understanding). I believe D2RQ generates ontology schema/definition also, along with data. Please check once. But if it does not then it is your responsibility to either manually/automatically generate a ontology definition/schema that has the same class & property names (URIs) as what your data (generated thru D2RQ) has.
Once you have a ontology schema and ontology data (that conforms to our schema), you have two options to link them:
1) Load both schema and data to a single ontology model in oracle database.
2) Load them into separate models and while querying you can mention both the models in the query.
But I believe that the database does not do any kind of validation of data against schema in any of the above case (probably because that is what is intended in the W3C OWL specification - no distinction btwn data & schema) . But if you have schema in the database you can actually do a lot if inferencing (RDFS inferencing, OWL inferencing etc..)
PS: All those Ontology pundits, correct me if I am wrong.
Edited by: rajesh narni on Jul 9, 2010 4:30 AM
Thanks for your quick response.
I am trying the options which you have suggested.