W3C home > Mailing lists > Public > public-swd-wg@w3.org > October 2008

Re: some thoughts about the OWL WG comments

From: Antoine Isaac <aisaac@few.vu.nl>
Date: Mon, 13 Oct 2008 10:02:39 +0200
Message-ID: <48F3009F.5020208@few.vu.nl>
To: Alistair Miles <alistair.miles@zoo.ox.ac.uk>
CC: Guus Schreiber <schreiber@cs.vu.nl>, SWD WG <public-swd-wg@w3.org>

Hi,

I share the worry wrt. interoperability issues if we do not recommend 
the use of a same property for the textual value of documentation notes.
I'm not fond of rdf:value, but at least it's there, and its 
documentation suggests that the intended meaning fits quite well the 
usage we have in mind... I would disagree with SKOS introducing an extra 
utility property just for this.

Best,

Antoine

> Hi Guus,
>
> Some more comments ...
>
>   
>> DOCUMENTATION PROPERTIES
>>
>> [[
>>     using literal in object property (examples)
>>     suggestion: don't do this
>> ]]
>>
>> We define the skos:note and its subproperties currently as  
>> owl:ObjectProperty. From an OWL Full perspective this is fine  
>> (owl:DatatypeProperty is a subproperty of owl:ObjectProperty in OWL Full  
>> [4]), but for OWL DL this is a problem. Part of the problem is that OWL  
>> forces you to make a choice between either object or datatype property,  
>> and we do not want to force this choice upon SKOS users. My proposal  
>> would be to follow a "least-commitment" strategy and change skos:note to  
>> be just an rdf:Property. This does not make it OWL-DL compliant yet, but  
>> allows people who want to use it within OWL DL to add a triple with the  
>> required OWL property type. So instead of being OWL-DL inconsistent it  
>> becomes OWL-DL incomplete.
>>     
>
> I could live with this, but am interested to hear feedback from
> others.
>
>   
>> [[
>>   use of rdf:value (example)
>>   suggestion: don't use rdf:value
>> ]]
>>
>> This refers to example 25 [5]. I note that rdf:value has no particular  
>> semantics and is mainly a usage convention (and in practice is actually  
>> not used a lot). I suggest to change the example to use a user-defined  
>> property to refer to the value.
>>     
>
> I would rather we agree on a property to use by convention to provide
> the textual content of note when using this pattern -- e.g. rdfs:label
> or rdfs:comment would work for me. It would be a shame to end up with
> 10 different user-defined properties floating around all being used
> for the same thing.
>
>   
>> I also suggest (but this is independent  
>> of the OWL WG comment), to add another property statement to illustrate  
>> why this pattern is used at all.
>>     
>
> Good idea.
>
>   
>> Whether this also implies changes to the Primer I'm not sure. We may  
>> have the pattern with the blank node to have two variations: one with a  
>> custom value property and one with rdf:value.
>>     
>
> Not sure I understand your suggestion here.
>
>   
>> I also note that we use rdf:value a lot in the namespace file [6] to  
>> specify change notes. My proposal is to drop these change notes 
>> altogether.
>>     
>
> I could live with this.
>
> Cheers,
>
> Alistair.
>
>   
Received on Monday, 13 October 2008 13:05:54 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 13 October 2008 13:06:03 GMT