corporation for national research initiatives doi api idf members meeting 22 june 2004 larry lannom...
TRANSCRIPT
![Page 1: Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI](https://reader036.vdocuments.site/reader036/viewer/2022062518/56649ed15503460f94bdfb83/html5/thumbnails/1.jpg)
Corporation for National Research Initiatives
DOI API
IDF Members Meeting
22 June 2004
Larry Lannom
CNRI
![Page 2: Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI](https://reader036.vdocuments.site/reader036/viewer/2022062518/56649ed15503460f94bdfb83/html5/thumbnails/2.jpg)
Corporation for National Research Initiatives
Service Layer: The Challenge
DOIApplication
DOIApplication
DOIApplication
Reviews
Catalogs
Cover art
MarketingSynopsis
eBooks
Publisher Content
Publisher Content
ThumbnailseBooks
Encyclopedia
Handle System
Metadata Collections
![Page 3: Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI](https://reader036.vdocuments.site/reader036/viewer/2022062518/56649ed15503460f94bdfb83/html5/thumbnails/3.jpg)
Corporation for National Research Initiatives
Reviews
Catalogs
Cover art
MarketingSynopsis
eBooks
Publisher Content
Publisher Content
ThumbnailseBooks
Encyclopedia
Handle System
Metadata Collections
DOI
API
DOI
API
Service Layer
DOIApplication
DOIApplication
DOIApplication
![Page 4: Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI](https://reader036.vdocuments.site/reader036/viewer/2022062518/56649ed15503460f94bdfb83/html5/thumbnails/4.jpg)
Corporation for National Research Initiatives
Reviews
Catalogs
Cover art
MarketingSynopsis
eBooks
Publisher Content
Publisher Content
ThumbnailseBooks
Encyclopedia
Handle System
Metadata Collections
Service Layer
DOIApplication
DOIApplication
DOIApplication
![Page 5: Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI](https://reader036.vdocuments.site/reader036/viewer/2022062518/56649ed15503460f94bdfb83/html5/thumbnails/5.jpg)
Corporation for National Research Initiatives
10.123/45610.123/456 URLURL http://www....http://www....
DOI_APDOI_AP 10.AP/210.AP/2
DOI_ATRDOI_ATR 10.ATR/Latest; 22/10/200210.ATR/Latest; 22/10/2002
Created andmaintained byContent Providers
DOI_APDOI_AP 10.AP/1;url;RA;kmd10.AP/1;url;RA;kmd
10.AP/210.AP/2 DescDesc Some descriptionSome description
DOI_ServiceDOI_Service 10.Service/MetadataSchema23; http://...10.Service/MetadataSchema23; http://...
DOI_ServiceDOI_Service 10.Service/Latest10.Service/Latest
Service AggregationDOI to be defined andmaintained byRegistration Agencies
10.AP/210.AP/2
Service DescriptionDOI to be defined byservice providers.
10.Service/MetadataSchema23; http://...10.Service/MetadataSchema23; http://...
10.Service/Metadata10.Service/Metadata
IDL descriptionIDL description
JavaJava Java InterfaceJava Interface
WSDLWSDL Soap BindingSoap Binding
IORIOR IOR:0001100...IOR:0001100...
DescDesc Some descriptionSome description
IDLIDL
10.Service/Latest10.Service/Latest
10.Service/Latest10.Service/Latest
IDL descriptionIDL description
JavaJava Java InterfaceJava Interface
WSDLWSDL Soap BindingSoap Binding
IORIOR IOR:0001100...IOR:0001100...
DescDesc Some descriptionSome description
IDLIDL
![Page 6: Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI](https://reader036.vdocuments.site/reader036/viewer/2022062518/56649ed15503460f94bdfb83/html5/thumbnails/6.jpg)
Handle System
LHS #1
Service Level Implementation
DOIAPIDOIAPI
1. Developer writes an application using the API...
LHS #2
LHS #3
LHS #4
LHS #5
LHS #6
LHS #7
LHS #n
2. The application resolves a DOI thru the API...
10.123/456
Handle Data
3. and data is returned to the API.
![Page 7: Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI](https://reader036.vdocuments.site/reader036/viewer/2022062518/56649ed15503460f94bdfb83/html5/thumbnails/7.jpg)
Corporation for National Research Initiatives
Service Level Implementation
DOIAPIDOIAPI
DOI Data ModelHandle System
10.123/456
RARA
KMDKMD
Default URL
AP 1 AP 7
Service 1 Data Service 2 Data
The API presentsthe application with the DOI Data Model insteadof the handle record.
4.
![Page 8: Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI](https://reader036.vdocuments.site/reader036/viewer/2022062518/56649ed15503460f94bdfb83/html5/thumbnails/8.jpg)
Corporation for National Research Initiatives
Service Level Implementation
The application canthen present or choosevarious service optionsfor the user
5.
Publisher Content
ThumbnailseBooks
EncyclopediaMetadata Collections
Services
Forward LinkingAccessControl
![Page 9: Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI](https://reader036.vdocuments.site/reader036/viewer/2022062518/56649ed15503460f94bdfb83/html5/thumbnails/9.jpg)
Corporation for National Research Initiatives
DOI Inspector
![Page 10: Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI](https://reader036.vdocuments.site/reader036/viewer/2022062518/56649ed15503460f94bdfb83/html5/thumbnails/10.jpg)
Corporation for National Research Initiatives
DOI - Raw Handle Record
![Page 11: Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI](https://reader036.vdocuments.site/reader036/viewer/2022062518/56649ed15503460f94bdfb83/html5/thumbnails/11.jpg)
Corporation for National Research Initiatives
DOI Logical Record
![Page 12: Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI](https://reader036.vdocuments.site/reader036/viewer/2022062518/56649ed15503460f94bdfb83/html5/thumbnails/12.jpg)
Corporation for National Research Initiatives
DOI AP Application
DOI AP API Implementation
Handle Client LibraryImplementation
DOI AP API
Handle Client Library API
DOI API Software Layers
![Page 13: Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI](https://reader036.vdocuments.site/reader036/viewer/2022062518/56649ed15503460f94bdfb83/html5/thumbnails/13.jpg)
Corporation for National Research Initiatives
DOI AP API Implementation
Registered Terminology
A serialization standard
Enforcement of behaviors
Interaction with the IDD to enable interoperable kernel metadata interactions.
DOI Application Profile API Implementation
![Page 14: Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI](https://reader036.vdocuments.site/reader036/viewer/2022062518/56649ed15503460f94bdfb83/html5/thumbnails/14.jpg)
Corporation for National Research Initiatives
Who Does What?
• IDF (through CNRI)– Registrar for APs and Services
– Creator of AP1 (default)
– Initiate and maintain API
• RAs (representing their customers)– Create APs and Services
– Register APs and Services
• Third party service providers– Work with RAs to introduce new services and products
– Provide services as agreed with RAs