W3C home > Mailing lists > Public > semantic-web@w3.org > April 2007

Re: OWL version of Dublin Core?

From: Dan Brickley <danbri@danbri.org>
Date: Mon, 23 Apr 2007 14:09:55 +0100
Message-ID: <462CB023.7040107@danbri.org>
To: Richard Cyganiak <richard@cyganiak.de>
CC: Yoshio Fukushige <fukushige.yoshio@jp.panasonic.com>, semantic-web@w3.org

Richard Cyganiak wrote:
> 
> On 23 Apr 2007, at 12:46, Yoshio Fukushige wrote:
>> My current problem is that I want a transitive version of
>> http://purl.org/dc/terms/isPartOf .
>>
>> Should I use a property in other major vocabularies,
>> for example
>> http://www.w3.org/2001/sw/BestPractices/OEP/SimplePartWhole/part.owl#partOf 
>>
>> (I'm not sure if it is major, though)
>>
>> Or defining my own transitive property as a subPropertyOf
>> http://purl.org/dc/terms/isPartOf
>> would make more sense?
> 
> I would recommend to define your own property and make it a subproperty 
> of dc:isPartOf. This is a common approach: Define your own vocabulary 
> with all the constraints you need, and then relate it to popular 
> vocabularies using subClassOf/subPropertyOf. This gives you the best of 
> two worlds -- hand-tailored constraints, and compatibility with 
> consumers of the popular vocabularies (provided they do 
> subclass/subproperty inference).

I forget which checker I was using, but I remember trying this technique 
and seeing complaints that I was sub-propertying an OWL Full property. 
Unless I said for eg that isPartOf was an ObjectProperty...

Dan
Received on Monday, 23 April 2007 13:23:08 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 21:45:14 GMT