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...

Received on Monday, 23 April 2007 13:23:08 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 08:45:00 UTC