Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


This is simply an update from the Root Hierarchy agreed to in R5 (Root) with the temporary classes removed, being replaced with the actual classes from the various submodels.


Table of Contents


1         Root

...

Description:

1.2.1.1         Diagrams




Figure 11: Diagram Root4



1.3        RootObjectClasses

...

Table 11 Attributes for Package RootObjectClasses

 

Attribute Name

Type

Mult.

Description

Stereotypes

validFor

TimePeriod

1

The period during which the design entity is valid.



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary



status

String

1

The condition of the specification, such s active, inactive, or planned.



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary



name

String

1

Represents a user-friendly identifier of an object. It is a (possibly ambiguous) name by which the object is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated. It is NOT used as a naming attribute (i.e., to uniquely identify an instance of the object).



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary



description

String

1

Defines a textual free-form description of the object.



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary



id

Identifier

1

Unambiguously distinguishes different object instances. It is the naming attribute of the object.

Identifier of this information element.   This attribute shall be globally unique.



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary







1.3.1.1.2        Domain class

...

Table 12 Attributes for Package RootObjectClasses

 

Attribute Name

Type

Mult.

Description

Stereotypes

managementMethodCurrent

Integer

1

This is an enumerated integer that defines the particular type of management method that is currently being used.

Permitted Values:
0: Unknown
1: None
2: CLI
3: SNMP
4: TL1
5: CMIP
6: Proprietary



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY



managementMethodSupported

Integer

1..*

This is an array of integers that define the different management methods that are supported by this object.

Permitted Values:

0: Unknown
1: None
2: CLI
3: SNMP
4: TL1
5: CMIP
6: Proprietary



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY





1.3.1.1.5        OperationalEntity class

...

Table 13 Attributes for Package RootObjectClasses

 

Attribute Name

Type

Mult.

Description

Stereotypes

name

String

0..1

Represents a user-friendly identifier of an object. It is a (possibly ambiguous) name by which the object is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated. It is NOT used as a naming attribute (i.e., to uniquely identify an instance of the object).



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary



description

String

0..1

Defines a textual free-form description of the object.



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary



id

Identifier

1

Unambiguously distinguishes different object instances. It is the naming attribute of the object.

Identifier of this information element.   This attribute shall be globally unique.



OpenModelAttribute

·         partOfObjectKey:  0

·         uniqueSet:

·         isInvariant:  false

·         unsigned:  false

·         counter: NA

·         support: MANDATORY


Preliminary

1.4        RootTypeDefinitons

1.4.1        Overview

Qualified Name: Common::Root::RootTypeDefinitons

1.4.1.1         Datatypes

1.4.1.1.1        ConfigurableProperties datatype

Qualified Name: Common::Root::RootTypeDefinitons:: ConfigurableProperties

Description:

Dynamic, configurable properites of some entity.

Applied Stereotypes:

  • Experimental

Table 14 Attributes for Data Type  ConfigurableProperties

 

...

Attribute Name

...

Type

...

Mult.

...

Description

...

Stereotypes

...

properties

...

KeyValuePair

...

0..*

The specific configurable properties of some entity.

OpenModelAttribute

·         isInvariant: false

·         valueRange:  no range constraint

·         support:  MANDATORY

Experimental

1.4.1.2         Enumerations

1.4.1.2.1        CompositeOperator enumeration

Qualified Name: Common::Root::RootTypeDefinitons::CompositeOperator

Description:

The operator being applied to to some group of selectoin critiera.

Applied Stereotypes:

  • Preliminary

Contains Enumeration Literals:

  • AND
  • OR
  • XOR
1.4.1.2.2        Operator enumeration

Qualified Name: Common::Root::RootTypeDefinitons::Operator

Description:

The operator being applied to some atomic selection critera.

Applied Stereotypes:

  • Preliminary

Contains Enumeration Literals:

...