Presentation is loading. Please wait.

Presentation is loading. Please wait.

May 2002(c) International DOI Foundation1 Advanced DOI Functionality concept doi> These slides represent a prototype of advanced DOI functionality being.

Similar presentations


Presentation on theme: "May 2002(c) International DOI Foundation1 Advanced DOI Functionality concept doi> These slides represent a prototype of advanced DOI functionality being."— Presentation transcript:

1 May 2002(c) International DOI Foundation1 Advanced DOI Functionality concept doi> These slides represent a prototype of advanced DOI functionality being developed by IDF through CNRI and some members of the IDF Technical Working Group, to be completed by July 2002. The prototype is focused on the use of application profiles used to inform client software of available services for a given DOI. At least some of those clients will be specific to Adobe products and will leverage the use of Adobe's embedded metadata technology, XMP. The prototype is being built with the collaboration of Adobe (a Member of IDF) but shows general concepts applicable to other platforms

2 May 2002(c) International DOI Foundation2 PDF Tool Bar Plug-In [ cache ] XMP doi:10.123/456 Acrobat Reader Forward Linking Service AN Other Service DOI is not visible - within XMP package (like File/Properties in Word, etc) Buttons "pop up" dynamically as services become available Adobe plug-in concept: what PDF document viewed through Acrobat reader doi>

3 May 2002(c) International DOI Foundation3 PDF Tool Bar Plug-In [ cache ] 3. Resolve 10.PR/7 (or use cached value) XMP doi:10.123/456 Service Site 5. Use service if desired: http://ACME.COM/FL?10.123/456 Acrobat Reader 4. Populate Tool Bar with 10.AP/7 services. Forward Linking Service Handle System 10.123/456 URL PR TYPE DATA 10.PR/7 http://someURL 10.PR/7 TYPE DATA Some Data ? ? 1. Resolve 10.123/456 for value of type PR 2. Get 10.PR/7 Adobe plug-in concept: how doi>

4 May 20024 Application profile: XML based on structured metadata Application Profile ref PDF Tool Bar Plug-In [ cache ] 3. Resolve 10.PR/7 (or use cached value) XMP doi:10.123/456 Service Site 5. Use service if desired: http://ACME.COM/FL?10.123/456 Acrobat Reader 4. Populate Tool Bar with 10.AP/7 services. Forward Linking Service Handle System 10.123/456 URL PR TYPE DATA 10.PR/7 http://someURL 10.PR/7 TYPE DATA Some Data ? ? 1. Resolve 10.123/456 for value of type PR 2. Get 10.PR/7 Adobe plug-in concept: how doi>

5 May 2002(c) International DOI Foundation5 DESCByRef http://abc.org/wr.doc10.SVC/webrendererDESCByValue ldkfjdalfkjadlajd….ladskfjadl SVC10.SVC/webrenderer http://acme.com/FL? 10.PR/7 EXTAdobePI By Ref http://def.com/plug-in DESCByRef http://handle.net/EXT.pdf0.TYPE/EXT DESCByRef http://handle,net/SVC.pdf0.TYPE/SVC DESCByRef http://handle.net/DESC.pdf0.TYPE/DESC Short summary Full description EBNF Details of Handle types for 10.PR/7 In this example, every DOI that is a member of the set 10.PR/7 can be sent as an http query to one single service (ACME.COM) URLhttp://someURL PR10.PR/7 10.123/456 doi>

6 May 2002(c) International DOI Foundation6 PDF Tool Bar HDL Plug-In [ cache ] 3. Resolve 10.PR/8 (or use cached value) XMP doi:10.123/456 Service Site 5. Use service if desired: http://AB.COM/10.123/456 Acrobat Reader 1. Resolve 10.123/456 for value of type PR 2. Get 10.PR/8 4. Populate Tool Bar with 10.AP/8 services. Forward Linking Service Metadata Handle System 10.123/456 URL TYPE DATA http://someURL 10.PR/8 TYPE DATA Some Data ? ? PR 10.PR/8 http://AB.COM/ 6. Returns A further example with more flexibility [see notes for explanation] doi>

7 May 2002(c) International DOI Foundation7 DESCByRef http://abc.org/wr.doc10.SVC/webrendererDESCByRef http://handle.net/EXT.pdf0.TYPE/EXTDESCByRef http://handle,net/SVC.pdf0.TYPE/SVCDESCByRef http://handle.net/DESC.pdf0.TYPE/DESCDESCByValue ldkfjdalfkjadlajd….ladskfjadl SVC10.SVC/webrenderer http://xyz.com/ 10.PR/8 EXTAdobePI By Ref http://def.com/plug-in SVC10.SVC/xmlrenderer DESCByRef http://abc.org/xr.doc10.SVC/xmlrenderer Details of Handle types for 10.PR/8 In this example, DOIs that are members of the set 10.PR/8 can be sent as an http query to different URLs, specified in the Handle record for each individual DOI (AB.Com in this example) URLhttp://someURL PR10.PR/8 http://AB.COM/ 10.123/456 doi>

8 May 2002(c) International DOI Foundation8 Advanced DOI functionality concept doi> For further information, please contact the International DOI Foundation www.doi.org info@doi.org


Download ppt "May 2002(c) International DOI Foundation1 Advanced DOI Functionality concept doi> These slides represent a prototype of advanced DOI functionality being."

Similar presentations


Ads by Google