doi and stm doi>. a consistent extensible system –full implementation –is interoperable with...
TRANSCRIPT
![Page 1: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/1.jpg)
DOI and STM
doi>
![Page 2: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/2.jpg)
• A consistent extensible system – full implementation– is interoperable with other standards
• Supported by the publishing industry – publishers, and intermediaries
• Strong support from technology community – Microsoft, Hewlett-Packard, and others
• Not a proprietary solution – owned by the community (anyone can join)– available at cost
DOI: so what have we got? tomorrow
![Page 3: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/3.jpg)
POLICIES
Any form of identifier
NUMBERING
DESCRIPTION
<indecs> framework:DOI can describe any form of intellectual property, at any level of granularity
ACTION
Handle resolution allows a DOI to link to any and multiple piecesof current data
doi>extensible
![Page 4: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/4.jpg)
• one issue: “appropriate copy”
• illustrates how description (metadata) works with action (resolution)
• more detail than tomorrow’s overview
• relevant for STM community (CrossRef)
This talk
![Page 5: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/5.jpg)
• I have found what I want to link to, but:– I have a copy locally; or– I use an aggregator; or– The publisher provides alternative
sources; or– I am linked to an authorised E-print
archive; or– It is available in a public archive (etc)
• so I want to go to the “appropriate copy” – rights issues (access control) are
implicit
Getting the appropriate copy
![Page 6: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/6.jpg)
appropriate full text
appropriate abstract
![Page 7: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/7.jpg)
Web Browser
Local Client
Local collection
Global Resolution System
DOI:10.123/456?
DOI:10.123/456
10.123/456 = http://local/abc.html
redirect - http://local/abc.html
http://local/abc.html
www.pub.com
Local Network/Environment
(Harvard)
Cache/Proxy
abc
Initial thoughts on solution (1998)
![Page 8: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/8.jpg)
Web Browser
Local Client
Local collection
Global Resolution System
DOI:10.789/abc ?
DOI:10.789/abc
http://www.pub.com/abc.html www.pub.com
DOI:10.789/abc
http://www.pub.com/abc.html
abc.html
Cache/Proxy
?
Local Network/Environment(Harvard)
abc
Initial thoughts on solution (1998)
“magic box?”
![Page 9: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/9.jpg)
• The magic box is impractical • Is there a better way?
Solving the appropriate copy problem
![Page 10: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/10.jpg)
• Is there a better way? – Use the Handle resolution capabilities
• 1. Context of DOIs – make a DOI “click” dependent on context
• 2. Parameters – rules about what to do with DOIs which can
be “passed on” (to be dealt with outside DOI system)
• Shows how metadata and resolution interact
Solving the appropriate copy problem
![Page 11: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/11.jpg)
3
Handle dataDOI Data type Index
10.123/456 URL http://srv1.pub.com/.....3
URL http://srv2.pub.com/.....2
9URL http://srv3.pub.com/.....59MD http://lu.cr.com/10.123..10
999EM [email protected]
9IP 10.456/7894
Background: DOIs resolve to Typed Data
DOI Handle data
![Page 12: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/12.jpg)
3
Handle dataDOI Data type Index
10.123/456 URL http://srv1.pub.com/.....3
URL http://srv2.pub.com/.....2
9URL http://srv3.pub.com/.....59MD http://lu.cr.com/10.123..10
999EM [email protected]
9IP 10.456/7894
DOIs resolve to Typed Data
Multiple typed values per DOI
![Page 13: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/13.jpg)
3
Handle dataDOI Data type Index
10.123/456 URL http://srv1.pub.com/.....3
URL http://srv2.pub.com/.....2
9URL http://srv3.pub.com/.....59MD http://lu.cr.com/10.123..10
999EM [email protected]
9IP 10.456/7894
DOIs resolve to Typed Data
Extensible typing
![Page 14: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/14.jpg)
3
Handle dataDOI Data type Index
10.123/456 URL http://srv1.pub.com/.....3
URL http://srv2.pub.com/.....2
9URL http://srv3.pub.com/.....59MD http://lu.cr.com/10.123..10
999EM [email protected]
9IP 10.456/7894
DOIs resolve to Typed Data
Query by type
![Page 15: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/15.jpg)
There are two types of Handle query
1. Request all data 2. Request all data of a given type
![Page 16: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/16.jpg)
There are two types of Handle query
1. Request all data
Handle System
“Give me all data associated with 10.1000/123”
HandleClient
3251094
10.1000/123 URL1(Server in US)URL2 (Server in Asia)URL3 (Server in Europe)public keyemail addressrights data
URLURLURLPKEMIP
Index Type DataHandle
![Page 17: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/17.jpg)
32 5
10.1000/123 URL1(Server in US)URL2 (Server in Asia)URL3 (Server in Europe)
URLURLURL
Index Type DataHandle
“Give me all data of type URL associated with 10.1000/123”
HandleClient
2. Request all data of a given type
Handle System
In both types of query, the client could then do something else with the data it gets back. So…
There are two types of Handle query
![Page 18: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/18.jpg)
Some Other
Process
(1)
Handle System
(2)
3251094
10.1000/39505468499584974 URL1(Server in US)URL2 (Server in Asia)URL3 (Server in Europe)public keyemail addressrights data
URLURLURLPKEMIP
Some other handle aware process uses a DOI to contact the Handle System and request all URLs associated with that DOI. . .
doi:10.1000/39505468499584974
Internet
Future resolution (1)
![Page 19: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/19.jpg)
URL1 (Server in US)URL2 (Server in Asia)URL3 (Server in Europe)
Handle System
(3)
325
10.1000/39505468499584974 URLURLURL
. . . and then ranks those URLs based on performance or best location . . .
Some Other
Process
Future resolution (1)
![Page 20: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/20.jpg)
URL2 (Server in Asia)
. . . chooses the best one, and resolves it.
(4)
URL2 (Server in Asia)
Some Other
Process
Future resolution (1)
![Page 21: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/21.jpg)
A process might use an email address, rights data, or any other “current state” data.
Handle System
(2)
(3)
3251094
10.1000/46578 URL1(US)URL2 (Asia)URL3 (Europe)public keyemail addressrights data
URLURLURLPKEMIP
doi:10.1000/46578
(1)
(4)
rights data
Some Other
Process
Interoperable metadata!
Future resolution (1)
![Page 22: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/22.jpg)
(1)
XML file with embedded DOI
User clicks on a DOI embedded in an XML document.
Future Applicationwith nativeunderstanding of handles and XML
doi:10.1000/5467
Future resolution (2)
![Page 23: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/23.jpg)
The application connects to the Handle System . . .
Future Applicationwith nativeunderstanding of handles and XML
Handle System(2)
3294
10.1000/5467 http://www.pub.org/http://rights.explain/[email protected]://crossref.org/...
URLIPEMMD
Future resolution (2)
![Page 24: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/24.jpg)
. . . and retrieves DOI data.
Future Applicationwith nativeunderstanding of handles and XML
(3)
3294
10.1000/5467 http://www.pub.org/http://rights.explain/[email protected]://crossref.org/..
URLIPEMMD
Future resolution (2)
Handle System
![Page 25: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/25.jpg)
Application analyzes the data associated with that DOI.
Future Applicationwith nativeunderstanding of handles and XML
http://www.pub.org/http://rights.explain/[email protected]://crossref.org/..
URLIPEMMD
Interoperable metadata!
Future resolution (2)
![Page 26: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/26.jpg)
and dynamically displays for the user a list of options based on the data in the DOI System.
Future Applicationwith nativeunderstanding of handles and XML
(5)
XML file with embedded DOI
1. Retrieve document2. Explain rights3. Email query4. Show metadata
Future resolution (2)
mouseover
![Page 27: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/27.jpg)
User clicks on which path to follow.
Future Applicationwith nativeunderstanding of handles and XML
(6)
XML file with embedded DOI
metadata record
1. Retrieve document2. Explain rights3. Email query
4. Show metadata
Future resolution (2)
![Page 28: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/28.jpg)
• We’ve published some analysis:– “One to many”
• We’re working on implementations (MD type)
• We’ve been doing some experiments:– CNRI + IDEAL + CrossRef + DLF + SFX Framework www.sfxit.com
From theory to practice
![Page 29: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/29.jpg)
10.1000/123
http://acme.com/pg1.html http://acme.com/pg1.html
10.1000/123
pg1.html
Article withCrossRef
Link
Client
XYZ University
Local copy
DOI as used by CrossRef
Handle Systemdx.doi.org
acme.pub
proxy
![Page 30: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/30.jpg)
10.1000/123?cookie
Redirect to local SFX Server
Handle System
dx.doi.orgUnderstands SFX Cookies
CrossRef
Metadata?
Metadata
localCopy.html
Article withCrossRef
Link
Client
Local SFX Server
XYZ University
First experiment (CrossRef)
“hardcoded”
![Page 31: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/31.jpg)
10.1000/123?cookie
Redirect to local SFX Server
Metadata location?
Meta1.com
Handle Systemdx.doi.org
Understands SFX Cookies
Meta1.comMetadata Collection Service
XYZ University
Client
Article withCrossRef
Link
Local SFX Server
localCopy.html
Metadata?Metadata
Second experiment (CrossRef)
Metadata indirection
![Page 32: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/32.jpg)
instructions to client when it gets a DOI (so that it can then do something else…):
• on interacting with whole handle – e.g. type=PK; query=Authoritative
• on actions to take with a returned value– e.g. URL?source=JournalABC
• on actions to take with a returned object– loc=chap23
• syntax under discussion (Open URL?)
Parameters
![Page 33: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/33.jpg)
• extensible framework can cope with anything we want it to do – spreadsheet analogy
• requires logical framework for identification, metadata (indecs)
• requires prototypes, – DOI-X, DOI-EB, DOI-R, etc
• requires software developers to adopt– Microsoft E-Book reader, etc
• requires thinking (business requirements) !
So:
![Page 34: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/34.jpg)
• Wednesday, Europa (Hall 4) 9.15 • “Annual Review 2000”• CD-ROM overview • Handbook on web site
– www.doi.org
DOI: Review of progress
doi>
ANNUAL REVIEW September 2000
The International DOI Foundation
![Page 35: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/35.jpg)
• “Where do I go?” - Registration agencies, applications - Information pack for RAs, Letter of Intent - Handbook etc on web site
• “What can it do?” - analogy: spreadsheets - increased marketing - more efforts for outreach - workshops - both general and specific areas
Next steps: Marketing
![Page 36: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/36.jpg)
• Easier use of the technology – documentation, tools
• Evolving functionality – More prototypes (DOI-X; DOI-EB, DOI-R)
• Other intellectual property activities: – W3C, WIPO, MPEG-21, cIDF, SMPTE, SFX, etc– Existing identifiers (ISBN, ISSN, etc)– New identifiers (e.g. ISTC; E-books) – common issues for identifiers
• Major theme: interoperability• Continuing development will be necessary
Next steps: other work to be done
![Page 37: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/37.jpg)
• STM Task Force on Information Identifiers and Metering Systems in the Electronic Environment – Arnoud de Kemp (chair): Dec 1994 Innovations
meeting
• “Information identification”
- Armati Report, 1995
• DOI, indecs, ONIX……• CrossRef…
Five years on….
![Page 38: DOI and STM doi>. A consistent extensible system –full implementation –is interoperable with other standards Supported by the publishing industry –publishers,](https://reader035.vdocument.in/reader035/viewer/2022062618/5514a6b8550346f06e8b5cef/html5/thumbnails/38.jpg)