AP scope  |  AP module  |  AP contents  |  AP index
Application module: Decision support ISO/WD 10303-1486

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 type definitions
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing

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 Decision support 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 Decision_support_arm schema and identifies the necessary external references.

EXPRESS specification:

*)
SCHEMA Decision_support_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 Activity_as_realized_arm;    --  ISO/TS 10303-1259

USE FROM Justification_arm;    --  ISO/TS 10303-1263

USE FROM Measure_of_effectiveness_arm;    --  ISO/WD 10303-1478

USE FROM Requirement_management_arm;    --  ISO/TS 10303-1348

USE FROM Verification_and_validation_arm;    --  ISO/WD 10303-1488
(*

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

Activity_as_realized_arm ISO/TS 10303-1259
Justification_arm ISO/TS 10303-1263
Measure_of_effectiveness_arm ISO/WD 10303-1478
Requirement_management_arm ISO/TS 10303-1348
Verification_and_validation_arm ISO/WD 10303-1488

NOTE 2   See Annex C, Figures C.1, C.2, C.3, C.4, C.5, C.6, C.7, C.8, C.9, C.10and C.11 for a graphical representation of this schema.

4.2 ARM type definitions

This subclause specifies the ARM types for this application module. The ARM types and definitions are specified below.

4.2.1 ds_activity_item   EXPRESS-G

The ds_activity_item type is an extension of the activity_item type. It adds the data types Activity, Activity_method, Applied_activity_assignment, Assigned_property, Contract, Document, Document_definition, Document_version, Effectivity, Event, File, Independent_property, Organization, Person, Person_in_organization, Product, Product_version, Product_version_relationship, Product_view_definition, Project and View_definition_relationship 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 ds_activity_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON activity_item WITH
   (Activity,
    Activity_method,
    Applied_activity_assignment,
    Assigned_property,
    Contract,
    Document,
    Document_definition,
    Document_version,
    Effectivity,
    Event,
    File,
    Independent_property,
    Organization,
    Person,
    Person_in_organization,
    Product,
    Product_version,
    Product_version_relationship,
    Product_view_definition,
    Project,
    View_definition_relationship);
END_TYPE;
(*

4.2.2 ds_approval_item   EXPRESS-G

The ds_approval_item type is an extension of the requirement_mri_approval_item type. It adds the data types Activity, Activity_method, Applied_activity_assignment, Justification, Justification_assignment, Justification_relationship and Justification_support_assignment 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 ds_approval_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON requirement_mri_approval_item WITH
   (Activity,
    Activity_method,
    Applied_activity_assignment,
    Justification,
    Justification_assignment,
    Justification_relationship,
    Justification_support_assignment);
END_TYPE;
(*

4.2.3 ds_certification_item   EXPRESS-G

The ds_certification_item type is an extension of the requirement_certification_item type. It adds the data types Activity and Activity_method 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 ds_certification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON requirement_certification_item WITH
   (Activity,
    Activity_method);
END_TYPE;
(*

4.2.4 ds_classification_item   EXPRESS-G

The ds_classification_item type is an extension of the requirement_classification_item type. It adds the data types Activity, Activity_method, Activity_relationship, Activity_status, Applied_activity_assignment, Justification, Justification_assignment, Justification_relationship, Justification_support_assignment, Verification and Verification_evidence 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 ds_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON requirement_classification_item WITH
   (Activity,
    Activity_method,
    Activity_relationship,
    Activity_status,
    Applied_activity_assignment,
    Justification,
    Justification_assignment,
    Justification_relationship,
    Justification_support_assignment,
    Verification,
    Verification_evidence);
END_TYPE;
(*

4.2.5 ds_contract_item   EXPRESS-G

The ds_contract_item type is an extension of the requirement_contract_item type. It adds the data types Activity, Activity_method and Applied_activity_assignment 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 ds_contract_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON requirement_contract_item WITH
   (Activity,
    Activity_method,
    Applied_activity_assignment);
END_TYPE;
(*

4.2.6 ds_date_or_date_time_item   EXPRESS-G

The ds_date_or_date_time_item type is an extension of the requirement_mri_date_or_date_time_item type. It adds the data types Activity, Activity_method, Activity_relationship, Applied_activity_assignment, Justification, Justification_assignment, Justification_relationship, Justification_support_assignment, Verification and Verification_evidence 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 ds_date_or_date_time_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON requirement_mri_date_or_date_time_item WITH
   (Activity,
    Activity_method,
    Activity_relationship,
    Applied_activity_assignment,
    Justification,
    Justification_assignment,
    Justification_relationship,
    Justification_support_assignment,
    Verification,
    Verification_evidence);
END_TYPE;
(*

4.2.7 ds_documented_element_select   EXPRESS-G

The ds_documented_element_select type is an extension of the requirement_documented_element_select type. It adds the data types Activity, Activity_method, Applied_activity_assignment, Verification and Verification_evidence 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 ds_documented_element_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON requirement_documented_element_select WITH
   (Activity,
    Activity_method,
    Applied_activity_assignment,
    Verification,
    Verification_evidence);
END_TYPE;
(*

4.2.8 ds_effectivity_item   EXPRESS-G

The ds_effectivity_item type is an extension of the requirement_effectivity_item type. It adds the data types Activity, Activity_method, Applied_activity_assignment, Justification, Justification_assignment, Justification_relationship, Justification_support_assignment, Verification and Verification_evidence 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 ds_effectivity_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON requirement_effectivity_item WITH
   (Activity,
    Activity_method,
    Applied_activity_assignment,
    Justification,
    Justification_assignment,
    Justification_relationship,
    Justification_support_assignment,
    Verification,
    Verification_evidence);
END_TYPE;
(*

4.2.9 ds_identification_item   EXPRESS-G

The ds_identification_item type is an extension of the requirement_mri_identification_item type. It adds the data types Activity, Activity_method, Applied_activity_assignment, Justification, Justification_assignment, Justification_relationship, Justification_support_assignment, Verification and Verification_evidence 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 ds_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON requirement_mri_identification_item WITH
   (Activity,
    Activity_method,
    Applied_activity_assignment,
    Justification,
    Justification_assignment,
    Justification_relationship,
    Justification_support_assignment,
    Verification,
    Verification_evidence);
END_TYPE;
(*

4.2.10 ds_justification_item   EXPRESS-G

The ds_justification_item type is an extension of the justification_item type. It adds the data types Activity, Activity_method, Applied_activity_assignment, Approval, Approval_assignment, Assigned_property, Classification_assignment, Document_assignment, Document_definition, Effectivity, Independent_property, Independent_property_relationship, Product, Product_version, Product_version_relationship, Product_view_definition, Verification, Verification_evidence and View_definition_relationship 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 ds_justification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON justification_item WITH
   (Activity,
    Activity_method,
    Applied_activity_assignment,
    Approval,
    Approval_assignment,
    Assigned_property,
    Classification_assignment,
    Document_assignment,
    Document_definition,
    Effectivity,
    Independent_property,
    Independent_property_relationship,
    Product,
    Product_version,
    Product_version_relationship,
    Product_view_definition,
    Verification,
    Verification_evidence,
    View_definition_relationship);
END_TYPE;
(*

4.2.11 ds_justification_support_item   EXPRESS-G

The ds_justification_support_item type is an extension of the justification_support_item type. It adds the data types Activity, Activity_method, Applied_activity_assignment, Approval, Assigned_property, Certification, Contract, Document, Document_definition, Document_version, Effectivity, Event, Independent_property, Independent_property_relationship, Product, Product_version, Product_version_relationship, Product_view_definition, Project, Verification, Verification_evidence and View_definition_relationship 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 ds_justification_support_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON justification_support_item WITH
   (Activity,
    Activity_method,
    Applied_activity_assignment,
    Approval,
    Assigned_property,
    Certification,
    Contract,
    Document,
    Document_definition,
    Document_version,
    Effectivity,
    Event,
    Independent_property,
    Independent_property_relationship,
    Product,
    Product_version,
    Product_version_relationship,
    Product_view_definition,
    Project,
    Verification,
    Verification_evidence,
    View_definition_relationship);
END_TYPE;
(*

4.2.12 ds_organization_or_person_in_organization_item   EXPRESS-G

The ds_organization_or_person_in_organization_item type is an extension of the requirement_mri_organization_or_person_in_organization_item type. It adds the data types Activity, Activity_method, Activity_relationship, Applied_activity_assignment, Justification, Justification_assignment, Justification_relationship, Justification_support_assignment, Verification and Verification_evidence 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 ds_organization_or_person_in_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON requirement_mri_organization_or_person_in_organization_item WITH
   (Activity,
    Activity_method,
    Activity_relationship,
    Applied_activity_assignment,
    Justification,
    Justification_assignment,
    Justification_relationship,
    Justification_support_assignment,
    Verification,
    Verification_evidence);
END_TYPE;
(*

4.2.13 ds_requirement_assignment_item   EXPRESS-G

The ds_requirement_assignment_item type is an extension of the rm_requirement_assignment_item type. It adds the data types Activity_method and Verification 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 ds_requirement_assignment_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON rm_requirement_assignment_item WITH
   (Activity_method,
    Verification);
END_TYPE;
(*

4.2.14 ds_requirement_source_item   EXPRESS-G

The ds_requirement_source_item type is an extension of the rm_requirement_source_item type. It adds the data types Activity_method and Verification 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 ds_requirement_source_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON rm_requirement_source_item WITH
   (Activity_method,
    Verification);
END_TYPE;
(*

4.2.15 ds_security_classification_item   EXPRESS-G

The ds_security_classification_item type is an extension of the requirement_security_classification_item type. It adds the data types Activity, Activity_method, Applied_activity_assignment, Verification and Verification_evidence 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 ds_security_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON requirement_security_classification_item WITH
   (Activity,
    Activity_method,
    Applied_activity_assignment,
    Verification,
    Verification_evidence);
END_TYPE;
(*

4.2.16 ds_string_select   EXPRESS-G

The ds_string_select type is an extension of the requirement_mri_string_select type. It adds the data types Activity, Activity_method, Activity_relationship, Applied_activity_assignment, Justification, Justification_assignment, Justification_relationship, Justification_support_assignment, Verification and Verification_evidence 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 ds_string_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON requirement_mri_string_select WITH
   (Activity,
    Activity_method,
    Activity_relationship,
    Applied_activity_assignment,
    Justification,
    Justification_assignment,
    Justification_relationship,
    Justification_support_assignment,
    Verification,
    Verification_evidence);
END_TYPE;
(*

4.2.17 ds_verification_evidence_item   EXPRESS-G

The ds_verification_evidence_item type is an extension of the verification_evidence_item type. It adds the data types Activity_method, Analysis_version, Applied_activity_assignment, Applied_independent_property, Certification_assignment, Classification_assignment and Security_classification_assignment 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 ds_verification_evidence_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON verification_evidence_item WITH
   (Activity_method,
    Analysis_version,
    Applied_activity_assignment,
    Applied_independent_property,
    Certification_assignment,
    Classification_assignment,
    Security_classification_assignment);
END_TYPE;
(*



*)
END_SCHEMA;  -- Decision_support_arm
(*


© ISO 2006 — All rights reserved