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

Re: OWL version of Dublin Core?

From: Richard Cyganiak <richard@cyganiak.de>
Date: Mon, 23 Apr 2007 14:25:25 +0200
Message-Id: <C5544D00-B205-454D-8847-1A81D6CC76B9@cyganiak.de>
Cc: semantic-web@w3.org
To: Yoshio Fukushige <fukushige.yoshio@jp.panasonic.com>

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

Richard


>
> [1] http://dublincore.org/
>
> Best,
> Yoshio Fukushige
>
> -- 
> Yoshio Fukushige <fukushige.yoshio@jp.panasonic.com>
> Network Development Center,
> Matsushita Electric Industrial Co., Ltd.
>
>
>
>
Received on Monday, 23 April 2007 12:26:04 GMT

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