arash
arash

Reputation: 161

how to import data (instances) into an existing ontology in protoge

Can anyone tell me the steps that are required to populate an Ontology?

I have created a domain-specific Ontology (TBox = Terminological knowledge) which consists of defined classes and relations. On the other hand, I have an IFC file (The Industry Foundation Classes) which has the instances. I have converted the IFC file to IFC OWL and have understood that I need to map the classes into the newly created ontology. However, I don't understand how I can get the instances of the associated classes and relations into my created ontology.

Upvotes: 1

Views: 1407

Answers (1)

Ignazio
Ignazio

Reputation: 10659

You have created two ontology files, one with the tbox and one with the abox. Usually, in this scenario the abox would use an owl:imports annotation to refer to the tbox, and would not, itself, need class declarations - it would use the IRIs for the classes already declared in the tbox. In protégé, creating an imports is straightforward.

A common issue is incorrect IRIs: if you've created your abox without initially importing the tbox, it's possible the classes you used do not match the tbox classes (e.g., the abox classes use the abox IRI as their base IRI instead of the tbox).

Upvotes: 2

Related Questions