Search Mailing List Archives
[protege-owl] SKOS labels, annotation vs datatype properties
tredmond at stanford.edu
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 18.104.22.168)?
> 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 , create an individual
> annotation and save. So far everything is fine in the GUI and in the
> 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,
> Is it a bug? Is it a feature?
> Thanks for your help,
>  http://www.w3.org/2009/08/skos-reference/skos-owl1-dl.rdf
> protege-owl mailing list
> protege-owl at lists.stanford.edu
> Instructions for unsubscribing:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the protege-owl