[gcs-pcs-list] on using URIs
Daniel Chudnov
daniel.chudnov at yale.edu
Wed Mar 1 11:51:11 EST 2006
On Feb 28, 2006, at 11:56 PM, Mike Rylander wrote:
>
> IOW, two servers serve the URI "urn:isbn:123456789X"; do we assume
> that they point to the same item or serve the same content (assuming
> overlap in formats)? (Perhaps ISBN is the wrong identify to use in
> examples, what with its know issues regarding reuse ...)
Personally, I wouldn't assume anything. Users do crazy things, and
we shouldn't try to stop them... indeed we want to help them! :)
>> If it matters, I'm not assuming anything about content itself. I'm
>> format-agnostic, and don't believe we can impose any "truth" of
>> what an
>> "original" or "correct" format for an object is. That's a hard
>> enough
>> problem without trying to address it in unAPI. We just want to be
>> able
>> to know if people are talking about the same thing (w/r/to
>> identifiers).
>
> Sure. Which means that users /should/ use the original unAPI server
> to retrieve objects, even if they've seen the same "thing" elsewhere,
> perhaps even in the same format. I would go as far as to write that
> explicitly into the unAPI spec (using standard RFC "SHOULD" or even
> "MUST" language).
Ach, I meant exactly the opposite. I can get the "green o'reilly
javascript book" off my bookshelf. Or my neighbor's bookshelf. Or
online with safari. Or at the bookstore down the road. Or from
amazon or powell's or quantum. It's up to me to judge whether I
really need the newer edition or not, and whether the manifestation
in my hand is sufficient, right?
Same for articles. You can openurl-resolve to a suite of online
sites. You can copy it from print. You can get a scanned pdf via
your ILL office. You can read it from your course reserve readings
page. You can get a copy from a friend.
None of those varied scenarios say anything about the "original"
source of the materials. I don't think we have any chance to improve
on that way things work, so I wouldn't want to spec to attempt to
change behavior. Content's a tramp, and nobody will only use our
own, single systems. unAPI should simply help make movement of
information across applications slightly more robust, and it's still
up to users to decide whether what they have in front of them is
sufficient.
> If the content (value, not structure) of the URI is important (i.e.,
> the spec says "try to use 'urn:isbn:123456789x' instead of
> 'tag:gapines.org:2006:record/12345'"), then why would someone with a
> Amazon greasemonkey script use the site-local unAPI server instead of
> the, arguably more prevalent/complete/well-know, Amazon webservice
> copy of the object?
For one thing: what one server has for an identifier might be more
relevant for some specific use context than another.
For another: why not use both? I've been thinking about adding LC
SRU results for urn:isbn:* queries to OPA to see what it would be
like to have those side-by-side with amazon results.
-Dan
More information about the gcs-pcs-list
mailing list