Application module: Signal ISO/TS 10303-1745:2006(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviations

4 Information requirements
   4.1 Required AM ARM
   4.2 ARM type definition
   4.3 ARM entity definitions
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM type definition
     5.2.2 MIM entity definitions

A MIM short names
B Information object registration
C ARM EXPRESS-G   EXPRESS-G
D MIM EXPRESS-G   EXPRESS-G
E Computer interpretable listings
Bibliography
Index

4 Information requirements

This clause specifies the information requirements for the Signal application module. The information requirements are specified as the Application Reference Model (ARM) of this application module.

NOTE 1  A graphical representation of the information requirements is given in Annex C.

NOTE 2  The mapping specification is specified in 5.1. It shows how the information requirements are met by using common resources and constructs defined or imported in the MIM schema of this application module.

The following EXPRESS specification begins the Signal_arm schema and identifies the necessary external references.

EXPRESS specification:

*)
SCHEMA Signal_arm;
(*

4.1 Required AM ARM

The following EXPRESS interface statement specifies the elements imported from the ARM of another application module.

EXPRESS specification:

*)
USE FROM Characteristic_arm;    --  ISO/TS 10303-1654
(*

NOTE 1   The schemas referenced above are specified in the following part of ISO 10303:

Characteristic_arm ISO/TS 10303-1654

NOTE 2   See Annex C, Figures C.1and C.2 for a graphical representation of this schema.

4.2 ARM type definition

This subclause specifies the ARM type for this application module. The ARM type and definition is specified below.

4.2.1 s_external_identification_item   EXPRESS-G

The s_external_identification_item type is an extension of the external_identification_item type. It adds the data types Composite_signal_property_relationship, Signal_property and Signal to the list of alternate data types.

NOTE  The list of entity data types may be extended in application modules that use the constructs of this module.

EXPRESS specification:

*)
TYPE s_external_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON external_identification_item WITH
   (Composite_signal_property_relationship,
    Signal_property,
    Signal);
END_TYPE;
(*

4.3 ARM entity definitions

This subclause specifies the ARM entities for this module. Each ARM application entity is an atomic element that embodies a unique application concept and contains attributes specifying the data elements of the entity. The ARM entities and definitions are specified below.

4.3.1 Composite_signal_property   EXPRESS-GMapping table

A Composite_signal_property is a type of Signal_property that combines more than one signal property into its structure. This part of ISO 10303 does not predefine the domain semantics of the structural relationship.

EXPRESS specification:

*)
ENTITY Composite_signal_property
  SUBTYPE OF (Signal_property);
INVERSE
  signal_property_structure : SET[1:?] OF Composite_signal_property_relationship FOR composition;
END_ENTITY;
(*

Attribute definitions:

signal_property_structure: an inverse relationship that specifies that the existence of the Composite_signal_property is dependent on the existence of the Composite_signal_property_relationship that specifies the Composite_signal_property as its composition. There shall be one or more Composite_signal_property_relationship for a Composite_signal_property.

4.3.2 Composite_signal_property_relationship   EXPRESS-GMapping table

A Composite_signal_property_relationship is the aggregation of the Signal_property that compose the Composite_signal_property.

EXPRESS specification:

*)
ENTITY Composite_signal_property_relationship;
  composition : Composite_signal_property;
  signal_property_structural_element : Signal_property;
INVERSE
  aggregation_operation : External_source_identification FOR item;
END_ENTITY;
(*

Attribute definitions:

composition: specifies a role of the Composite_signal_property for the Composite_signal_property_relationship. The structure shall be defined by an ISO or IEC standard.

signal_property_structural_element: specifies the Signal_property that is being included in the Composite_signal_property_relationship.

aggregation_operation: specifies an inverse relationship that specifies that the existence of the Composite_signal_property_relationship is dependent on the existence of the External_source_identification that specifies the Composite_signal_property_relationship as its item. An aggregation_operation specifies the External_source_identification for the mathematical model for the inclusion of an element in the Composite_signal_property_relationship. The structure that the aggregation_operation helps to implement shall be specified by an ISO or an IEC standard.

4.3.3 Signal   EXPRESS-GMapping table

A Signal is an abstraction of signal as categorized according to an ISO or IEC standard in this part of ISO 10303. Signal in this part of ISO 10303 is specifically included for the purpose of exchanging information related to functional abstractions of products as commonly specified on data sheets. There is no predefined mechanism in this part of ISO 10303 that defines standard physical arrangement of instrumentation and test articles to support test processes. This part of ISO 10303 provides a standard mechanism to associate sets of data that characterize the behaviour of a product with the functional hierarchical model and physical geometric model of that product.

NOTE 1   A Signal is a physical phenomenon that may be characterized by means of appropriate instrumentation or simulated by a computer system for the purpose of evaluating system behaviour.

NOTE 2   IEC Multi-Lingual Dictionary Volume 2, 1992: signal (174) a physical phenomenon, one or more of whose characteristics may vary to represent information.

EXAMPLE    The physical phenomenon may be, for instance, an electromagnetic wave, or acoustic wave and the characteristic may be an electric field, a voltage, or a sound pressure.

EXPRESS specification:

*)
ENTITY Signal;
  name : STRING;
INVERSE
  signal_category : External_source_identification FOR item;
UNIQUE
  UR1: name;
END_ENTITY;
(*

Attribute definitions:

name: the words by which the Signal is known.

signal_category: specifies an inverse relationship that specifies that the existence of the Signal is dependent on the existence of the External_source_identification that specifies the Signal as its item.

Formal propositions:

UR1: The name shall be unique within a population of Signals.

4.3.4 Signal_property   EXPRESS-GMapping table

A Signal_property is a data set that characterizes a Signal and each element of which has units that are traceable to an ISO or IEC standard. The units may be basic Si units, derived SI units, conversion based units, or context dependent units. Conversion based and context dependent units shall be specified in the external standard that defines the signal_property_category. A Signal_property may be a Composite_signal_property

NOTE    A context dependent unit may be the identification of an enumerated list of values, as in digital simulation or data transfer.

EXPRESS specification:

*)
ENTITY Signal_property
  SUPERTYPE OF (Composite_signal_property);
  signal_property_representation : Characteristic_data_table;
  characterized_signal : Signal;
INVERSE
  signal_property_category : External_source_identification FOR item;
END_ENTITY;
(*

Attribute definitions:

signal_property_representation: specifies the Characteristic_data_table of the Signal_property. The signal_property_representation is at least a two dimensional representation, including a sample function and a data set represented at the discrete points of the sample function.

NOTE    A signal_property_representation is a discretized function represented by a table that maps a parameter, such as time, frequency, or distance, onto a response variable. The table is represented in this standard by a list of columnar data, each column is represented by set. One member of the set is a representation of the sample function at that sample point. The other members of the set represents the discretized parameters (e.g,. power).

EXAMPLE    An example signal_property_representation characterizes voltage over a defined frequency range.

characterized_signal: specifies the Signal that has the Signal_property.

signal_property_category: specifies an inverse relationship that specifies that the existence of the Signal_property is dependent on the existence of the External_source_identification that specifies the Signal_property as its item.



*)
END_SCHEMA;  -- Signal_arm
(*


© ISO 2006 — All rights reserved