On Thu, Apr 29, 2010 at 8:17 AM, MJ Suhonos <m...@suhonos.ca> wrote: > Okay, I know it's cool to hate on OpenURL, but I feel I have to clarify a few > points: >
It's not that it's cool to hate on OpenURL, but if you've really worked with it it's easy to grow bitter. <snip> > Maybe if I put it that way, OpenURL sounds a little less crappy. No, OpenURL is still crappy and it will always be crappy, I'm afraid, because it's tremendously complicated, mainly from the fact that it tries to do too much. The reason that context-sensitive services based on bibliographic citations comprise 99% of all OpenURL activity is because: A) that was the problem it was originally designed to solve B) it's the only thing it really does well (and OpenURL 1.0's insistence on being able to solve any problem almost takes that strength away from it) The barriers to entry + the complexity of implementation almost guarantee that there's a better or, at any rate, easier alternative to any problem. The difference between OpenURL and DublinCore is that the RDF community picked up on DC because it was simple and did exactly what they needed (and nothing more). A better analogy would be Z39.50 or SRU: two non-library-specific protocols that, for their own reasons, haven't seen much uptake outside of the library community. -Ross.