Related Electronic Notebook Documents:
In this section, we will briefly review the main constructs of the Object-Protocol Model (OPM) [1], and the OPM query language (OPM-QL) [3]. OPM is an object data model whose non-versioned object part is closely related to the ODMG-93 standard for object-oriented data models [12]. In addition, OPM supports object versioning and a protocol construct for modeling scientific experiments. The OPM query language (OPM-QL) is based on the ODMG-93 standard for object-oriented query languages (OQL).