17.06.2004 EPICUR Kathrin Schroeder ERPANET-Workshop „Persistent Identifiers“ (17th June 2004) Uniform Resource Names (URN) – Overview Die Deutsche Bibliothek.

Slides:



Advertisements
Similar presentations
Serials identification and the electronic environment F. Pellé, ISSN IC Cairo, October 2001.
Advertisements

EPICUR Kathrin Schroeder Die Deutsche Bibliothek ETD The application of Persistent Identifiers as one approach to ensure long-term.
The Corporation for National Research Initiatives The Handle System Persistent, Secure, Reliable Identifier Resolution.
THE DONOR PROJECT Titia van der Werf-Davelaar. Project Financed by: Innovation of Scientific Information Provision (IWI) Duration: –phase 1: 1 may 1998.
LIS901N: URI Thomas Krichel ??. URIs (background) URI: uniform resource identifier Originally, a generalization of: –URL (uniform resource locator),
DDI3 Uniform Resource Names: Locating and Providing the Related DDI3 Objects Part of Session: DDI 3 Tools: Possibilities for Implementers IASSIST Conference,
URN:NBN in the Netherlands.  Introduction  Origin of Dutch NBN system  Current state  Future.
Uniform Resource Names: Deploying A New Namespace Michael Mealling 19 August 1999.
DDI URN Enabling identification and reuse of DDI metadata IDSC of IZA/GESIS/RatSWD Workshop: Persistent Identifiers for the Social Sciences Joachim Wackerow.
Cornell CS502 Web Basics and Protocols CS 502 – Carl Lagoze Acks to McCracken Syracuse Univ.
Cornell CS 502 Identifiers and Types CS 502 – Carl Lagoze – Cornell University.
CS 603 Naming in Distributed Systems January 28, 2002.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Website Publishing. Publishing Basics Early Web Sites Obtain a Domain Name IP Address (Internet Protocol Address) – A number that uniquely identifies.
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. 1.
1 Web Developer & Design Foundations with XHTML Chapter 1 Key Concepts.
LC and the W3C: History b Attended two W3C Workshops Indexing/Distributed Search Indexing/Distributed Search Query Language Query Language.
Why identifiers? To access resources To cite resources To unambiguously identify a resource –To register it as intellectual property –To record changes.
Chinese-European Workshop on Digital Preservation, Beijing July 14 – Network of Expertise in Digital Preservation 1 Persistent Identifiers Reinhard.
OneM2M-MP Data_Model_Repository Establishing Data Model Repository for oneM2M Group Name: Method and Procedure Sub-commitee Source: WG3 chair.
Metadata and identifiers for e- journals Copenhagen Juha Hakala Helsinki University Library
9.1. The Internet Domain Names and IP addresses. Aims Be able to compare terms such as Domain names and IP addresses URL,URI and URN Internet Registries.
Copyright © 2004, Epok, Inc. Extensible Resource Identifiers (XRIs) XDI Face to Face 28 April 2004.
Locating objects identified by DDI3 Uniform Resource Names Part of Session: Concurrent B2: Reports and Updates on DDI activities 2nd Annual European DDI.
Doi> Norman Paskin, International DOI Foundation Digital Object Identifier.
Rfc2141bis, rfc3406bis and the ISBN + NBN namespaces IETF 83, Paris, France Juha Hakala The National Library of Finland.
ENUM? “ Telephone Number Mapping (ENUM or Enum, from TElephone NUmber Mapping) is a suite of protocols to unify the telephone numbering system E.164 with.
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. Revised 1/12/2015 by William Pegram 1.
Lectures and Practicals Mon 8-10 SC1222 TUE SC1222 Office: SC Website: mis.csit.sci.tsu.ac.th/kanida.
Grid Computing, B. Wilkinson, 20043b.1 Web Services Part II.
Cyber-Identity for organisations – Unique identification of business entities Adrian Mueller Dr. Otto Mueller Consulting 11 April 2008.
ES Module 5 Uniform Resource Locators, Hypertext Transfer Protocol, & Common Gateway Interface.
ENUM Context Document (An Overview) ENUM Working Group 1 (2003) Contact: Manager Numbering ACA DRAFT COPY – AEDG Distribution Only.
5.1 Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
COMP 655: Distributed/Operating Systems Summer 2011 Dr. Chunbo Chu Week 10: Web 10/6/20151Distributed Systems - COMP 655.
1 Chapter 1 Web Components (Introduction) Web Protocols and Practice.
DOI Workshop, Luxembourg - 20 May Identifiers in Context Andy Powell UKOLN University of Bath UKOLN.
European Endeavor Users Group Meeting Helsinki, Sept Esa-Pekka Keskitalo, System Analyst Helsinki University Library OpenURL 1.0.
© 2012 The MITRE Corporation. All rights reserved. For internal MITRE use 13 June 2013 Meeting #3 hData Record Format Taskforce 1 © 2012 The MITRE Corporation.
What does WWW stand for? And following abbreviations? HTTP: Hyper Text Transfer Protocol HTML: Hyper Text Mark-up Language URL: Uniform Resource Locator.
Web Client-Server Server Client Hypertext link TCP port 80.
IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep Seungjae Lee
LSIDs in a Nutshell Jun Zhao University of Manchester 1 st December, 2005.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Programming for WWW (ICE 1338) Lecture #2 Lecture #2 June 25, 2004 In-Young Ko iko.AT. icu.ac.kr Information and Communications University (ICU) iko.AT.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
A Overview of Standards and Technologies in Identification of Archival Information Lou Reich CSC/NASA AWIICS 13-Oct-99.
Improving SLP Efficiency and Extendability by Using Global Attributes and Preference Filters Weibin Zhao Henning Schulzrinne
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
EPICUR Kathrin Schroeder ERPANET-Workshop „Persistent Identifiers“ (18th June 2004 ) Persistent Identifiers in Germany – Activities at Die Deutsche.
DC Architecture WG meeting Wednesday Seminar Room: 5205 (2nd Floor)
1 CS 502: Computing Methods for Digital Libraries Guest Lecture William Y. Arms Identifiers: URNs, Handles, PURLs, DOIs and more.
1 Introduction to Web Application Review. 2 Five Layers Architecture HTML, CSS, Java Script ASP.net User ’ s.dll, Nunit, Web Services ADO.net SQL Server,
Identifiers and Repositories hussein suleman uct cs honours 2006.
URN resolution via Z39.50 August 1999 Z39.50 Tutorial, Stockholm Juha Hakala Helsinki University Library
Course on persistent identifiers, Madrid (Spain) Information architecture and the benefits of persistent identifiers Greg Riccardi Director Institute for.
Linked Data Publishing on the Semantic Web Dr Nicholas Gibbins
Linked Data Publishing on the Semantic Web Dr Nicholas Gibbins
Website Design and Construction Services and Standards.
Linked Data & Semantic Web Technology The Semantic Web Part 3. URI for the Semantic Web Dr. Myungjin Lee.
PIDs and National PID Services
Introduction to Persistent Identifiers
REST- Representational State Transfer Enn Õunapuu
Enterprise YANG Module Namespace
Naming in Distributed Web-based Systems
Introduction Web Environments
Distributed Systems - Comp 655
Web Server Technology Unit 10 Website Design and Development.
WebDAV Design Overview
Presentation transcript:

EPICUR Kathrin Schroeder ERPANET-Workshop „Persistent Identifiers“ (17th June 2004) Uniform Resource Names (URN) – Overview Die Deutsche Bibliothek Kathrin Schroeder

EPICUR Kathrin Schroeder ● Naming Schemes and Namespaces (Identification) – Uniform Resource Identifiers (URI), Uniform Resource Locators (URL) – Uniform Resource Names (URN) – further Persistent Identifiers – XML namespaces –... ● Resolution of names (Resolution mechanims) – HTTP (Redirect etc.) – DNS (Domain Name System) –... ● Standardisation / Social Infrastructure Starting Point: Naming Schemes / Namespaces and Resolution

EPICUR Kathrin Schroeder Terminology – the „Classical view“ URI - Uniform Resource Identifier URN - Uniform Resource Name URL - Uniform Resource Locator URC - Uniform Resource Characteristic Identification of an abstract or physical resource Persistent naming of resources. RFC Identification of a resource - Provision a means of locating the resource by describing its primary access mechanism Characteristics of a resource e.g. meta information

EPICUR Kathrin Schroeder Report from the Joint W3C/IETF Planning Interest Group - RFC 3305 Motivation: - Confusion in the web community over the partitioning of URI space, specifically, the relationship among the concepts of URL, URN, and URI. Recommendations: -The importance of this additional level of hierarchy seemed to be lessen. -The W3C and IETF should jointly develop and endorse a model for URIs, URLs, and URNs consistent with the „Contemporary View“. - Generalized registration procedures for all URI schemes [...] Terminology – the „Contemporary view“

EPICUR Kathrin Schroeder Registered URI-Schemes Scheme Name Description Reference urn Uniform Resource Names [RFC2141] (please see: ftp File Transfer Protocol [RFC1738] http Hypertext Transfer Protocol [RFC2616] [... more than 40 URI SCHEMES] (last updated )

EPICUR Kathrin Schroeder URN-Framework Request for Comments (RFC) URN Syntax Resolution Registration of NIDs Functional Requirements for URNs , 2611, 2288, 3188,

EPICUR Kathrin Schroeder URN – Syntax (RFC 2141) ::=„URN“:“ “:“ URN:resolution routine NID: namespace identifier e.g. ISBN, ISSN und NBN NISS: namespace specific string Example: urn:nbn:de:gbv:

EPICUR Kathrin Schroeder URN-Framework Request for Comments (RFC) URN Syntax Resolution Registration of NIDs Functional Requirements for URNs , 2611, 2288, 3188,

EPICUR Kathrin Schroeder  Functional Requirements Global scope Global uniqueness Persistence Scalability Legacy support Extensibility Independence Resolution  Requirements for Encoding  Implications Functional Requirements for URNs (RFC 1737)

EPICUR Kathrin Schroeder URN-Framework Request for Comments (RFC) URN Syntax Resolution Registration of NIDs Functional Requirements for URNs , 2611, 2288, 3188,

EPICUR Kathrin Schroeder Namespace Definition and Registration (RFC 3406) Assumptions - Assignment of a URN is a managed process. - The space of URN namespaces is managed. Templates for URN-namespace registration : - Experimental Namespaces - Informal Namespaces - Formal Namespaces Considerations include: - URN assignment procedures - URN resolution/delegation - Type of resources to be identified - Type of services to be supported - Community considerations Review by mailing-list

EPICUR Kathrin Schroeder ● RFC 2648: A URN Namespace for IETF Documents urn:ietf:rfc:2141 ● RFC 3044: Using The ISSN (International Serial Standard Number) as URN (Uniform Resource Names) within an ISSN-URN Namespace urn:ISSN: X ● RFC 3188: Using National Bibliography Numbers as Uniform Resource Names urn:nbn:fi-fe [ Namespaces] Examples of registered URN-Namespaces

EPICUR Kathrin Schroeder URN-Framework Request for Comments (RFC) URN Syntax Resolution Registration of NIDs Functional Requirements for URNs , 2611, 2288, 3188,

EPICUR Kathrin Schroeder Dynamical Delegation to URN services via DNS (RFC ) urn.arpa (Top Level) nbnietf de URN-REQUEST urn:ietf:.. urn:nbn:... [...] chfi hu se... Examples VeriSign „pin“ Voice over IP (ENUM) au

EPICUR Kathrin Schroeder The client (Browser) perspective … Plugins (Example) Other technical solutions exist...

EPICUR Kathrin Schroeder Discussion points  Steady browser implementation of PIs/URNs  Development of a PI independent browser-plugin  Continuing the co-operation between IANA/IETF/W3C  Interfaces between several PI-Resolution mechanisms And the Future ? Thank you!