Hi,

I'm developing an ontology about tornado forecast and run into this
problem:

I'd like to use some external ontology classes/properties in my ontology,
such as the "creator" property in the Dubline Core ontology. After some
study, I found there are two ways of using DC's creator property in Jena.
One is to use the createObjectProperty method of the OntModel class, which
will create an object property called "creator" in my ontology by referring
to the DC creator property (http://purl.org/dc/terms/creator). In the
output owl file from Jena, I will see this creator property, but it doesn't
contain the description of this property in the DC ontology. For example,
in the DC ontology the "creator" property has range of "Agent", but the
output owl file (my owl ontology) doesn't import/contain this part of
knowledge.

The second way is to import the whole DC terms ontology in my ontology,
this will import all description of the "creator" property like its range,
but it also imports extra classes/properties in DC that I don't need.

So there's pros and cons for this two ways. Is there any way that I can
just import the description part of the "creator" property in the DC
ontology? Thank you for your help!

Best,
Miao

Reply via email to