2008 Handle System Workshop Handle Value Types 17 June 2008 Larry Lannom Corporation for National Research Initiatives

Slides:



Advertisements
Similar presentations
The Corporation for National Research Initiatives The Handle System Persistent, Secure, Reliable Identifier Resolution.
Advertisements

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
Handle System Workshop System Updates Laurence Lannom 21 June 2007 Corporation for National Research Initiatives Reston, VA
Digital Object Architecture and the Handle System Larry Lannom 20 June 2006 Corporation for National Research Initiatives
1 Open Ontology Repository Planning Meeting for Ontology repositories: approaches, technologies, collaboration Ken Baclawski June 15, 2009.
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
Registries Work Package 2 Requirements, Science Cases, Use Cases, Test Cases Charter: Focus on science case scenarios, and use cases related specifically.
IATI Technical Advisory Group Technical Proposals Simon Parrish IATI Technical Advisory Group, DIPR March 2010.
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.
Corporation For National Research Initiatives DOIs and the Handle System: Current Tech Issues 5 August 1998 Larry Lannom CNRI.
1 An Update on XML.org Registry and Repository Una Kearns Documentum, Inc.
Usage Statistics in Context: related standards and tools Oliver Pesch Chief Strategist, E-Resources EBSCO Information Services Usage Statistics and Publishers:
DC2001, Tokyo DCMI Registry : Background and demonstration DC2001 Tokyo October 2001 Rachel Heery, UKOLN, University of Bath Harry Wagner, OCLC
OLAC Metadata Steven Bird University of Melbourne / University of Pennsylvania OLAC Workshop 10 December 2002.
The Seven Pillars of Open Language Archiving: A Vision Statement Gary Simons and Steven Bird Workshop on Web-based Language Documentation and Description.
The Seven Pillars of Open Language Archiving: Introducing the OLAC Vision Gary Simons SIL International LREC Symposium: The Open Language Archives Community.
Universal Printer Description Format, version 1.0 IEEE ISTO PWG Semantic Model Universal Printer Description Format Print Services Interface IPP IPP Fax.
5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.
Innovation through participation eduGAIN federation operator training Operations Team, OT, how to join eduGAIN /18 Valter Nordh, NORDUnet / GU.
A Unified Approach to Combat Counterfeiting: Use of the Digital Object Architecture and ITU-T Recommendation X.1255 Robert E. Kahn President & CEO CNRI,
1 Web Services Based partially on Sun Java Tutorial at Also, XML, Java and the Future of The Web, Jon Bosak. And WSDL.
Introduction to RDF Based on tutorial at
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
UDDI, Discovery and Web Services Registries. Introduction To facilitate e-commerce, companies needed a way to locate one another and exchange information.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Massimo Cafaro GridLab Review GridLab WP10 Information Services Massimo Cafaro CACT/ISUFI University of Lecce, Italy.
CORDRA Philip V.W. Dodds March The “Problem Space” The SCORM framework specifies how to develop and deploy content objects that can be shared and.
OCLC Online Computer Library Center A Global OpenURL Resolver Registry Phil Norman OCLC Dlsr4lib Workshop March 23 rd, 2006 Arlington VA.
Metadata Standards and Applications 5. Applying Metadata Standards: Application Profiles.
Resource Discovery (metadata and searching) Working Group Report.
Addressing Metadata in the MPEG-21 and PDF-A ISO Standards NISO Workshop: Metadata on the Cutting Edge May 2004 William G. LeFurgy U.S. Library of Congress.
XHTML Introductory1 Linking and Publishing Basic Web Pages Chapter 3.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
A Snapshot of public Web Services Prof: Dr.Jainguo Lu Presenting Group: Aktar-uz-zaman Mohit Sud.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
WebDAV Issues Munich IETF August 11, Property URL encoding At present, spec. allows encoding of the name of a property so it can be appended to.
Ten Minute Handle System Overview July 2012 Larry Lannom Corporation for National Research Initiatives
University of Illinois at Urbana-Champaign A Unified Platform for Archival Description and Access Christopher J. Prom, Christopher A. Rishel, Scott W.
Federal XML Naming and Design Rules and Guidelines Mark Crawford.
1 Collection Specific Vocabularies March Terminology CB - abbreviation for collection builder CV - abbreviation for controlled vocabulary.
Corporation for National Research Initiatives DOI API IDF Members Meeting 22 June 2004 Larry Lannom CNRI.
PUNJAB NATIONAL BANK – HO: I T DIVISION 19 TH June 2006 punjab national bank the name you can BANK upon ! R.I.S Sidhu Chief General Manager 1 Paper Based.
Application code Registry 1 Alignment of R-GMA with developments in the Open Grid Services Architecture (OGSA) is advancing. The existing Servlets and.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
P.1 LOC Web Strategy  The Library has approved a web strategy that focuses effort on the Library’s three core areas: Legislative Information, National.
Attaching Rights to Content Larry Lannom Corporation for National Research Initiatives Copyright ©
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
0 Federal XML Community of Practice (xmlCoP) Meeting Washington, DC December 17, 2004 Registration of Fine-Grained XML Artifacts in ebXML Registry Joseph.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Grid Services I - Concepts
It’s all semantics! The premises and promises of the semantic web. Tony Ross Centre for Digital Library Research, University of Strathclyde
Standards for Technology in Automotive Retail STAR Update Michelle Vidanes STAR XML Data Architect April 30 th, 2008.
Alternative Architecture for Information in Digital Libraries Onno W. Purbo
OAI Overview DLESE OAI Workshop April 29-30, 2002 John Weatherley
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
1 Agenda What is XML? XML Jargon Why XML? Why Now? Advantages Disadvantages of XML What is FIX? What is FIXML? What other standards are available? How.
Z39.50 and the ZING Initiatives: MAVIS Users Conference, 2003 November 6, 2003 Larry E. Dixson Library of Congress.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
1 CS 502: Computing Methods for Digital Libraries Guest Lecture William Y. Arms Identifiers: URNs, Handles, PURLs, DOIs and more.
Data Type Registries (DTR) WG RDA P3 Breakout 28 March 2014 Larry Lannom Corporation for National Research Initiatives
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Federation Karen Witting.
Distributed web based systems
Data Type Registries (DTR)
Wsdl.
Digital Object Interface Protocol (DOIP)
Presentation transcript:

2008 Handle System Workshop Handle Value Types 17 June 2008 Larry Lannom Corporation for National Research Initiatives Approved for Public Release © 2008 CNRI.

Corporation for National Research Initiatives Handle Types Every handle record consists of one or more typed values: HDL:Type:Value Handle clients rely on types to understand the value and determine the correct action The Handle System per se never validates any type/value pair, although applications may. Handle creators are free to use or create whatever handle value types are needed for their needs Very flexible, works well, BUT - how do you understand the intended meaning of a given type?

Corporation for National Research Initiatives Interpreting Handle Types Every handle value type (HVT) should itself be a registered handle Currently a few registered under 0.Type but it has been a cumbersome process New types should be complete handles, e.g., 10320/loc Legacy, e.g., URL, assumed to be 0.Type Handle Value Type Registry (HVT-R) Search for types Open to whoever has a type to register (policies TBD)

Corporation for National Research Initiatives Handle Value Type Registry (HVT-R) Provides a comprehensive list of all registered HVTs. Provides a search/list capability for users to look for any existing type that may address their needs Service to be accessible to application frameworks for acquiring relevant information about a specific HVT Acquires data from value type handles in the handle system Every value type handle contains a description of type 10320/hvt-desc with a value of a defined XML schema 0.Type/URL : 10320/hvt-desc :

Corporation for National Research Initiatives Handle Value Type Registry (HVT-R)

Corporation for National Research Initiatives HVT Definition Schema Provides all of the information needed to sufficiently define a given HVT so as to promote its interoperable use with the Handle System. The schema consists of 13 top level fields Most fields are simple: –Handle used as the Type –Title –Contact information Some fields require more thought: –Value Description. This field can be complex since it contains all the information that a developer/admin would need to be able to create a valid instance of that HVT. All humanly readable fields accommodate multiple languages. Some fields can be defined in-line or by-reference. –References are to existing HVT types: RFC, MIME types etc…

Corporation for National Research Initiatives Use Case: 10320/loc HVT-R 10320/loc description 4 Handle System 3 Resolve 10320/loc Is there a service that can do location specific URL redirection? 1 HVT: 10320/loc 2 5 Create handles that properly specify 10320/loc handle values to leverage its standard service implementation /loc enabled Service, e.g., proxy 6 Resolve a handle from Handle AdminA Handle AdminA User 9 Return properly Computed results for HVT 10320/loc 7 Resolve Handle 8 Return 10320/loc Handle values

Corporation for National Research Initiatives Handle Value Type (HVT) Characteristics An HVT should unambiguously identify the nature of a specific handle value. A pragmatic classification of Handle Value Types: –HVTs recognized by the Handle System itself, for system operation. Most of these types are defined within the RFCs. HS_ADMIN, HS_SITE, HS_PUBKEY, HS_VLIST. –HVTs recognized and acted upon by the Handle to Web proxy. URL (0.TYPE/URL), 10320/loc –User defined HVTs. Application specific 100.3/GROUP (ADL) Strong recommendation: new HVTs should themselves be resolvable handles, to facilitate interoperability across handle applications

Corporation for National Research Initiatives Beyond Handle Value Types Registered Non HVT Types are needed to support the development of HVTs. HVT descriptions can reference other HVTs as well as non-handle value types. (e.g. MIME types, services etc…) Non-handle value types can also be identified using a handle and registered in order to be consistently referenced. The current HVT definition schema can be used to describe these non-HVT type definitions. The HVT registry will allow for those types to be registered, indexed and searchable.

Corporation for National Research Initiatives HVT-R Roadmap Make accessible to a controlled set of beta testers. –Operational version for CNRI developers - May 08 –Volunteers solicited Expand the HVT-R to include non-handle value types, e.g., handle aliased MIME types. Produce final documentation and schema spec. Provide public access to the registry. Open up the registration of HVTs to the larger Handle System community.