Data Dictionary

Part I: Graphical Model

Graphical Model

Part II: Objects and Attributes

301. DATA TYPE (DD_DT)

Data Type ( Information Model, Name, Predefined, Description )

Identifiers:
Information Model + Name

301.1. Data Type.Information Model (R)

References:
Information Model.Arbitrary ID (across R301)

301.2. Data Type.Name

Data Type: Name

301.3. Data Type.Predefined

Data Type: Boolean

301.4. Data Type.Description

Data Type: Description

302. BOOLEAN TYPE (DD_BT)

Boolean Type ( Information Model, Data Type, False Alias, True Alias, Default Value )

Identifiers:
Information Model + Data Type

302.1. Boolean Type.Information Model (R)

References:
Data Type.Information Model (across R306)
Boolean Value.Information Model (across R316)

302.2. Boolean Type.Data Type (R)

References:
Data Type.Name (across R306)
Boolean Value.Boolean Type (across R316)

302.3. Boolean Type.False Alias

Data Type: Name

302.4. Boolean Type.True Alias

Data Type: Name

302.5. Boolean Type.Default Value (R)

References:
Boolean Value.Boolean (across R316)

303. ENUMERATED TYPE (DD_ET)

Enumerated Type ( Information Model, Data Type, Default Value )

Identifiers:
Information Model + Data Type

303.1. Enumerated Type.Information Model (R)

References:
Data Type.Information Model (across R306)
Enumerated Value.Information Model (across R317)

303.2. Enumerated Type.Data Type (R)

References:
Data Type.Name (across R306)
Enumerated Value.Enumerated Type (across R317)

303.3. Enumerated Type.Default Value (R)

References:
Enumerated Value.Legal Value (across R317)

304. LEGAL VALUE (DD_LV)

Legal Value ( Information Model, Enumerated Type, Name, Order, Description )

Identifiers:
Information Model + Enumerated Type + Name
Information Model + Enumerated Type + Order

304.1. Legal Value.Information Model (R)

References:
Enumerated Type.Information Model (across R307)

304.2. Legal Value.Enumerated Type (R)

References:
Enumerated Type.Data Type (across R307)

304.3. Legal Value.Name

Data Type: Name

304.4. Legal Value.Order (A)

Data Type: Legal Value Order

304.5. Legal Value.Description

Data Type: Description

305. SYMBOLIC TYPE (DD_ST)

Symbolic Type ( Information Model, Data Type, Minimum Length, Maximum Length, Pattern, Default Value )

Identifiers:
Information Model + Data Type

305.1. Symbolic Type.Information Model (R)

References:
Data Type.Information Model (across R306)
Symbolic Value.Information Model (across R319)

305.2. Symbolic Type.Data Type (R)

References:
Data Type.Name (across R306)
Symbolic Value.Symbolic Type (across R319)

305.3. Symbolic Type.Minimum Length

Data Type: Non-Negative Integer

305.4. Symbolic Type.Maximum Length

Data Type: Non-Negative Integer

305.5. Symbolic Type.Pattern

Data Type: Symbolic Pattern

305.6. Symbolic Type.Default Value (R)

References:
Symbolic Value.String (across R319)

306. NUMERIC TYPE (DD_NT)

Numeric Type ( Information Model, Data Type, Value Format, Unit, Time Unit, Minimum Value, Maximum Value, Preferred Decimal Places, Maximum Decimal Places, Precision, Default Value )

Identifiers:
Information Model + Data Type

306.1. Numeric Type.Information Model (R)

References:
Data Type.Information Model (across R306)
Numeric Value.Information Model (across R320)
Numeric Value.Information Model (across R321)
Numeric Value.Information Model (across R322)

306.2. Numeric Type.Data Type (R)

References:
Data Type.Name (across R306)
Numeric Value.Numeric Type (across R320)
Numeric Value.Numeric Type (across R321)
Numeric Value.Numeric Type (across R322)

306.3. Numeric Type.Value Format

Data Type: Numeric Value Format

306.4. Numeric Type.Unit

Data Type: Name

306.5. Numeric Type.Time Unit (M)

Data Type: Time Unit

306.6. Numeric Type.Minimum Value (R)

References:
Numeric Value.Number (across R320)

306.7. Numeric Type.Maximum Value (R)

References:
Numeric Value.Number (across R321)

306.8. Numeric Type.Preferred Decimal Places

Data Type: Non-Negative Integer

306.9. Numeric Type.Maximum Decimal Places

Data Type: Integer

306.10. Numeric Type.Precision (M)

Data Type: Real

306.11. Numeric Type.Default Value (R)

References:
Numeric Value.Number (across R322)

307. ARBITRARY ID TYPE (DD_AIT)

Arbitrary ID Type ( Information Model, Data Type, Ordinal, Minimum Value, Maximum Value, Unallocated Percentage Before Reallocation, Minimum Unallocated Before Reallocation )

Identifiers:
Information Model + Data Type

307.1. Arbitrary ID Type.Information Model (R)

References:
Data Type.Information Model (across R306)

307.2. Arbitrary ID Type.Data Type (R)

References:
Data Type.Name (across R306)

307.3. Arbitrary ID Type.Ordinal

Data Type: Boolean

307.4. Arbitrary ID Type.Minimum Value

Data Type: Non-Negative Integer

307.5. Arbitrary ID Type.Maximum Value

Data Type: Non-Negative Integer

307.6. Arbitrary ID Type.Unallocated Percentage Before Reallocation

Data Type: Non-Negative Integer

307.7. Arbitrary ID Type.Minimum Unallocated Before Reallocation

Data Type: Positive Integer

308. DOMAIN ALLOCATED ID TYPE (DD_DAIT)

Domain Allocated ID Type ( Information Model, Arbitrary ID Type )

Identifiers:
Information Model + Arbitrary ID Type

308.1. Domain Allocated ID Type.Information Model (R)

References:
Arbitrary ID Type.Information Model (across R308)

308.2. Domain Allocated ID Type.Arbitrary ID Type (R)

References:
Arbitrary ID Type.Data Type (across R308)

309. OBJECT SPECIFIC ID TYPE (DD_OSIT)

Object Specific ID Type ( Information Model, Arbitrary ID Type, Identified Object )

Identifiers:
Information Model + Arbitrary ID Type

309.1. Object Specific ID Type.Information Model (R)

References:
Arbitrary ID Type.Information Model (across R308)
Object.Information Model (across R309)

309.2. Object Specific ID Type.Arbitrary ID Type (R)

References:
Arbitrary ID Type.Data Type (across R308)

309.3. Object Specific ID Type.Identified Object (R)

References:
Object.Entity (across R309)

310. OBJECT ALLOCATED ID TYPE (DD_OAIT)

Object Allocated ID Type ( Information Model, Object Specific ID Type )

Identifiers:
Information Model + Object Specific ID Type

310.1. Object Allocated ID Type.Information Model (R)

References:
Object Specific ID Type.Information Model (across R310)

310.2. Object Allocated ID Type.Object Specific ID Type (R)

References:
Object Specific ID Type.Arbitrary ID Type (across R310)

311. PARENT ALLOCATED ID TYPE (DD_PAIT)

Parent Allocated ID Type ( Information Model, Object Specific ID Type, Child-Parent Relationship, Child Mapped To Parent )

Identifiers:
Information Model + Object Specific ID Type

311.1. Parent Allocated ID Type.Information Model (R)

References:
Object Specific ID Type.Information Model (across R310)
Simple Relationship.Information Model (across R311)

311.2. Parent Allocated ID Type.Object Specific ID Type (R)

References:
Object Specific ID Type.Arbitrary ID Type (across R310)

311.3. Parent Allocated ID Type.Child-Parent Relationship (R)

References:
Simple Relationship.Binary Relationship (across R311)

311.4. Parent Allocated ID Type.Child Mapped To Parent (M)

Data Type: Boolean

312. DATA VALUE (DD_DV)

Data Value ( Information Model, Data Type, Arbitrary ID, Valid )

Identifiers:
Information Model + Data Type + Arbitrary ID

312.1. Data Value.Information Model (R)

References:
Data Type.Information Model (across R312)

312.2. Data Value.Data Type (R)

References:
Data Type.Name (across R312)

312.3. Data Value.Arbitrary ID (A)

Data Type: Data Value ID

312.4. Data Value.Valid (M)

Data Type: Boolean

313. BOOLEAN VALUE (DD_BV)

Boolean Value ( Information Model, Boolean Type, Data Value, Boolean )

Identifiers:
Information Model + Boolean Type + Data Value
Information Model + Boolean Type + Boolean

313.1. Boolean Value.Information Model (R)

References:
Data Value.Information Model (across R315)

313.2. Boolean Value.Boolean Type (R)

References:
Data Value.Data Type (across R315)

313.3. Boolean Value.Data Value (R)

References:
Data Value.Arbitrary ID (across R315)

313.4. Boolean Value.Boolean

Data Type: Boolean

314. ENUMERATED VALUE (DD_EV)

Enumerated Value ( Information Model, Enumerated Type, Data Value, Legal Value )

Identifiers:
Information Model + Enumerated Type + Data Value
Information Model + Enumerated Type + Legal Value

314.1. Enumerated Value.Information Model (R)

References:
Data Value.Information Model (across R315)
Legal Value.Information Model (across R318)

314.2. Enumerated Value.Enumerated Type (R)

References:
Data Value.Data Type (across R315)
Legal Value.Enumerated Type (across R318)

314.3. Enumerated Value.Data Value (R)

References:
Data Value.Arbitrary ID (across R315)

314.4. Enumerated Value.Legal Value (R)

References:
Legal Value.Name (across R318)

315. SYMBOLIC VALUE (DD_SV)

Symbolic Value ( Information Model, Symbolic Type, Data Value, String )

Identifiers:
Information Model + Symbolic Type + Data Value
Information Model + Symbolic Type + String

315.1. Symbolic Value.Information Model (R)

References:
Data Value.Information Model (across R315)

315.2. Symbolic Value.Symbolic Type (R)

References:
Data Value.Data Type (across R315)

315.3. Symbolic Value.Data Value (R)

References:
Data Value.Arbitrary ID (across R315)

315.4. Symbolic Value.String

Data Type: String

316. NUMERIC VALUE (DD_NV)

Numeric Value ( Information Model, Numeric Type, Data Value, Number )

Identifiers:
Information Model + Numeric Type + Data Value
Information Model + Numeric Type + Number

316.1. Numeric Value.Information Model (R)

References:
Data Value.Information Model (across R315)

316.2. Numeric Value.Numeric Type (R)

References:
Data Value.Data Type (across R315)

316.3. Numeric Value.Data Value (R)

References:
Data Value.Arbitrary ID (across R315)

316.4. Numeric Value.Number

Data Type: Real

317. ARBITRARY ID VALUE (DD_AIV)

Arbitrary ID Value ( Information Model, Arbitrary ID Type, Data Value, Integer )

Identifiers:
Information Model + Arbitrary ID Type + Data Value
Information Model + Arbitrary ID Type + Integer

317.1. Arbitrary ID Value.Information Model (R)

References:
Data Value.Information Model (across R315)

317.2. Arbitrary ID Value.Arbitrary ID Type (R)

References:
Data Value.Data Type (across R315)

317.3. Arbitrary ID Value.Data Value (R)

References:
Data Value.Arbitrary ID (across R315)

317.4. Arbitrary ID Value.Integer

Data Type: Integer

318. UNDEFINED VALUE (DD_UV)

Undefined Value ( Information Model, Data Type, Data Value )

Identifiers:
Information Model + Data Type

318.1. Undefined Value.Information Model (R)

References:
Data Value.Information Model (across R315)

318.2. Undefined Value.Data Type (R)

References:
Data Value.Data Type (across R315)

318.3. Undefined Value.Data Value (R)

References:
Data Value.Arbitrary ID (across R315)

Part III: Relationships

R301.Information Model DEFINES Data Type (1:Mc)
Data Type IS DEFINED BY Information Model

Formalization:
Data Type.Information ModelInformation Model.Arbitrary ID

R302.Attribute HAS MANUAL Data Type (Mc:1c)
Data Type IS MANUAL DATA TYPE FOR Attribute

Formalization:
Attribute.Information ModelData Type.Information Model
Attribute.Manual Data TypeData Type.Name

R303.Attribute HAS LEGAL VALUES DEFINED BY Data Type (Mc:1c)
Data Type DEFINES LEGAL VALUES FOR Attribute

R304.Simple Attribute HAS INITIAL Data Type (Mc:1c)
Data Type IS INITIAL TYPE FOR Simple Attribute

Formalization: R304 = R210 + R209 + R208 + R302

R305.Referential Attribute HAS LITERAL Data Type (Mc:1c)
Data Type IS LITERAL TYPE FOR Referential Attribute

Formalization: R305 = R209 + R208 + R302

R306.Data Type IS A (SUPERTYPE OF) Arbitrary ID Type
Data Type IS A (SUPERTYPE OF) Boolean Type
Data Type IS A (SUPERTYPE OF) Enumerated Type
Data Type IS A (SUPERTYPE OF) Numeric Type
Data Type IS A (SUPERTYPE OF) Symbolic Type

Arbitrary ID Type IS A (SUBTYPE OF) Data Type
Boolean Type IS A (SUBTYPE OF) Data Type
Enumerated Type IS A (SUBTYPE OF) Data Type
Numeric Type IS A (SUBTYPE OF) Data Type
Symbolic Type IS A (SUBTYPE OF) Data Type

Formalization:
Arbitrary ID Type.Information ModelData Type.Information Model
Arbitrary ID Type.Data TypeData Type.Name
Boolean Type.Information ModelData Type.Information Model
Boolean Type.Data TypeData Type.Name
Enumerated Type.Information ModelData Type.Information Model
Enumerated Type.Data TypeData Type.Name
Numeric Type.Information ModelData Type.Information Model
Numeric Type.Data TypeData Type.Name
Symbolic Type.Information ModelData Type.Information Model
Symbolic Type.Data TypeData Type.Name

R307.Enumerated Type DEFINES Legal Value (1:M)
Legal Value IS DEFINED BY Enumerated Type

Formalization:
Legal Value.Information ModelEnumerated Type.Information Model
Legal Value.Enumerated TypeEnumerated Type.Data Type

R308.Arbitrary ID Type IS A (SUPERTYPE OF) Domain Allocated ID Type
Arbitrary ID Type IS A (SUPERTYPE OF) Object Specific ID Type

Domain Allocated ID Type IS A (SUBTYPE OF) Arbitrary ID Type
Object Specific ID Type IS A (SUBTYPE OF) Arbitrary ID Type

Formalization:
Domain Allocated ID Type.Information ModelArbitrary ID Type.Information Model
Domain Allocated ID Type.Arbitrary ID TypeArbitrary ID Type.Data Type
Object Specific ID Type.Information ModelArbitrary ID Type.Information Model
Object Specific ID Type.Arbitrary ID TypeArbitrary ID Type.Data Type

R309.Object Specific ID Type DEFINES OBJECT SPECIFIC ARBITRARY ID ATTRIBUTE FOR Object (Mc:1)
Object HAS OBJECT SPECIFIC ARBITRARY ID ATTRIBUTE DEFINED BY Object Specific ID Type

Formalization:
Object Specific ID Type.Information ModelObject.Information Model
Object Specific ID Type.Identified ObjectObject.Entity

R310.Object Specific ID Type IS A (SUPERTYPE OF) Object Allocated ID Type
Object Specific ID Type IS A (SUPERTYPE OF) Parent Allocated ID Type

Object Allocated ID Type IS A (SUBTYPE OF) Object Specific ID Type
Parent Allocated ID Type IS A (SUBTYPE OF) Object Specific ID Type

Formalization:
Object Allocated ID Type.Information ModelObject Specific ID Type.Information Model
Object Allocated ID Type.Object Specific ID TypeObject Specific ID Type.Arbitrary ID Type
Parent Allocated ID Type.Information ModelObject Specific ID Type.Information Model
Parent Allocated ID Type.Object Specific ID TypeObject Specific ID Type.Arbitrary ID Type

R311.Parent Allocated ID Type DEFINES UNIQUE IDENTIFIER WITHIN CONTEXT OF CHILD-PARENT Simple Relationship (Mc:1)
Simple Relationship IS CONTEXT FOR UNIQUENESS OF IDENTIFIER DEFINED BY Parent Allocated ID Type

Formalization:
Parent Allocated ID Type.Information ModelSimple Relationship.Information Model
Parent Allocated ID Type.Child-Parent RelationshipSimple Relationship.Binary Relationship

R312.Data Type DEFINES Data Value (1:Mc)
Data Value IS DEFINED BY Data Type

Formalization:
Data Value.Information ModelData Type.Information Model
Data Value.Data TypeData Type.Name

R313.Simple Attribute HAS INITIAL Data Value (Mc:1c)
Data Value IS INITIAL VALUE FOR Simple Attribute

Formalization:
Simple Attribute.Information ModelData Value.Information Model
Simple Attribute.Initial TypeData Value.Data Type
Simple Attribute.Initial ValueData Value.Arbitrary ID

R314.Referential Attribute HAS LITERAL Data Value (Mc:1c)
Data Value IS LITERAL VALUE FOR Referential Attribute

Formalization:
Referential Attribute.Information ModelData Value.Information Model
Referential Attribute.Literal TypeData Value.Data Type
Referential Attribute.Literal ValueData Value.Arbitrary ID

R315.Data Value IS A (SUPERTYPE OF) Arbitrary ID Value
Data Value IS A (SUPERTYPE OF) Boolean Value
Data Value IS A (SUPERTYPE OF) Enumerated Value
Data Value IS A (SUPERTYPE OF) Numeric Value
Data Value IS A (SUPERTYPE OF) Symbolic Value
Data Value IS A (SUPERTYPE OF) Undefined Value

Arbitrary ID Value IS A (SUBTYPE OF) Data Value
Boolean Value IS A (SUBTYPE OF) Data Value
Enumerated Value IS A (SUBTYPE OF) Data Value
Numeric Value IS A (SUBTYPE OF) Data Value
Symbolic Value IS A (SUBTYPE OF) Data Value
Undefined Value IS A (SUBTYPE OF) Data Value

Formalization:
Arbitrary ID Value.Information ModelData Value.Information Model
Arbitrary ID Value.Arbitrary ID TypeData Value.Data Type
Arbitrary ID Value.Data ValueData Value.Arbitrary ID
Boolean Value.Information ModelData Value.Information Model
Boolean Value.Boolean TypeData Value.Data Type
Boolean Value.Data ValueData Value.Arbitrary ID
Enumerated Value.Information ModelData Value.Information Model
Enumerated Value.Enumerated TypeData Value.Data Type
Enumerated Value.Data ValueData Value.Arbitrary ID
Numeric Value.Information ModelData Value.Information Model
Numeric Value.Numeric TypeData Value.Data Type
Numeric Value.Data ValueData Value.Arbitrary ID
Symbolic Value.Information ModelData Value.Information Model
Symbolic Value.Symbolic TypeData Value.Data Type
Symbolic Value.Data ValueData Value.Arbitrary ID
Undefined Value.Information ModelData Value.Information Model
Undefined Value.Data TypeData Value.Data Type
Undefined Value.Data ValueData Value.Arbitrary ID

R316.Boolean Type HAS DEFAULT Boolean Value (1c:1c)
Boolean Value IS DEFAULT VALUE FOR Boolean Type

Formalization:
Boolean Type.Information ModelBoolean Value.Information Model
Boolean Type.Data TypeBoolean Value.Boolean Type
Boolean Type.Default ValueBoolean Value.Boolean

R317.Enumerated Type HAS DEFAULT Enumerated Value (1c:1c)
Enumerated Value IS DEFAULT VALUE FOR Enumerated Type

Formalization:
Enumerated Type.Information ModelEnumerated Value.Information Model
Enumerated Type.Data TypeEnumerated Value.Enumerated Type
Enumerated Type.Default ValueEnumerated Value.Legal Value

R318.Enumerated Value IS INSTANCE OF Legal Value (1c:1)
Legal Value IS INSTANTIATED AS Enumerated Value

Formalization:
Enumerated Value.Information ModelLegal Value.Information Model
Enumerated Value.Enumerated TypeLegal Value.Enumerated Type
Enumerated Value.Legal ValueLegal Value.Name

R319.Symbolic Type HAS DEFAULT Symbolic Value (1c:1c)
Symbolic Value IS DEFAULT VALUE FOR Symbolic Type

Formalization:
Symbolic Type.Information ModelSymbolic Value.Information Model
Symbolic Type.Data TypeSymbolic Value.Symbolic Type
Symbolic Type.Default ValueSymbolic Value.String

R320.Numeric Type HAS MINIMUM Numeric Value (1c:1c)
Numeric Value IS MINIMUM VALUE FOR Numeric Type

Formalization:
Numeric Type.Information ModelNumeric Value.Information Model
Numeric Type.Data TypeNumeric Value.Numeric Type
Numeric Type.Minimum ValueNumeric Value.Number

R321.Numeric Type HAS MAXIMUM Numeric Value (1c:1c)
Numeric Value IS MAXIMUM VALUE FOR Numeric Type

Formalization:
Numeric Type.Information ModelNumeric Value.Information Model
Numeric Type.Data TypeNumeric Value.Numeric Type
Numeric Type.Maximum ValueNumeric Value.Number

R322.Numeric Type HAS DEFAULT Numeric Value (1c:1c)
Numeric Value IS DEFAULT VALUE FOR Numeric Type

Formalization:
Numeric Type.Information ModelNumeric Value.Information Model
Numeric Type.Data TypeNumeric Value.Numeric Type
Numeric Type.Default ValueNumeric Value.Number