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

Dear all,

We have implemented an RFDS based metadata-ontology using solution b)
proposed by Torben
(navigate online at
http://www.fao.org/ag/agn/publications/fna/index.jsp?lang=en).

All authors are attached to articles via an object-property (and so the other
dc: elements, like subject, language, etc.).

But I am interested to know more about 'puns' in OWL 1.1. Alan, I could not
find references for this, can you give some?

Thanks you in advance.
Margherita


Margherita Sini
Information Management Specialist
FAO
viale Terme di Caracalla
00100 Roma - Italy
phone: +39 06 57056805
email: margherita.sini@fao.org
web site: http://www.fao.org/aims/


-----Original Message-----
From: public-swbp-wg-request@w3.org [mailto:public-swbp-wg-request@w3.org] On
Behalf Of Alan Rector
Sent: 13 November 2006 22:32
To: Torben Knerr
Cc: public-swbp-wg@w3.org
Subject: 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 Wednesday, 15 November 2006 18:39:06 UTC