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 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
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>
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: Acrobat Reader 4. Populate Tool Bar with 10.AP/7 services. Forward Linking Service Handle System /456 URL PR TYPE DATA 10.PR/ PR/7 TYPE DATA Some Data ? ? 1. Resolve /456 for value of type PR 2. Get 10.PR/7 Adobe plug-in concept: how doi>
May 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: Acrobat Reader 4. Populate Tool Bar with 10.AP/7 services. Forward Linking Service Handle System /456 URL PR TYPE DATA 10.PR/ PR/7 TYPE DATA Some Data ? ? 1. Resolve /456 for value of type PR 2. Get 10.PR/7 Adobe plug-in concept: how doi>
May 2002(c) International DOI Foundation5 DESCByRef ldkfjdalfkjadlajd….ladskfjadl SVC10.SVC/webrenderer 10.PR/7 EXTAdobePI By Ref DESCByRef DESCByRef DESCByRef 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/ /456 doi>
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: Acrobat Reader 1. Resolve /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 /456 URL TYPE DATA 10.PR/8 TYPE DATA Some Data ? ? PR 10.PR/ Returns A further example with more flexibility [see notes for explanation] doi>
May 2002(c) International DOI Foundation7 DESCByRef ldkfjdalfkjadlajd….ladskfjadl SVC10.SVC/webrenderer 10.PR/8 EXTAdobePI By Ref SVC10.SVC/xmlrenderer DESCByRef 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/ /456 doi>
May 2002(c) International DOI Foundation8 Advanced DOI functionality concept doi> For further information, please contact the International DOI Foundation