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

Daniel Isemann isemandi at cs.tcd.ie
Thu Apr 15 04:19:53 PDT 2010


Hi Timothy,

thanks for looking into that and for sending it on to OWL api developers.
Thanks also for pointing out the "correct" way of importing skos-dl. So 
far I imported from a local copy, but this issue would have wrecked my 
head later on I'm sure.

Thanks,
Daniel


> Date: Wed, 14 Apr 2010 14:43:53 -0700
> From: Timothy Redmond <tredmond at stanford.edu>
> To: User support for the Protege-OWL editor
> 	<protege-owl at lists.stanford.edu>
> Subject: Re: [protege-owl] SKOS labels, annotation vs datatype
> 	properties
> Message-ID: <4BC63719.6020208 at stanford.edu>
> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
>
>
> 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
>
>     http://www.w3.org/2004/02/skos/core
>
> and your ontology will load the non-owl dl version after you save it and 
> reload.
>
> 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.
>
> -Timothy
>
> [1]http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Ontology_IRI_and_Version_IRI
>
>
> 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 4.1.0.102)?
>>
>> 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] http://www.w3.org/2009/08/skos-reference/skos-owl1-dl.rdf
>>
>>
>>
>> _______________________________________________
>> protege-owl mailing list
>> protege-owl at lists.stanford.edu
>> https://mailman.stanford.edu/mailman/listinfo/protege-owl
>>
>> Instructions for unsubscribing: 
>> http://protege.stanford.edu/doc/faq.html#01a.03
>>     
>
>
>   




More information about the protege-owl mailing list