Core and Regular Attributes

There are two types of Attributes associated with Definitions and Instances. Core attributes are available for all definitions of every type, and are fixed by the DMO system (i.e., their type cannot be changed.) They include the following:

Table 3. Table of Core Attributes

Core Attribute NameDescription
Definition NameThis is the unique name for the definition. This is one of the two core attributes which are mandatory.
Child OfThis specifies the location of the definition within the Definition Tree, by indicating the parent definition. This is the other mandatory core attribute.
RevisionThis is a revision number, which is incremented each time the definition is changed.
NumberThis is a unique number used to identify the definition. By default, we use a variation of ASN.1 numbering, which identifies each node in the definition tree according to its relative place in the tree, starting from the second level definitions. For example, a LAN is 1.2.1.
DescriptionThe description of the definition. Not required, but certainly recommended.
Lock InheritanceThis is a check box, which defines whether instances for this definition and their child instances will inherit so-called "inheritable attributes." See the Chapter on inheritance for more details.
OwnerA select box showing the list of persons who might own this definition -- this actually functions as a default, so that when instances are created, they inherit this owner information from the definition.
GroupA select box showing the list of groups who might own this definition -- this actually functions as a default, so that when instances are created, they inherit this group information from the definition.
TypeA general way of classifying definitions (now obsolete, but retained for backwards compatibility.) New types may be added --- this is usually selected from second-level definitions.
HiddenThis core attribute defines whether the definition will be hidden. Rather than deleting a definition from the tree if it is not being used, it is better to mark it as hidden, so it doesn't confuse users.
  

Regular Attributes are different from core attributes, in that their type, name and availability may be changed by the systems administrator. See the previous section on regular Attributes for more details.