1 herbert van de sompel CNRI meeting June 28-29 2001 Herbert Van de Sompel Oren Beit-Arie [edited version with revised terminology, as a result of discussions.

Slides:



Advertisements
Similar presentations
Contextual Linking Architecture Christophe Blanchi June Corporation for National Research Initiatives Approved for.
Advertisements

Localization and Extended Services NFAIS/NISO Linking Workshop February 24, 2002 Miriam Blake Los Alamos National Laboratory.
Why Should Publishers Implement the OpenURL Framework? Andrew K. Pace Head, Systems NCSU Libraries
Using the Enhanced OpenURL Framework: Upgrading from Version 0.1 to 1.0 Ann Apps MIMAS, University of Manchester, UK.
OpenURL and OpenURL Framework: Demystifying Link Resolution The promise of OpenURL 1.0 Oliver Pesch Chief Architect, EBSCO Publishing
A brief overview of the Open Archives Initiative and OpenURL Steve Hitchcock Open Citation Project (OpCit) Southampton University Prepared for Z39.50/OAI/OpenURL.
THE DONOR PROJECT Titia van der Werf-Davelaar. Project Financed by: Innovation of Scientific Information Provision (IWI) Duration: –phase 1: 1 may 1998.
UKOLN is supported by: An overview of the OpenURL UKOLN/JIBS OpenURL Meeting London, September 2003 Andy Powell, UKOLN, University of Bath
SDMX in the Vietnam Ministry of Planning and Investment - A Data Model to Manage Metadata and Data ETV2 Component 5 – Facilitating better decision-making.
Key to the management of intellectual property in digital media BISG/NISO The Changing Standards Landscape Washington DC, June Norman Paskin IDENTIFY.
DDI3 Uniform Resource Names: Locating and Providing the Related DDI3 Objects Part of Session: DDI 3 Tools: Possibilities for Implementers IASSIST Conference,
Developing a Metadata Exchange Format for Mathematical Literature David Ruddy Project Euclid Cornell University Library DML 2010 Paris 7 July 2010.
A Middleware Registry for the Discovery of Collections and Services Ann Apps MIMAS, The University of Manchester, UK.
Extended-Linking Services: towards a Quality Web Eric F. Van de Velde California Institute of Technology
SSP 25 th Annual Meeting: “Navigating Change” Linking Seminar Implementing OpenURL 1.0 (Updated Oct to match standard sent to ballot) Oliver Pesch.
Selden Deemer Emory University Libraries OpenURL and
Extended-Linking Services: towards a Quality Web Eric F. Van de Velde California Institute of Technology Oren Beit-Arie Ex Libris.
OpenURL Structure and Function By Steve Bischof, Wesleyan University.
Open Linking and the OpenURL Standard Eric F. Van de Velde, Ph.D. Chair, NISO Committee AX Director of Library Information Technology California Institute.
Some thoughts on OpenURL version 1.0 Herbert Van de Sompel Los Alamos National Laboratory – Research Library NISO AX meeting, Getty Museum, May
Developments in Linking: OpenURL Eric F. Van de Velde California Institute of Technology
Oren Beit-Arie Ex Libris (USA) Inc. NISO Standards Committee AX June 28, 2001 OpenURL Current draft proposal.
1 Chuck Koscher, CrossRef New Developments Relating to Linking Metadata Metadata Practices on the Cutting Edge May 20, 2004 Chuck Koscher Technology Director,
The OpenURL Standard Nettie Lagace NISO Associate Director for Programs CEAL Workshop on Electronic Resources Standards and Best Practices.
The OpenURL Framework Collaborative Acquisition of Content Eric F. Van de Velde, Ph.D. Director of Library Information Technology, Caltech
Linking resources Praha, June 2001 Ole Husby, BIBSYS
HL7 HL7  Health Level Seven (HL7) is a non-profit organization involved in the development of international healthcare.
What is an Open URL? It is a draft National Information Standards Organization standard: NISO Z the OpenURL Framework for Context-Sensitive.
Linking Courseware to Library Resources Using OpenURL The Missing Link? CNI April 30, 2003 Oren Beit-Arie Linking Courseware to.
OCLC Online Computer Library Center Erpanet Symposium on Persistent Identifiers A framework for understanding Identifiers and “info” URIs Stuart Weibel.
SOFTWARE DESIGN (SWD) Instructor: Dr. Hany H. Ammar
Linking electronic documents and standardisation of URL’s What can libraries do to enhance dynamic linking and bring related information within a distance.
Primary funding is provided by the JISC and ESRC. Based at Manchester Computing, The University of Manchester. 1 1 OpenURL & COinS Ross MacIntyre MIMAS.
NEEO Technical Workshop 2 Exchange of usage metadata Sciences Po, Paris January 15th, 2009 Benoit PAUWELS Université Libre de Bruxelles (ULB) Brussels.
European Endeavor Users Group Meeting Helsinki, Sept Esa-Pekka Keskitalo, System Analyst Helsinki University Library OpenURL 1.0.
Emerging Uses for the OpenURL Framework Ann Apps and Ross MacIntyre MIMAS, The University of Manchester.
OpenURL: Choices, choices! Athena Hoeppner UCF Libraries, Orlando FL Marlene Porter, MLn R.H. Mulford Library Medical College of Ohio,Toledo, Ohio.
DOI’s, Open URL’s and Context Sensitive Linking What Are They and How Can I Make Them Work for My Library Rachel L. Frick Head, Bibliographic Access Services.
CBSOR,Indian Statistical Institute 30th March 07, ISI,Kokata 1 Digital Repository support for Consortium Dr. Devika P. Madalli Documentation Research &
Introduction to Linking Technologies & OpenURL Lori Jean Ostapowicz Critz Georgia Institute of Technology 5/20/04.
DNER Architecture Andy Powell 6 March 2001 UKOLN, University of Bath UKOLN is funded by Resource: The Council for.
Primary funding is provided by the JISC and ESRC. Based at Manchester Computing, The University of Manchester. 1 1 Getting Technical - Linking UKSG Serial.
Herbert Van de Sompel Los Alamos National Laboratory – Research Library DC Florence, October 14 th 2002 the things I work on (and/or think about)
The OAI: overview and historical context OAI Open Meeting – Washington DC – January 23 rd 2001 Herbert Van de Sompel & Carl Lagoze Cornell University --
The SFX framework & the OpenURL NISO/DLF/CrossRef workshop July 24, Reston VA herbert van de sompel ghent university -- belgium.
Primary funding is provided by the JISC and ESRC. Based at Manchester Computing, The University of Manchester. 1 1 Getting Technical - Linking UKSG Serial.
Ray Denenberg Rob Sanderson “ Key Standards Updates ” SRU Project Briefing April 4, 2006; Washington.
Z The OpenURL Framework for Context-Sensitive Services Herbert Van de Sompel Los Alamos National Laboratory Thanks for the nice slides: Oliver.
StarTeam URLs: Creating and Using Persistent Links to StarTeam Artifacts  Jim Wogulis  Principal Architect, Borland Software Corporation.
Alternative Architecture for Information in Digital Libraries Onno W. Purbo
The OpenURL SFX Training Ex Libris (USA) Inc. The OpenURL SFX Training Ex Libris (USA) Inc.
The OpenURL Framework for the Context- sensitive Provision of Service Links Herbert Van de Sompel Cornell University -- Computer Science Emory University.
1 herbert van de sompel CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel
The OAI: technical overview OAI Open Meeting – Washington DC – January 23 rd 2001 Herbert Van de Sompel & Carl Lagoze Cornell University -- Computer Science.
Jenny Walker JOIN-UP 6 th March Enabling the delivery of localized extended services the OpenURL framework Agenda The delivery of localized extended.
Primary funding is provided by the JISC and ESRC. Based at Manchester Computing, The University of Manchester. 1 1 OpenURL – why? Ross MacIntyre & Ann.
CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel Lecture 15,16 reference.
1 CS 502: Computing Methods for Digital Libraries Guest Lecture William Y. Arms Identifiers: URNs, Handles, PURLs, DOIs and more.
Google Scholar and Link Resolvers Agenda 1.Google Scholar 2.OpenURLs 3.Link Resolver (SFX)
Web Service Exchange Protocols Preliminary Proposal ISO TC37 SC4 WG1 2 September 2013 Pisa, Italy.
Networked Information Resources Federated search, link server, e-books.
The Multi-Faceted Use of the OAI-PMH in the LANL Repository Written By: Henry, Xiaoming,Patrick Henry, Xiaoming,Patrick and Herbert. Presented By: Shashi.
University of North Carolina School of Information & Library Science
Scholars Portal Update UTL Reference Services Committee June 2004
Link Resolver and Knowledge Base in Discovery Services
Ross MacIntyre MIMAS University of Manchester
Open Archive Initiative
Introduction to Digital Libraries Week 13: Reference Linking & OpenURL
MSDI training courses feedback MSDIWG10 March 2019 Busan
Presentation transcript:

1 herbert van de sompel CNRI meeting June Herbert Van de Sompel Oren Beit-Arie [edited version with revised terminology, as a result of discussions at the meeting – July 11th 2001] NISO Committee AX (OpenURL)

2 herbert van de sompel OpenURL framework fundamental goodies open reference linking gives users the freedom to decide where to obtain reference links from

3 herbert van de sompel OpenURL framework fundamental goodies open reference linking gives users the freedom to decide where to obtain reference links from OpenURL framework: collaborative model: information providers introduce a hook; hook is URL; URL is there to deliver metadata and identifiers to service component. service component: target of the URL; provides services when user clicks URL; user chooses service component. OpenURL: specification for the URL

4 herbert van de sompel OpenURL specs fundamental goodies Facilitates the delivery of metadata about a referenced item and about the context in which the item is referenced to a service component as a result of an explicit request by value delivery: metadata is on the OpenURL by reference delivery: information is delivered on the OpenURL that allows the service component to fetch (additional) metadata

5 herbert van de sompel OpenURL specs fundamental goodies Facilitates the delivery of metadata about a referenced item and about the context in which the item is referenced to a service component as a result of an explicit request by value delivery: metadata is on the OpenURL by reference delivery: information is delivered on the OpenURL that allows the service component to fetch (additional) metadata Service component will provide contextualized services relating to the referenced item based on the delivered metadata concrete behaviour/actions of the service component is not specified

6 herbert van de sompel Motivation for Bison-Futé Bison-Futé is about taking a step backwards in order to see the picture more clearly. looking at contextual provision of services relating to referenced items without making assumptions that have been made in OpenURL framework & OpenURL specs not l’art pour l’art: using the newly gained perspective to inform the OpenURL standardization process

7 herbert van de sompel Motivation for Bison-Futé OpenURL framework OpenURL choices/assumptions have been made

8 herbert van de sompel Motivation for Bison-Futé OpenURL framework OpenURL choices/assumptions have been made referenced item is a scholarly work  the terminology of the framework is specific for scholarly information environment  the OpenURL specs are focused on scholarly environment

9 herbert van de sompel Motivation for Bison-Futé OpenURL framework OpenURL choices/assumptions have been made 2 contextual entities  the “source” (service providing OpenURL)  service component

10 herbert van de sompel Motivation for Bison-Futé OpenURL framework OpenURL choices/assumptions have been made way to reference the item:  metadata-zone  global-identifier-zone  local-identifier-zone

11 herbert van de sompel Motivation for Bison-Futé OpenURL framework OpenURL choices/assumptions have been made way to reference the 2 contextual entities:  origin-description  BASE-URL  local-identifier-zone

12 herbert van de sompel Motivation for Bison-Futé OpenURL framework OpenURL choices/assumptions have been made way to encode as URL  name=value pairs  target at service component

13 herbert van de sompel Motivation for Bison-Futé OpenURL framework OpenURL choices/assumptions have been made:  scholarly domain  within that domain:  the entities involved  the way to reference entities  the way to encode references to entities on a URL Bison-Futé model web ContextObject descriptor

14 herbert van de sompel Remember it is all about delivery of metadata of the referenced item and of contextual entities

15 herbert van de sompel Bison-Futé: ContextObject OpenURL makes choices regarding the entities that must be involved in the contextual provision of services local-identifier-zone has been (ab)used for provision of contextual information that OpenURL does not explicitely support (service types)

16 herbert van de sompel Bison-Futé: ContextObject OpenURL makes choices regarding the entities that must be involved in the contextual provision of services private-identifier-zone has been (ab)used for provision of contextual information that OpenURL does not explicitely support (service types) => ContextObject the ContextObject is a construct that -- we think -- contains all entities that are required for the contextual provision of services

17 herbert van de sompel referent referring entity referrer requester resolver ContextObject serviceType entity

18 herbert van de sompel Bison-Futé: descriptor OpenURL makes choices regarding the way to reference the entities that are involved in the contextual provision of services The way in which these references are made is different from entity to entity local-identifier-zone has been used to reference entities in ways not supported by OpenURL

19 herbert van de sompel Bison-Futé: descriptor OpenURL makes choices regarding the way to reference the entities that are involved in the contextual provision of services The way in which these references are made is different from entity to entity private-identifier-zone has been used to reference entities in ways not supported by OpenURL => descriptor descriptor is a uniform construct tailored for referencing all entities involved in the contextual provision of services (we think) descriptor serves the purpose of delivering identifiers and metadata of entities descriptor builds on the “by value” and “by reference” concept of OpenURL

20 herbert van de sompel referent referring entity referrer requester resolver ContextObject descriptor serviceType entity

21 herbert van de sompel A descriptor describes an entity by means of: entity-id metadata-id metadata-description metadata-description-pointer private-identifier Bison-Futé: descriptor

22 herbert van de sompel A descriptor describes an entity by means of: entity-id NID & identifier that is unique in namespace identified by NID doi & /jbc.M serves 2 purposes: delivery of identifier = first class citizen identifier can be a key to access metadata (think CrossRef) by value & by reference Bison-Futé: descriptor -- entity-id

23 herbert van de sompel A descriptor describes an entity by means of: metadata-id NID & identifier that is unique in namespace identified by NID pmid & serves 2 purposes: delivery of identifier of metadata description = first class citizen identifier can be a key to access metadata (think PubMed) by value & by reference Bison-Futé: descriptor -- metadata-id

24 herbert van de sompel A descriptor describes an entity by means of: metadata-description MFTID & metadata description rendered according to the format identified by MFTID PubMedSGML & record formated according to PubMedSGML serves purpose: delivery of metadata description by value Bison-Futé: descriptor -- metadata-description

25 herbert van de sompel A descriptor describes an entity by means of: metadata-description-pointer MFTID & explicit pointer to metadata description rendered according to the format identified by MFTID PubMedSGML & URL pointing at record formated according to PubMedSGML serves purpose: delivery of metadata description by reference Bison-Futé: descriptor -- metadata-description-pointer

26 herbert van de sompel A descriptor delivers metadata by value & by reference: by value: entity-id metadata-id metadata-description by reference: no intelligence required to get to metadata metadata-description-pointer intelligence required to get to metadata: entity-id metadata-id Bison-Futé: descriptor

27 herbert van de sompel ContextObject descriptor entity-id metadata-id metadata-desc metadata-desc-ptr private-zone referent resolver referrer referring entity requester serviceType            

28 herbert van de sompel reference to referentservice closed link click

29 herbert van de sompel referent resolver requester referring entity referrer serviceType private zone ContextObject encoding OpenResolutionLink reference to referent descriptor service....s encoding resolver click resolves referent’s descriptor into services

30 herbert van de sompel OpenURL standardization & Bison-Futé use Bison-Futé for its concepts only, as inspiration for the standardization process get real ! By elimination: use only those parts of Bison-Futé that are essential for making fast progress in the core area (open reference linking) Within the core area apply a phased approach 1st: encoding scheme for simple OpenURL’s (meaning of simple to be defined) 2nd: encoding scheme for complex OpenURL’s (meaning of complex to be defined)

31 herbert van de sompel Example of procedure Simple OpenURL’s: only 1 referent only use certain entities of ContextObject only use certain parts of descriptors to describe entities only certain namespaces only certain metadataformats

32 herbert van de sompel ContextObjectdescriptor y/n# id mid mdesc mdescpt mpid referent resolver referrer referring e requester serviceType Example of procedure

33 herbert van de sompel ContextObjectdescriptor y/n# id mid mdesc mdescpt mpid referent y 1 resolver y 1 referrer y 1 referring e y 1 requester n 0 serviceType y 1 Example of procedure

34 herbert van de sompel ContextObjectdescriptor y/n# id mid mdesc mdescpt mpid referent y 1 y y y y y resolver y 1 y referrer y 1 y referring e y 1 y requester n serviceType y 1 y Example of procedure

35 herbert van de sompel OpenURL ContextObjectdescriptor y/n# id mid mdesc mdescpt mpid referent y + ( same ) y * -- y resolver y 1 y referrer y 1 y referring e n requester n serviceType n Bison-Futé’s ContextObjectdescriptor OpenURL y/n# id mid mdesc mdescpt mpid referent y 1 y y y y y resolver y 1 y referrer y 1 y referring e y 1 y requester y 1 y serviceType y + y

36 herbert van de sompel Determine: regarding id, mid: global namespaces that are crucial for open reference linking (referent, resolver, ….) define; accord NIDs. allow local namespaces? how to distinguish from globals? Example of procedure

37 herbert van de sompel Determine: regarding id, mid: global namespaces that are crucial for open reference linking (referent, resolver, ….) define; accord NIDs. allow local namespaces? how to distinguish from globals? re mdesc, mdescpt: metadataformat(s) that are crucial for open reference linking (referent). define accord MFTID Example of procedure

38 herbert van de sompel Determine: regarding id, mid: global namespaces that are crucial for open reference linking (referent, resolver, ….) define; accord NIDs. allow local namespaces? how to distinguish from globals? re mdesc, mdescpt: metadataformat(s) that are crucial for open reference linking (referent). define accord MFTID Spec to encode everything as URL => Revised OpenURL Example of procedure