On Fri, 27 Sep 2002, Roland Schwaenzl wrote:
> Dear Andy,
>
> i don't think your idea works:
>
> You propose
>
> dc:creator --subPropertyOf--> dc:contributor.
>
> That would imply any refinement of dc:creator is automatically
> a refinement of contributor.
>
> That is you create the problem you want to have forbidden to happen!
No. I said that each DCMI element refinement should have only one parent
DCMI element or element refinement. So, supposing someone proposed a
dcterms:creatorIllustrator property as a refinement of dc:creator. Then
dc:creator would be its DCMI parent property, dc:contributor would be its
grand-parent property. Dumb-down would work fine - everyone could go home
happy and sleep soundly in their beds :-)
> It simply doesn't work that way.
>
> Uniqueness of refinement cannot be forced by decrete but only with
> careful design.
> What you say is, we already violated that design principle -
Well, I sure we can agree on that! :-)
Andy
--
Distributed Systems, UKOLN, University of Bath, Bath, BA2 7AY, UK
http://www.ukoln.ac.uk/ukoln/staff/a.powell +44 1225 383933
Resource Discovery Network http://www.rdn.ac.uk/
|