AP scope  |  AP module  |  AP contents  |  AP index
Application module: Requirement management ISO/TS 10303-1348: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 type definitions
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM type 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 Requirement management 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 Requirement_management_arm schema and identifies the necessary external references.

EXPRESS specification:

*)
SCHEMA Requirement_management_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 Classification_assignment_arm;    --  ISO/TS 10303-1114

USE FROM Document_assignment_arm;    --  ISO/TS 10303-1122

USE FROM Document_properties_arm;    --  ISO/TS 10303-1126

USE FROM Effectivity_application_arm;    --  ISO/TS 10303-1059

USE FROM Information_rights_arm;    --  ISO/TS 10303-1241

USE FROM Product_view_definition_properties_arm;    --  ISO/TS 10303-1034

USE FROM Requirement_assignment_arm;    --  ISO/TS 10303-1233

USE FROM Requirement_view_definition_relationship_arm;    --  ISO/TS 10303-1142
(*

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

Classification_assignment_arm ISO/TS 10303-1114
Document_assignment_arm ISO/TS 10303-1122
Document_properties_arm ISO/TS 10303-1126
Effectivity_application_arm ISO/TS 10303-1059
Information_rights_arm ISO/TS 10303-1241
Product_view_definition_properties_arm ISO/TS 10303-1034
Requirement_assignment_arm ISO/TS 10303-1233
Requirement_view_definition_relationship_arm ISO/TS 10303-1142

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.10, C.11, C.12, C.13, C.14and C.15 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 requirement_alias_idenfication_item   EXPRESS-G

The requirement_alias_idenfication_item type is an extension of the alias_identification_item type. It adds the data types Requirement_assignment, Requirement_collection_relationship, Requirement_source, Requirement_version_relationship and Tracing_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 requirement_alias_idenfication_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON alias_identification_item WITH
   (Requirement_assignment,
    Requirement_collection_relationship,
    Requirement_source,
    Requirement_version_relationship,
    Tracing_relationship);
END_TYPE;
(*

4.2.2 requirement_certification_item   EXPRESS-G

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

4.2.3 requirement_classification_item   EXPRESS-G

The requirement_classification_item type is an extension of the classification_item type. It adds the data types Address, Address_assignment, Applied_information_usage_right, Approval, Approval_assignment, Approval_relationship, Approval_status, Approving_person_organization, Assigned_property, Attribute_translation_assignment, Calendar_date, Certification, Certification_assignment, Class, Context_dependent_unit, Contract, Contract_assignment, Date_or_date_time_assignment, Date_time, Digital_document_definition, Digital_file, Document, Document_assignment, Document_location_identification, Document_version, Effectivity, Effectivity_assignment, Effectivity_relationship, Event, Event_assignment, Event_relationship, External_item_identification, External_source_identification, File_location_identification, Hardcopy, Identification_assignment, Independent_property, Independent_property_relationship, Information_right, Information_usage_right, Information_usage_right_relationship, Language, Language_indication, Local_time, Organization, Organization_or_person_in_organization_assignment, Organization_relationship, Partial_document_assignment, Person, Person_in_organization, Physical_document_definition, Product, Product_category, Product_version, Product_version_relationship, Product_view_definition, Project, Project_assignment, Project_relationship, Property_representation, Representation, Representation_context, Representation_item, Requirement, Requirement_assignment, Requirement_collection_relationship, Requirement_source, Requirement_version, Requirement_version_relationship, Requirement_view_definition, Security_classification, Security_classification_assignment, Supplied_part_relationship, Time_interval_relationship, Tracing_relationship, Uncertainty_with_unit, Unit, Value_with_unit, View_definition_context 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 requirement_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON classification_item WITH
   (Address,
    Address_assignment,
    Applied_information_usage_right,
    Approval,
    Approval_assignment,
    Approval_relationship,
    Approval_status,
    Approving_person_organization,
    Assigned_property,
    Attribute_translation_assignment,
    Calendar_date,
    Certification,
    Certification_assignment,
    Class,
    Context_dependent_unit,
    Contract,
    Contract_assignment,
    Date_or_date_time_assignment,
    Date_time,
    Digital_document_definition,
    Digital_file,
    Document,
    Document_assignment,
    Document_location_identification,
    Document_version,
    Effectivity,
    Effectivity_assignment,
    Effectivity_relationship,
    Event,
    Event_assignment,
    Event_relationship,
    External_item_identification,
    External_source_identification,
    File_location_identification,
    Hardcopy,
    Identification_assignment,
    Independent_property,
    Independent_property_relationship,
    Information_right,
    Information_usage_right,
    Information_usage_right_relationship,
    Language,
    Language_indication,
    Local_time,
    Organization,
    Organization_or_person_in_organization_assignment,
    Organization_relationship,
    Partial_document_assignment,
    Person,
    Person_in_organization,
    Physical_document_definition,
    Product,
    Product_category,
    Product_version,
    Product_version_relationship,
    Product_view_definition,
    Project,
    Project_assignment,
    Project_relationship,
    Property_representation,
    Representation,
    Representation_context,
    Representation_item,
    Requirement,
    Requirement_assignment,
    Requirement_collection_relationship,
    Requirement_source,
    Requirement_version,
    Requirement_version_relationship,
    Requirement_view_definition,
    Security_classification,
    Security_classification_assignment,
    Supplied_part_relationship,
    Time_interval_relationship,
    Tracing_relationship,
    Uncertainty_with_unit,
    Unit,
    Value_with_unit,
    View_definition_context,
    View_definition_relationship);
END_TYPE;
(*

4.2.4 requirement_contract_item   EXPRESS-G

The requirement_contract_item type is an extension of the contract_item type. It adds the data types Document, Document_version, Project, Requirement, Requirement_assignment, Requirement_collection_relationship, Requirement_source, Requirement_version, Requirement_version_relationship, Requirement_view_definition, Security_classification and Tracing_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 requirement_contract_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON contract_item WITH
   (Document,
    Document_version,
    Project,
    Requirement,
    Requirement_assignment,
    Requirement_collection_relationship,
    Requirement_source,
    Requirement_version,
    Requirement_version_relationship,
    Requirement_view_definition,
    Security_classification,
    Tracing_relationship);
END_TYPE;
(*

4.2.5 requirement_documented_element_select   EXPRESS-G

The requirement_documented_element_select type is an extension of the documented_element_select type. It adds the data types Approval, Approval_assignment, Assigned_property, Certification, Certification_assignment, Contract, Contract_assignment, Document, Document_definition, Document_version, Effectivity, Effectivity_assignment, Identification_assignment, Independent_property, Independent_property_relationship, Information_right, Information_usage_right, Organization, Organization_or_person_in_organization_assignment, Person, Product, Product_version, Product_version_relationship, Product_view_definition, Project, Property_representation, Representation, Representation_item, Requirement, Requirement_assignment, Requirement_source, Requirement_version, Security_classification, Security_classification_assignment 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 requirement_documented_element_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON documented_element_select WITH
   (Approval,
    Approval_assignment,
    Assigned_property,
    Certification,
    Certification_assignment,
    Contract,
    Contract_assignment,
    Document,
    Document_definition,
    Document_version,
    Effectivity,
    Effectivity_assignment,
    Identification_assignment,
    Independent_property,
    Independent_property_relationship,
    Information_right,
    Information_usage_right,
    Organization,
    Organization_or_person_in_organization_assignment,
    Person,
    Product,
    Product_version,
    Product_version_relationship,
    Product_view_definition,
    Project,
    Property_representation,
    Representation,
    Representation_item,
    Requirement,
    Requirement_assignment,
    Requirement_source,
    Requirement_version,
    Security_classification,
    Security_classification_assignment,
    View_definition_relationship);
END_TYPE;
(*

4.2.6 requirement_effectivity_item   EXPRESS-G

The requirement_effectivity_item type is an extension of the effectivity_item type. It adds the data types Address_assignment, Applied_information_usage_right, Approval_assignment, Assigned_property, Attribute_translation_assignment, Certification_assignment, Contract_assignment, Date_or_date_time_assignment, Document, Document_assignment, Document_definition, Document_location_identification, Document_version, Effectivity_assignment, File, Identification_assignment, Organization_or_person_in_organization_assignment, Organization_relationship, Person_in_organization, Product, Product_version, Product_version_relationship, Product_view_definition, Project_assignment, Requirement, Requirement_assignment, Requirement_collection_relationship, Requirement_source, Requirement_version, Requirement_version_relationship, Requirement_view_definition 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 requirement_effectivity_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON effectivity_item WITH
   (Address_assignment,
    Applied_information_usage_right,
    Approval_assignment,
    Assigned_property,
    Attribute_translation_assignment,
    Certification_assignment,
    Contract_assignment,
    Date_or_date_time_assignment,
    Document,
    Document_assignment,
    Document_definition,
    Document_location_identification,
    Document_version,
    Effectivity_assignment,
    File,
    Identification_assignment,
    Organization_or_person_in_organization_assignment,
    Organization_relationship,
    Person_in_organization,
    Product,
    Product_version,
    Product_version_relationship,
    Product_view_definition,
    Project_assignment,
    Requirement,
    Requirement_assignment,
    Requirement_collection_relationship,
    Requirement_source,
    Requirement_version,
    Requirement_version_relationship,
    Requirement_view_definition,
    Security_classification_assignment);
END_TYPE;
(*

4.2.7 requirement_event_item   EXPRESS-G

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

4.2.8 requirement_information_usage_right_item   EXPRESS-G

The requirement_information_usage_right_item type is an extension of the information_usage_right_item type. It adds the data types Applied_information_usage_right, Certification, Certification_assignment, Digital_document_definition, Digital_file, Document, Document_version, Hardcopy, Physical_document_definition, Requirement, Requirement_assignment, Requirement_version, Requirement_view_definition, Security_classification 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 requirement_information_usage_right_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON information_usage_right_item WITH
   (Applied_information_usage_right,
    Certification,
    Certification_assignment,
    Digital_document_definition,
    Digital_file,
    Document,
    Document_version,
    Hardcopy,
    Physical_document_definition,
    Requirement,
    Requirement_assignment,
    Requirement_version,
    Requirement_view_definition,
    Security_classification,
    Security_classification_assignment);
END_TYPE;
(*

4.2.9 requirement_mri_approval_item   EXPRESS-G

The requirement_mri_approval_item type is an extension of the mri_approval_item type. It adds the data types Address_assignment, Assigned_property, Certification_assignment, Classification_assignment, Contract_assignment, Date_or_date_time_assignment, Digital_document_definition, Document_assignment, Effectivity_assignment, Event_assignment, Identification_assignment, Organization_or_person_in_organization_assignment, Organization_relationship, Person_in_organization, Product_category_assignment, Product_version_relationship, Product_view_definition, Project, Project_assignment, Requirement_assignment, Requirement_collection_relationship, Requirement_source, Security_classification, Security_classification_assignment, Tracing_relationship 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 requirement_mri_approval_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON mri_approval_item WITH
   (Address_assignment,
    Assigned_property,
    Certification_assignment,
    Classification_assignment,
    Contract_assignment,
    Date_or_date_time_assignment,
    Digital_document_definition,
    Document_assignment,
    Effectivity_assignment,
    Event_assignment,
    Identification_assignment,
    Organization_or_person_in_organization_assignment,
    Organization_relationship,
    Person_in_organization,
    Product_category_assignment,
    Product_version_relationship,
    Product_view_definition,
    Project,
    Project_assignment,
    Requirement_assignment,
    Requirement_collection_relationship,
    Requirement_source,
    Security_classification,
    Security_classification_assignment,
    Tracing_relationship,
    View_definition_relationship);
END_TYPE;
(*

4.2.10 requirement_mri_date_or_date_time_item   EXPRESS-G

The requirement_mri_date_or_date_time_item type is an extension of the mri_date_or_date_time_item type. It adds the data types Address_assignment, Alias_identification, Applied_information_usage_right, Approval, Assigned_property, Certification_assignment, Classification_assignment, Contract_assignment, Date_or_date_time_assignment, Digital_document_definition, Digital_file, Document, Document_assignment, Document_version, Effectivity, Effectivity_assignment, Event_assignment, Hardcopy, Identification_assignment, Independent_property, Independent_property_relationship, Organization_relationship, Person, Person_in_organization, Physical_document_definition, Product_category_assignment, Product_version, Product_version_relationship, Product_view_definition, Project, Project_assignment, Property_representation, Representation, Requirement, Requirement_assignment, Requirement_collection_relationship, Requirement_source, Requirement_version, Requirement_version_relationship, Requirement_view_definition, Security_classification, Tracing_relationship and View_definition_context 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 requirement_mri_date_or_date_time_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON mri_date_or_date_time_item WITH
   (Address_assignment,
    Alias_identification,
    Applied_information_usage_right,
    Approval,
    Assigned_property,
    Certification_assignment,
    Classification_assignment,
    Contract_assignment,
    Date_or_date_time_assignment,
    Digital_document_definition,
    Digital_file,
    Document,
    Document_assignment,
    Document_version,
    Effectivity,
    Effectivity_assignment,
    Event_assignment,
    Hardcopy,
    Identification_assignment,
    Independent_property,
    Independent_property_relationship,
    Organization_relationship,
    Person,
    Person_in_organization,
    Physical_document_definition,
    Product_category_assignment,
    Product_version,
    Product_version_relationship,
    Product_view_definition,
    Project,
    Project_assignment,
    Property_representation,
    Representation,
    Requirement,
    Requirement_assignment,
    Requirement_collection_relationship,
    Requirement_source,
    Requirement_version,
    Requirement_version_relationship,
    Requirement_view_definition,
    Security_classification,
    Tracing_relationship,
    View_definition_context);
END_TYPE;
(*

4.2.11 requirement_mri_identification_item   EXPRESS-G

The requirement_mri_identification_item type is an extension of the mri_identification_item type. It adds the data types Address, Approval, Assigned_property, Certification, Digital_document_definition, Digital_file, Document, Document_assignment, Document_version, Effectivity, Event, Hardcopy, Independent_property, Independent_property_relationship, Information_right, Information_usage_right, Organization_or_person_in_organization_assignment, Person, Person_in_organization, Physical_document_definition, Project, Requirement, Requirement_assignment, Requirement_collection_relationship, Requirement_source, Requirement_version, Requirement_version_relationship, Requirement_view_definition, Security_classification_assignment, Tracing_relationship 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 requirement_mri_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON mri_identification_item WITH
   (Address,
    Approval,
    Assigned_property,
    Certification,
    Digital_document_definition,
    Digital_file,
    Document,
    Document_assignment,
    Document_version,
    Effectivity,
    Event,
    Hardcopy,
    Independent_property,
    Independent_property_relationship,
    Information_right,
    Information_usage_right,
    Organization_or_person_in_organization_assignment,
    Person,
    Person_in_organization,
    Physical_document_definition,
    Project,
    Requirement,
    Requirement_assignment,
    Requirement_collection_relationship,
    Requirement_source,
    Requirement_version,
    Requirement_version_relationship,
    Requirement_view_definition,
    Security_classification_assignment,
    Tracing_relationship,
    View_definition_relationship);
END_TYPE;
(*

4.2.12 requirement_mri_organization_or_person_in_organization_item   EXPRESS-G

The requirement_mri_organization_or_person_in_organization_item type is an extension of the mri_organization_or_person_in_organization_item type. It adds the data types Address_assignment, Alias_identification, Approval, Assigned_property, Certification, Certification_assignment, Classification_assignment, Contract_assignment, Date_or_date_time_assignment, Digital_document_definition, Digital_file, Document, Document_assignment, Document_definition, Document_version, Effectivity, Effectivity_assignment, Event, Event_assignment, Hardcopy, Independent_property, Independent_property_relationship, Organization_or_person_in_organization_assignment, Person_in_organization, Physical_document_definition, Product_category, Product_category_assignment, Product_version, Product_view_definition, Project, Project_assignment, Property_representation, Representation, Requirement, Requirement_assignment, Requirement_collection_relationship, Requirement_source, Requirement_version, Requirement_version_relationship, Requirement_view_definition, Security_classification, Security_classification_assignment, Tracing_relationship and View_definition_context 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 requirement_mri_organization_or_person_in_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON mri_organization_or_person_in_organization_item WITH
   (Address_assignment,
    Alias_identification,
    Approval,
    Assigned_property,
    Certification,
    Certification_assignment,
    Classification_assignment,
    Contract_assignment,
    Date_or_date_time_assignment,
    Digital_document_definition,
    Digital_file,
    Document,
    Document_assignment,
    Document_definition,
    Document_version,
    Effectivity,
    Effectivity_assignment,
    Event,
    Event_assignment,
    Hardcopy,
    Independent_property,
    Independent_property_relationship,
    Organization_or_person_in_organization_assignment,
    Person_in_organization,
    Physical_document_definition,
    Product_category,
    Product_category_assignment,
    Product_version,
    Product_view_definition,
    Project,
    Project_assignment,
    Property_representation,
    Representation,
    Requirement,
    Requirement_assignment,
    Requirement_collection_relationship,
    Requirement_source,
    Requirement_version,
    Requirement_version_relationship,
    Requirement_view_definition,
    Security_classification,
    Security_classification_assignment,
    Tracing_relationship,
    View_definition_context);
END_TYPE;
(*

4.2.13 requirement_mri_string_select   EXPRESS-G

The requirement_mri_string_select type is an extension of the mri_string_select type. It adds the data types Assigned_property, Digital_document_definition, Document, Document_assignment, Document_version, Event, External_item_identification, External_source_identification, Independent_property, Independent_property_relationship, Information_right, Information_usage_right, Physical_document_definition, Product_category, Representation_item, Requirement, Requirement_assignment, Requirement_collection_relationship, Requirement_source, Requirement_version, Requirement_version_relationship, Requirement_view_definition and Tracing_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 requirement_mri_string_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON mri_string_select WITH
   (Assigned_property,
    Digital_document_definition,
    Document,
    Document_assignment,
    Document_version,
    Event,
    External_item_identification,
    External_source_identification,
    Independent_property,
    Independent_property_relationship,
    Information_right,
    Information_usage_right,
    Physical_document_definition,
    Product_category,
    Representation_item,
    Requirement,
    Requirement_assignment,
    Requirement_collection_relationship,
    Requirement_source,
    Requirement_version,
    Requirement_version_relationship,
    Requirement_view_definition,
    Tracing_relationship);
END_TYPE;
(*

4.2.14 requirement_project_item   EXPRESS-G

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

4.2.15 requirement_security_classification_item   EXPRESS-G

The requirement_security_classification_item type is an extension of the security_classification_item type. It adds the data types Digital_document_definition, Digital_file, Document, Document_assignment, Document_version, Hardcopy, Physical_document_definition, Requirement, Requirement_assignment, Requirement_collection_relationship, Requirement_source, Requirement_version, Requirement_version_relationship, Requirement_view_definition and Tracing_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 requirement_security_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON security_classification_item WITH
   (Digital_document_definition,
    Digital_file,
    Document,
    Document_assignment,
    Document_version,
    Hardcopy,
    Physical_document_definition,
    Requirement,
    Requirement_assignment,
    Requirement_collection_relationship,
    Requirement_source,
    Requirement_version,
    Requirement_version_relationship,
    Requirement_view_definition,
    Tracing_relationship);
END_TYPE;
(*

4.2.16 rm_requirement_assignment_item   EXPRESS-G

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

4.2.17 rm_requirement_source_item   EXPRESS-G

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



*)
END_SCHEMA;  -- Requirement_management_arm
(*


© ISO 2004 — All rights reserved