> Date: Tue, 3 Jun 2003 15:32:57 +0200
> From: Theo van Veen <[log in to unmask]>
> I have the impression that there still is a lot of confusion. URI's
> to address metadata records are different from URI's to adress the
> digital objects that are described by these metadata records.
> The first one is part of the metadata profile (e.g. <dc: identifier
> xsi:type=dcterms:URI>) .
No, that's the second one. Dublin core _defines_ metadata elements
which _describe_ (and in this case point to) data. It doesn't define
record-data elements for describing metadata.
SRW/U does, however. It provides for locating a particular metadata
record by means of two mechanisms:
* A record's unique ID _within its SRW/U database_, to be returned as
a part of a record using the "id" element from the Record Metadata
Schema described at
* That record-ID can be forged into a URI for the record using the CQL
query rec.id=<value>, where the "id" index is in the Record Metadata
Index Set described at
So if I find a record that I like which searching an SRU database at
and that record includes an element "id" (from the Record Metadata
Schema) with value "12368", then I can reliably retrieve that record
later with URI
> Having a special SRW parameter for recordid (as well in the response
> as in the URL request) allows a clear distinction between requesting
> records via SRW and searching via CQL, but maybe wanting that is a
> matter of taste.
The so-called "distinction" is fictitious.
/o ) \/ Mike Taylor <[log in to unmask]> http://www.miketaylor.org.uk
)_v__/\ "To bleed the lyric for this song, to write the rites to
right my wrongs" -- Marillion, "Script for a Jester's Tear"
Listen to my wife's new CD of kids' music, _Child's Play_, at