<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>OAIS-IF Information Model Specification</title>
<p align=center>
<h1 align=center>OAIS-IF Information Model Specification</h1><br><br>
<h2 align=center>OAIS-IF Information Model Specification Team</h2><br>
<h2 align=center>Wed Jan 29 13:39:06 PST 2020</h2><br><br><br>
<h2 align=center></h2><br>
<h2 align=center>Version 0.3.0.0</h2><br>
</p>
</head>
<body bgcolor=#FFFFF0>
<p><h2>Table of Contents</h2></p>
<ul>
<b><a href="#1  Introduction">1  Introduction</a></b><br>
<b><a href="#2  Audience">2  Audience</a></b><br>
<b><a href="#3  Acknowledgements">3  Acknowledgements</a></b><br>
<b><a href="#4  Scope">4  Scope</a></b><br>
<b><a href="#5  Applicable Documents">5  Applicable Documents</a></b><br>
<b><a href="#6  Active Objects">6  Active Objects</a></b><br>
<b>  <a href="#6.1  class_oais_active_object">6.1  Active_Object</a></b><br>
<b>  <a href="#6.2  class_oais_consumer">6.2  Consumer</a></b><br>
<b>  <a href="#6.3  class_oais_external_object">6.3  External_Object</a></b><br>
<b>  <a href="#6.4  class_oais_producer">6.4  Producer</a></b><br>
<b><a href="#7  Services">7  Services</a></b><br>
<b>  <a href="#7.1  class_oais_messagedservice">7.1  MessagedService</a></b><br>
<b>  <a href="#7.2  class_oais_service">7.2  Service</a></b><br>
<b><a href="#8  Methods">8  Methods</a></b><br>
<b>  <a href="#8.1  class_oais_method">8.1  Method</a></b><br>
<b>  <a href="#8.2  class_oais_getaccessrightsinformation">8.2  getAccessRightsInformation</a></b><br>
<b>  <a href="#8.3  class_oais_getcontextinformation">8.3  getContextInformation</a></b><br>
<b>  <a href="#8.4  class_oais_getdataobject">8.4  getDataObject</a></b><br>
<b>  <a href="#8.5  class_oais_getdigitalobject">8.5  getDigitalObject</a></b><br>
<b>  <a href="#8.6  class_oais_getfixityinformation">8.6  getFixityInformation</a></b><br>
<b>  <a href="#8.7  class_oais_getidentificationinformation">8.7  getIdentificationInformation</a></b><br>
<b>  <a href="#8.8  class_oais_getinformationobject">8.8  getInformationObject</a></b><br>
<b>  <a href="#8.9  class_oais_getpid">8.9  getPID</a></b><br>
<b>  <a href="#8.10  class_oais_getpreservationdescriptioninformation">8.10  getPreservationDescriptionInformation</a></b><br>
<b>  <a href="#8.11  class_oais_getprovenanceinformation">8.11  getProvenanceInformation</a></b><br>
<b>  <a href="#8.12  class_oais_getreferenceinformation">8.12  getReferenceInformation</a></b><br>
<b>  <a href="#8.13  class_oais_getrepresentationinformation">8.13  getRepresentationInformation</a></b><br>
<b>  <a href="#8.14  class_oais_pullbag">8.14  pullBag</a></b><br>
<b>  <a href="#8.15  class_oais_putaccessrightsinformation">8.15  putAccessRightsInformation</a></b><br>
<b>  <a href="#8.16  class_oais_putcontextinformation">8.16  putContextInformation</a></b><br>
<b>  <a href="#8.17  class_oais_putfixityinformation">8.17  putFixityInformation</a></b><br>
<b>  <a href="#8.18  class_oais_putidentificationinformation">8.18  putIdentificationInformation</a></b><br>
<b>  <a href="#8.19  class_oais_putpreservationdescriptioninformation">8.19  putPreservationDescriptionInformation</a></b><br>
<b>  <a href="#8.20  class_oais_putprovenanceinformation">8.20  putProvenanceInformation</a></b><br>
<b>  <a href="#8.21  class_oais_putreferenceinformation">8.21  putReferenceInformation</a></b><br>
<b>  <a href="#8.22  class_oais_putrepresentationinformation">8.22  putRepresentationInformation</a></b><br>
<b>  <a href="#8.23  class_oais_receivemessage">8.23  receiveMessage</a></b><br>
<b>  <a href="#8.24  class_oais_sendmessage">8.24  sendMessage</a></b><br>
<b>  <a href="#8.25  class_oais_setdataobject">8.25  setDataObject</a></b><br>
<b>  <a href="#8.26  class_oais_setpid">8.26  setPID</a></b><br>
<b><a href="#9  Method Signature">9  Method Signature</a></b><br>
<b><a href="#10  Bindings">10  Bindings</a></b><br>
<b>  <a href="#10.1  class_oais_interaction_pattern">10.1  Interaction_Pattern</a></b><br>
<b>  <a href="#10.2  class_oais_invoke">10.2  Invoke</a></b><br>
<b>  <a href="#10.3  class_oais_progress">10.3  Progress</a></b><br>
<b>  <a href="#10.4  class_oais_protocol">10.4  Protocol</a></b><br>
<b>  <a href="#10.5  class_oais_publishsubscribe">10.5  PublishSubscribe</a></b><br>
<b>  <a href="#10.6  class_oais_request">10.6  Request</a></b><br>
<b>  <a href="#10.7  class_oais_send">10.7  Send</a></b><br>
<b>  <a href="#10.8  class_oais_submit">10.8  Submit</a></b><br>
<b><a href="#11  Data Structures">11  Data Structures</a></b><br>
<b>  <a href="#11.1  class_oais_abstraction_layer">11.1  Abstraction_Layer</a></b><br>
<b>  <a href="#11.2  class_oais_abstraction_layer_mapping">11.2  Abstraction_Layer_Mapping</a></b><br>
<b>  <a href="#11.3  class_oais_abstraction_layer_oais_dip">11.3  Abstraction_Layer_OAIS_DIP</a></b><br>
<b>  <a href="#11.4  class_oais_abstraction_layer_oais_sip">11.4  Abstraction_Layer_OAIS_SIP</a></b><br>
<b>  <a href="#11.5  class_oais_abstraction_layer_pds4">11.5  Abstraction_Layer_PDS4</a></b><br>
<b>  <a href="#11.6  class_oais_access_rights_information">11.6  Access_Rights_Information</a></b><br>
<b>  <a href="#11.7  class_oais_archival_information_package">11.7  Archival_Information_Package</a></b><br>
<b>  <a href="#11.8  class_oais_content_information">11.8  Content_Information</a></b><br>
<b>  <a href="#11.9  class_oais_context_information">11.9  Context_Information</a></b><br>
<b>  <a href="#11.10  class_oais_dissemination_information_package">11.10  Dissemination_Information_Package</a></b><br>
<b>  <a href="#11.11  class_oais_fixity_information">11.11  Fixity_Information</a></b><br>
<b>  <a href="#11.12  class_oais_identification_information">11.12  Identification_Information</a></b><br>
<b>  <a href="#11.13  class_oais_information_model">11.13  Information_Model</a></b><br>
<b>  <a href="#11.14  class_oais_information_object">11.14  Information_Object</a></b><br>
<b>  <a href="#11.15  class_oais_information_package">11.15  Information_Package</a></b><br>
<b>  <a href="#11.16  class_oais_preservation_description_information">11.16  Preservation_Description_Information</a></b><br>
<b>  <a href="#11.17  class_oais_provenance_information">11.17  Provenance_Information</a></b><br>
<b>  <a href="#11.18  class_oais_reference_information">11.18  Reference_Information</a></b><br>
<b>  <a href="#11.19  class_oais_representation_information">11.19  Representation_Information</a></b><br>
<b>  <a href="#11.20  class_oais_submission_information_package">11.20  Submission_Information_Package</a></b><br>
<b><a href="#12  Context">12  Context</a></b><br>
<b><a href="#13  Use Cases">13  Use Cases</a></b><br>
<b><a href="#14  Requirements">14  Requirements</a></b><br>
<b><a href="#15  Functional Entities">15  Functional Entities</a></b><br>
<b>  <a href="#15.1  class_oais_access">15.1  Access</a></b><br>
<b>  <a href="#15.2  class_oais_archival_storage">15.2  Archival_Storage</a></b><br>
<b>  <a href="#15.3  class_oais_archive">15.3  Archive</a></b><br>
<b>  <a href="#15.4  class_oais_ingest">15.4  Ingest</a></b><br>
<b><a href="#16  Other">16  Other</a></b><br>
<b>  <a href="#16.1  class_oais_ascii_short_string_collapsed">16.1  ASCII_Short_String_Collapsed</a></b><br>
<b>  <a href="#16.2  class_oais_access_aid">16.2  Access_Aid</a></b><br>
<b>  <a href="#16.3  class_oais_character_data_type">16.3  Character_Data_Type</a></b><br>
<b>  <a href="#16.4  class_oais_conceptual_object">16.4  Conceptual_Object</a></b><br>
<b>  <a href="#16.5  class_oais_data_object">16.5  Data_Object</a></b><br>
<b>  <a href="#16.6  class_oais_digital_object">16.6  Digital_Object</a></b><br>
<b>  <a href="#16.7  class_oais_finding_aid">16.7  Finding_Aid</a></b><br>
<b>  <a href="#16.8  class_oais_information_architecture">16.8  Information_Architecture</a></b><br>
<b>  <a href="#16.9  class_oais_information_property">16.9  Information_Property</a></b><br>
<b>  <a href="#16.10  class_oais_oais">16.10  OAIS</a></b><br>
<b>  <a href="#16.11  class_oais_order_agreement">16.11  Order_Agreement</a></b><br>
<b>  <a href="#16.12  class_oais_ordering_aid">16.12  Ordering_Aid</a></b><br>
<b>  <a href="#16.13  class_oais_physical_object">16.13  Physical_Object</a></b><br>
<b>  <a href="#16.14  class_oais_retrieving_aid">16.14  Retrieving_Aid</a></b><br>
<b>  <a href="#16.15  class_oais_system_architecture">16.15  System_Architecture</a></b><br>
<b><a href="#17  Technology">17  Technology</a></b><br>
<b>  <a href="#17.1  class_oais_java">17.1  Java</a></b><br>
<b>  <a href="#17.2  class_oais_sparql">17.2  SPARQL</a></b><br>
<b><a href="#18  Specification Dictionary">18  Specification Dictionary</a></b><br>
<b><a href="#19  Glossary">19  Glossary</a></b><br>
<H2><a name="1  Introduction">1  Introduction</a></H2>
<p>This document presents the Data Archive Architecture Description (DAAD) Information Model Specification.</p>
<H2><a name="2  Audience">2  Audience</a></H2>
<p>This specification is intended for use by programmers and data engineers who require formal definitions of various parts of the Data Archive Architecture Description (DAAD) in order to support development of software and services for a data archive.</p>
<H2><a name="3  Acknowledgements">3  Acknowledgements</a></H2>
<p>The Data Archive Architecture Description (DAAD) Information Model is a joint effort involving representatives from the Data Archive Ingest (DAI) Working Group, Planetary Data System (PDS), Jet Propulsion Laboratory (JPL) Systems Engineering Office, Life Storage of Mission Data (LSMD) task, and the Engineering Data Management (EDM) task.</p>
<H2><a name="4  Scope">4  Scope</a></H2>
<p>This document defines all classes in use in the DAADD, including those classes used to define the architecture including interfaces, bindings, and services as well as the classes that define the archival elements. It also documents the associations among classes. Figure 1 illustrates most of classes using a Concept Map diagram.</p>
<p><img align=bottom src="daadmap.jpg">
<p><b>Figure 1  DDADD Information Model - Concept Map</b></p>
<H2><a name="5  Applicable Documents">5  Applicable Documents</a></H2>
<p>The information in this document is derived from Data Archive Ingest (DAI) WG Report to the CCSDS Management Council (CMC), Figure 2: Notional Data Archive Architecture, March 2017; DAI Architecture Analysis, SEA System Architecture WG, Slide 16,  Alternative Standardized Archive System Architecture Deployment Option (3), May 2017; Planetary Data System PDS4 Information Model Specification, Version 1.8.0.0, March 2017; PDS System Design Document; CCSDS Reference Architecture for Space Information Management (RASIM); and Reference Model for an Open Archival Information System (OAIS), ISO 14721:2012.</p>
<H2><a name="6  Active Objects">6  Active Objects</a></H2>
<p>This section defines Active Objects object classes.</p>
<p><p> <p> The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.</p>
<p>+ + <a href="#class_oais_active_object">Active_Object</a></p>
<p>+ + <a href="#class_oais_external_object">External_Object</a></p>
<p>+ + + <a href="#class_oais_consumer">Consumer</a></p>
<p>+ + + <a href="#class_oais_producer">Producer</a></p>
<p>The class hierarchy above includes 4 unique classes.</p>
<p><p> <p> The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.</p>
<p><img align=bottom src="DAAD1.jpg">
<p><b>Figure 2  Basic Component UML Class Diagram</b></p>
<p>The following sections present the classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.</p>
<a name="class_oais_active_object">  </a>
<H3><a name="6.1  class_oais_active_object">6.1  Active_Object</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>An Active Object is an object that reside in its own thread of control.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_active_object">Active_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_active_object_oais_has_messaging_interaction_pattern">has_messaging_interaction_pattern</a></td><td>1..*</td><td><a href="#class_oais_interaction_pattern">Interaction_Pattern</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_consumer">  </a>
<H3><a name="6.2  class_oais_consumer">6.2  Consumer</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>Consumer: The role played by those persons, or client systems, who interact with OAIS services to find preserved information of interest and to access that information in detail. This can include other OAISes, as well as internal OAIS persons or systems. /source:  ISO_14721_2012 figure 2-1, figure 2-4, figure 4-1, figure 4-6, figure 4-7, figure 4-8, figure 4-9<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_external_object">External_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_consumer">Consumer</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_consumer_oais_consumer_to_access__exclude">Consumer_to_Access__Exclude</a></td><td>1</td><td><a href="#class_oais_access">Access</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_consumer_oais_consumer_to_oais__exclude">Consumer_to_OAIS__Exclude</a></td><td>1</td><td><a href="#class_oais_oais">OAIS</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_consumer_oais_negotiates_order_agreement">negotiates_order_agreement</a></td><td>1..*</td><td><a href="#class_oais_order_agreement">Order_Agreement</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_consumer_oais_orders_dip__exclude">orders_DIP__Exclude</a></td><td>1..*</td><td><a href="#class_oais_dissemination_information_package">Dissemination_Information_Package</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_consumer_oais_queries_oais__exclude">queries_OAIS__Exclude</a></td><td>1</td><td><a href="#class_oais_oais">OAIS</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_consumer_oais_receives_query_responses__exclude">receives_query_responses__Exclude</a></td><td>1</td><td><a href="#class_oais_oais">OAIS</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_consumer_oais_submits_order_assistance_request_to_access__exclude">submits_Order_Assistance_Request_to_Access__Exclude</a></td><td>1</td><td><a href="#class_oais_access">Access</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_consumer_oais_submits_query_request_to_access">submits_Query_Request_to_Access</a></td><td>1</td><td><a href="#class_oais_access">Access</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_consumer_oais_submits_report_request_to_access__exclude">submits_Report_Request_to_Access__Exclude</a></td><td>1</td><td><a href="#class_oais_access">Access</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_consumer_oais_uses_access_aid">uses_access_aid</a></td><td>1..*</td><td><a href="#class_oais_access_aid">Access_Aid</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_consumer_oais_uses_receivemessage__method">uses_receiveMessage__Method</a></td><td>1..*</td><td><a href="#class_oais_receivemessage">receiveMessage</a></td><td> R</td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_consumer_oais_uses_sendmessage__method">uses_sendMessage__Method</a></td><td>1..*</td><td><a href="#class_oais_sendmessage">sendMessage</a></td><td> R</td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_access">Access</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_oais">OAIS</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_order_agreement">Order_Agreement</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_external_object">  </a>
<H3><a name="6.3  class_oais_external_object">6.3  External_Object</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>An External Object is not a part of the systems' infrastructure.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_external_object">External_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_consumer">Consumer</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_producer">Producer</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_external_object_oais_uses_receivemessage__method">uses_receiveMessage__Method</a></td><td>0..*</td><td><a href="#class_oais_receivemessage">receiveMessage</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_external_object_oais_uses_sendmessage__method">uses_sendMessage__Method</a></td><td>0..*</td><td><a href="#class_oais_sendmessage">sendMessage</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_producer">  </a>
<H3><a name="6.4  class_oais_producer">6.4  Producer</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>Producer: The role played by those persons or client systems that provide the information to be preserved. This can include other OAISes or internal OAIS persons or systems. /source:  ISO_14721_2012 figure 2-1, figure 2-4, figure 4-1, figure 4-2, figure 4-5, figure 4-6, figure 4-8, figure 4-9<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_external_object">External_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_producer">Producer</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_producer_oais_produces">produces</a></td><td>1..*</td><td><a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_producer_oais_provides_sip_to_ingest">provides_SIP_to_Ingest</a></td><td>1</td><td><a href="#class_oais_ingest">Ingest</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_external_object_oais_uses_receivemessage__method">uses_receiveMessage__Method</a></td><td>0..*</td><td><a href="#class_oais_receivemessage">receiveMessage</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_external_object_oais_uses_sendmessage__method">uses_sendMessage__Method</a></td><td>0..*</td><td><a href="#class_oais_sendmessage">sendMessage</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_ingest">Ingest</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_oais">OAIS</a></td><td> </td><td> </td><td> </td></tr>
</table>
<H2><a name="7  Services">7  Services</a></H2>
<p>This section defines Service object classes.</p>
<p><p> <p> The class hierarchy for Tagged Digital Objects is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format and provides a visual representation of the classes in relation to their parent classes.</p>
<p>+ + <a href="#class_oais_service">Service</a></p>
<p>+ + + <a href="#class_oais_messagedservice">MessagedService</a></p>
<p>The class hierarchy above includes 2 unique classes.</p>
<p><p> <p> The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.</p>
<p><img align=bottom src="Services.jpg">
<p><b>Figure 3  Tagged Digital Object UML Class Diagram</b></p>
<p>The following sections present the classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.</p>
<a name="class_oais_messagedservice">  </a>
<H3><a name="7.1  class_oais_messagedservice">7.1  MessagedService</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>The MessagedService class defines system services that are invoked using messages.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_service">Service</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_messagedservice">MessagedService</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_messagedservice_oais_has_messaging_interaction_pattern">has_messaging_interaction_pattern</a></td><td>1</td><td><a href="#class_oais_interaction_pattern">Interaction_Pattern</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_messagedservice_oais_has_receivemessage__method">has_receiveMessage__Method</a></td><td>1</td><td><a href="#class_oais_receivemessage">receiveMessage</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_messagedservice_oais_has_sendmessage__method">has_sendMessage__Method</a></td><td>1</td><td><a href="#class_oais_sendmessage">sendMessage</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_service">  </a>
<H3><a name="7.2  class_oais_service">7.2  Service</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>A service is a software component that performs work that benefits another. In a service-oriented architecture (SOA) a service is a style of software design where services are provided to the other components by application components, through a communication protocol over a network. The basic principles of service oriented architecture are independent of vendors, products and technologies. /source:<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_service">Service</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_messagedservice">MessagedService</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<H2><a name="8  Methods">8  Methods</a></H2>
<p>This section defines Method object classes.</p>
<p><p> <p> The digital product class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.</p>
<p>+ + <a href="#class_oais_method">Method</a></p>
<p>+ + + <a href="#class_oais_getdataobject">getDataObject</a></p>
<p>+ + + <a href="#class_oais_getdigitalobject">getDigitalObject</a></p>
<p>+ + + <a href="#class_oais_getinformationobject">getInformationObject</a></p>
<p>+ + + <a href="#class_oais_getpid">getPID</a></p>
<p>+ + + <a href="#class_oais_pullbag">pullBag</a></p>
<p>+ + + <a href="#class_oais_receivemessage">receiveMessage</a></p>
<p>+ + + <a href="#class_oais_sendmessage">sendMessage</a></p>
<p>+ + + <a href="#class_oais_setdataobject">setDataObject</a></p>
<p>+ + + <a href="#class_oais_setpid">setPID</a></p>
<p>+ <a href="#class_oais_getaccessrightsinformation">getAccessRightsInformation</a></p>
<p>+ <a href="#class_oais_getcontextinformation">getContextInformation</a></p>
<p>+ <a href="#class_oais_getfixityinformation">getFixityInformation</a></p>
<p>+ <a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></p>
<p>+ <a href="#class_oais_getpreservationdescriptioninformation">getPreservationDescriptionInformation</a></p>
<p>+ <a href="#class_oais_getprovenanceinformation">getProvenanceInformation</a></p>
<p>+ <a href="#class_oais_getreferenceinformation">getReferenceInformation</a></p>
<p>+ <a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></p>
<p>+ <a href="#class_oais_putaccessrightsinformation">putAccessRightsInformation</a></p>
<p>+ <a href="#class_oais_putcontextinformation">putContextInformation</a></p>
<p>+ <a href="#class_oais_putfixityinformation">putFixityInformation</a></p>
<p>+ <a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></p>
<p>+ <a href="#class_oais_putpreservationdescriptioninformation">putPreservationDescriptionInformation</a></p>
<p>+ <a href="#class_oais_putprovenanceinformation">putProvenanceInformation</a></p>
<p>+ <a href="#class_oais_putreferenceinformation">putReferenceInformation</a></p>
<p>+ <a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></p>
<p>The class hierarchy above includes 26 unique classes.</p>
<p><p> <p> The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure..</p>
<p><img align=bottom src="ObsDataComp.jpg">
<p><b>Figure 4  Product UML Class Diagram</b></p>
<p>The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.</p>
<a name="class_oais_method">  </a>
<H3><a name="8.1  class_oais_method">8.1  Method</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>Method: A method in object-oriented programming (OOP) is a procedure associated with a message and an object. /wikipedia -- For all methods except getDigitalObject, only URIs or UIDs are returned. /source:<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_method">Method</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_getdataobject">getDataObject</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_getinformationobject">getInformationObject</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_getpid">getPID</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_pullbag">pullBag</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_receivemessage">receiveMessage</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_sendmessage">sendMessage</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_setpid">setPID</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_getaccessrightsinformation">  </a>
<H3><a name="8.2  class_oais_getaccessrightsinformation">8.2  getAccessRightsInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>getAccess RightsInformation: a method that gets the Access Rights information associated with a data object. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_getaccessrightsinformation">getAccessRightsInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_getcontextinformation">  </a>
<H3><a name="8.3  class_oais_getcontextinformation">8.3  getContextInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>getContextInformation: a method that gets the Context information associated with a data object. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_getcontextinformation">getContextInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_getdataobject">  </a>
<H3><a name="8.4  class_oais_getdataobject">8.4  getDataObject</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>getDataObject<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_method">Method</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_getdataobject">getDataObject</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_getdigitalobject">  </a>
<H3><a name="8.5  class_oais_getdigitalobject">8.5  getDigitalObject</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>getDigitalObject: a method that gets a digital object (binary stream) from a repository. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_method">Method</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_getdigitalobject_oais_has_digitalobject__output">has_DigitalObject__Output</a></td><td>1</td><td><a href="#class_oais_digital_object">Digital_Object</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_access_rights_information">Access_Rights_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_archival_information_package">Archival_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_context_information">Context_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_dissemination_information_package">Dissemination_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_fixity_information">Fixity_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_identification_information">Identification_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_provenance_information">Provenance_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_reference_information">Reference_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_getfixityinformation">  </a>
<H3><a name="8.6  class_oais_getfixityinformation">8.6  getFixityInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>getFixityInformation: a method that gets the Fixity information associated with a data object. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_getfixityinformation">getFixityInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_getidentificationinformation">  </a>
<H3><a name="8.7  class_oais_getidentificationinformation">8.7  getIdentificationInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>getIdentificationInformation: a method that gets the Identification information associated with a data object. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_access_rights_information">Access_Rights_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_archival_information_package">Archival_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_context_information">Context_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_dissemination_information_package">Dissemination_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_fixity_information">Fixity_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_identification_information">Identification_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_provenance_information">Provenance_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_reference_information">Reference_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_getinformationobject">  </a>
<H3><a name="8.8  class_oais_getinformationobject">8.8  getInformationObject</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>getInformationObject: a method that gets an Information Object in the form of a file manifest from a registry. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_method">Method</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_getinformationobject">getInformationObject</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_getpid">  </a>
<H3><a name="8.9  class_oais_getpid">8.9  getPID</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>xxx: a method that xxx. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_method">Method</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_getpid">getPID</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_access_rights_information">Access_Rights_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_archival_information_package">Archival_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_context_information">Context_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_dissemination_information_package">Dissemination_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_fixity_information">Fixity_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_identification_information">Identification_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_provenance_information">Provenance_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_reference_information">Reference_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_getpreservationdescriptioninformation">  </a>
<H3><a name="8.10  class_oais_getpreservationdescriptioninformation">8.10  getPreservationDescriptionInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>getPreservationDescriptionInformation: a method that gets the Preservation Description information associated with a data object. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_getpreservationdescriptioninformation">getPreservationDescriptionInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_getprovenanceinformation">  </a>
<H3><a name="8.11  class_oais_getprovenanceinformation">8.11  getProvenanceInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>getProvenanceInformation: a method that gets the Provenance information associated with a data object. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_getprovenanceinformation">getProvenanceInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_getreferenceinformation">  </a>
<H3><a name="8.12  class_oais_getreferenceinformation">8.12  getReferenceInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>getReferenceInformation: a method that gets the Reference information associated with a data object. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_getreferenceinformation">getReferenceInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_getrepresentationinformation">  </a>
<H3><a name="8.13  class_oais_getrepresentationinformation">8.13  getRepresentationInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>getRepresentationInformation: a method that gets the Representation information associated with a data object. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_access_rights_information">Access_Rights_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_archival_information_package">Archival_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_context_information">Context_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_dissemination_information_package">Dissemination_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_fixity_information">Fixity_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_identification_information">Identification_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_provenance_information">Provenance_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_reference_information">Reference_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_pullbag">  </a>
<H3><a name="8.14  class_oais_pullbag">8.14  pullBag</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>pullBag: a method that performs a pull type of network transfer of a package of one or more information objects. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_method">Method</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_pullbag">pullBag</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_putaccessrightsinformation">  </a>
<H3><a name="8.15  class_oais_putaccessrightsinformation">8.15  putAccessRightsInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>putAccessRightsInformation: a method that puts the Access Rights Information. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_putaccessrightsinformation">putAccessRightsInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_putcontextinformation">  </a>
<H3><a name="8.16  class_oais_putcontextinformation">8.16  putContextInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>putContextInformation: a method that puts the Context Information. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_putcontextinformation">putContextInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_putfixityinformation">  </a>
<H3><a name="8.17  class_oais_putfixityinformation">8.17  putFixityInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>putFixityInformation: a method that puts the Fixity Information. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_putfixityinformation">putFixityInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_putidentificationinformation">  </a>
<H3><a name="8.18  class_oais_putidentificationinformation">8.18  putIdentificationInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>putIdentificationInformation: a method that puts the Identification Information. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_access_rights_information">Access_Rights_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_archival_information_package">Archival_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_context_information">Context_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_dissemination_information_package">Dissemination_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_fixity_information">Fixity_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_identification_information">Identification_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_provenance_information">Provenance_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_reference_information">Reference_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_putpreservationdescriptioninformation">  </a>
<H3><a name="8.19  class_oais_putpreservationdescriptioninformation">8.19  putPreservationDescriptionInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>putPreservationDescriptionInformation: a method that puts the Preservation Description information associated with a data object. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_putpreservationdescriptioninformation">putPreservationDescriptionInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_putprovenanceinformation">  </a>
<H3><a name="8.20  class_oais_putprovenanceinformation">8.20  putProvenanceInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>putProvenanceInformation: a method that puts the Provenance Information. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_putprovenanceinformation">putProvenanceInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_putreferenceinformation">  </a>
<H3><a name="8.21  class_oais_putreferenceinformation">8.21  putReferenceInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>putReferenceInformation: a method that puts the Reference Information. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_putreferenceinformation">putReferenceInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_putrepresentationinformation">  </a>
<H3><a name="8.22  class_oais_putrepresentationinformation">8.22  putRepresentationInformation</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>putRepresentationInformation: a method that puts the putRepresentationInformation. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_access_rights_information">Access_Rights_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_archival_information_package">Archival_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_context_information">Context_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_dissemination_information_package">Dissemination_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_fixity_information">Fixity_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_identification_information">Identification_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_provenance_information">Provenance_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_reference_information">Reference_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_receivemessage">  </a>
<H3><a name="8.23  class_oais_receivemessage">8.23  receiveMessage</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>receiveMessage: a method that receives a message using a specific protocol<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_method">Method</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_receivemessage">receiveMessage</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_consumer">Consumer</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_external_object">External_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_messagedservice">MessagedService</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_producer">Producer</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_sendmessage">  </a>
<H3><a name="8.24  class_oais_sendmessage">8.24  sendMessage</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>sendMessage: a method that sends a message using a specific protocol<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_method">Method</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_sendmessage">sendMessage</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_consumer">Consumer</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_external_object">External_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_messagedservice">MessagedService</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_producer">Producer</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_setdataobject">  </a>
<H3><a name="8.25  class_oais_setdataobject">8.25  setDataObject</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>xxx: a method that xxx. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_method">Method</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_setdataobject">setDataObject</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_access_rights_information">Access_Rights_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_archival_information_package">Archival_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_context_information">Context_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_dissemination_information_package">Dissemination_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_fixity_information">Fixity_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_identification_information">Identification_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_provenance_information">Provenance_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_reference_information">Reference_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_setpid">  </a>
<H3><a name="8.26  class_oais_setpid">8.26  setPID</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>xxx: a method that xxx. /source:  /jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_method">Method</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_setpid">setPID</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_access_rights_information">Access_Rights_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_archival_information_package">Archival_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_context_information">Context_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_dissemination_information_package">Dissemination_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_fixity_information">Fixity_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_identification_information">Identification_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_provenance_information">Provenance_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_reference_information">Reference_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
</table>
<H2><a name="9  Method Signature">9  Method Signature</a></H2>
<p>This section defines Method object classes.</p>
<p><p> <p> The digital product class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.</p>
<p>The class hierarchy above includes 0 unique classes.</p>
<p><p> <p> The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure..</p>
<p><img align=bottom src="ObsDataComp.jpg">
<p><b>Figure 5  Product UML Class Diagram</b></p>
<p>The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.</p>
<H2><a name="10  Bindings">10  Bindings</a></H2>
<p>This section defines Interface Binding object classes.</p>
<p><p> <p> The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.</p>
<p>+ + <a href="#class_oais_protocol">Protocol</a></p>
<p>+ + + <a href="#class_oais_interaction_pattern">Interaction_Pattern</a></p>
<p>+ + + + <a href="#class_oais_invoke">Invoke</a></p>
<p>+ + + + <a href="#class_oais_progress">Progress</a></p>
<p>+ + + + <a href="#class_oais_publishsubscribe">PublishSubscribe</a></p>
<p>+ + + + <a href="#class_oais_request">Request</a></p>
<p>+ + + + <a href="#class_oais_send">Send</a></p>
<p>+ + + + <a href="#class_oais_submit">Submit</a></p>
<p>The class hierarchy above includes 8 unique classes.</p>
<p><p> <p> The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.</p>
<p><img align=bottom src="ContProd.jpg">
<p><b>Figure 6  Product UML Class Diagram</b></p>
<p>The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.</p>
<a name="class_oais_interaction_pattern">  </a>
<H3><a name="10.1  class_oais_interaction_pattern">10.1  Interaction_Pattern</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>The Interaction_Pattern class defines the standard messaging interaction patterns.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_protocol">Protocol</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_interaction_pattern">Interaction_Pattern</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_invoke">Invoke</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_progress">Progress</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_publishsubscribe">PublishSubscribe</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_request">Request</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_send">Send</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_submit">Submit</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_active_object">Active_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_messagedservice">MessagedService</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_invoke">  </a>
<H3><a name="10.2  class_oais_invoke">10.2  Invoke</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>The Invoke interaction pattern performs an acknowledged data request operation.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_protocol">Protocol</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_interaction_pattern">Interaction_Pattern</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . . <a href="#class_oais_invoke">Invoke</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_access">Access</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_archival_storage">Archival_Storage</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_ingest">Ingest</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_progress">  </a>
<H3><a name="10.3  class_oais_progress">10.3  Progress</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>The Progress interaction pattern performs an acknowledged multi-return data request operation.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_protocol">Protocol</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_interaction_pattern">Interaction_Pattern</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . . <a href="#class_oais_progress">Progress</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_protocol">  </a>
<H3><a name="10.4  class_oais_protocol">10.4  Protocol</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>A Protocol is a set of rules governing the format of messages that are exchanged between computers.  /source:  /Dictionary.com<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_protocol">Protocol</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_interaction_pattern">Interaction_Pattern</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_publishsubscribe">  </a>
<H3><a name="10.5  class_oais_publishsubscribe">10.5  PublishSubscribe</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>The PublishSubscribe interaction pattern performs a multi-provider, multi-consumer data broadcast operation.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_protocol">Protocol</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_interaction_pattern">Interaction_Pattern</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . . <a href="#class_oais_publishsubscribe">PublishSubscribe</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_request">  </a>
<H3><a name="10.6  class_oais_request">10.6  Request</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>The Request interaction pattern performs a simple request and response operation.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_protocol">Protocol</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_interaction_pattern">Interaction_Pattern</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . . <a href="#class_oais_request">Request</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_send">  </a>
<H3><a name="10.7  class_oais_send">10.7  Send</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>The Send interaction pattern performs a simple unacknowledged operation.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_protocol">Protocol</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_interaction_pattern">Interaction_Pattern</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . . <a href="#class_oais_send">Send</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_submit">  </a>
<H3><a name="10.8  class_oais_submit">10.8  Submit</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>The Submit interaction pattern performs a simple acknowledged operation.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_protocol">Protocol</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_interaction_pattern">Interaction_Pattern</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . . <a href="#class_oais_submit">Submit</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<H2><a name="11  Data Structures">11  Data Structures</a></H2>
<p>This section defines Data Structure object classes.</p>
<p><p> <p> The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.</p>
<p>+ + <a href="#class_oais_abstraction_layer">Abstraction_Layer</a></p>
<p>+ + + <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></p>
<p>+ + + + <a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></p>
<p>+ + + + <a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></p>
<p>+ + + + <a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></p>
<p>+ + <a href="#class_oais_information_model">Information_Model</a></p>
<p>+ + <a href="#class_oais_information_object">Information_Object</a></p>
<p>+ + + <a href="#class_oais_access_rights_information">Access_Rights_Information</a></p>
<p>+ + + <a href="#class_oais_content_information">Content_Information</a></p>
<p>+ + + <a href="#class_oais_context_information">Context_Information</a></p>
<p>+ + + <a href="#class_oais_fixity_information">Fixity_Information</a></p>
<p>+ + + <a href="#class_oais_identification_information">Identification_Information</a></p>
<p>+ + + <a href="#class_oais_information_package">Information_Package</a></p>
<p>+ + + + <a href="#class_oais_archival_information_package">Archival_Information_Package</a></p>
<p>+ + + + <a href="#class_oais_dissemination_information_package">Dissemination_Information_Package</a></p>
<p>+ + + + <a href="#class_oais_submission_information_package">Submission_Information_Package</a></p>
<p>+ + + <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></p>
<p>+ + + <a href="#class_oais_provenance_information">Provenance_Information</a></p>
<p>+ + + <a href="#class_oais_reference_information">Reference_Information</a></p>
<p>+ + + <a href="#class_oais_representation_information">Representation_Information</a></p>
<p>The class hierarchy above includes 20 unique classes.</p>
<p><p> <p> The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.</p>
<p><img align=bottom src="ContComp.jpg">
<p><b>Figure 7  Product UML Class Diagram</b></p>
<p>The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.</p>
<a name="class_oais_abstraction_layer">  </a>
<H3><a name="11.1  class_oais_abstraction_layer">11.1  Abstraction_Layer</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>The Abstraction_Layer class defines non-OAIS classes that can be transformed into OAIS classes. The OAIS SIP is included since one or more SIPS are transformed to an AIP.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_abstraction_layer">Abstraction_Layer</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_abstraction_layer_mapping">  </a>
<H3><a name="11.2  class_oais_abstraction_layer_mapping">11.2  Abstraction_Layer_Mapping</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>The Abstraction_Layer_Mapping class has methods for mapping between information models.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_abstraction_layer">Abstraction_Layer</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getaccessrightsinformation__method">has_getAccessRightsInformation__Method</a></td><td>1</td><td><a href="#class_oais_getaccessrightsinformation">getAccessRightsInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getcontextinformation__method">has_getContextInformation__Method</a></td><td>1</td><td><a href="#class_oais_getcontextinformation">getContextInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getfixityinformation__method">has_getFixityInformation__Method</a></td><td>1</td><td><a href="#class_oais_getfixityinformation">getFixityInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getinformationobject__method">has_getInformationObject__Method</a></td><td>1</td><td><a href="#class_oais_getinformationobject">getInformationObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getpreservationdescriptioninformation__method">has_getPreservationDescriptionInformation__Method</a></td><td>1</td><td><a href="#class_oais_getpreservationdescriptioninformation">getPreservationDescriptionInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getprovenanceinformation__method">has_getProvenanceInformation__Method</a></td><td>1</td><td><a href="#class_oais_getprovenanceinformation">getProvenanceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getreferenceinformation__method">has_getReferenceInformation__Method</a></td><td>1</td><td><a href="#class_oais_getreferenceinformation">getReferenceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putaccessrightsinformation__method">has_putAccessRightsInformation__Method</a></td><td>1</td><td><a href="#class_oais_putaccessrightsinformation">putAccessRightsInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putcontextinformation__method">has_putContextInformation__Method</a></td><td>1</td><td><a href="#class_oais_putcontextinformation">putContextInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putfixityinformation__method">has_putFixityInformation__Method</a></td><td>1</td><td><a href="#class_oais_putfixityinformation">putFixityInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putpreservationdescriptioninformation__method">has_putPreservationDescriptionInformation__Method</a></td><td>1</td><td><a href="#class_oais_putpreservationdescriptioninformation">putPreservationDescriptionInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putprovenanceinformation__method">has_putProvenanceInformation__Method</a></td><td>1</td><td><a href="#class_oais_putprovenanceinformation">putProvenanceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putreferenceinformation__method">has_putReferenceInformation__Method</a></td><td>1</td><td><a href="#class_oais_putreferenceinformation">putReferenceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_abstraction_layer_oais_dip">  </a>
<H3><a name="11.3  class_oais_abstraction_layer_oais_dip">11.3  Abstraction_Layer_OAIS_DIP</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>The Abstraction_Layer_PDS4 class has methods for mapping between an OAIS AIP and an OAIS DIP.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_abstraction_layer">Abstraction_Layer</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . . <a href="#class_oais_abstraction_layer_oais_dip">Abstraction_Layer_OAIS_DIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getaccessrightsinformation__method">has_getAccessRightsInformation__Method</a></td><td>1</td><td><a href="#class_oais_getaccessrightsinformation">getAccessRightsInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getcontextinformation__method">has_getContextInformation__Method</a></td><td>1</td><td><a href="#class_oais_getcontextinformation">getContextInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getfixityinformation__method">has_getFixityInformation__Method</a></td><td>1</td><td><a href="#class_oais_getfixityinformation">getFixityInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getinformationobject__method">has_getInformationObject__Method</a></td><td>1</td><td><a href="#class_oais_getinformationobject">getInformationObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getpreservationdescriptioninformation__method">has_getPreservationDescriptionInformation__Method</a></td><td>1</td><td><a href="#class_oais_getpreservationdescriptioninformation">getPreservationDescriptionInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getprovenanceinformation__method">has_getProvenanceInformation__Method</a></td><td>1</td><td><a href="#class_oais_getprovenanceinformation">getProvenanceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getreferenceinformation__method">has_getReferenceInformation__Method</a></td><td>1</td><td><a href="#class_oais_getreferenceinformation">getReferenceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putaccessrightsinformation__method">has_putAccessRightsInformation__Method</a></td><td>1</td><td><a href="#class_oais_putaccessrightsinformation">putAccessRightsInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putcontextinformation__method">has_putContextInformation__Method</a></td><td>1</td><td><a href="#class_oais_putcontextinformation">putContextInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putfixityinformation__method">has_putFixityInformation__Method</a></td><td>1</td><td><a href="#class_oais_putfixityinformation">putFixityInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putpreservationdescriptioninformation__method">has_putPreservationDescriptionInformation__Method</a></td><td>1</td><td><a href="#class_oais_putpreservationdescriptioninformation">putPreservationDescriptionInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putprovenanceinformation__method">has_putProvenanceInformation__Method</a></td><td>1</td><td><a href="#class_oais_putprovenanceinformation">putProvenanceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putreferenceinformation__method">has_putReferenceInformation__Method</a></td><td>1</td><td><a href="#class_oais_putreferenceinformation">putReferenceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_abstraction_layer_oais_sip">  </a>
<H3><a name="11.4  class_oais_abstraction_layer_oais_sip">11.4  Abstraction_Layer_OAIS_SIP</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>The Abstraction_Layer_PDS4 class has methods for mapping between an OAIS AIP and an OAIS SIP.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_abstraction_layer">Abstraction_Layer</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . . <a href="#class_oais_abstraction_layer_oais_sip">Abstraction_Layer_OAIS_SIP</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getaccessrightsinformation__method">has_getAccessRightsInformation__Method</a></td><td>1</td><td><a href="#class_oais_getaccessrightsinformation">getAccessRightsInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getcontextinformation__method">has_getContextInformation__Method</a></td><td>1</td><td><a href="#class_oais_getcontextinformation">getContextInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getfixityinformation__method">has_getFixityInformation__Method</a></td><td>1</td><td><a href="#class_oais_getfixityinformation">getFixityInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getinformationobject__method">has_getInformationObject__Method</a></td><td>1</td><td><a href="#class_oais_getinformationobject">getInformationObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getpreservationdescriptioninformation__method">has_getPreservationDescriptionInformation__Method</a></td><td>1</td><td><a href="#class_oais_getpreservationdescriptioninformation">getPreservationDescriptionInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getprovenanceinformation__method">has_getProvenanceInformation__Method</a></td><td>1</td><td><a href="#class_oais_getprovenanceinformation">getProvenanceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getreferenceinformation__method">has_getReferenceInformation__Method</a></td><td>1</td><td><a href="#class_oais_getreferenceinformation">getReferenceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putaccessrightsinformation__method">has_putAccessRightsInformation__Method</a></td><td>1</td><td><a href="#class_oais_putaccessrightsinformation">putAccessRightsInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putcontextinformation__method">has_putContextInformation__Method</a></td><td>1</td><td><a href="#class_oais_putcontextinformation">putContextInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putfixityinformation__method">has_putFixityInformation__Method</a></td><td>1</td><td><a href="#class_oais_putfixityinformation">putFixityInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putpreservationdescriptioninformation__method">has_putPreservationDescriptionInformation__Method</a></td><td>1</td><td><a href="#class_oais_putpreservationdescriptioninformation">putPreservationDescriptionInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putprovenanceinformation__method">has_putProvenanceInformation__Method</a></td><td>1</td><td><a href="#class_oais_putprovenanceinformation">putProvenanceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putreferenceinformation__method">has_putReferenceInformation__Method</a></td><td>1</td><td><a href="#class_oais_putreferenceinformation">putReferenceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_abstraction_layer_pds4">  </a>
<H3><a name="11.5  class_oais_abstraction_layer_pds4">11.5  Abstraction_Layer_PDS4</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>The Abstraction_Layer_PDS4 class has methods for mapping between an OAIS AIP and the PDS4 Iinformation Model.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_abstraction_layer">Abstraction_Layer</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . . <a href="#class_oais_abstraction_layer_pds4">Abstraction_Layer_PDS4</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getaccessrightsinformation__method">has_getAccessRightsInformation__Method</a></td><td>1</td><td><a href="#class_oais_getaccessrightsinformation">getAccessRightsInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getcontextinformation__method">has_getContextInformation__Method</a></td><td>1</td><td><a href="#class_oais_getcontextinformation">getContextInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getfixityinformation__method">has_getFixityInformation__Method</a></td><td>1</td><td><a href="#class_oais_getfixityinformation">getFixityInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getinformationobject__method">has_getInformationObject__Method</a></td><td>1</td><td><a href="#class_oais_getinformationobject">getInformationObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getpreservationdescriptioninformation__method">has_getPreservationDescriptionInformation__Method</a></td><td>1</td><td><a href="#class_oais_getpreservationdescriptioninformation">getPreservationDescriptionInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getprovenanceinformation__method">has_getProvenanceInformation__Method</a></td><td>1</td><td><a href="#class_oais_getprovenanceinformation">getProvenanceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getreferenceinformation__method">has_getReferenceInformation__Method</a></td><td>1</td><td><a href="#class_oais_getreferenceinformation">getReferenceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putaccessrightsinformation__method">has_putAccessRightsInformation__Method</a></td><td>1</td><td><a href="#class_oais_putaccessrightsinformation">putAccessRightsInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putcontextinformation__method">has_putContextInformation__Method</a></td><td>1</td><td><a href="#class_oais_putcontextinformation">putContextInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putfixityinformation__method">has_putFixityInformation__Method</a></td><td>1</td><td><a href="#class_oais_putfixityinformation">putFixityInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putpreservationdescriptioninformation__method">has_putPreservationDescriptionInformation__Method</a></td><td>1</td><td><a href="#class_oais_putpreservationdescriptioninformation">putPreservationDescriptionInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putprovenanceinformation__method">has_putProvenanceInformation__Method</a></td><td>1</td><td><a href="#class_oais_putprovenanceinformation">putProvenanceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putreferenceinformation__method">has_putReferenceInformation__Method</a></td><td>1</td><td><a href="#class_oais_putreferenceinformation">putReferenceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_abstraction_layer_mapping_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_access_rights_information">  </a>
<H3><a name="11.6  class_oais_access_rights_information">11.6  Access_Rights_Information</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Access Rights Information: The information that identifies the access restrictions pertaining to the Content Information, including the legal framework, licensing terms, and access control. It contains the access and distribution conditions stated within the Submission Agreement, related to both preservation (by the OAIS) and final usage (by the Consumer). It also includes the specifications for the application of rights enforcement measures. /source: ISO_14721_2012 figure 4-16, figure 4-18<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_access_rights_information">Access_Rights_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td><a href="#attribute_oais_information_object_oais_pid">PID</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_information_object_oais_has_data_object">has_Data_Object</a></td><td>1</td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_representation_information">has_Representation_Information</a></td><td>1</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getpid__method">has_getPID__Method</a></td><td>1</td><td><a href="#class_oais_getpid">getPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1..*</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setdataobject__method">has_setDataObject__Method</a></td><td>1</td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setpid__method">has_setPID__Method</a></td><td>1</td><td><a href="#class_oais_setpid">setPID</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_archival_information_package">  </a>
<H3><a name="11.7  class_oais_archival_information_package">11.7  Archival_Information_Package</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Archival Information Package (AIP): An Information Package, consisting of the Content Information and the associated Preservation Description Information (PDI), which is preserved within an OAIS. /source: ISO_14721_2012 figure 2-4, figure 4-1, figure 4-14, figure 4-15, figure 4-17, figure 4-18<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . . <a href="#class_oais_archival_information_package">Archival_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td><a href="#attribute_oais_information_object_oais_pid">PID</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_archival_information_package_oais_has_content_information">has_Content_Information</a></td><td>1</td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_information_object_oais_has_data_object">has_Data_Object</a></td><td>1</td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_representation_information">has_Representation_Information</a></td><td>1</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getpid__method">has_getPID__Method</a></td><td>1</td><td><a href="#class_oais_getpid">getPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1..*</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setdataobject__method">has_setDataObject__Method</a></td><td>1</td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setpid__method">has_setPID__Method</a></td><td>1</td><td><a href="#class_oais_setpid">setPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_package_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> R</td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_content_information">  </a>
<H3><a name="11.8  class_oais_content_information">11.8  Content_Information</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Content Information: A set of information that is the original target of preservation or that includes part or all of that information. It is an Information Object composed of its Content Data Object and its Representation Information. /source: ISO_14721_2012 figure 2-3, figure 4-12, figure 4-13, figure 4-15, figure 4-18<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td><a href="#attribute_oais_information_object_oais_pid">PID</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_content_information_oais_further_described_by">further_described_by</a></td><td>0..1</td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_content_information_oais_has_preservation_descriptive_information">has_Preservation_Descriptive_Information</a></td><td>1</td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_content_information_oais_has_getpreservationdescriptioninformation__method">has_getPreservationDescriptionInformation__Method</a></td><td>1</td><td><a href="#class_oais_getpreservationdescriptioninformation">getPreservationDescriptionInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_content_information_oais_has_putpreservationdescriptioninformation__method">has_putPreservationDescriptionInformation__Method</a></td><td>1</td><td><a href="#class_oais_putpreservationdescriptioninformation">putPreservationDescriptionInformation</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_information_object_oais_has_data_object">has_Data_Object</a></td><td>1</td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_representation_information">has_Representation_Information</a></td><td>1</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getpid__method">has_getPID__Method</a></td><td>1</td><td><a href="#class_oais_getpid">getPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1..*</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setdataobject__method">has_setDataObject__Method</a></td><td>1</td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setpid__method">has_setPID__Method</a></td><td>1</td><td><a href="#class_oais_setpid">setPID</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_archival_information_package">Archival_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_property">Information_Property</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_context_information">  </a>
<H3><a name="11.9  class_oais_context_information">11.9  Context_Information</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Context Information: The information that documents the relationships of the Content Information to its environment. This includes why the Content Information was created and how it relates to other Content Information objects. /source: ISO_14721_2012 figure 4-16, figure 4-18<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_context_information">Context_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td><a href="#attribute_oais_information_object_oais_pid">PID</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_information_object_oais_has_data_object">has_Data_Object</a></td><td>1</td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_representation_information">has_Representation_Information</a></td><td>1</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getpid__method">has_getPID__Method</a></td><td>1</td><td><a href="#class_oais_getpid">getPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1..*</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setdataobject__method">has_setDataObject__Method</a></td><td>1</td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setpid__method">has_setPID__Method</a></td><td>1</td><td><a href="#class_oais_setpid">setPID</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_dissemination_information_package">  </a>
<H3><a name="11.10  class_oais_dissemination_information_package">11.10  Dissemination_Information_Package</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Dissemination Information Package (DIP): An Information Package, derived from one or more AIPs, and sent by Archives to the Consumer in response to a request to the OAIS. /source: ISO_14721_2012 figure 2-4, figure 4-1, figure 4-14<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . . <a href="#class_oais_dissemination_information_package">Dissemination_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td><a href="#attribute_oais_information_object_oais_pid">PID</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_information_object_oais_has_data_object">has_Data_Object</a></td><td>1</td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_representation_information">has_Representation_Information</a></td><td>1</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getpid__method">has_getPID__Method</a></td><td>1</td><td><a href="#class_oais_getpid">getPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1..*</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setdataobject__method">has_setDataObject__Method</a></td><td>1</td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setpid__method">has_setPID__Method</a></td><td>1</td><td><a href="#class_oais_setpid">setPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_package_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> R</td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_consumer">Consumer</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_fixity_information">  </a>
<H3><a name="11.11  class_oais_fixity_information">11.11  Fixity_Information</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Fixity Information: The information which documents the mechanisms that ensure that the Content Information object has not been altered in an undocumented manner. An example is a Cyclical Redundancy Check (CRC) code for a file. /source: ISO_14721_2012 figure 4-16, figure 4-18<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_fixity_information">Fixity_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td><a href="#attribute_oais_information_object_oais_pid">PID</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_information_object_oais_has_data_object">has_Data_Object</a></td><td>1</td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_representation_information">has_Representation_Information</a></td><td>1</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getpid__method">has_getPID__Method</a></td><td>1</td><td><a href="#class_oais_getpid">getPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1..*</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setdataobject__method">has_setDataObject__Method</a></td><td>1</td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setpid__method">has_setPID__Method</a></td><td>1</td><td><a href="#class_oais_setpid">setPID</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_identification_information">  </a>
<H3><a name="11.12  class_oais_identification_information">11.12  Identification_Information</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Identification Information: The information that is used to identify information objects. /source:/jsh<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_identification_information">Identification_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td><a href="#attribute_oais_information_object_oais_pid">PID</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_information_object_oais_has_data_object">has_Data_Object</a></td><td>1</td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_representation_information">has_Representation_Information</a></td><td>1</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getpid__method">has_getPID__Method</a></td><td>1</td><td><a href="#class_oais_getpid">getPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1..*</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setdataobject__method">has_setDataObject__Method</a></td><td>1</td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setpid__method">has_setPID__Method</a></td><td>1</td><td><a href="#class_oais_setpid">setPID</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_information_model">  </a>
<H3><a name="11.13  class_oais_information_model">11.13  Information_Model</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>Information Model: An information model is a representation of concepts, relationships, constraints, rules, and operations to specify data semantics for a chosen domain of discourse.  /source: /Lee, Y. T. 1999<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_model">Information_Model</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_information_object">  </a>
<H3><a name="11.14  class_oais_information_object">11.14  Information_Object</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Information Object: A Data Object together with its Representation Information. /source:  ISO_14721_2012 figure 2-2, figure 4-10, figure 4-12<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_access_rights_information">Access_Rights_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_context_information">Context_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_fixity_information">Fixity_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_identification_information">Identification_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_provenance_information">Provenance_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_reference_information">Reference_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td><a href="#attribute_oais_information_object_oais_pid">PID</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_information_object_oais_has_data_object">has_Data_Object</a></td><td>1</td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_representation_information">has_Representation_Information</a></td><td>1</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getpid__method">has_getPID__Method</a></td><td>1</td><td><a href="#class_oais_getpid">getPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1..*</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setdataobject__method">has_setDataObject__Method</a></td><td>1</td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setpid__method">has_setPID__Method</a></td><td>1</td><td><a href="#class_oais_setpid">setPID</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_information_package">  </a>
<H3><a name="11.15  class_oais_information_package">11.15  Information_Package</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Information Package: A logical container composed of optional Content Information and optional associated Preservation Description Information. Associated with this Information Package is Packaging Information used to delimit and identify the Content Information and Package Description information used to facilitate searches for the Content Information. /source: ISO_14721_2012 figure 4-13, figure 4-14<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_archival_information_package">Archival_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_dissemination_information_package">Dissemination_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td><a href="#attribute_oais_information_object_oais_pid">PID</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_information_package_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> R</td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_information_object_oais_has_data_object">has_Data_Object</a></td><td>1</td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_representation_information">has_Representation_Information</a></td><td>1</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getpid__method">has_getPID__Method</a></td><td>1</td><td><a href="#class_oais_getpid">getPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1..*</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setdataobject__method">has_setDataObject__Method</a></td><td>1</td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setpid__method">has_setPID__Method</a></td><td>1</td><td><a href="#class_oais_setpid">setPID</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_preservation_description_information">  </a>
<H3><a name="11.16  class_oais_preservation_description_information">11.16  Preservation_Description_Information</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Preservation Description Information (PDI): The information which is necessary for adequate preservation of the Content Information and which can be categorized as Provenance, Reference, Fixity, Context, and Access Rights Information. /source: ISO_14721_2012 figure 2-3, figure 4-12, figure 4-13, figure 4-15, figure 4-18<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td><a href="#attribute_oais_information_object_oais_pid">PID</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_access_rights">has_Access_Rights</a></td><td>1</td><td><a href="#class_oais_access_rights_information">Access_Rights_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_context">has_Context</a></td><td>1</td><td><a href="#class_oais_context_information">Context_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_fixity">has_Fixity</a></td><td>1</td><td><a href="#class_oais_fixity_information">Fixity_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_provenance">has_Provenance</a></td><td>1</td><td><a href="#class_oais_provenance_information">Provenance_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_reference">has_Reference</a></td><td>0..1</td><td><a href="#class_oais_reference_information">Reference_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_getaccessrightsinformation__method">has_getAccessRightsInformation__Method</a></td><td>1</td><td><a href="#class_oais_getaccessrightsinformation">getAccessRightsInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_getcontextinformation__method">has_getContextInformation__Method</a></td><td>1</td><td><a href="#class_oais_getcontextinformation">getContextInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_getfixityinformation__method">has_getFixityInformation__Method</a></td><td>1</td><td><a href="#class_oais_getfixityinformation">getFixityInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_getprovenanceinformation__method">has_getProvenanceInformation__Method</a></td><td>1</td><td><a href="#class_oais_getprovenanceinformation">getProvenanceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_getreferenceinformation__method">has_getReferenceInformation__Method</a></td><td>1</td><td><a href="#class_oais_getreferenceinformation">getReferenceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_putaccessrightsinformation__method">has_putAccessRightsInformation__Method</a></td><td>1</td><td><a href="#class_oais_putaccessrightsinformation">putAccessRightsInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_putcontextinformation__method">has_putContextInformation__Method</a></td><td>1</td><td><a href="#class_oais_putcontextinformation">putContextInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_putfixityinformation__method">has_putFixityInformation__Method</a></td><td>1</td><td><a href="#class_oais_putfixityinformation">putFixityInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_putprovenanceinformation__method">has_putProvenanceInformation__Method</a></td><td>1</td><td><a href="#class_oais_putprovenanceinformation">putProvenanceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_has_putreferenceinformation__method">has_putReferenceInformation__Method</a></td><td>1</td><td><a href="#class_oais_putreferenceinformation">putReferenceInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_preservation_description_information_oais_provides_preservation_information_for">provides_preservation_information_for</a></td><td>0..1</td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_information_object_oais_has_data_object">has_Data_Object</a></td><td>1</td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_representation_information">has_Representation_Information</a></td><td>1</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getpid__method">has_getPID__Method</a></td><td>1</td><td><a href="#class_oais_getpid">getPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1..*</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setdataobject__method">has_setDataObject__Method</a></td><td>1</td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setpid__method">has_setPID__Method</a></td><td>1</td><td><a href="#class_oais_setpid">setPID</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_provenance_information">  </a>
<H3><a name="11.17  class_oais_provenance_information">11.17  Provenance_Information</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Provenance Information: The information that documents the history of the Content Information. This information tells the origin or source of the Content Information, any changes that may have taken place since it was originated, and who has had custody of it since it was originated. The Archive is responsible for creating and preserving Provenance Information from the point of Ingest; however, earlier Provenance Information should be provided by the Producer. Provenance Information adds to the evidence to support Authenticity. /source: ISO_14721_2012 figure 4-16, figure 4-18<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_provenance_information">Provenance_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td><a href="#attribute_oais_information_object_oais_pid">PID</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_information_object_oais_has_data_object">has_Data_Object</a></td><td>1</td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_representation_information">has_Representation_Information</a></td><td>1</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getpid__method">has_getPID__Method</a></td><td>1</td><td><a href="#class_oais_getpid">getPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1..*</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setdataobject__method">has_setDataObject__Method</a></td><td>1</td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setpid__method">has_setPID__Method</a></td><td>1</td><td><a href="#class_oais_setpid">setPID</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_reference_information">  </a>
<H3><a name="11.18  class_oais_reference_information">11.18  Reference_Information</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Reference Information: The information that is used as an identifier for the Content Information. It also includes identifiers that allow outside systems to refer unambiguously to a particular Content Information. An example of Reference Information is an ISBN. /source: ISO_14721_2012 figure 4-16, figure 4-18<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_reference_information">Reference_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td><a href="#attribute_oais_information_object_oais_pid">PID</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_information_object_oais_has_data_object">has_Data_Object</a></td><td>1</td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_representation_information">has_Representation_Information</a></td><td>1</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getpid__method">has_getPID__Method</a></td><td>1</td><td><a href="#class_oais_getpid">getPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1..*</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setdataobject__method">has_setDataObject__Method</a></td><td>1</td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setpid__method">has_setPID__Method</a></td><td>1</td><td><a href="#class_oais_setpid">setPID</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_representation_information">  </a>
<H3><a name="11.19  class_oais_representation_information">11.19  Representation_Information</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Representation Information: The information that maps a Data Object into more meaningful concepts. An example of Representation Information for a bit sequence which is a FITS file might consist of the FITS standard which defines the format plus a dictionary which defines the meaning in the file of keywords which are not part of the standard. Another example is JPEG software which is used to render a JPEG file; rendering the JPEG file as bits is not very meaningful to humans but the software, which embodies an understanding of the JPEG standard, maps the bits into pixels which can then be rendered as an image for human viewing. /source: ISO_14721_2012 figure 2-2, figure 4-10, figure 4-12, figure 4-18<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_representation_information">Representation_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td><a href="#attribute_oais_information_object_oais_pid">PID</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_representation_information_oais_interpreted_using_recurse">interpreted_using_recurse</a></td><td>1..*</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> R</td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_information_object_oais_has_data_object">has_Data_Object</a></td><td>1</td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getpid__method">has_getPID__Method</a></td><td>1</td><td><a href="#class_oais_getpid">getPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1..*</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setdataobject__method">has_setDataObject__Method</a></td><td>1</td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setpid__method">has_setPID__Method</a></td><td>1</td><td><a href="#class_oais_setpid">setPID</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_access_rights_information">Access_Rights_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_archival_information_package">Archival_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_conceptual_object">Conceptual_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_context_information">Context_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_digital_object">Digital_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_dissemination_information_package">Dissemination_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_fixity_information">Fixity_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_identification_information">Identification_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_physical_object">Physical_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_provenance_information">Provenance_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_reference_information">Reference_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_submission_information_package">  </a>
<H3><a name="11.20  class_oais_submission_information_package">11.20  Submission_Information_Package</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Submission Information Package (SIP): An Information Package that is delivered by the Producer to the OAIS for use in the construction or update of one or more AIPs and/or the associated Descriptive Information. (Note: According to PAIS, a producer prepares a MOT. However an Information Package is also allowed if an AIP is to be derived directly from a SIP.) /source: ISO_14721_2012 figure 2-4, figure 4-1, figure 4-14<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . . <a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td><a href="#attribute_oais_information_object_oais_pid">PID</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_submission_information_package_oais_has_getpreservationdescriptioninformation__method">has_getPreservationDescriptionInformation__Method</a></td><td>1</td><td><a href="#class_oais_getpreservationdescriptioninformation">getPreservationDescriptionInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_submission_information_package_oais_has_putpreservationdescriptioninformation__method">has_putPreservationDescriptionInformation__Method</a></td><td>1</td><td><a href="#class_oais_putpreservationdescriptioninformation">putPreservationDescriptionInformation</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_information_object_oais_has_data_object">has_Data_Object</a></td><td>1</td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_representation_information">has_Representation_Information</a></td><td>1</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getidentificationinformation__method">has_getIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_getidentificationinformation">getIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getpid__method">has_getPID__Method</a></td><td>1</td><td><a href="#class_oais_getpid">getPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_getrepresentationinformation__method">has_getRepresentationInformation__Method</a></td><td>1..*</td><td><a href="#class_oais_getrepresentationinformation">getRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putidentificationinformation__method">has_putIdentificationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putidentificationinformation">putIdentificationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_putrepresentationinformation__method">has_putRepresentationInformation__Method</a></td><td>1</td><td><a href="#class_oais_putrepresentationinformation">putRepresentationInformation</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setdataobject__method">has_setDataObject__Method</a></td><td>1</td><td><a href="#class_oais_setdataobject">setDataObject</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_object_oais_has_setpid__method">has_setPID__Method</a></td><td>1</td><td><a href="#class_oais_setpid">setPID</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_information_package_oais_has_getdigitalobject__method">has_getDigitalObject__Method</a></td><td>1</td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> R</td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_producer">Producer</a></td><td> </td><td> </td><td> </td></tr>
</table>
<H2><a name="12  Context">12  Context</a></H2>
<p>This section defines Context object classes.</p>
<p><p> <p> The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.</p>
<p>The class hierarchy above includes 0 unique classes.</p>
<p><p> <p> The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.</p>
<p><img align=bottom src="ContComp.jpg">
<p><b>Figure 8  Product UML Class Diagram</b></p>
<p>The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.</p>
<H2><a name="13  Use Cases">13  Use Cases</a></H2>
<p>This section defines Use_Cases object classes.</p>
<p><p> <p> The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.</p>
<p>The class hierarchy above includes 0 unique classes.</p>
<p><p> <p> The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.</p>
<p><img align=bottom src="ContComp.jpg">
<p><b>Figure 9  Product UML Class Diagram</b></p>
<p>The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.</p>
<H2><a name="14  Requirements">14  Requirements</a></H2>
<p>This section defines Use_Cases object classes.</p>
<p><p> <p> The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.</p>
<p>The class hierarchy above includes 0 unique classes.</p>
<p><p> <p> The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.</p>
<p><img align=bottom src="ContComp.jpg">
<p><b>Figure 10  Product UML Class Diagram</b></p>
<p>The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.</p>
<H2><a name="15  Functional Entities">15  Functional Entities</a></H2>
<p>This section defines Functional Entities object classes.</p>
<p><p> <p> The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.</p>
<p>+ <a href="#class_oais_access">Access</a></p>
<p>+ <a href="#class_oais_archival_storage">Archival_Storage</a></p>
<p>+ <a href="#class_oais_ingest">Ingest</a></p>
<p>+ + <a href="#class_oais_archive">Archive</a></p>
<p>The class hierarchy above includes 4 unique classes.</p>
<p><p> <p> The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.</p>
<p><img align=bottom src="ContComp.jpg">
<p><b>Figure 11  Product UML Class Diagram</b></p>
<p>The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.</p>
<a name="class_oais_access">  </a>
<H3><a name="15.1  class_oais_access">15.1  Access</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>Access Functional Entity (aka Access): The OAIS functional entity that contains the services and functions which make the archival information holdings and related services visible to Consumers. /source: ISO_14721_2012 figure 4-1, figure 4-3, figure 4-4, figure 4-8, figure 4-9<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_access">Access</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_access_oais_generates_dip_for_consumer">generates_DIP_for_Consumer</a></td><td>1</td><td><a href="#class_oais_consumer">Consumer</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_access_oais_has_access_aid">has_Access_Aid</a></td><td>1</td><td><a href="#class_oais_access_aid">Access_Aid</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_access_oais_has_messaging_interaction_pattern">has_messaging_interaction_pattern</a></td><td>1</td><td><a href="#class_oais_invoke">Invoke</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_access_oais_produces_query_response_to_consumer">produces_Query_Response_to_Consumer</a></td><td>1</td><td><a href="#class_oais_consumer">Consumer</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_access_oais_provides_report_assistance_to_consumer__exclude">provides_Report_Assistance_to_Consumer__Exclude</a></td><td>1</td><td><a href="#class_oais_consumer">Consumer</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_access_oais_request_aip">request_AIP</a></td><td>1</td><td><a href="#class_oais_archival_storage">Archival_Storage</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_consumer">Consumer</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_oais">OAIS</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_archival_storage">  </a>
<H3><a name="15.2  class_oais_archival_storage">15.2  Archival_Storage</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>Archival Storage Functional Entity (aka Archival Storage): The OAIS functional entity that contains the services and functions used for the storage and retrieval of Archival Information Packages. /source:  ISO_14721_2012 figure 4-1, figure 4-2, figure 4-3, figure 4-7, figure 4-8, figure 4-9<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_archival_storage">Archival_Storage</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_archival_storage_oais_has_messaging_interaction_pattern">has_messaging_interaction_pattern</a></td><td>1</td><td><a href="#class_oais_invoke">Invoke</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_access">Access</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_ingest">Ingest</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_oais">OAIS</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_archive">  </a>
<H3><a name="15.3  class_oais_archive">15.3  Archive</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>Archive: An organization that intends to preserve information for access and use by a Designated Community. /source:<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_archive">Archive</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_oais">OAIS</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_ingest">  </a>
<H3><a name="15.4  class_oais_ingest">15.4  Ingest</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>Ingest Functional Entity (aka Ingest): The OAIS functional entity that contains the services and functions that accept Submission Information Packages from Producers, prepares Archival Information Packages for storage, and ensures that Archival Information Packages and their supporting Descriptive Information become established within the OAIS. /source:  ISO_14721_2012 figure 4-1, figure 4-3, figure 4-4, figure 4-5, figure 4-8, figure 4-9<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_ingest">Ingest</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_ingest_oais_has_messaging_interaction_pattern">has_messaging_interaction_pattern</a></td><td>1</td><td><a href="#class_oais_invoke">Invoke</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_ingest_oais_send_aip">send_AIP</a></td><td>1</td><td><a href="#class_oais_archival_storage">Archival_Storage</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_ingest_oais_send_receipt_confirmation_to_producer">send_Receipt_Confirmation_to_Producer</a></td><td>1</td><td><a href="#class_oais_producer">Producer</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_ingest_oais_send_resubmit_request_to_producer__exclude">send_Resubmit_Request_to_Producer__Exclude</a></td><td>1</td><td><a href="#class_oais_producer">Producer</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_ingest_oais_send_storage_request">send_storage_request</a></td><td>1</td><td><a href="#class_oais_archival_storage">Archival_Storage</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_oais">OAIS</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_producer">Producer</a></td><td> </td><td> </td><td> </td></tr>
</table>
<H2><a name="16  Other">16  Other</a></H2>
<p>This section defines Other object classes.</p>
<p><p> <p> The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.</p>
<p>+ <a href="#class_oais_character_data_type">Character_Data_Type</a></p>
<p>+ + <a href="#class_oais_ascii_short_string_collapsed">ASCII_Short_String_Collapsed</a></p>
<p>+ <a href="#class_oais_information_architecture">Information_Architecture</a></p>
<p>+ + <a href="#class_oais_data_object">Data_Object</a></p>
<p>+ + + <a href="#class_oais_conceptual_object">Conceptual_Object</a></p>
<p>+ + + <a href="#class_oais_digital_object">Digital_Object</a></p>
<p>+ + + <a href="#class_oais_physical_object">Physical_Object</a></p>
<p>+ + <a href="#class_oais_order_agreement">Order_Agreement</a></p>
<p>+ <a href="#class_oais_information_property">Information_Property</a></p>
<p>+ <a href="#class_oais_system_architecture">System_Architecture</a></p>
<p>+ + <a href="#class_oais_access_aid">Access_Aid</a></p>
<p>+ + + <a href="#class_oais_finding_aid">Finding_Aid</a></p>
<p>+ + + <a href="#class_oais_ordering_aid">Ordering_Aid</a></p>
<p>+ + + <a href="#class_oais_retrieving_aid">Retrieving_Aid</a></p>
<p>+ + + <a href="#class_oais_oais">OAIS</a></p>
<p>The class hierarchy above includes 15 unique classes.</p>
<p><p> <p> The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.</p>
<p><img align=bottom src="ContComp.jpg">
<p><b>Figure 12  Product UML Class Diagram</b></p>
<p>The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.</p>
<a name="class_oais_ascii_short_string_collapsed">  </a>
<H3><a name="16.1  class_oais_ascii_short_string_collapsed">16.1  ASCII_Short_String_Collapsed</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>The ASCII_Short_String_Collapsed class indicates a limited length, whitespace-collapsed string.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_character_data_type">Character_Data_Type</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_ascii_short_string_collapsed">ASCII_Short_String_Collapsed</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td><a href="#attribute_oais_ascii_short_string_collapsed_oais_character_constraint">character_constraint</a></td><td>1</td><td><a href="#value_oais_ascii_short_string_collapsed_oais_character_constraint_ascii">ASCII</a></td><td> R</td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_ascii_short_string_collapsed_oais_maximum_characters">maximum_characters</a></td><td>1</td><td><a href="#value_oais_ascii_short_string_collapsed_oais_maximum_characters_255">255</a></td><td> R</td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_ascii_short_string_collapsed_oais_minimum_characters">minimum_characters</a></td><td>1</td><td><a href="#value_oais_ascii_short_string_collapsed_oais_minimum_characters_1">1</a></td><td> R</td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_ascii_short_string_collapsed_oais_xml_schema_base_type">xml_schema_base_type</a></td><td>1</td><td><a href="#value_oais_ascii_short_string_collapsed_oais_xml_schema_base_type_normalizedstring">normalizedString</a></td><td> R</td></tr>
<tr><td><b>Inherited Attribute</b></td><td><a href="#attribute_oais_character_data_type_oais_character_encoding">character_encoding</a></td><td>1</td><td><a href="#value_oais_character_data_type_oais_character_encoding_utf-8">UTF-8</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_character_data_type_oais_formation_rule">formation_rule</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_character_data_type_oais_maximum_value">maximum_value</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_character_data_type_oais_minimum_value">minimum_value</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_character_data_type_oais_pattern">pattern</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_access_aid">  </a>
<H3><a name="16.2  class_oais_access_aid">16.2  Access_Aid</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>Access Aid: A software program or document that allows Consumers to locate, analyze, order or retrieve information from an OAIS. /source: figure 4-17<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_access_aid">Access_Aid</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_finding_aid">Finding_Aid</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_ordering_aid">Ordering_Aid</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_retrieving_aid">Retrieving_Aid</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_access">Access</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_consumer">Consumer</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_character_data_type">  </a>
<H3><a name="16.3  class_oais_character_data_type">16.3  Character_Data_Type</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>The Character Data Type class is the parent class for data types used to classify the values of attributes in class descriptions, i.e., product labels and character digital objects.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_character_data_type">Character_Data_Type</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_ascii_short_string_collapsed">ASCII_Short_String_Collapsed</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td><a href="#attribute_oais_character_data_type_oais_character_constraint">character_constraint</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_character_data_type_oais_character_encoding">character_encoding</a></td><td>1</td><td><a href="#value_oais_character_data_type_oais_character_encoding_utf-8">UTF-8</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_character_data_type_oais_formation_rule">formation_rule</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_character_data_type_oais_maximum_characters">maximum_characters</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_character_data_type_oais_maximum_value">maximum_value</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_character_data_type_oais_minimum_characters">minimum_characters</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_character_data_type_oais_minimum_value">minimum_value</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_character_data_type_oais_pattern">pattern</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_character_data_type_oais_xml_schema_base_type">xml_schema_base_type</a></td><td>1</td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_conceptual_object">  </a>
<H3><a name="16.4  class_oais_conceptual_object">16.4  Conceptual_Object</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>The Conceptual Object class defines a non-tangible object that is also not a digital object.  /source: /pds<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_data_object">Data_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_conceptual_object">Conceptual_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_data_object_oais_interpreted_using">interpreted_using</a></td><td>1..*</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_data_object">  </a>
<H3><a name="16.5  class_oais_data_object">16.5  Data_Object</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Data Object: Either a Physical Object or a Digital Object. /source:  ISO_14721_2012 figure 2-2, figure 4-10, figure 4-18<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_data_object">Data_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_conceptual_object">Conceptual_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_digital_object">Digital_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_physical_object">Physical_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_data_object_oais_interpreted_using">interpreted_using</a></td><td>1..*</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_access_rights_information">Access_Rights_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_archival_information_package">Archival_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_context_information">Context_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_dissemination_information_package">Dissemination_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_fixity_information">Fixity_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_identification_information">Identification_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_package">Information_Package</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_provenance_information">Provenance_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_reference_information">Reference_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_submission_information_package">Submission_Information_Package</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_digital_object">  </a>
<H3><a name="16.6  class_oais_digital_object">16.6  Digital_Object</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Digital Object: An object composed of a set of bit sequences. /source:  ISO_14721_2012 figure 4-10, figure 4-18<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_data_object">Data_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_digital_object">Digital_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_data_object_oais_interpreted_using">interpreted_using</a></td><td>1..*</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_getdigitalobject">getDigitalObject</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_finding_aid">  </a>
<H3><a name="16.7  class_oais_finding_aid">16.7  Finding_Aid</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>Finding Aid: A type of Access Aid that allows a user to search for and identify Archival Information Packages of interest. /source: figure 4-17<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_access_aid">Access_Aid</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_finding_aid">Finding_Aid</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_information_architecture">  </a>
<H3><a name="16.8  class_oais_information_architecture">16.8  Information_Architecture</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>The Information_Architecture abstract class groups the information classes for the Data Archive Architecture.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_abstraction_layer">Abstraction_Layer</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_data_object">Data_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_model">Information_Model</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_information_object">Information_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_order_agreement">Order_Agreement</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_information_property">  </a>
<H3><a name="16.9  class_oais_information_property">16.9  Information_Property</a></H3>
<p><i><b>Root Class:</b></i>Information_Property<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Information Property: That part of the Content Information as described by the Information Property Description. The detailed expression, or value, of that part of the information content is conveyed by the appropriate parts of the Content Data Object and its Representation. /source:  ISO_14721_2012 Information.<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_property">Information_Property</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_information_property_oais_is_part_of_content_information">is_part_of_Content_Information</a></td><td>0..*</td><td><a href="#class_oais_content_information">Content_Information</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_oais">  </a>
<H3><a name="16.10  class_oais_oais">16.10  OAIS</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>Open Archival Information System (OAIS): An Archive, consisting of an organization, which may be part of a larger organization, of people and systems, that has accepted the responsibility to preserve information and make it available for a Designated Community. It meets a set of responsibilities, as defined in section 4, that allows an OAIS Archive to be distinguished from other uses of the term 'Archive'. The term 'Open' in OAIS is used to imply that this Recommendation and future related Recommendations and standards are developed in open forums, and it does not imply that access to the Archive is unrestricted. /source:  ISO_14721_2012 figure 2-1, figure 2-4,<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_archive">Archive</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_oais">OAIS</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_oais_oais_has_consumer">has_Consumer</a></td><td>1..*</td><td><a href="#class_oais_consumer">Consumer</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_oais_oais_has_functional_entity">has_Functional_Entity</a></td><td>0..1</td><td><a href="#class_oais_access">Access</a></td><td> </td></tr>
<tr><td><b> </b></td><td> </td><td> </td><td><a href="#class_oais_archival_storage">Archival_Storage</a></td><td> </td></tr>
<tr><td><b> </b></td><td> </td><td> </td><td><a href="#class_oais_ingest">Ingest</a></td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#attribute_oais_oais_oais_has_producer">has_Producer</a></td><td>1..*</td><td><a href="#class_oais_producer">Producer</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_consumer">Consumer</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_order_agreement">Order_Agreement</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_order_agreement">  </a>
<H3><a name="16.11  class_oais_order_agreement">16.11  Order_Agreement</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Order Agreement: An agreement between the Archive and the Consumer in which the physical details of the delivery, such as media type and format of Data, are specified. Ordering Aid: An application that assists the Consumer in discovering the cost of, and in ordering, AIPs of interest. /source: ISO_14721_2012<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_order_agreement">Order_Agreement</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td><a href="#attribute_oais_order_agreement_oais_is_an_aggreement_with_consumer">is_an_aggreement_with_Consumer</a></td><td>0..1</td><td><a href="#class_oais_consumer">Consumer</a></td><td> </td></tr>
<tr><td><b> </b></td><td> </td><td> </td><td><a href="#class_oais_oais">OAIS</a></td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td><a href="#class_oais_consumer">Consumer</a></td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_ordering_aid">  </a>
<H3><a name="16.12  class_oais_ordering_aid">16.12  Ordering_Aid</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>Ordering Aid: An application that assists the Consumer in discovering the cost of, and in ordering, AIPs of interest. /source: figure 4-17<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_access_aid">Access_Aid</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_ordering_aid">Ordering_Aid</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_physical_object">  </a>
<H3><a name="16.13  class_oais_physical_object">16.13  Physical_Object</a></H3>
<p><i><b>Root Class:</b></i>Information_Architecture<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Physical Object: An object (such as a moon rock, bio-specimen, microscope slide) with physically observable properties that represent information that is considered suitable for being adequately documented for preservation, distribution, and independent usage. /source:  ISO_14721_2012 figure 4-10, figure 4-18<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_information_architecture">Information_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_data_object">Data_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_physical_object">Physical_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td><a href="#attribute_oais_data_object_oais_interpreted_using">interpreted_using</a></td><td>1..*</td><td><a href="#class_oais_representation_information">Representation_Information</a></td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_retrieving_aid">  </a>
<H3><a name="16.14  class_oais_retrieving_aid">16.14  Retrieving_Aid</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>Retrieval Aid: An application that allows authorized users to retrieve the Content Information and PDI described by the Package Description.  /source: figure 4-17<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. <a href="#class_oais_access_aid">Access_Aid</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td>. . <a href="#class_oais_retrieving_aid">Retrieving_Aid</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_system_architecture">  </a>
<H3><a name="16.15  class_oais_system_architecture">16.15  System_Architecture</a></H3>
<p><i><b>Root Class:</b></i>System_Architecture<br>
<i><b>Role:</b></i>Abstract<br>
<i><b>Class Description:</b></i>The System_Architecture abstract class groups the software, services, and protocols for the Data Archive Architecture. /source:<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_system_architecture">System_Architecture</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td><a href="#class_oais_access_aid">Access_Aid</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_active_object">Active_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_archive">Archive</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_external_object">External_Object</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_method">Method</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_protocol">Protocol</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b> </b></td><td><a href="#class_oais_service">Service</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<H2><a name="17  Technology">17  Technology</a></H2>
<p>This section defines Technology object classes.</p>
<p><p> <p> The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.</p>
<p>+ <a href="#class_oais_java">Java</a></p>
<p>+ <a href="#class_oais_sparql">SPARQL</a></p>
<p>The class hierarchy above includes 2 unique classes.</p>
<p><p> <p> The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.</p>
<p><img align=bottom src="ContComp.jpg">
<p><b>Figure 13  Product UML Class Diagram</b></p>
<p>The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.</p>
<a name="class_oais_java">  </a>
<H3><a name="17.1  class_oais_java">17.1  Java</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>Java: Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. /source:<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_java">Java</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<a name="class_oais_sparql">  </a>
<H3><a name="17.2  class_oais_sparql">17.2  SPARQL</a></H3>
<p><i><b>Root Class:</b></i>TBD_lDocSecType<br>
<i><b>Role:</b></i>Concrete<br>
<i><b>Class Description:</b></i>SPARQL: SPARQL is an RDF query language, that is, a semantic query language for databases, able to retrieve and manipulate data stored in Resource Description Framework (RDF) format. /source:   /Wikipedia<br>
<i><b>Steward:</b></i>oais<br>
<i><b>Namespace Id:</b></i>oais<br>
<i><b>Version Id:</b></i>1.0.0.0<br>
</p>
<table border=1>
<tr> <th> </th> <th>Entity</th> <th>Card</th> <th>Value/Class</th> <th>Ind</th> </tr>
<tr><td><b>Hierarchy</b></td><td><a href="#class_oais_sparql">SPARQL</a></td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Subclass</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Attribute</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Inherited Association</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
<tr><td><b>Referenced from</b></td><td>none</td><td> </td><td> </td><td> </td></tr>
</table>
<H2><a name="18  Specification Dictionary">18  Specification Dictionary</a></H2>
<p>The Specification Dictionary provides the definitions of data elements and associations. The data elements are those that are used as class attributes in this specification. They represent a subset of those in the Planetary Science Data Dictionary.  The associations are those that are defined and used in this specification.</p>
<dl>
<dt><a name="attribute_oais_consumer_oais_consumer_to_access__exclude"><b>Consumer_to_Access__Exclude</b> in <a href="#class_oais_consumer">Consumer</a></a><dd><i></i>A Consumer submits a Query Request to the Access Functional Entity.
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_consumer_oais_consumer_to_oais__exclude"><b>Consumer_to_OAIS__Exclude</b> in <a href="#class_oais_consumer">Consumer</a></a><dd><i></i>A Consumer acquires preserved information from the OAIS
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_information_object_oais_pid"><b>PID</b> in <a href="#class_oais_information_object">Information_Object</a></a><dd><i></i>The PID attribute provides a persistent unique identifier used to refer to an object.
<p><i>Type: </i><a href="#ASCII_Short_String_Collapsed">ASCII_Short_String_Collapsed</a><br>
<i>Class Name: </i>Information_Object<br>
<i>Minimum Characters: </i>1<br>
<i>Maximum Characters: </i>255<br>
<i>Nillable: </i>false<br>
<i>Steward: </i>oais<br>
<i>Namespace Id: </i>oais<br>
<dt><a name="attribute_oais_ascii_short_string_collapsed_oais_character_constraint"><b>character_constraint</b> in <a href="#class_oais_ascii_short_string_collapsed">ASCII_Short_String_Collapsed</a></a><dd><i></i>The character_constraint attribute limits the characters allowed.
<p><i>Type: </i><a href="#ASCII_Short_String_Collapsed">ASCII_Short_String_Collapsed</a><br>
<i>Class Name: </i>ASCII_Short_String_Collapsed<br>
<i>Minimum Characters: </i>1<br>
<i>Maximum Characters: </i>255<br>
<i>Nillable: </i>false<br>
<i>Steward: </i>oais<br>
<i>Namespace Id: </i>oais<br>
<p><i>Value: </i><br>
 - <a name="value_oais_ascii_short_string_collapsed_oais_character_constraint_ascii"><b>ASCII</b></a> - TBD_value_meaning<br>
<dt><a name="attribute_oais_character_data_type_oais_character_constraint"><b>character_constraint</b> in <a href="#class_oais_character_data_type">Character_Data_Type</a></a><dd><i></i>The character_constraint attribute limits the characters allowed.
<p><i>Type: </i><a href="#ASCII_Short_String_Collapsed">ASCII_Short_String_Collapsed</a><br>
<i>Class Name: </i>Character_Data_Type<br>
<i>Minimum Characters: </i>1<br>
<i>Maximum Characters: </i>255<br>
<i>Nillable: </i>false<br>
<i>Steward: </i>oais<br>
<i>Namespace Id: </i>oais<br>
<dt><a name="attribute_oais_character_data_type_oais_character_encoding"><b>character_encoding</b> in <a href="#class_oais_character_data_type">Character_Data_Type</a></a><dd><i></i>The character_encoding attribute identifies the standard that maps a set of allowed characters to their machine readable code.
<p><i>Type: </i><a href="#ASCII_Short_String_Collapsed">ASCII_Short_String_Collapsed</a><br>
<i>Class Name: </i>Character_Data_Type<br>
<i>Minimum Characters: </i>1<br>
<i>Maximum Characters: </i>255<br>
<i>Nillable: </i>false<br>
<i>Steward: </i>oais<br>
<i>Namespace Id: </i>oais<br>
<p><i>Value: </i><br>
 - <a name="value_oais_character_data_type_oais_character_encoding_utf-8"><b>UTF-8</b></a> - TBD_value_meaning<br>
<dt><a name="attribute_oais_character_data_type_oais_formation_rule"><b>formation_rule</b> in <a href="#class_oais_character_data_type">Character_Data_Type</a></a><dd><i></i>The formation_rule attribute provides a 'user friendly' instruction for forming values.
<p><i>Type: </i><a href="#ASCII_Short_String_Collapsed">ASCII_Short_String_Collapsed</a><br>
<i>Class Name: </i>Character_Data_Type<br>
<i>Minimum Characters: </i>1<br>
<i>Maximum Characters: </i>255<br>
<i>Nillable: </i>false<br>
<i>Steward: </i>oais<br>
<i>Namespace Id: </i>oais<br>
<dt><a name="attribute_oais_content_information_oais_further_described_by"><b>further_described_by</b> in <a href="#class_oais_content_information">Content_Information</a></a><dd><i></i>Content Information is further described by Preservation Descriptive Information. /source:figure 4-13
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_access_oais_generates_dip_for_consumer"><b>generates_DIP_for_Consumer</b> in <a href="#class_oais_access">Access</a></a><dd><i></i>Access generates a DIP for a Consumer
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_access_oais_has_access_aid"><b>has_Access_Aid</b> in <a href="#class_oais_access">Access</a></a><dd><i></i>Class has Access Aids
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_access_rights"><b>has_Access_Rights</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>Preservation Description Information includes Access Rights Information
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_oais_oais_has_consumer"><b>has_Consumer</b> in <a href="#class_oais_oais">OAIS</a></a><dd><i></i>An OAIS has a Consumer
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_archival_information_package_oais_has_content_information"><b>has_Content_Information</b> in <a href="#class_oais_archival_information_package">Archival_Information_Package</a></a><dd><i></i>An Information Package has Content Information.
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_context"><b>has_Context</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>Preservation Description Information includes Context Information
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_information_object_oais_has_data_object"><b>has_Data_Object</b> in <a href="#class_oais_information_object">Information_Object</a></a><dd><i></i>An Information Object has one Data Object. The relationship is an aggregation with cardinality (1..1). /source: figure 4-10
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_getdigitalobject_oais_has_digitalobject__output"><b>has_DigitalObject__Output</b> in <a href="#class_oais_getdigitalobject">getDigitalObject</a></a><dd><i></i>The method has the output parameter DigitalObject
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_fixity"><b>has_Fixity</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>Preservation Description Information includes Fixity Information
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_oais_oais_has_functional_entity"><b>has_Functional_Entity</b> in <a href="#class_oais_oais">OAIS</a></a><dd><i></i>The class has a Functional_Entity.
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_content_information_oais_has_preservation_descriptive_information"><b>has_Preservation_Descriptive_Information</b> in <a href="#class_oais_content_information">Content_Information</a></a><dd><i></i>The Archival Information Package has Preservation Descriptive Information. The relationship is an aggregation with cardinality (1..0)   /source:
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_oais_oais_has_producer"><b>has_Producer</b> in <a href="#class_oais_oais">OAIS</a></a><dd><i></i>An OAIS has a Producer
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_provenance"><b>has_Provenance</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>Preservation Description Information includes Provenance Information
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_reference"><b>has_Reference</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>Preservation Description Information includes Reference Information
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_information_object_oais_has_representation_information"><b>has_Representation_Information</b> in <a href="#class_oais_information_object">Information_Object</a></a><dd><i></i>The Representational Informational Model has Representation Information. The relationship is an aggregation with cardinality (1..0)   /source:
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_getaccessrightsinformation__method"><b>has_getAccessRightsInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a getAccessRightsInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_getaccessrightsinformation__method"><b>has_getAccessRightsInformation__Method</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>The class has a getAccessRightsInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_getcontextinformation__method"><b>has_getContextInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a getContextInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_getcontextinformation__method"><b>has_getContextInformation__Method</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>The class has a getContextInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_getdigitalobject__method"><b>has_getDigitalObject__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The Repository has a getDigitalObject Method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_information_object_oais_has_getdigitalobject__method"><b>has_getDigitalObject__Method</b> in <a href="#class_oais_information_object">Information_Object</a></a><dd><i></i>The Repository has a getDigitalObject Method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_information_package_oais_has_getdigitalobject__method"><b>has_getDigitalObject__Method</b> in <a href="#class_oais_information_package">Information_Package</a></a><dd><i></i>The Repository has a getDigitalObject Method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_getfixityinformation__method"><b>has_getFixityInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a getFixityInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_getfixityinformation__method"><b>has_getFixityInformation__Method</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>The class has a getFixityInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_getidentificationinformation__method"><b>has_getIdentificationInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a getIdentificationInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_information_object_oais_has_getidentificationinformation__method"><b>has_getIdentificationInformation__Method</b> in <a href="#class_oais_information_object">Information_Object</a></a><dd><i></i>The class has a getIdentificationInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_getinformationobject__method"><b>has_getInformationObject__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The Registry has a getInformationObject Method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_information_object_oais_has_getpid__method"><b>has_getPID__Method</b> in <a href="#class_oais_information_object">Information_Object</a></a><dd><i></i>The class has a getPID method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_getpreservationdescriptioninformation__method"><b>has_getPreservationDescriptionInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a getPreservationDescriptionInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_content_information_oais_has_getpreservationdescriptioninformation__method"><b>has_getPreservationDescriptionInformation__Method</b> in <a href="#class_oais_content_information">Content_Information</a></a><dd><i></i>The class has a getPreservationDescriptionInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_submission_information_package_oais_has_getpreservationdescriptioninformation__method"><b>has_getPreservationDescriptionInformation__Method</b> in <a href="#class_oais_submission_information_package">Submission_Information_Package</a></a><dd><i></i>The class has a getPreservationDescriptionInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_getprovenanceinformation__method"><b>has_getProvenanceInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a getProvenanceInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_getprovenanceinformation__method"><b>has_getProvenanceInformation__Method</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>The class has a getProvenanceInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_getreferenceinformation__method"><b>has_getReferenceInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a getReferenceInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_getreferenceinformation__method"><b>has_getReferenceInformation__Method</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>The class has a getReferenceInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_getrepresentationinformation__method"><b>has_getRepresentationInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a getRepresentationInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_information_object_oais_has_getrepresentationinformation__method"><b>has_getRepresentationInformation__Method</b> in <a href="#class_oais_information_object">Information_Object</a></a><dd><i></i>The class has a getRepresentationInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_access_oais_has_messaging_interaction_pattern"><b>has_messaging_interaction_pattern</b> in <a href="#class_oais_access">Access</a></a><dd><i></i>The class has an messaging Interaction Pattern.
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_active_object_oais_has_messaging_interaction_pattern"><b>has_messaging_interaction_pattern</b> in <a href="#class_oais_active_object">Active_Object</a></a><dd><i></i>The class has an messaging Interaction Pattern.
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_archival_storage_oais_has_messaging_interaction_pattern"><b>has_messaging_interaction_pattern</b> in <a href="#class_oais_archival_storage">Archival_Storage</a></a><dd><i></i>The class has an messaging Interaction Pattern.
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_ingest_oais_has_messaging_interaction_pattern"><b>has_messaging_interaction_pattern</b> in <a href="#class_oais_ingest">Ingest</a></a><dd><i></i>The class has an messaging Interaction Pattern.
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_messagedservice_oais_has_messaging_interaction_pattern"><b>has_messaging_interaction_pattern</b> in <a href="#class_oais_messagedservice">MessagedService</a></a><dd><i></i>The class has an messaging Interaction Pattern.
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_putaccessrightsinformation__method"><b>has_putAccessRightsInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a putAccessRightsInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_putaccessrightsinformation__method"><b>has_putAccessRightsInformation__Method</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>The class has a putAccessRightsInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_putcontextinformation__method"><b>has_putContextInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a putContextInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_putcontextinformation__method"><b>has_putContextInformation__Method</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>The class has a putContextInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_putfixityinformation__method"><b>has_putFixityInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a putFixityInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_putfixityinformation__method"><b>has_putFixityInformation__Method</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>The class has a putFixityInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_putidentificationinformation__method"><b>has_putIdentificationInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a putIdentificationInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_information_object_oais_has_putidentificationinformation__method"><b>has_putIdentificationInformation__Method</b> in <a href="#class_oais_information_object">Information_Object</a></a><dd><i></i>The class has a putIdentificationInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_putpreservationdescriptioninformation__method"><b>has_putPreservationDescriptionInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a putPreservationDescriptionInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_content_information_oais_has_putpreservationdescriptioninformation__method"><b>has_putPreservationDescriptionInformation__Method</b> in <a href="#class_oais_content_information">Content_Information</a></a><dd><i></i>The class has a putPreservationDescriptionInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_submission_information_package_oais_has_putpreservationdescriptioninformation__method"><b>has_putPreservationDescriptionInformation__Method</b> in <a href="#class_oais_submission_information_package">Submission_Information_Package</a></a><dd><i></i>The class has a putPreservationDescriptionInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_putprovenanceinformation__method"><b>has_putProvenanceInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a putProvenanceInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_putprovenanceinformation__method"><b>has_putProvenanceInformation__Method</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>The class has a putProvenanceInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_putreferenceinformation__method"><b>has_putReferenceInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a putReferenceInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_has_putreferenceinformation__method"><b>has_putReferenceInformation__Method</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>The class has a putReferenceInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_abstraction_layer_mapping_oais_has_putrepresentationinformation__method"><b>has_putRepresentationInformation__Method</b> in <a href="#class_oais_abstraction_layer_mapping">Abstraction_Layer_Mapping</a></a><dd><i></i>The class has a putRepresentationInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_information_object_oais_has_putrepresentationinformation__method"><b>has_putRepresentationInformation__Method</b> in <a href="#class_oais_information_object">Information_Object</a></a><dd><i></i>The class has a putRepresentationInformation method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_messagedservice_oais_has_receivemessage__method"><b>has_receiveMessage__Method</b> in <a href="#class_oais_messagedservice">MessagedService</a></a><dd><i></i>The class has a receiveMessage method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_messagedservice_oais_has_sendmessage__method"><b>has_sendMessage__Method</b> in <a href="#class_oais_messagedservice">MessagedService</a></a><dd><i></i>The class has a sendMessage method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_information_object_oais_has_setdataobject__method"><b>has_setDataObject__Method</b> in <a href="#class_oais_information_object">Information_Object</a></a><dd><i></i>The class has a setDataObject method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_information_object_oais_has_setpid__method"><b>has_setPID__Method</b> in <a href="#class_oais_information_object">Information_Object</a></a><dd><i></i>The class has a setPID method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_data_object_oais_interpreted_using"><b>interpreted_using</b> in <a href="#class_oais_data_object">Data_Object</a></a><dd><i></i>A data object is interpreted by Representation Information. The relationship is a simple association with cardinality (1..1). /source:figure 4-10
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_representation_information_oais_interpreted_using_recurse"><b>interpreted_using_recurse</b> in <a href="#class_oais_representation_information">Representation_Information</a></a><dd><i></i>Representation Information can be interpreted using recursively by Representation Information. /source:figure 4-10
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_order_agreement_oais_is_an_aggreement_with_consumer"><b>is_an_aggreement_with_Consumer</b> in <a href="#class_oais_order_agreement">Order_Agreement</a></a><dd><i></i>An Order Agreement is a delivery agreement between a Consumer and the Archive.
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_information_property_oais_is_part_of_content_information"><b>is_part_of_Content_Information</b> in <a href="#class_oais_information_property">Information_Property</a></a><dd><i></i>Information Property is a selected part of Content Information
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_ascii_short_string_collapsed_oais_maximum_characters"><b>maximum_characters</b> in <a href="#class_oais_ascii_short_string_collapsed">ASCII_Short_String_Collapsed</a></a><dd><i></i>The maximum_characters attribute provides the upper, inclusive bound on the number of characters.
<p><i>Type: </i><a href="#ASCII_Short_String_Collapsed">ASCII_Short_String_Collapsed</a><br>
<i>Class Name: </i>ASCII_Short_String_Collapsed<br>
<i>Minimum Characters: </i>1<br>
<i>Maximum Characters: </i>255<br>
<i>Nillable: </i>false<br>
<i>Steward: </i>oais<br>
<i>Namespace Id: </i>oais<br>
<p><i>Value: </i><br>
 - <a name="value_oais_ascii_short_string_collapsed_oais_maximum_characters_255"><b>255</b></a> - TBD_value_meaning<br>
<dt><a name="attribute_oais_character_data_type_oais_maximum_characters"><b>maximum_characters</b> in <a href="#class_oais_character_data_type">Character_Data_Type</a></a><dd><i></i>The maximum_characters attribute provides the upper, inclusive bound on the number of characters.
<p><i>Type: </i><a href="#ASCII_Short_String_Collapsed">ASCII_Short_String_Collapsed</a><br>
<i>Class Name: </i>Character_Data_Type<br>
<i>Minimum Characters: </i>1<br>
<i>Maximum Characters: </i>255<br>
<i>Nillable: </i>false<br>
<i>Steward: </i>oais<br>
<i>Namespace Id: </i>oais<br>
<dt><a name="attribute_oais_character_data_type_oais_maximum_value"><b>maximum_value</b> in <a href="#class_oais_character_data_type">Character_Data_Type</a></a><dd><i></i>The maximum_value attribute provides the upper, inclusive bound on the value.
<p><i>Type: </i><a href="#ASCII_Short_String_Collapsed">ASCII_Short_String_Collapsed</a><br>
<i>Class Name: </i>Character_Data_Type<br>
<i>Minimum Characters: </i>1<br>
<i>Maximum Characters: </i>255<br>
<i>Nillable: </i>false<br>
<i>Steward: </i>oais<br>
<i>Namespace Id: </i>oais<br>
<dt><a name="attribute_oais_ascii_short_string_collapsed_oais_minimum_characters"><b>minimum_characters</b> in <a href="#class_oais_ascii_short_string_collapsed">ASCII_Short_String_Collapsed</a></a><dd><i></i>The minimum_characters attribute provides the lower, inclusive bound on the number of characters.
<p><i>Type: </i><a href="#ASCII_Short_String_Collapsed">ASCII_Short_String_Collapsed</a><br>
<i>Class Name: </i>ASCII_Short_String_Collapsed<br>
<i>Minimum Characters: </i>1<br>
<i>Maximum Characters: </i>255<br>
<i>Nillable: </i>false<br>
<i>Steward: </i>oais<br>
<i>Namespace Id: </i>oais<br>
<p><i>Value: </i><br>
 - <a name="value_oais_ascii_short_string_collapsed_oais_minimum_characters_1"><b>1</b></a> - TBD_value_meaning<br>
<dt><a name="attribute_oais_character_data_type_oais_minimum_characters"><b>minimum_characters</b> in <a href="#class_oais_character_data_type">Character_Data_Type</a></a><dd><i></i>The minimum_characters attribute provides the lower, inclusive bound on the number of characters.
<p><i>Type: </i><a href="#ASCII_Short_String_Collapsed">ASCII_Short_String_Collapsed</a><br>
<i>Class Name: </i>Character_Data_Type<br>
<i>Minimum Characters: </i>1<br>
<i>Maximum Characters: </i>255<br>
<i>Nillable: </i>false<br>
<i>Steward: </i>oais<br>
<i>Namespace Id: </i>oais<br>
<dt><a name="attribute_oais_character_data_type_oais_minimum_value"><b>minimum_value</b> in <a href="#class_oais_character_data_type">Character_Data_Type</a></a><dd><i></i>The minimum_value attribute provides the lower inclusive bound on the value.
<p><i>Type: </i><a href="#ASCII_Short_String_Collapsed">ASCII_Short_String_Collapsed</a><br>
<i>Class Name: </i>Character_Data_Type<br>
<i>Minimum Characters: </i>1<br>
<i>Maximum Characters: </i>255<br>
<i>Nillable: </i>false<br>
<i>Steward: </i>oais<br>
<i>Namespace Id: </i>oais<br>
<dt><a name="attribute_oais_consumer_oais_negotiates_order_agreement"><b>negotiates_order_agreement</b> in <a href="#class_oais_consumer">Consumer</a></a><dd><i></i>The class negotiates a Order Agreement.
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_consumer_oais_orders_dip__exclude"><b>orders_DIP__Exclude</b> in <a href="#class_oais_consumer">Consumer</a></a><dd><i></i>A Consumer receives a Dissemination Information Package
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_character_data_type_oais_pattern"><b>pattern</b> in <a href="#class_oais_character_data_type">Character_Data_Type</a></a><dd><i></i>The pattern attribute provides a symbolic instruction for forming values.
<p><i>Type: </i><a href="#ASCII_Short_String_Collapsed">ASCII_Short_String_Collapsed</a><br>
<i>Class Name: </i>Character_Data_Type<br>
<i>Minimum Characters: </i>1<br>
<i>Maximum Characters: </i>255<br>
<i>Nillable: </i>false<br>
<i>Steward: </i>oais<br>
<i>Namespace Id: </i>oais<br>
<dt><a name="attribute_oais_producer_oais_produces"><b>produces</b> in <a href="#class_oais_producer">Producer</a></a><dd><i></i>A Producer creates a Submission Information Package. /source: figure 2-4, Figure 4-2
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_access_oais_produces_query_response_to_consumer"><b>produces_Query_Response_to_Consumer</b> in <a href="#class_oais_access">Access</a></a><dd><i></i>Access produces  a Query Response for a Consumer
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_access_oais_provides_report_assistance_to_consumer__exclude"><b>provides_Report_Assistance_to_Consumer__Exclude</b> in <a href="#class_oais_access">Access</a></a><dd><i></i>Access provides Report Assistance to  a Consumer
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_producer_oais_provides_sip_to_ingest"><b>provides_SIP_to_Ingest</b> in <a href="#class_oais_producer">Producer</a></a><dd><i></i>A Producer provides a Submission Interface Package to the Ingest Functional Entity
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_preservation_description_information_oais_provides_preservation_information_for"><b>provides_preservation_information_for</b> in <a href="#class_oais_preservation_description_information">Preservation_Description_Information</a></a><dd><i></i>Preservation Description Information provides preservation description for Content Information. /source: ISO14721
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_consumer_oais_queries_oais__exclude"><b>queries_OAIS__Exclude</b> in <a href="#class_oais_consumer">Consumer</a></a><dd><i></i>A Consumer queries an OAIS.
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_consumer_oais_receives_query_responses__exclude"><b>receives_query_responses__Exclude</b> in <a href="#class_oais_consumer">Consumer</a></a><dd><i></i>A Consumer receives a query response from an OAIS
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_access_oais_request_aip"><b>request_AIP</b> in <a href="#class_oais_access">Access</a></a><dd><i></i>The class requests an Archival Information Package
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_ingest_oais_send_aip"><b>send_AIP</b> in <a href="#class_oais_ingest">Ingest</a></a><dd><i></i>Ingest sends an Archival Information Package to Archival Storage
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_ingest_oais_send_receipt_confirmation_to_producer"><b>send_Receipt_Confirmation_to_Producer</b> in <a href="#class_oais_ingest">Ingest</a></a><dd><i></i>Ingest sends Receipt Confirmation to a Producer
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_ingest_oais_send_resubmit_request_to_producer__exclude"><b>send_Resubmit_Request_to_Producer__Exclude</b> in <a href="#class_oais_ingest">Ingest</a></a><dd><i></i>Ingest sends Receipt Confirmation to a Producer
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_ingest_oais_send_storage_request"><b>send_storage_request</b> in <a href="#class_oais_ingest">Ingest</a></a><dd><i></i>Ingest sends a storage request to Archival Storage
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_consumer_oais_submits_order_assistance_request_to_access__exclude"><b>submits_Order_Assistance_Request_to_Access__Exclude</b> in <a href="#class_oais_consumer">Consumer</a></a><dd><i></i>A Consumer submits an Order Assistance Request to Access
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_consumer_oais_submits_query_request_to_access"><b>submits_Query_Request_to_Access</b> in <a href="#class_oais_consumer">Consumer</a></a><dd><i></i>A Consumer submits a Query Request to Access
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_consumer_oais_submits_report_request_to_access__exclude"><b>submits_Report_Request_to_Access__Exclude</b> in <a href="#class_oais_consumer">Consumer</a></a><dd><i></i>A Consumer submits a Report Request to Access
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_consumer_oais_uses_access_aid"><b>uses_access_aid</b> in <a href="#class_oais_consumer">Consumer</a></a><dd><i></i>The class uses an Access Aid
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_consumer_oais_uses_receivemessage__method"><b>uses_receiveMessage__Method</b> in <a href="#class_oais_consumer">Consumer</a></a><dd><i></i>The class uses the receiveMessage method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_external_object_oais_uses_receivemessage__method"><b>uses_receiveMessage__Method</b> in <a href="#class_oais_external_object">External_Object</a></a><dd><i></i>The class uses the receiveMessage method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_consumer_oais_uses_sendmessage__method"><b>uses_sendMessage__Method</b> in <a href="#class_oais_consumer">Consumer</a></a><dd><i></i>The class uses the sendMessage method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_external_object_oais_uses_sendmessage__method"><b>uses_sendMessage__Method</b> in <a href="#class_oais_external_object">External_Object</a></a><dd><i></i>The class uses the sendMessage method
<p><i>Type: </i><a href="#Association">Association</a><br>
<dt><a name="attribute_oais_ascii_short_string_collapsed_oais_xml_schema_base_type"><b>xml_schema_base_type</b> in <a href="#class_oais_ascii_short_string_collapsed">ASCII_Short_String_Collapsed</a></a><dd><i></i>The xml schema base type attribute provides the data type needed for the XML schema implementation.
<p><i>Type: </i><a href="#ASCII_Short_String_Collapsed">ASCII_Short_String_Collapsed</a><br>
<i>Class Name: </i>ASCII_Short_String_Collapsed<br>
<i>Minimum Characters: </i>1<br>
<i>Maximum Characters: </i>255<br>
<i>Nillable: </i>false<br>
<i>Steward: </i>oais<br>
<i>Namespace Id: </i>oais<br>
<p><i>Value: </i><br>
 - <a name="value_oais_ascii_short_string_collapsed_oais_xml_schema_base_type_normalizedstring"><b>normalizedString</b></a> - TBD_value_meaning<br>
<dt><a name="attribute_oais_character_data_type_oais_xml_schema_base_type"><b>xml_schema_base_type</b> in <a href="#class_oais_character_data_type">Character_Data_Type</a></a><dd><i></i>The xml schema base type attribute provides the data type needed for the XML schema implementation.
<p><i>Type: </i><a href="#ASCII_Short_String_Collapsed">ASCII_Short_String_Collapsed</a><br>
<i>Class Name: </i>Character_Data_Type<br>
<i>Minimum Characters: </i>1<br>
<i>Maximum Characters: </i>255<br>
<i>Nillable: </i>false<br>
<i>Steward: </i>oais<br>
<i>Namespace Id: </i>oais<br>
</dl>
<H2><a name="19  Glossary">19  Glossary</a></H2>
<p>The following glossary contains a list of terms used within this specification and  the definitions for those terms.</p>
<dl>
<dt><b><a name="term_archive">Archive</a></b><dd><i></i>A place in which public records or historical documents are preserved; also the material preserved - often used in plural. Sometimes capitalized when referring to all of PDS holdings - the PDS Archive.
<dt><b><a name="term_array">Array</a></b><dd><i></i>An N-dimensional data structure in which every element has an identical data type. For example, a structure with 5 rows and 3 columns in which each element is a 2-byte signed integer would be an array.
<dt><b><a name="term_association">Association</a></b><dd><i></i>An attribute that establishes a unidirectional relationship between two classes. For example, a table has records; 'has record' is the relationship between one entity (the table) and another (a record).
<dt><b><a name="term_attribute">Attribute</a></b><dd><i></i>A property or characteristic that provides a unit of information. For example, 'color' and 'length' are possible attributes.
<dt><b><a name="term_basic_product">Basic Product</a></b><dd><i></i>The simplest product in PDS4; one or more data objects (and their description objects), which constitute (typically) a single observation, document, etc. The only PDS4 products that are not basic products are Product_Collection and Product_Bundle. Every basic product must be a primary member of one (and only one) collection. Basic products may be secondary members of any number of collections.
<dt><b><a name="term_bundle">Bundle</a></b><dd><i></i>A list of collections. Product_Bundle, the bundle's manifestation, is itself a product (because it is simply a list embedded within a label); but it is not a basic product. For example, a bundle could list a collection of raw data obtained by an instrument during its mission lifetime, a collection of the calibration products associated with the instrument, and a collection of all documentation relevant to the first two collections.
<dt><b><a name="term_cardinality">Cardinality</a></b><dd><i></i>The number of values allowed to an attribute or association in a single class. Cardinality in general is stated as a range with a minimum and maximum. For example, an optional attribute that may be multi-valued will have a cardinality of "0..*". A cardinality where the minimum and maximum are the same is often shown as the single value; for example, an attribute required to have exactly one value will have a cardinality of "1". When a value is required, the minimum cardinality is at least 1.
<dt><b><a name="term_class">Class</a></b><dd><i></i>The set of attributes (including a name) which defines a family. A class is generic - a template from which individual members of the family may be constructed. If the class 'rope' (its name) is defined by attributes 'color' and 'length', we can construct a family of ropes - e.g., red and 3 m long, red and 4 m long, blue and 2 m long, ...
<dt><b><a name="term_class_hierarchy">Class Hierarchy</a></b><dd><i></i>An ordering of classes which shows parent-child relationships.
<dt><b><a name="term_collection">Collection</a></b><dd><i></i>A list of basic products, all of which are closely related in some way. The collection's manifestation, Product_Collection, is itself a product (because it is simply a list, with its label); but it is not a basic product.
<dt><b><a name="term_conceptual_object">Conceptual Object</a></b><dd><i></i>An object which is intangible (and, because it is intangible, does not fit into a digital archive). Examples of 'conceptual objects' include the Cassini mission and NASA's strategic plan for solar system exploration. Note that a PDF describing the Cassini mission is a digital object, not a conceptual object (nor a component of a conceptual object).
<dt><b><a name="term_consulting_node">Consulting Node</a></b><dd><i></i>A PDS discipline node assigned as the contact for a mission, instrument, or project.
<dt><b><a name="term_container">Container</a></b><dd><i></i>The physical equivalent of a package (see below); the product manifest and all related files wrapped together for transfer - for example, in a ZIP, GZIP, or TAR file.
<dt><b><a name="term_data_dictionary">Data Dictionary</a></b><dd><i></i>A repository for definitions of classes and attributes
<dt><b><a name="term_data_object">Data Object</a></b><dd><i></i>A physical, conceptual, or digital object.
<dt><b><a name="term_data_preparer">Data Preparer</a></b><dd><i></i>Same as data provider
<dt><b><a name="term_data_provider">Data Provider</a></b><dd><i></i>A person or organization that assembles archival data for delivery to PDS.
<dt><b><a name="term_data_structure">Data Structure</a></b><dd><i></i>A particular way of storing data in a computer that facilitates efficient use.
<dt><b><a name="term_description_object">Description Object</a></b><dd><i></i>Something that describes an object. As appropriate, it will have structural and descriptive components. Technically speaking, a 'description object' in PDS4 is a 'digital object' - a string of bits; but we assume that we can read it and, on that basis, give it a special name.
<dt><b><a name="term_digital_object">Digital Object</a></b><dd><i></i>An object which is real data - for example, a binary image of a redwood tree or an ASCII table of atmospheric composition versus altitude.
<dt><b><a name="term_discipline_area">Discipline Area</a></b><dd><i></i>That part of a label which is specified by a discipline.
<dt><b><a name="term_encoded_byte_stream">Encoded Byte Stream</a></b><dd><i></i>A byte stream that may only be interpreted after it has been 'decoded' according to some well known standard
<dt><b><a name="term_entity">Entity</a></b><dd><i></i>Something that has a distinct, separate existence.
<dt><b><a name="term_extension">Extension</a></b><dd><i></i>(1) See subclass. (2) The character string following the last period in a file name.
<dt><b><a name="term_identifier">Identifier</a></b><dd><i></i>A unique character string by which a product, object, or other entity may be identified and located. Identifiers can be global, in which case they are unique across all of PDS (and its federation partners). A local identifier must be unique within a label.
<dt><b><a name="term_information_model">Information Model</a></b><dd><i></i>A representation of concepts, relationships, constraints, rules, and operations to specify data semantics for a chosen domain of discourse. Specifically, the PDS Information Model (IM) is the representation that specifies PDS4.
<dt><b><a name="term_information_object">Information Object</a></b><dd><i></i>A data object paired with its description
<dt><b><a name="term_inventory">Inventory</a></b><dd><i></i>An itemized list of current assets or holdings
<dt><b><a name="term_label">Label</a></b><dd><i></i>The aggregation of one or more description objects such that the aggregation describes a single PDS product. In the PDS4 implementation, labels are constructed using XML, which imposes a small amount of overhead.
<dt><b><a name="term_label_template">Label Template</a></b><dd><i></i>A text file which serves as a pattern for constructing labels.
<dt><b><a name="term_lead_node">Lead Node</a></b><dd><i></i>One of several consulting nodes designated as the PDS coordinator and primary contact with a mission.
<dt><b><a name="term_local">Local</a></b><dd><i></i>(1) Within a single label. (2) Within an archiving entity - e.g., local data dictionary.
<dt><b><a name="term_local_data_dictionary_(ldd)">Local Data Dictionary (LDD)</a></b><dd><i></i>A data dictionary for classes and attributes which are not defined across the entire PDS. Examples include data dictionaries for discipline nodes, missions, and individual archiving projects.
<dt><b><a name="term_logical_identifier_(lid)">Logical Identifier (LID)</a></b><dd><i></i>An identifier which identifies the set of all versions of an object
<dt><b><a name="term_manifest">Manifest</a></b><dd><i></i>A list of contents
<dt><b><a name="term_meta-attribute">Meta-Attribute</a></b><dd><i></i>An attribute of an attribute - that is, a 'dictionary' attribute, which is used to define one or more attributes in the PDS4 Information Model. For example, 'conceptual_domain' and 'maximum_value' are used in defining some attributes.
<dt><b><a name="term_metadata">Metadata</a></b><dd><i></i>Data about data - for example, a 'description object' contains information (metadata) about an 'object.'
<dt><b><a name="term_mission">Mission</a></b><dd><i></i>A task with which a group of people have been charged, usually by a government agency and including priority (if not exclusive) use of one or more spacecraft (see attribute type within class Investigation_Area)
<dt><b><a name="term_mission_area">Mission Area</a></b><dd><i></i>That part of a label which is specified by a mission
<dt><b><a name="term_model">Model</a></b><dd><i></i>A representation or description designed to show an entity and its composition.
<dt><b><a name="term_namespace">Namespace</a></b><dd><i></i>A context for defining classes and attributes. Two items with the same name but from different namespaces generally have different definitions. For example, "title" has a very different meaning in a movie namespace compared with its meaning in an automobile namespace.
<dt><b><a name="term_object">Object</a></b><dd><i></i>The realization of a single member of a family defined by a class. If the class 'rope' has attributes 'color' and 'length', we can construct a 'rope' family with three members - red and 3 m long, red and 4 m long, and blue and 2 m long. Each member is an object.
<dt><b><a name="term_observational_data">Observational Data</a></b><dd><i></i>Raw measurements from one or more instruments, or the results from processing such raw measurements.
<dt><b><a name="term_observing_campaign">Observing Campaign</a></b><dd><i></i>An observational assignment with which a group of people have been charged (sometimes voluntarily) which extends over some period of time and which can be accomplished without significant construction of new equipment. (see attribute type within class Investigation_Area)
<dt><b><a name="term_package">Package</a></b><dd><i></i>A product manifest and all related files logically grouped together for transfer.
<dt><b><a name="term_parsable_byte_stream">Parsable Byte Stream</a></b><dd><i></i>A byte stream which can be parsed with standard rules - e.g., comma separated entries or standard punctuation; 'decoding software' is not needed.
<dt><b><a name="term_physical_object">Physical Object</a></b><dd><i></i>An object which is physical or tangible (and, therefore, does not itself fit into a digital archive). Examples of 'physical objects' include the planet Saturn and the Venus Express magnetometer. Note that an ASCII file describing Saturn is a digital object, not a physical object (nor a component of a physical object).
<dt><b><a name="term_primary_member">Primary Member</a></b><dd><i></i>A basic product is a primary member of the collection within which it first enters PDS4. Every basic product must be a primary member of one (and only one) collection. A product's member status (primary or secondary) is based on its first association with the collection. Although the product may be omitted from a later version of the collection, it retains its primary or secondary member status through all subsequent versions of the collection based on its initial association. In a similar way, collections are categorized as having either primary or secondary 'member status' in their bundles.
<dt><b><a name="term_product">Product</a></b><dd><i></i>One or more tagged objects (digital, non-digital, or both) grouped together and having a single PDS-unique identifier. In the PDS4 implementation, the descriptions are combined into a single XML label. Although it may be possible to locate individual objects within PDS (and to find specific bit strings within digital objects), PDS4 defines 'products' to be the smallest granular unit of addressable data within its complete holdings.
<dt><b><a name="term_registration_authority">Registration Authority</a></b><dd><i></i>An organization responsible for maintaining a registry - in this case, the PDS4 Information Model and its components. The registration authority for the Planetary Data System is 'PDS'.
<dt><b><a name="term_registry">Registry</a></b><dd><i></i>A data base that provides services for sharing content and metadata.
<dt><b><a name="term_repository">Repository</a></b><dd><i></i>A place, room, or container where something is deposited or stored (often for safety or preservation)
<dt><b><a name="term_resource">Resource</a></b><dd><i></i>The target (referent) of any Uniform Resource Identifier; the thing to which a URI points.
<dt><b><a name="term_restored_data">Restored Data</a></b><dd><i></i>Data which have been recovered from storage and successfully prepared for archive in PDS
<dt><b><a name="term_restriction">Restriction</a></b><dd><i></i>A limit placed on the range of a variable; specifically, the narrowing of possible choices for a class or attribute. For example, attribute axes may have values between 1 and 16 in the definition of Array, but it is restricted to the value '2' in Array_2D.
<dt><b><a name="term_schema">Schema</a></b><dd><i></i>A structural definition given in a formal language which serves as a blueprint for construction.
<dt><b><a name="term_science_bundle">Science Bundle</a></b><dd><i></i>Observational data from a science investigation, documentation, and other supplementary data organized into a bundle structure for delivery to PDS.
<dt><b><a name="term_secondary_member">Secondary Member</a></b><dd><i></i>A basic product may be a secondary member of any number of collections. A collection which lists references to basic products already registered in PDS would identify those products as its secondary members. For example, if all Voyager images were in one primary collection, an analyst could define a new (subset) collection containing images which had Saturn's rings within the field of view; each of those image products would be a secondary member of the new collection. A product's member status (primary or secondary) is based on its first association with the collection. Although the product may be omitted from a later version of the collection, it retains its primary or secondary member status through all subsequent versions of the collection based on its initial association. In a similar way, collections are categorized as having either primary or secondary 'member status' in their bundles.
<dt><b><a name="term_steward">Steward</a></b><dd><i></i>A person or organization that manages a set of registered attributes and classes, typically as an agent for another or others. A registration authority must have at least one steward; it may have many. Stewards for PDS4 include PDS, the discipline nodes, and any mission wishing to conform to the PDS4 Information Model.
<dt><b><a name="term_subclass">Subclass</a></b><dd><i></i>In PDS4 a subclass is a class extension. Subclasses are more specialized versions of a class. They inherit attributes and behaviors from their parent classes, and they can have attributes of their own. For example, Array_2D is a PDS4 subclass of Array_Base.
<dt><b><a name="term_supplementary_data">Supplementary Data</a></b><dd><i></i>Additional archival material which is useful in understanding observational data. Examples include browse products, descriptions of instruments and other facilities important to data acquisition, information about observing geometry, calibrations, and observing and command logs.
<dt><b><a name="term_table">Table</a></b><dd><i></i>A two-dimensional data structure composed of records, which themselves are heterogeneous but which repeat throughout the table. For example, a table could have 20 ASCII records, each of which has a 10-character date field, a comma, an 8-character time field, a comma, a 3-digit integer temperature field, and a 'carriage-return line-feed' record delimiter.
<dt><b><a name="term_tag">Tag</a></b><dd><i></i>Fundamental syntax in XML; a tag is a character string delimited by "<" and ">". For example '<date>' is a tag.
<dt><b><a name="term_tagged_digital_object">Tagged Digital Object</a></b><dd><i></i>A digital object paired with its companion description object. [Note: In the OAIS RM this pair is known as an 'information object']
<dt><b><a name="term_tagged_non-digital_object">Tagged Non-Digital Object</a></b><dd><i></i>A physical object or a conceptual object paired with its companion description object. [Note: In the OAIS RM this pair is known as an 'information object']
<dt><b><a name="term_version_identifier_(vid)">Version Identifier (VID)</a></b><dd><i></i>An identifier which identifies the version of something else
<dt><b><a name="term_versioned_identifier_(lidvid)">Versioned Identifier (LIDVID)</a></b><dd><i></i>The concatenation of a logical identifier (LID) with a version identifier (VID).
<dt><b><a name="term_xml_attribute">XML Attribute</a></b><dd><i></i>An attribute-value pair that is inserted into an XML element to provide additional information, such as units; the value is always enclosed in double quotes. For example <date unit="year">2009</date>
<dt><b><a name="term_xml_document">XML Document</a></b><dd><i></i>A file that contains syntactically correct XML-formatted text
<dt><b><a name="term_xml_editor">XML Editor</a></b><dd><i></i>An editor, which has special features allowing XML tag completion, XML validation, etc.
<dt><b><a name="term_xml_element">XML Element</a></b><dd><i></i>An XML structure that begins with <tag>, contains 'content', and ends with </tag>. For example, "<date>2009</date>" is an XML element establishing the date as 2009. The allowed 'content' is specified in the PDS4 Information Model, which is propagated to the PDS4 Data Dictionary.
<dt><b><a name="term_xml_label">XML Label</a></b><dd><i></i>A label written using XML
<dt><b><a name="term_xml_root_tag">XML Root Tag</a></b><dd><i></i>The first (and highest-level) XML tag in an XML document
<dt><b><a name="term_xml_schema">XML Schema</a></b><dd><i></i>The definition of an XML document, specifying required and optional XML elements, their order, and parent-child relationships.
<dt><b><a name="term_xml_tag">XML Tag</a></b><dd><i></i>Same as tag.
<dt><b><a name="term_xml_template">XML Template</a></b><dd><i></i>A text file which serves as a pattern for constructing XML documents
</dl>
</body>
</html>