Skip to main content
The DONA Foundation is a non-profit organization established in Geneva, Switzerland.

Specifications and Reference Software

Specifications

(New) The DONA Foundation is pleased to announce the Release on November 12, 2018 of the Digital Object Interface Protocol Specification Version 2.0 (DOIP). The DOIP Specification is available here.

If you have any relevant questions or comments, please send them in an email to doip@dona.net.

The Digital Object Architecture (DOA) supports information management more generally than just conveying information, in digital form, from one location to another in the Internet or other computational facilities. It is an architecture that enables interoperability across participating information systems. The DOA specifies a data model, three core components, and two protocols.

The specification of the two DOA protocols, the Digital Object Interface Protocol (DOIP) and the  Identifier and Resolution Protocol (IRP) are discussed below. 

 

Digital Object Interface Protocol (DOIP)

The Digital Object Interface Protocol (DOIP) is a simple, but powerful conceptual protocol for software applications (“clients”) to interact with “services” which could be either the digital objects or the information systems that manage those digital objects.

Version 2.0 of the DOIP is available here

Identifier and Resolution Protocol (IRP)

The Identifier/Resolution Protocol is a rapid-resolution protocol for creating, updating, deleting, and resolving identifiers that are globally managed and allotted. Each identifier is associated with a record that clients can resolve to using this protocol.

An earlier version of the IRP was made available in a series of three RFCs (3650, 3651 and 3652) and is in the process of being updated. The revised protocol specifications will be made available shortly.

A reference implementation of the IRP is used for running the GHR as well as the authorized LHSs.

 

Reference Software

Reference software that includes a library of support functions to assist developers in implementing the specifications will shortly be made available here.