| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html lang="en-us" xml:lang="en-us"> |
| <head> |
| <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> |
| <meta name="copyright" content="(C) Copyright 2005" /> |
| <meta name="DC.rights.owner" content="(C) Copyright 2005" /> |
| <meta content="topic" name="DC.Type" /> |
| <meta name="DC.Title" content="openMDM 5 ApplicationModel" /> |
| <meta content="XHTML" name="DC.Format" /> |
| <meta content="topic-1" name="DC.Identifier" /> |
| <link href="commonltr.css" type="text/css" rel="stylesheet" /> |
| <title>openMDM 5 ApplicationModel</title> |
| </head> |
| <body id="topic-1"><a name="topic-1"><!-- --></a> |
| |
| |
| <h1 class="topictitle1">openMDM 5 ApplicationModel</h1> |
| |
| <div> |
| <div class="section"><h2 class="sectiontitle">Overview</h2> |
| |
| <img src="overview.png" /> |
| </div> |
| |
| <div class="section"><h2 class="sectiontitle">Minimum Application Model</h2> |
| |
| <div class="p">Represents a minimal MDM application model that contains only the absolutely necessary elements to store MDM data:<br /><ul> |
| <li> |
| <strong>Environment</strong> |
| <br /><ul> |
| <li>Contains basic information concerning the MDM data storage. </li> |
| |
| <li>In each MDM storage, there is always exactly one instance of Environment. </li> |
| |
| <li>Attribute 'MeaningOfAliases' is used for internationalization and contains all available locales.</li> |
| |
| <li>Attribute 'Base_model_version' contains the version of the ODS base model used in the format 'asamXX'.</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>PhysDimension</strong> |
| <br /><ul> |
| <li>Instances describe a physical dimension as a variation of one or more of the SI units.</li> |
| |
| <li>Info relation to n Units. Each unit is convertible into each other by using the defined exponents. </li> |
| |
| <li>Attributes Length, Mass, Time, Current, Temperature, MularAmount, LuminousIntensity contain exponents of the respective official SI units.</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>Unit</strong> |
| <br /><ul> |
| <li>Physical unit.</li> |
| |
| <li>Mandatory relation to exactly one PhysicalDimension. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>Project</strong> |
| <br /><ul> |
| <li>Root layer for the measurement data storage tree. Represents a group of measurement groups. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>StructureLevel</strong> |
| <br /><ul> |
| <li>Second layer in the measurement data storage tree. Represents a group of measurements. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>Test</strong> |
| <br /><ul> |
| <li>Third layer in the measurement data storage tree. Represents a measurement. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TestStep</strong> |
| <br /><ul> |
| <li>Fourth element in the measurement data storage tree. Represents a single step in a measurement. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>MeaResult</strong> |
| <br /><ul> |
| <li>Fifth element in the measurement data storage tree. Represents a group of measured channels. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>MeaQuantity</strong> |
| <br /><ul> |
| <li>Sixth element in the measurement data storage tree. Represents a measured channel. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>SubMatrix</strong> |
| <br /><ul> |
| <li>Group of LocalCulumns. Each contained LocalCulumn must have the same number of measurement values. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>LocalCulumn</strong> |
| <br /><ul> |
| <li>Contains the measurement data for a single MeaQuantity. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>ExternalComponent</strong> |
| <br /><ul> |
| <li>Instances reference external files that contain measurement data. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>Quantity</strong> |
| <br /><ul> |
| <li>Physical quantity that describes the quantity measured in a channel. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>ResultParameter</strong> |
| <br /><ul> |
| <li>A single element of a ResultParameterSet. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>ResultParameterSet</strong> |
| <br /><ul> |
| <li>Contains test related parameters.</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>User</strong> |
| <br /><ul> |
| <li>Each instance represents a MDM user. May be used for authentication. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>Role</strong> |
| <br /><ul> |
| <li>Roles of MDM users. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TestSequence</strong> |
| <br /><ul> |
| <li>Contains the metadata description of the surrounding conditions in a MDM Test, e.g. weather or road conditions. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TestEquipment</strong> |
| <br /><ul> |
| <li>Contains the metadata description of the equipment used in a MDM Test, e.g. sensors. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>UnitUnderTest</strong> |
| <br /><ul> |
| <li>Contains the metadata description of the subject of a MDM Test, e.g. a car or an engine. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li>Contains default instances of Environment, PhysDimension, Unit, User and Rule.</li> |
| |
| <li> |
| <strong>CatTestEquipmentComp</strong> |
| <br /><ul> |
| <li>Basic template for metadata of type "TestEquipment" </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>CatSensor</strong> |
| <br /><ul> |
| <li>Basic template of all metadata descriptions of sensors. </li> |
| |
| <li>Only CatTestEquipmentComp may have CatSensors. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>CatSensorAttr</strong> |
| <br /><ul> |
| <li>Basic template for attributes of CatSensors. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>CatTestEquipmentAttr</strong> |
| <br /><ul> |
| <li>Basic template for attributes of TestEquipment metadata </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>CatTestSequenceComp</strong> |
| <br /><ul> |
| <li>Basic template for metadata of type "TestSequence" </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>CatTestSequenceAttr</strong> |
| <br /><ul> |
| <li>Basic template for attributes of TestSequence metadata </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>CatUnitUnderTestComp</strong> |
| <br /><ul> |
| <li>Basic template for metadata of type "UnitUnderTest" </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>CatUnitUnderTestAttr</strong> |
| <br /><ul> |
| <li>Basic template for attributes of UnitUnderTest metadata </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplGroup</strong> |
| <br /><ul> |
| <li>Group of TplTests. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplMeaResult</strong> |
| <br /><ul> |
| <li>Used when manually creating measurement values. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplSubMatrix</strong> |
| <br /><ul> |
| <li>Used when manually creating measurement values. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplParameterSet</strong> |
| <br /><ul> |
| <li>Used when manually creating measurement values. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplParameter</strong> |
| <br /><ul> |
| <li>Used when manually creating measurement values. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplTest</strong> |
| <br /><ul> |
| <li>Template for the metadata of a MDM Test. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplTestStepUsage</strong> |
| <br /><ul> |
| <li>Used as an allocation table for TplTest and TplTestStep </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplTestEquipmentRoot</strong> |
| <br /><ul> |
| <li>Is a root node for TestEquipment meta data tree structure</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplTestEquipmentComp</strong> |
| <br /><ul> |
| <li>Describes a part of a TestEquipment meta data structure</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplSensor</strong> |
| <br /><ul> |
| <li>Template for the description of a MDM sensor. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplSensorAttr</strong> |
| <br /><ul> |
| <li>Template for the attributes in the description of a MDM sensor. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplTestEquipmentAttr</strong> |
| <br /><ul> |
| <li>Is an attribute of an TestEquipment meta data part</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplTestSequenceRoot</strong> |
| <br /><ul> |
| <li>Is a root node for TestSequence meta data tree structure</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplTestSequenceComp</strong> |
| <br /><ul> |
| <li>Describes a part of a TestSequence meta data structure</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplTestSequenceAttr</strong> |
| <br /><ul> |
| <li>Is an attribute of an TestSequence meta data part</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplTestStep</strong> |
| <br /><ul> |
| <li>Template for the metadata of a MDM TestStep.</li> |
| |
| <li>Mandatory relation to TplTest. (via TplTestStepUsage)</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplUnitUnderTestRoot</strong> |
| <br /><ul> |
| <li>Is a root node for UnitUnderTest meta data tree structure</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplUnitUnderTestComp</strong> |
| <br /><ul> |
| <li>Describes a part of a UnitUnderTest meta data structure</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>TplUnitUnderTestAttr</strong> |
| <br /><ul> |
| <li>Is an attribute of an UnitUnderTest meta data part</li> |
| |
| </ul> |
| |
| </li> |
| |
| </ul> |
| </div> |
| |
| </div> |
| |
| <div class="section"><h2 class="sectiontitle">ExtSystem module</h2> |
| |
| <p>Used for mappings between attributes in external system and MDM attributes.</p> |
| |
| <div class="p"><br /><ul> |
| <li> |
| <strong>ExtSystem</strong> |
| <br /><ul> |
| <li>Is used for attribute mapping between non-MDM systems and MDM. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>ExtSystemAttr</strong> |
| <br /><ul> |
| <li>The ExtSystemAttr contains the external attribute. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>MDMAttr</strong> |
| <br /><ul> |
| <li>Contains an attribute from the MDM metadata. </li> |
| |
| </ul> |
| |
| </li> |
| |
| </ul> |
| </div> |
| |
| </div> |
| |
| <div class="section"><h2 class="sectiontitle">FavouriteList module</h2> |
| |
| <p>Each instance of FavouriteList contains a list of ASAM paths. By using the info relation to a User instance, lists of ODS instances may be persisted on a per-user basis. |
| </p> |
| |
| </div> |
| |
| <div class="section"><h2 class="sectiontitle">I18n module</h2> |
| |
| <p>Used for internationalization of the MDM model.</p> |
| |
| <div class="p"><br /><ul> |
| <li> |
| <strong>MDMLocalization</strong> |
| <br /><ul> |
| <li>Each instance represents an internationalization for a MDM element. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li>Contains instances of MDMLocalization with the default MDM internationalizations of the most common elements. </li> |
| |
| <li>Contains an instance of Environment which defines the available locales. </li> |
| |
| </ul> |
| </div> |
| |
| </div> |
| |
| <div class="section"><h2 class="sectiontitle">MDMLog module</h2> |
| |
| <p>Each instance of MDMLog contains a single log message.</p> |
| |
| </div> |
| |
| <div class="section"><h2 class="sectiontitle">Security module</h2> |
| |
| <p>Contains ApplicationElements used to define the status, the classification and the domain of MDM tests.</p> |
| |
| </div> |
| |
| <div class="section"><h2 class="sectiontitle">SystemParameter module</h2> |
| |
| <div class="p">Contains global configuration properties. It is also possible to create UserParameter instances, which are user specific properties. |
| <br /><ul> |
| <li> |
| <strong>SystemParameter</strong> |
| <br /><ul> |
| <li>Global configuration property.</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>UserParameter</strong> |
| <br /><ul> |
| <li>User-specific configuration property. Has a mandatory info relation to a User instance.</li> |
| |
| </ul> |
| |
| </li> |
| |
| </ul> |
| </div> |
| |
| </div> |
| |
| <div class="section"><h2 class="sectiontitle">MDMTags module</h2> |
| |
| <div class="p">Contains ApplicationElements for the usage of MDMTags.<br /><ul> |
| <li> |
| <strong>MDMTag</strong> |
| <br /><ul> |
| <li>The optional info relation is used to mark Tests, TestSteps or MeaResult. The marking may be used to identify MDM elements, e.g. by automated processes.</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>MDMTagParameterSet</strong> |
| <br /><ul> |
| <li>Set of MDMTagParameters.</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>MDMTagParameter</strong> |
| <br /><ul> |
| <li>A property related to the respective instance of MDMTag. There is no semantic defined for the value attribute.</li> |
| |
| </ul> |
| |
| </li> |
| |
| </ul> |
| </div> |
| |
| </div> |
| |
| <div class="section"><h2 class="sectiontitle">ValueList module</h2> |
| |
| <div class="p">List of String values with descriptions. Optional relation to catalogue attributes.<br /><ul> |
| <li> |
| <strong>ValueList</strong> |
| <br /><ul> |
| <li>Each instance contains list of String values. </li> |
| |
| <li>Relations to catalogue attributes to provide a list of allowed values the attribute may assume. </li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>ValueListValue</strong> |
| <br /><ul> |
| <li>A single element in a ValueList. Contains a value and a description. </li> |
| |
| </ul> |
| |
| </li> |
| |
| </ul> |
| </div> |
| |
| </div> |
| |
| <div class="section"><h2 class="sectiontitle">Workflow module</h2> |
| |
| <p>Contains the ApplicationElements of the MDM workflow model.</p> |
| |
| </div> |
| |
| <div class="section"><h2 class="sectiontitle">Geometry module (ODS Definition)</h2> |
| |
| <p>A full documentation is available in the ODS 5.3.0 specification. |
| </p> |
| |
| </div> |
| |
| <div class="section"><h2 class="sectiontitle">NVH module (ODS Definition)</h2> |
| |
| <p>Contains only the official NVH physical dimension and unit instances. A full documentation of NVH is available in the ODS 5.3.0 specification. |
| </p> |
| |
| </div> |
| |
| <div class="section"><h2 class="sectiontitle">NameMap module</h2> |
| |
| <div class="p">Used by the ODS internationalization. Since MDM uses its own I18n (MDMLocalization), this module is unnecessary, unless other ODS applications connect to the MDM data storage.<br /><ul> |
| <li> |
| <strong>NameMap</strong> |
| <br /><ul> |
| <li>Each instance represents the internationalization of the name of one ApplicationElement.</li> |
| |
| </ul> |
| |
| </li> |
| |
| <li> |
| <strong>AttributeMap</strong> |
| <br /><ul> |
| <li>Each instance represents the internationalization of the name of an attribute of one ApplicationElement.</li> |
| |
| </ul> |
| |
| </li> |
| |
| </ul> |
| </div> |
| |
| </div> |
| |
| </div> |
| |
| |
| </body> |
| </html> |