AP scope  |  AP module  |  AP contents  |  AP index
Application module: Probability ISO/TS 10303-1252:2004(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 ARMs
   4.2 ARM entity definitions
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM entity definition

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 Probability 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 Probability_arm schema and identifies the necessary external references.

EXPRESS specification:

*)
SCHEMA Probability_arm;
(*

4.1 Required AM ARMs

The following EXPRESS interface statements specify the elements imported from the ARMs of other application modules.

EXPRESS specification:

*)
USE FROM Foundation_representation_arm;    --  ISO/TS 10303-1006

USE FROM Measure_representation_arm;    --  ISO/TS 10303-1118
(*

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

Foundation_representation_arm ISO/TS 10303-1006
Measure_representation_arm ISO/TS 10303-1118

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

4.2 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.2.1 Probability   EXPRESS-GMapping table

A Probability is a type of Representation that is a probability value (see definition 3.5.1 above).

EXPRESS specification:

*)
ENTITY Probability
  ABSTRACT SUPERTYPE
  SUBTYPE OF (Representation);
END_ENTITY;
(*

4.2.2 Probability_by_name   EXPRESS-GMapping table

A Probability_by_name is a type of Probability whose value belongs to a one of a set of named classes, rather than by assigning a specific numerical value, which may not be available.

EXAMPLE    A safety assessment methodology classes the probability an accident as "very unlikely", "unlikely", "significantly likely" and "almost certain". Any process that has a "very likely" or "almost certain" chance of causing serious injury is shut down.

EXPRESS specification:

*)
ENTITY Probability_by_name
  SUBTYPE OF (Probability);
  SELF\Representation.items RENAMED has_value : SET[1:1] OF Probability_named_value;
END_ENTITY;
(*

Attribute definitions:

has_value: the representation of the named probability value.

4.2.3 Probability_derivation_parameter   EXPRESS-GMapping table

A Probability_derivation_parameter is a type of Numerical_item_with_global_unit that is used by a Probability_derived in a particular role in order to calculate the particular probability.

EXAMPLE    In a coin tossing trial, the probability calculated is that of getting more than 6 heads in ten tosses. The parameter with the role "minimum number of heads" will have the value "6"

NOTE 1   The role name is given by the 'name' attribute inherited from Representation_item, and the set of such names and their interpretation is defined through reference data.

NOTE 2   The value attribute, which holds the parameter value, is inherited from the supertype.

EXPRESS specification:

*)
ENTITY Probability_derivation_parameter
  SUBTYPE OF (Numerical_item_with_global_unit);
END_ENTITY;
(*

4.2.4 Probability_derived   EXPRESS-GMapping table

A Probability_derived is a type of Probability_numeric that associates a particular value of Probability_numeric with the source from which the value derived together with any parameters used to get the particular value.

NOTE 1   Where the probability derived from a probability distribution, the parameters of Probability_derived are those needed to get a single value from the distibution, and not those which characterise the distribution. For example, in the case of coin tossing, the distribution is a Binomial distribution, with parameters of 'probability for a single toss', and 'number of tosses', whereas the parameter for the Probability_derived will be the 'number of heads obtained'.

EXPRESS specification:

*)
ENTITY Probability_derived
  SUBTYPE OF (Probability_numeric);
  derives_from : Probability_generator;
  has_parameter : LIST[1:?] OF Probability_derivation_parameter;
END_ENTITY;
(*

Attribute definitions:

derives_from: the source from which the value derives.

NOTE 2   The possibile sources for values include a probability distribution, a statistic or a reference document.

has_parameter: the list of parameters which are applied to a Probability_distribution to get the actual has_value .

4.2.5 Probability_generator   EXPRESS-GMapping table

A Probability_generator is a type of Representation. It is a source from the Probability_derived is derived. The Probability_derivation_parameters are applied to the Probability_generator to get the particular derived value.

NOTE    A Probability_generator will generally be either a Probability_distribution or a function of some statistics.

EXAMPLE    A probability of "0.67" is derived from a Normal (or Gaussian) distribution using the parameter "plus or minus '1.0' standard deviations from the mean"

EXPRESS specification:

*)
ENTITY Probability_generator
  ABSTRACT SUPERTYPE
  SUBTYPE OF (Representation);
END_ENTITY;
(*

4.2.6 Probability_named_value   EXPRESS-GMapping table

A Probability_named_value is a type of Representation_item that is used to hold the name of the probability value.

NOTE    The value attribute is the description inherited from the supertype. In general, this value will be one of an enumeration of possible values defined through reference data.

EXPRESS specification:

*)
ENTITY Probability_named_value
  SUBTYPE OF (Representation_item);
END_ENTITY;
(*

4.2.7 Probability_numeric   EXPRESS-GMapping table

A Probability_numeric is a type of Probability that is expressed as a numeric value between 0 and 1.

EXPRESS specification:

*)
ENTITY Probability_numeric
  SUBTYPE OF (Probability);
  SELF\Representation.items RENAMED has_value : SET[1:1] OF Probability_numeric_value;
END_ENTITY;
(*

Attribute definitions:

has_value: the representation of the value.

4.2.8 Probability_numeric_value   EXPRESS-GMapping table

A Probability_numeric_value is a type of Numerical_item_with_global_unit providing a numeric representation of a probability.

NOTE    The value attribute is inherited from the supertype.

EXPRESS specification:

*)
ENTITY Probability_numeric_value
  SUBTYPE OF (Numerical_item_with_global_unit);
END_ENTITY;
(*



*)
END_SCHEMA;  -- Probability_arm
(*


© ISO 2004 — All rights reserved