Handle System Workshop System Updates Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Slides:



Advertisements
Similar presentations
Corporation For National Research Initiatives Handle - Technical Update Larry Lannom CNRI Sept 20, 2002.
Advertisements

웹 서비스 개요.
The Corporation for National Research Initiatives The Handle System Persistent, Secure, Reliable Identifier Resolution.
Handle System Workshop Introduction Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA
ADL Registry (Plus a Little Technological Context) Larry Lannom Corporation for National Research Initiatives
2008 Handle System Workshop Introduction Handle Update 17 June 2008 Larry Lannom Corporation for National Research Initiatives
Corporation For National Research Initiatives Server Authentication Global Handle RegistryAcme Local Handle Service Site G1 Each handle client knows the.
Digital Object Architecture and the Handle System Larry Lannom 20 June 2006 Corporation for National Research Initiatives
2008 Handle System Workshop Handle Value Types 17 June 2008 Larry Lannom Corporation for National Research Initiatives
Larry Lannom DOI Workshop Reston, VA 19 September 2000
Handle System: DOI Technical Infrastructure Corporation for National Research Initiatives Larry Lannom December 10, 1997.
Contextual Linking Architecture Christophe Blanchi June Corporation for National Research Initiatives Approved for.
Corporation For National Research Initiatives DOIs and the Handle System 5 August 1998 Larry Lannom CNRI.
Resolution issues and DOI doi>. POLICIES Any form of identifier NUMBERING DESCRIPTION framework: DOI can describe any form of intellectual property, at.
Corporation For National Research Initiatives DOIs and the Handle System: Current Tech Issues 5 August 1998 Larry Lannom CNRI.
Corporation For National Research Initiatives DOIs and the Handle System 7 May 1998 Larry Lannom CNRI.
The DOI System The DOI System
EIONET Training Beginners Zope Course Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003.
WikiD (Wiki/Data) Jeffrey A. Young OCLC Office of Research Distributed Service Registry Workshop Warwick, UK 14 July 2005.
Background REST (Representational State Transfer) What does it mean to be RESTful? Why REST? WCF How does WCF support REST? What are the pieces we need.
JD Edwards Service JD Edwards Service SAP Service SAP Service Java Appl. Service Java Appl. Service.Net Appl. Service.Net Appl. Service CICS Service.
Business Development Suit Presented by Thomas Mathews.
Corporation For National Research Initiatives 1 DOI Evolution Larry Lannom CNRI May 17, 2001.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
 Jan Alexander Program Manager Microsoft Corporation BB43.
ProcessIt Document Library 8.0 Controlled Documents Suite.
The Semantic Web – WEEK 4: RDF
Katmandoo 2 Bioscience Data Management System Katmandoo Team.
Some thoughts on OpenURL version 1.0 Herbert Van de Sompel Los Alamos National Laboratory – Research Library NISO AX meeting, Getty Museum, May
Dspace – Digital Repository Dawn Petherick, University Web Services Team Manager Information Services, University of Birmingham MIDESS Dissemination.
06 | Implementing Web APIs Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Punit Shah Technical Lead | Microsoft
OCLC Online Computer Library Center A Global OpenURL Resolver Registry Phil Norman OCLC Dlsr4lib Workshop March 23 rd, 2006 Arlington VA.
 Vijay Sen Senior Program Manager Microsoft Corporation ES14.
Resolving Unique and Persistent Identifiers for Digital Objects Why Worry About Identifiers? Individuals and organizations, including governments and businesses,
Introducing Dynamic Data DemosRoadmap Feedback and Q&A.
Ten Minute Handle System Overview July 2012 Larry Lannom Corporation for National Research Initiatives
Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Attaching Rights to Content Larry Lannom Corporation for National Research Initiatives Copyright ©
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
Alternative Architecture for Information in Digital Libraries Onno W. Purbo
JINI Coordination-Based System By Anthony Friel * David Kiernan * Jasper Wood.
Semantic Phyloinformatic Web Services Using the EvoInfo Stack Speaker: John Harney LSDIS Lab, Dept. of Computer Science, University of Georgia Mentor(s):
Web Services An Introduction Copyright © Curt Hill.
MBAT Infrastructure Controversial remarks…. What is an atlas?  a set of 2D images or a 3D volume in a specified coordinate system with a set of spatially.
Esri UC 2014 | Demo Theater | Troubleshooting Replication and Geodata Service Issues Ken Galliher & Ben Lin.
1 CS 502: Computing Methods for Digital Libraries Guest Lecture William Y. Arms Identifiers: URNs, Handles, PURLs, DOIs and more.
International Planetary Data Alliance Registry Development and Coordination Project Report 7 th IPDA Steering Committee Meeting July 13, 2012.
Copyright © SkyeyTech, Inc. CRMdesk Power and elegance.
The Palantir Platform… …Changes in 2.3
The Holmes Platform and Applications
Top 10 Entity Framework Features Every Developer Should Know
Yochay Kiriaty Senior Technical Evangelist Microsoft® Corporation
What’s new in the SIF3 World?
z/Ware 2.0 Technical Overview
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 6: Planning, Configuring, And Troubleshooting WINS.
Optimizing Microsoft OneDrive for the enterprise
Entity Based Staging SQL Server 2012 Tyler Graham
Office 365 Development.
ADO.NEXT Advances in Data Access for 2008
WEB API.
Performance Point Services in SP2013
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Bina Ramamurthy Chapter 9
Bina Ramamurthy Chapter 9
Bina Ramamurthy Chapter 9
Visual Studio 2010 SharePoint Development Tools Overview
In-house Developed Library Solutions
Presentation transcript:

Handle System Workshop System Updates Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA

Corporation for National Research Initiatives Berkeley DB JE support –Increased performance –Increased scalability Template resolution, aka virtual handles –All handles that match a given pattern, e.g., 123/456*, will resolve to the same data, e.g., a single URL at which all objects are found –Currently a fixed value per pattern, but could be extended to be a function of the handle presented for resolution (think limited regular expressions), e.g., 123/456.abc, resolved by any client, would resolve to the pattern and the server would return New Features in Upcoming Releases Server Side

Corporation for National Research Initiatives Choose by facility - currently being deployed in the proxy service –Pack alternatives into a single handle value using XML –Include criteria for selecting among them, to be evaluated by the client –Example: alternatives = geographic locations, criteria = incoming IP, proxy matches incoming IP to IP tables and picks best location, other clients could be configured to select country in some other way. –For some handle, the value of type CNRI.RSRC_LOC New Features in Upcoming Releases Client Side

Corporation for National Research Initiatives Extended Handle client library to provide higher level API –Creation: handleValue = hsClient.createHandleValue(1,URL," hsClient.createHandle(handle, new HandleValue[] {handleValue}); –Deletion: hsClient.deleteHandle(handle); Resolver.xml –Local file containing override or default values for specific handles If override, local client never goes to handle system for that handle, but just uses the given value If default, local client uses that value if it cannot resolve the handle for whatever reason, e.g., on an airplane Web services interface to HS at multiple levels – Added to current set of proxies –Released as a stand-alone interface that could employed by other organizations as needed Handle plug-in for Acrobat Reader re-released for Reader 8 New Features in Upcoming Releases Client Side

Corporation for National Research Initiatives Handle Records may be thought of as sets of handle triples: handle:type:value Clients rely on types in order to interpret the values All of this is transparent to HS servers - they simply store and deliver type:value pairs - type is completely open, no type police A few standard types –Admin types - what the HS itself needs to operate –Common types, e.g., URL –Registered as handles, e.g., 0.TYPE/URL Lots of projects using the HS invent types for their own purposes Two issues coming to the fore –What can a client do with a type it doesnt know about ahead of time? –What sort of synergies across projects are we missing through wheel re- invention? The Issue of Handle Types (Not Types of Handles)

Corporation for National Research Initiatives Keep the 0.TYPE mechanism in place Encourage registration, with low barriers –Is it in use? –Is it understandable? –Is it harmful to the overall HS? Expand the required type/values under the 0.TYPE handle –Human-readable description –Responsible party –Dates of creation and last revision –Related handle types –Searchable registry in which the type is registered Introduce a searchable Registry of Handle Types –Publicly available for searching –Searchable version of the complete set of 0.TYPE records –Added fields and examples? Issues –Ontologies: are two types really the same but using different descriptions or languages? –Trial vs accepted types Proposed Registry of Handle Types