Re: Re-using DC in OWL-DL - what's the best practice?

Torben

Hopefully, a better solution will be available with 'puns' in OWL 1.1.

This is indeed a horrible problem.

Alan

On 11 Nov 2006, at 06:34, Torben Knerr wrote:

> Dear Group Members,
>
> I want to reuse the Dublin Core Metadata set for describing some  
> individuals in my OWL-DL ontology.
> Therefore I am using the OWL-DL compatible version of DC available  
> at http://protege.stanford.edu/plugins/owl/dc/dublincore.owl
>
> I would like to be able to refine the dc: properties (e.g. by  
> saying that the range of dc:creator is a concept Person from my  
> ontology).
> Unfortunately this doesn't work, because all dc: properties are  
> defined as owl:AnnotationProperties, which can not be refined with
> domain/range, functionality, transitivty etc.
>
> Let's say I have a concept Document and another concept Person and  
> want to express
> that a Document is created by a Person. What would you consider the  
> best practice:
> a) reuse the dc:creator AnnotationProperty, without the possibility  
> to further refine dc:creator (e.g. with domain/range)
> b) modify the dublincore.owl: change the dc AnnotationProperties to  
> Object- or DatatypeProperties, in order to be able to further  
> refine them (would this still justify the reuse of the DC  
> namespace? Or woult it break the intended semantics of DC?)
> c) forget about re-using DC and define a new Object/ 
> DatatypeProperty according to my needs
>
>
> Best regards and thanks for your help,
> Torben

-----------------------
Alan Rector
Professor of Medical Informatics
School of Computer Science
University of Manchester
Manchester M13 9PL, UK
TEL +44 (0) 161 275 6149/6188
FAX +44 (0) 161 275 6204
www.cs.man.ac.uk/mig
www.clinical-esciences.org
www.co-ode.org

Received on Monday, 13 November 2006 22:19:55 UTC