CONTENTS Title Page Copyright Page Preface 1 Introduction to the OpenDATA Manager Data Model Editor 1.1 Data Model Components 1.1.1 Types 1.1.2 Attributes and Instances 1.1.3 Relations and Relational Attributes 1.1.4 Configurations, Configuration Templates and Checkpointing 1.1.5 Configuration Templates and Archiving 1.1.6 Messages and Method Refinement 1.1.7 Basemap and Base Types 1.2 Data Model Files 2 Overview of the Data Model Editor Window 2.1 Data Model Editor Drop-Down Menus 2.1.1 File Drop-Down Menu 2.1.2 Edit Drop-Down Menu 2.1.2.1 Configurations Area 2.1.2.2 Detail Area 2.1.3 Help Drop-Down Menu 2.2 Types Area 2.3 Detail Area 2.3.1 Text and List Boxes 2.3.2 Browse Icon... Button 2.3.3 Flags Check Boxes for Types 2.3.4 Attributes... Button 2.3.4.1 Attributes Area 2.3.4.2 Detail Area 2.3.4.2.1 Flags Check Boxes for Attributes 2.3.4.2.2 Attribute Values Check Boxes 2.3.4.2.3 Values... Button 2.3.4.2.4 Relations... Button 2.3.4.2.5 Dismiss button 2.3.5 Messages... Button 2.3.5.1 Messages Area 2.3.5.2 Detail Area 3 Making Simple Changes to a Data Model 3.1 Editing Types 3.1.1 Deleting Types 3.1.2 Reordering Types 3.1.3 Changing the Name of a Type 3.1.4 Changing the Flags of a Type 3.1.5 Changing the Icon File of a Type 3.2 Editing Attributes 3.2.1 Reordering Attributes 3.2.2 Changing the Alias of an Attribute 3.2.3 Changing the Flags of an Attribute 3.2.4 Changing the Application Access of an Attribute 3.2.5 Changing the Value Flags of an Attribute 3.2.6 Creating an Attribute Value List 3.2.6.1 Adding an Attribute Value to the List 3.2.6.2 Deleting an Attribute Value from the List 3.2.6.3 Reordering Attribute Values in the List 3.2.7 Changing the Values of an Attribute 4 Making Complex Changes to a Data Model 4.1 Editing Types 4.1.1 Adding Types to a Data Model 4.1.1.1 Changing the Subtype of a Type 4.1.1.2 Changing the Kind of a Type 4.1.1.3 Changing the Nonresident Flag of a Type 4.2 Editing Attributes 4.2.1 Adding User-Defined Attributes 4.2.2 Deleting Attributes 4.2.3 Changing the Name of a User-Defined Attribute 4.2.4 Changing the Datatype of a User-Defined Attribute 4.2.5 Changing the Inverse Relation Flag of an Attribute 4.2.6 Changing the Default Value of an Attribute 4.3 Editing Related Types 4.3.1 Viewing Related Types 4.3.2 Direction of Related Types 4.3.3 Adding and Deleting Related Types 4.4 Editing Configuration Templates 4.4.1 Adding Configuration Templates to a Data Model 4.4.2 Deleting Configuration Templates from a Data Model 4.4.3 Adding and Deleting Relations in a Configuration Template 4.5 Making Method Refinements 4.5.1 Adding Method Refinements to a Selected Type 4.5.2 Deleting Method Refinements from a Selected Type 4.5.3 Example of Method Refinement 4.6 Generating an Admin File 5 Creating a Data Model 5.1 Server Semantics 5.1.1 Base Types 5.1.2 Choosing Base Types 5.1.3 Choosing Attributes for Base Types 5.1.4 Using the Conf/Is_conf Relationship 5.1.5 Using the List_member/Is_list_member Relationship 5.1.6 Using the Object/Dist Relationship 5.2 Creating a Data Model A Office Data Model Description A.1 Sample Office Data Model Diagrams A.2 Office Data Model Types A.3 Cabinet Attributes A.4 Configuration Template Attributes A.5 Distribution Attributes A.6 Document Attributes A.7 File Attributes A.8 File Format Attributes A.9 File Set Attributes A.10 Folder Attributes A.11 Group Attributes A.12 Map Attributes A.13 User Attributes A.14 Office Data Model Relations B EDCS II Data Model Description B.1 Sample EDCS II Data Model Diagram B.2 EDCS II Data Model Types B.3 Group Attributes B.4 Element Attributes B.5 Account Attributes B.6 Account Group Attributes B.7 Approval Team Attributes B.8 Attribute Attributes B.9 Commands Attributes B.10 Configuration Template Attributes B.11 Generation Review Attributes B.12 History Attributes B.13 History Qualifier Attributes B.14 List Header Attributes B.15 Login Attributes B.16 Map Attributes B.17 Review Path Attributes B.18 System Attributes B.19 EDCS II Data Model Relations C Offistep (STEP AP203) Data Model Description C.1 Sample Offistep Data Model Diagram C.2 Offistep Data Model Types C.3 Product Category Attributes C.4 Application Context Attributes C.5 Product Context Attributes C.6 Product Definition Context Attributes C.7 Product Concept Context Attributes C.8 Library Context Attributes C.9 Part Attributes C.10 Product Definition Attributes C.11 Document Type Attributes C.12 Specification Attributes C.13 Address Attributes C.14 Approval Attributes C.15 Approval Role Attributes C.16 Approval Status Attributes C.17 Calendar Date Attributes C.18 Certification Attributes C.19 Certification Type Attributes C.20 Configuration Template Attributes C.21 Contract Attributes C.22 Contract Type Attributes C.23 Coordinated Universal Time Offset Attributes C.24 Date Time Role Attributes C.25 Distribution Attributes C.26 Document Usage Constraint Attributes C.27 Local Time Attributes C.28 Map Attributes C.29 Organization Attributes C.30 Person Attributes C.31 Person and Organization Role Attributes C.32 Security Classification Attributes C.33 Security Classification Level Attributes C.34 Offistep Data Model Relations D Basemap Description D.1 Basemap Types D.2 Workspace Attributes D.3 User Attributes D.4 Group Attributes D.5 Distribution Attributes D.6 Project Attributes D.7 Vista Attributes D.8 Datapack Attributes D.9 Dataset Attributes D.10 Folder Attributes D.11 Element Attributes D.12 Relationship Attributes D.13 Member Attributes D.14 List_member Attributes D.15 Datakind Attributes D.16 Configuration Template Attributes D.17 Map Attributes E Data Model Editor Errors and Recommended Actions Glossary .ad file . . . coding files configuration . . . method method refinement . . . type name work environment . . . work environment FIGURES 2-1 Data Model Editor Primary Window 2-2 Open Map File Dialog Box 2-3 Save Map File Dialog Box 2-4 Configurations Dialog Box 2-5 Attributes for Type Dialog Box 2-6 Attribute Values Dialog Box 2-7 Relations Dialog Box 2-8 Messages for Type Dialog Box 3-1 Reorder Dialog Box 4-1 Admin File Dialog Box A-1 Office Data Model Sample Hierarchy-Example 1 A-2 Office Data Model Sample Hierarchy-Example 2 B-1 Sample EDCS II Data Model Hierarchy C-1 Sample Offistep Data Model Hierarchy TABLES 2-1 Datatypes 2-2 Application Access Methods 5-1 Base Types A-1 Hierarchical Office Data Model Types A-2 Nonhierarchical Office Data Model Types A-3 Office Data Model Cabinet Attributes - Base Type: project A-4 Office Data Model Configuration Template Attributes - Base Type: vista A-5 Office Data Model Distribution Attributes - Base Type: distribution A-6 Office Data Model Document Attributes - Base Type: datapack A-7 Office Data Model File Attributes - Base Type: element A-8 Office Data Model File Format Attributes - Base Type: vista A-9 Office Data Model File Set Attributes - Base Type: dataset A-10 Office Data Model Folder Attributes - Base Type: vista A-11 Office Data Model Group Attributes - Base Type: group A-12 Office Data Model Map Attributes - Base Type: element A-13 Office Data Model User Attributes - Base Type: user B-1 Hierarchical EDCS II Data Model Types B-2 Nonhierarchical EDCS II Data Model Types B-3 EDCS II Data Model Group Attributes - Base Type: dataset B-4 EDCS II Data Model Element Attributes - Base Type: element B-5 EDCS II Data Model Account Attributes - Base Type: user B-6 EDCS II Data Model Account Group Attributes - Base Type: group B-7 EDCS II Data Model Approval Team Attributes - Base Type: block B-8 EDCS II Data Model Attribute Attributes - Base Type: folder B-9 EDCS II Data Model Commands Attributes - Base Type: folder B-10 EDCS II Data Model Configuration Template Attributes - Base Type: vista B-11 EDCS II Data Model Generation Review Attributes - Base Type: mailmessage B-12 EDCS II Data Model History Attributes - Base Type: folder B-13 EDCS II Data Model History Qualifier Attributes - Base Type: folder B-14 EDCS II Data Model List Header Attributes - Base Type: distribution B-15 EDCS II Data Model Login Attributes - Base Type: folder B-16 EDCS II Data Model Map Attributes - Base Type: element B-17 EDCS II Data Model Review Path Attributes - Base Type: review_process B-18 EDCS II Data Model System Attributes - Base Type: project B-19 EDCS II Data Model Type Relations C-1 Hierarchical Offistep Data Model Types C-2 Nonhierarchical Offistep Data Model Types C-3 Offistep Data Model Product Category Attributes - Basetype: vista C-4 Offistep Data Model Application Context Attributes - Basetype: vista C-5 Offistep Data Model Product Context Attributes - Basetype: datapack C-6 Offistep Data Model Product Definition Context Attributes - Basetype: dataset C-7 Offistep Data Model Product Concept Context Attributes - Basetype: datapack C-8 Offistep Data Model Library Context Attributes - Basetype: datapack C-9 Offistep Data Model Part Attributes - Basetype: datapack C-10 Offistep Data Model Product Definition Attributes - Basetype: dataset C-11 Offistep Data Model Document Type Attributes - Basetype: dataset C-12 Offistep Data Model Specification Attributes - Basetype: element C-13 Offistep Data Model Address Attributes - Basetype: vista C-14 Offistep Data Model Approval Attributes - Basetype: mailmessage C-15 Offistep Data Model Approval Role Attributes - Basetype: folder C-16 Offistep Data Model Approval Status Attributes - Basetype: vista C-17 Offistep Data Model Calendar Date Attributes - Basetype: folder C-18 Offistep Data Model Certification Attributes - Basetype: datapack C-19 Offistep Data Model Certification Type Attributes - Basetype: vista C-20 Offistep Data Model Configuration Template Attributes - Basetype: vista C-21 Offistep Data Model Contract Attributes - Basetype: datapack C-22 Offistep Data Model Contract Type Attributes - Basetype: vista C-23 Offistep Data Model Coordinated Universal Time (CUT) Offset Attributes - Basetype: folder C-24 Offistep Data Model Date Time Role Attributes - Basetype: folder C-25 Offistep Data Model Distribution Attributes - Basetype: distribution C-26 Offistep Data Model Document Usage Constraint (DUC) Attributes - Basetype: dataset C-27 Offistep Data Model Local Time Attributes - Basetype: folder C-28 Offistep Data Model Map Attributes - Basetype: element C-29 Offistep Data Model Organization Attributes - Basetype: group C-30 Offistep Data Model Person Attributes - Basetype: user C-31 Offistep Data Model Person and Organization Role (PAOR) Attributes - Basetype: folder C-32 Offistep Data Model Security Classification Attributes - Basetype: datapack C-33 Offistep Data Model Security Classification Level Attributes - Basetype: vista C-34 Offistep Data Model Type Relations D-1 Basemap Types D-2 Basemap Workspace Attributes D-3 Basemap User Attributes D-4 Basemap Group Attributes D-5 Basemap Distribution Attributes D-6 Basemap Project Attributes D-7 Basemap Vista Attributes D-8 Basemap Datapack Attributes D-9 Basemap Dataset Attributes D-10 Basemap Folder Attributes D-11 Basemap Element Attributes D-12 Basemap Relationship Attributes D-13 Basemap Member Attributes D-14 Basemap List_member Attributes D-15 Basemap Datakind Attributes D-16 Basemap Configuration Template Attributes D-17 Basemap Map Attributes E-1 Data Model Editor Errors and Recommended Actions