Life Cycle of an MOA2 Object

Introduction: The MOA2 XML Standard.

The MOA2 XML standard is set forth in the MOA2.DTD. It provides a standard means for fully describing the parts and structure of a digital document or entity (such as a digitized book, diary, photoalbum, etc.). Such a description can include descriptive metadata, a file inventory, administrative metadata, and structural metadata. The standard can be applied to unary materials (single photographs, for example), or complex, hierarchically structured materials (such as a book whose pages are organized into chapters). The standard provides for a uniform presentation of digitized materials, a basis for archiving these materials, and for sharing them across institutional boundaries.

MOA2 Object Presentation and Navigation: Architecture Overview.

The architecture that supports the presentation of MOA2 Objects in the Library at UCB has five main Components:
  • MOA2 XML Objects. These are XML documents that have been encoded according to the MOA2.DTD standard. Each MOA2 XML Object represents a digital entity such as a digitized book, diary, photoalbum, etc.
  • MOA2 XML Repository. This repository on disk contains the MOA2 XML Objects.
  • MOA2 Java Objects. Before it can be used, each MOA2 XML Object must be converted to an MOA2 Java Object. The MOA2 Java Object contains the same information as the source MOA2 XML Object from which it derives. But this information is arranged in a format optimized for queries and navigation requests issued by the MOA2 Servlet.

MOA2 Object Life Cycle.

The stages of an MOA2 Object's life cycle are listed and described below.