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

Specifications and Software

Specifications and Software 

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 Identifier and Resolution Protocol (IRP) and the Digital Object Interface Protocol (DOIP) are discussed below. 

Identifier/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.

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.

We are in the process of finalizing version 2.0 of the DOIP. We will make it available shortly. Version 1.0 of the DOIP is available here.