------------------------------------------------------------------------
Date: Thu, 25 Aug 2005 13:48:25 +0100
From: Pete Johnston
------------------------------------------------------------------------
I've noted the two outstanding issues with the "content"
of the DC CD AP:
-- clarifying whether Location and Service are distinct and
if they are what the relationships are between Collection
and Location and Collection and Service
-- how to represent the fact that a collection contains some
items of format F
I'm proposing to discuss both of these ate the meeting of
the DC CD WG in Madrid.
I've left the isLocatedIn and isAccessedVia properties in
the DC CD AP, but essentially they are placeholders for a
final solution, so I suggest the UB skips over examining them
(though of course any thoughts from UB on the problem would
be welcome!)
For the date stuff, in the absence of a proposal for a solution
from DC Date WG, I've gone ahead and referenced the format used
in RKMS. If DC Date WG does propose a suitable format/scheme
then I'll happily switch over to that.
More on the general modelling side of things - the "what
are we doing in a DCAP?" sort of questions which I think UB
is more interested in - I still have some niggling doubts
about the relationship between the way a DCAP "contextualises
the use of" a property (I've stopped saying "redefines" or
"narrows the definition of") and subproperty relations.
For example, in the DC CD AP
-- the property dc:relation is used with vocabulary encoding
scheme dcmitype:Collection to indicated an "association"
of unspecified type between the described collection and
a second collection;
-- the property dcterms:isReferencedBy is used with no
vocabulary encoding scheme specified to indicated that
the reference publication is based on the study of the
described collection.
I think both of these are consistent with the definitions
of the properties (OK, in the second case it might be a bit
loose - but if it is based on the study of the collection,
it must reference it, I think)
But the fact that dcterms:isReferencedBy is a subproperty
of dc:relation implies that every statement made referring
to dcterms:isReferenced By implies a statement referring
to dc:relation.
So
collection:C dcterms:isReferencedBy book:B .
implies
collection:C dc:relation book:B .
Which is pefectly fine given the DCMI definition of dc:relation
- there _is_ a relation of some type between the collection
and the book.
However, the inferred statement does _not_ correspond to the
"use" we are making of dc:relation in the DC CD AP - book:B
is not an "associated collection".
I think this is a general issue when a DCAP "uses" both a
property and a subproperty of that property. I'm not sure
whether this really is a problem and /or what to do about it,
but it provides a good topic for discussion, I think!
One solution would be to say "don't ever do that" in
a DCAP, and you should coin a new subproperty for the
case where you use the property - so in this case, coin
cld:associatedCollection (subprop of dc:relation) and use
that instead of dc:relation. Both would imply a straight
dc:relation statement, and as the DCAP isn't "contextualising"
dc:relation, there is no clash of interpretation.
And/or you say the interpretation of the property is _always_
only that of the source definition - and the stuff in the
DCAP is just a guideline for the metadata _creator_, not for
the consumer.... Again, if you want to make explicit that
your association is something different from dc:relation,
then you need a new subproperty.
I'm tempted to say that defining new subproperties is
a _better_ strategy than "narrowing/contextualising" the
definitions of existing properties in the name of "reuse". We
should _not_ feel it is "bad" to define new properties where
it is appropriate to do so. Yes, you get more terms in use,
but that isn't necessarily "wrong" - "proliferation" doesn't
mean no interoperability. the subproperty relation tells
my application that the statement made using this thing
it has never seen before implies a statement made using
dc:relation. That is the point of having the concept of
subproperty in the DCAM.