Difference between revisions of "OpenURL"

From phenoscape
(Overview)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
=Overview=
 
=Overview=
  
OpenURL is a container format for describing requests for access to a publication.  As such, it contains metadata about publications.
+
OpenURL is a container format for describing requests for access to a publication.  As such, it contains metadata about publications, however to describe access requests, it contains data for:
 +
* the resource that contains a link to the publication (e.g., the URL of a second publication (or ontology) that links to the publication of interest)
 +
* the person making the request
 +
* access requested (full text, abstract only, etc.)
 +
* the system that should process the request
 +
* system where the request originates (the system that provided the publication or ontology that linked to the publication of interest, e.g., a publisher or an ontology repository).
  
 +
OpenURL exists in two versions - the Framework Standard specified in NISO-Z39.88, and the earlier OpenURL0.1, which existed as a de facto standard prior to the development of the Z39.88 specification.
 +
 +
Here's an example of an OpenURL0.1 description:
 +
 +
<nowiki>
 +
http://www.example.com/resolver?genre=article&atitle=Phylogenetic relationships of the suckermouth armoured catfishes (Loricariidae) with emphasis on the Hypostominae and the Ancistrinae&title=Zoological Journal of the Linnean Society&aulast=Armbruster&auinit=JW&date=2004&volume=141&spage=1&epage=80
 +
</nowiki>
 +
 +
However, it can also serve as a container for doi's:
 +
 +
<nowiki>http://www.example.com/resolver?id=doi:10.1111/j.1096-3642.2004.00109.x</nowiki>
 +
 +
For comparison, here's the first description as a ContextObject, rendered according to the SAP1 Framework Application:
 +
 +
<nowiki>
 +
http://www.example.com/resolver?url_ver=Z39.88-2004&url_ctx_fmt=info:ofi/fmt:kev:mtx:ctx
 +
&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Phylogenetic relationships of the suckermouth armoured catfishes (Loricariidae) with emphasis on the Hypostominae and the Ancistrinae&rft.jtitle=Zoological Journal of the Linnean Society&rft.aulast=Armbruster&rft.auinit=JW&rft.date=2004&rft.volume=141&rft.spage=1&rft.epage=80
 +
</nowiki>
 +
 +
The base portion of the URL points to a resolving service, which mediates access to the resource specified in the OpenURL.  SFX, which is fairly popular with university libraries, is a example.  Since Phenoscape's purpose is not serve articles, the server could do little or possibly nothing at all when queried.
  
 
=References=
 
=References=
 
[http://www.niso.org/kst/reports/standards?step=2&gid=&project_key=d5320409c5160be4697dc046613f71b9a773cd9e ANSI/NISO Z39.88 - The OpenURL Framework for Context-Sensitive Services]
 
[http://www.niso.org/kst/reports/standards?step=2&gid=&project_key=d5320409c5160be4697dc046613f71b9a773cd9e ANSI/NISO Z39.88 - The OpenURL Framework for Context-Sensitive Services]
 +
 +
[http://www.openurl.info/registry/docs/pdf/openurl-01.pdf OpenURL 0.1 specification]

Latest revision as of 23:39, 18 February 2009

Overview

OpenURL is a container format for describing requests for access to a publication. As such, it contains metadata about publications, however to describe access requests, it contains data for:

  • the resource that contains a link to the publication (e.g., the URL of a second publication (or ontology) that links to the publication of interest)
  • the person making the request
  • access requested (full text, abstract only, etc.)
  • the system that should process the request
  • system where the request originates (the system that provided the publication or ontology that linked to the publication of interest, e.g., a publisher or an ontology repository).

OpenURL exists in two versions - the Framework Standard specified in NISO-Z39.88, and the earlier OpenURL0.1, which existed as a de facto standard prior to the development of the Z39.88 specification.

Here's an example of an OpenURL0.1 description:

http://www.example.com/resolver?genre=article&atitle=Phylogenetic relationships of the suckermouth armoured catfishes (Loricariidae) with emphasis on the Hypostominae and the Ancistrinae&title=Zoological Journal of the Linnean Society&aulast=Armbruster&auinit=JW&date=2004&volume=141&spage=1&epage=80

However, it can also serve as a container for doi's:

http://www.example.com/resolver?id=doi:10.1111/j.1096-3642.2004.00109.x

For comparison, here's the first description as a ContextObject, rendered according to the SAP1 Framework Application:

http://www.example.com/resolver?url_ver=Z39.88-2004&url_ctx_fmt=info:ofi/fmt:kev:mtx:ctx &rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Phylogenetic relationships of the suckermouth armoured catfishes (Loricariidae) with emphasis on the Hypostominae and the Ancistrinae&rft.jtitle=Zoological Journal of the Linnean Society&rft.aulast=Armbruster&rft.auinit=JW&rft.date=2004&rft.volume=141&rft.spage=1&rft.epage=80

The base portion of the URL points to a resolving service, which mediates access to the resource specified in the OpenURL. SFX, which is fairly popular with university libraries, is a example. Since Phenoscape's purpose is not serve articles, the server could do little or possibly nothing at all when queried.

References

ANSI/NISO Z39.88 - The OpenURL Framework for Context-Sensitive Services

OpenURL 0.1 specification