Hi Mikael,
> I think the fundamental point is that *you need to know* if
> the encoding of value of a DC property (say, in XHTML) is
> * a value URI, or
> * a value string
>
> because
>
> <resource> <dc:identifier> "aURI"
>
> and
>
> <resource> <dc:identifier> <aURI>
>
> are *fundamentally* different things. The first says that
> "aURI" is an identifier of the resource. The second says
> "aURI" identifies an identifier.
Yes. Thanks, that was really what I was trying to get at in my earlier
message.
So just to clarify, if I am using dc:identifier to provide the URI of
the resource being described, in the terms of our model, is that URI
(a) a "value URI" (= a "resource URI"), and therefore the value-resource
is the same resource as that being described (and dc:identifier is a
"self-referential" property); or
(b) a "value string", and the value-resource is an identifier (a
resource of type some:Identifier, if you like, and not the same resource
as that being described)
I think you're saying it's (b), but I just want to be sure.
> It is a question for the abstract model. The AM *must* be
> able to distinguish between the use of a URI as a value
> string and the the use of a URI as a value URI. It does so,
> currently. But I'm not sure all encodings do...
Right. But, leaving aside the syntactic stuff, if I think I was also
wondering whether there is a difficulty in the term definitions.
dc:identifier is defined as "An unambiguous reference to the resource
within a given context".
and
dc:relation is defined as "A reference to a related resource."
If (b) above applies (i.e. the value of dc:identifier is (always) an
identifier (a resource of type some:Identifier)), and (as seems to me to
be the case) the value of dc:relation is (usually) a resource of some
type other than some:Identifier (unless I happen to be talking about an
identifier as a related resource, but let's not, for the moment....),
then there's no contradiction there. _But_ the current text of those
definitions would probably lead me to expect both of those properties to
take the _same_ class of resource as value.
Pete
|