Class Dictionary

< VIEW > the DRM 4.1.4 Class Dictionary

The SEDRIS DRM is described by an associated class dictionary that defines each class, its fields, and the formal relationships between classes. Because the DRM is so densely populated, the class fields are not presented in the DRM diagrams / illustrations. The class fields are documented in the class dictionary. (The omission of the class fields from the DRM diagrams is a deviation from the UML notation.)

The class dictionary documents all DRM classes. Each class entry is considered a "term" in the dictionary. Each term (representing a class of data) is described using a standard notation. The class dictionary is divided into many hypertext files, designed to be used interactively through an Internet web browser. There is also a plain text version available for printing (500+ pages). Each class within the data dictionary is linked to the primary DRM diagram on which it appears, followed by any other pages on which the class is referenced. The current version of the SEDRIS class dictionary is available for on-line viewing from the link provided above.

A standard class entry in the SEDRIS class dictionary contains one or more of the following items of information, in the order shown. Not all items of information are provided for every class, Which items are provided depends on the nature of the individual class.

  • Class Name
  • Superclass
  • Subclasses
  • Definition
  • Primary Page in DRM Diagram
  • Secondary Pages in DRM Diagram
  • Example
  • FAQs
  • Constraints
  • Associated to (one-way) (inherited)
  • Associated to (one-way)
  • Associated by (one-way) (inherited)
  • Associated by (one-way)
  • Associated with (two-way) (inherited)
  • Associated with (two-way)
  • Composed of (two-way) (inherited)
  • Composed of (two-way)
  • Composed of (two-way metadata) (inherited)
  • Composed of (two-way metadata)
  • Component of (two-way)
  • Field Elements
  • Notes
Return to: Top of this Page
Last updated: July 1, 2011