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 Digital Object Identifier and Resolution Protocol (DO-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”) interacting with “services”. Services can be either the digital objects or the information systems that manage those digital objects.
Version 2.0 of the DOIP Specification is available here.
Digital Object Identifier Resolution Protocol (DO-IRP)
The Digital Object 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 an identifier record that clients can resolve in using this protocol. The protocol can also be used to administer the identifier records.
Version 3.0 of the DO-IRP Specification is available here.