[gcs-pcs-list] on using URIs
Daniel Chudnov
daniel.chudnov at yale.edu
Wed Mar 1 12:37:42 EST 2006
On Mar 1, 2006, at 9:03 AM, Young,Jeff (OR) wrote:
>> Then my claim (and Jeff's claim, I think) is that you're reinventing
>> OpenURL.
>
> I agree. The intention that someone might take a unAPI identifier and
> apply it outside the context of the corresponding meta link or vice
> versa crossed the line, IMO.
>
> It also strikes me that unAPI could easily be defined in terms of
> COinS
> in conjunction with a meta link pointing at an OpenURL resolver. Using
> this approach, a server could describe the referent any way it sees
> fit.
>
> Given these considerations, it seems clear to me that the current
> mechanism does ultimately constitute a flavor of OpenURL Lite.
Is that good? Is that bad? Does it change the usefulness of unAPI?
Does it matter?
Seriously, does it matter?
Maybe it's worth recalling where unAPI came from:
http://curtis.med.yale.edu/dchud/log/project/rogue/rogue-no.1-
coins-pmh
It said "use a COinS with an identifier, and redirect people to an
OAI-PMH service." You didn't have to implement all of OAI-PMH to
serve COinS-PMH requests.
There were several problems with COinS-PMH. They can be summarized
thusly:
- It had a terrible name
- Nobody outside of our community gets OAI-PMH or OpenURL
- Barely anybody implemented it, so it died
Within days of unAPI rev1 being released, we had diverse
implementations from diverse sources:
- in java, over OpenURL
- in java, bare servlets
- in php, over wordpress
- in perl, over the unholy combination of sufficiently advanced
technology
indistinguishable from magic that is evergreen's supercat :)
- in python, bare code and over disparate remote APIs and OAI-PMH
That's four languages, five web frameworks, and layerings over four
application frameworks which include two well-known library
specifications - OAI-PMH and OpenURL.
Lots of complexity averted for end-user/developers. I'm just saying.
-dc
More information about the gcs-pcs-list
mailing list