On Fri, 27 Sep 2002, Andy Powell wrote:
...
> If dc:creator is an element refinement of dc:contributor (which I assert
> it is, even though we don't acknowledge it at the moment) then every
> element refinement of dc:creator is also an element refinement of
> dc:contributor
>
> dcterms:author ->dumb-> dc:creator ->dumber-> dc:contributor
As I said earlier in my "algebra" I can agree with one.
> If you want to distinguish between an illustrator who is the creator of
> an illustration and the illustrator who contributes illustrations to a
> book, then it seems to me that you have to define two different properties
>
> dcterms:creatorIllustrator
>
> and
>
> dcterms:contributingIllustrator
>
> and define the first to be a refinement of dc:creator and the second to be
> a refinement of dc:contributor.
here is one problem lurking. The 1:1 princple. If we have a web page,
and want to give the metadata as a package we get this mess.
However, the text/html could be dc:creator-ed by me, and each image/png
could be dc:creator-ed by Carl Lagoze. If we described these things
seperately, and en passent noted that each of Carl's image/png is
dcterms:IspartOf Sigge's paper and that it dcterms:hasPart each of Carl's
graphs, then we're done.
Neatly and efficiently, I'd say. Don't you agree Carl? And we would
actually even know who did what.
Sigge
|