Preface
DOI System Overview
History and Purpose of the DOI System
Basic Principle: Integration of Identifier Resolution and Semantics
Identifier / Resolution System with the Handle System
DOI Name: Unique and Persistent Identifier
DOI Name Syntax
Structured Semantics Based on Strict Principles
Principles of the INDECS Model
Standard Metadata Declaration
Basic Resolution Services Provided by the DOI System
Direct Redirection to a Web Resource with the DOI Proxy
Additional Resolution Services Included in the DOI System
Value-added Services an RA can Build on the DOI System
Management of a Referent with Several Instances
Dynamic Building of a Web Page Enriched with Metadata
Business and Organizational Model of the DOI System
Federation of Registration Agencies (RA)
Free Resolution Service
Governance Role of the DOI Foundation
DOI Namespace Allocation Approach
Standardization of the DOI System
ISO 26324
Conformance with Relevant External Standards
Persistence as a Design Feature of the DOI System
Benefits of the DOI System
Improved Content Management and Discovery
Solution to the Broken Link (Persistence)
Identifier Interoperability through a Powerful Metadata Model
Compatibility with Other Identifier Systems
Service Flexibility and Extensibility
Protected and Trusted Information
Information Traceability
Application Examples of the DOI System
DOI System Governance and Participation
DOI System Governance Body: the DOI Foundation
Status of the DOI Foundation
Overview of the DOI Foundation Roles
ISO 26324 Registration Authority
Services to be Provided by the Registration Authority
Technical Duties of the Registration Authority
Representation to Strategic Organizations
DOI Foundation Membership
Membership Obligations
Membership Classes
Membership Fees
Member Strategy Meetings
DOI Representative of a Member Organization
Trial Prefix
DOI Foundation Governance
Board of Directors
Executive Committee
Managing Agent
Board Meetings
DOI System Participants: Registration Agencies and Registrants
Roles of a Registration Agency
Business Model for Registration Agencies
Service Non-exclusivity and Competition Matters
RA Agreement
Process of Becoming a Registration Agency
Fee Structure for Registration Agencies
Registrant Roles and Duties
DOI System Governing Policies
Policy Formulation Process
List of Formal DOI Documents
DOI Namespace
Assignment Principles of the DOI Name
Syntax of the DOI Name
General Characteristics of the DOI Syntax
DOI Prefix
DOI Suffix
Character Set Supported in the DOI Name
Case Insensitivity of the DOI Name
Considerations about the Use of Check Digits in DOI Names
Presentation Formats of a DOI Name
Specific Presentation Formats of a DOI Name
Constraints on DOI Name Syntax in Specific Contexts
Integration of Other Identifier Schemes
Specification of another Identifier in the DOI Metadata
Incorporation of an Existing Identifier into a DOI Name
Linkage of DOI Names to Another Registry
Complementation of Other Identifier Services
DOI Metadata
Introduction to DOI Metadata
Metadata Requirements According to ISO 26324
General Requirements on Metadata
Requirements on Metadata Functions
Requirements on Metadata Registration
DOI Data Model
DOI Data Model Policy
Policy on DOI Metadata Declaration
Policy on DOI Name Administration
DOI Kernel Metadata
Basic Information Contained in the DOI Kernel
Purpose of the DOI Kernel
Additional Metadata
Data Dictionary
Underlying Ontology
Data Model Extension and Maintenance
Metadata Interoperability
Motivations for Interoperability
Achievement of Interoperability
Automated Integration of Metadata
DOI Identifier / Resolution Services
Identifier / Resolution Services Based on the Handle System
ISO 26234 Functional Requirements on the Resolution System
Introduction to the Handle Record
Handle System Service Architecture
Introduction to Prefix Handles (0.NA Prefix)
Global Handle Registry (GHR)
Local Handle Service (LHS)
DOI Directory
Local Handle Services (LHS) Used in the DOI System
DOI LHS Operated by a Registration Agency
DOI Resolvers
DOI Proxy
DOI Proxy Service Characteristics
DOI Proxy Resolution Function
DOI Proxy Maintenance Commitment
Custom DOI Resolvers
DOI REST API
DOI Resolution Functions
Single DOI Resolution
Multiple DOI Resolution
Parameter Passing
Content Negotiation
Handling of Resolution Errors in the DOI System
ShortDOI Service
Which RA? Service
DOI Applications
Introduction to DOI Applications
Use and Extension of the Resolution Functions
Applications of the 10320/LOC Element
Choose-by Mechanism
Automated Selection of an URL According to Various Criteria
Redirection to Linked Data Services
Dynamic Identification of the Fragments of an Entity
Designing and Developing a DOI Application
Checklist for Designing a DOI Application
Design Considerations
Defining an Identifier Scheme
Integrating Another Identifier Scheme
Managing DOI Metadata Schemas
Creating or Updating a Metadata Schema
Adding Terms to the DOI Kernel Schema
Developing a DOI Resolver
Developing Handle System Client Software
Configuring the Resolution Error Message Handling
Defining RA and Registrant Policies
Defining a Prefix Allocation Policy
Defining a Data Maintenance Policy
Defining a DOI Name Registration Policy
Operating and Maintaining the RA Services
Defining Operational Processes
Defining the DOI Name Registration Process
Managing the User Access Rights
Issuing Prefixes to Registrants
Maintaining the Resolution Services
Troubleshooting Resolution Problems
Operating Your Own LHS
Installing the LHS
Setting Up the LHS
LHS Operation Requirements
Transferring DOI Names from One Registrant to Another
Transferring DOI Names from One Registration Agency to Another
Appendix
DOI Kernel Schema
DOI Kernel Elements
DOI Name Encoding
UTF-8 Encoding of Non-ASCII Characters
DOI Name Encoding Rules for URL Presentation
DOI Proxy Query Command Format
DOI REST API Request and Response Formats
REST API Request Format
REST API Response Format
10320/LOC Element
10320/LOC: XML Attributes
10320/LOC: Example
10320/LOC at Prefix Level
Prefix Handle Example
System Tools
Glossary