Search Mailing List Archives

Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-owl] SKOS labels, annotation vs datatype properties

Timothy Redmond tredmond at
Wed Apr 14 14:43:53 PDT 2010

I have replicated this but I don't understand what is wrong.  It appears 
that we have the same behavior in the OWL api so I am going to move this 
question to the owl api mailing list.

There is one tricky item about this example that is apparently unrelated 
to the bug.  To get this import just right in Protege 4 you need to do 
the import in a special way.  In the Protege 4 import wizard you select 
"Import an ontology contained in a document located on the web".   I 
suspect this is exactly what you did.  In the next screen you need to 
make sure that "Manually specify import declarations" is checked.  By 
checking this you ensure that on the next page you have a choice  about 
how the import is performed.  Select "Import using the supplied physical 
URI (Not Recommended)".  Is this how you did the import?  If you don't 
do this the import  will be recorded as importing

and your ontology will load the non-owl dl version after you save it and 

Actually this happens in part because it appears that the skos ontology 
is inconsistent with the OWL 2 specifications.  There it says that

    If an ontology has an ontology IRI but no version IRI, then a different ontology with the same ontology IRI but no version IRI  /should not/  exist.

However skos has two distinct ontologies with the same name.



On 04/14/2010 11:10 AM, Daniel Isemann wrote:
> Hi all,
> despite a few somewhat related posts in the archive I couldn't find a 
> satisfactory answer to this:
> Why do SKOS label annotations take on a double life as datatye 
> properties in Protege (version
> I have an ontology with individuals and would like to assign labels to 
> some individuals (preferred and alternative and in different 
> languages). So I open or import skos-dl [1],  create an individual 
> annotation and save. So far everything is fine in the GUI and in the 
> serialization.
> Now, I re-open the file and my annotation property is displayed as a 
> datatype property in the GUI and no longer as an annotation property. 
> Finally I modify the ontology and save it again and then my annotation 
> is also serialized as annotation and as datatype property. The same 
> thing does not happen with the "inbuilt" annotation properties (rdfs, 
> dc...).
> Is it a bug? Is it a feature?
> Thanks for your help,
> Daniel
> [1]
> _______________________________________________
> protege-owl mailing list
> protege-owl at
> Instructions for unsubscribing: 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the protege-owl mailing list