Application module: Schedule ISO/TS 10303-1437:2011-10(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms

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
     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
F Application module implementation and usage guide
G Change history
Bibliography
Index

4 Information requirements

This clause specifies the information requirements for the Schedule 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.

This clause defines the information requirements to which implementations shall conform using the EXPRESS language as defined in ISO 10303-11. The following begins the Schedule_arm schema and identifies the necessary external references.

EXPRESS specification:

*)
SCHEMA Schedule_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_method_implementation_arm;    --  ISO/TS 10303-1261

USE FROM Attribute_classification_arm;    --  ISO/TS 10303-1246

USE FROM Collection_identification_and_version_arm;    --  ISO/TS 10303-1396

USE FROM Condition_evaluation_arm;    --  ISO/TS 10303-1254

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

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

USE FROM Identification_relationship_arm;    --  ISO/TS 10303-1398

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

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

USE FROM Observation_arm;    --  ISO/TS 10303-1258

USE FROM Process_property_assignment_arm;    --  ISO/TS 10303-1040

USE FROM Property_assignment_arm;    --  ISO/TS 10303-1030

USE FROM Resource_as_realized_arm;    --  ISO/TS 10303-1269

USE FROM Resource_property_assignment_arm;    --  ISO/TS 10303-1273

USE FROM Same_as_external_item_arm;    --  ISO/TS 10303-1402

USE FROM Scheme_arm;    --  ISO/TS 10303-1260

USE FROM Task_specification_arm;    --  ISO/TS 10303-1262

USE FROM Time_interval_assignment_arm;    --  ISO/TS 10303-1365

USE FROM Work_output_arm;    --  ISO/TS 10303-1300
(*

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

Activity_method_implementation_arm ISO/TS 10303-1261
Attribute_classification_arm ISO/TS 10303-1246
Collection_identification_and_version_arm ISO/TS 10303-1396
Condition_evaluation_arm ISO/TS 10303-1254
Document_assignment_arm ISO/TS 10303-1122
Effectivity_application_arm ISO/TS 10303-1059
Identification_relationship_arm ISO/TS 10303-1398
Information_rights_arm ISO/TS 10303-1241
Justification_arm ISO/TS 10303-1263
Observation_arm ISO/TS 10303-1258
Process_property_assignment_arm ISO/TS 10303-1040
Property_assignment_arm ISO/TS 10303-1030
Resource_as_realized_arm ISO/TS 10303-1269
Resource_property_assignment_arm ISO/TS 10303-1273
Same_as_external_item_arm ISO/TS 10303-1402
Scheme_arm ISO/TS 10303-1260
Task_specification_arm ISO/TS 10303-1262
Time_interval_assignment_arm ISO/TS 10303-1365
Work_output_arm ISO/TS 10303-1300

NOTE 2   See Annex C, Figures C.1and C.2 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 ss_activity_item   EXPRESS-G

The ss_activity_item type is an extension of the activity_item type. It adds the data types Activity, Activity_method, Activity_property, Applied_activity_assignment, Applied_state_assignment, Assigned_property, Managed_resource, Resource_as_realized, Resource_event, Resource_item, Resource_item_realization, Resource_property, Scheme_entry_assignment, State and State_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.

Each list member is an item that can be assigned an activity.

EXPRESS specification:

*)
TYPE ss_activity_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON activity_item WITH
   (Activity,
    Activity_method,
    Activity_property,
    Applied_activity_assignment,
    Applied_state_assignment,
    Assigned_property,
    Managed_resource,
    Resource_as_realized,
    Resource_event,
    Resource_item,
    Resource_item_realization,
    Resource_property,
    Scheme_entry_assignment,
    State,
    State_relationship);
END_TYPE;
(*

4.2.2 ss_activity_method_item   EXPRESS-G

The ss_activity_method_item type is an extension of the activity_method_item type. It adds the data types Activity, Activity_property, Applied_activity_assignment, Assigned_property, Event, Managed_resource, Resource_as_realized, Resource_event, Scheme_entry, State_relationship, Task_method and Task_method_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.

Each list member is a product or activity data item to which an applied activity method can be assigned.

EXPRESS specification:

*)
TYPE ss_activity_method_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON activity_method_item WITH
   (Activity,
    Activity_property,
    Applied_activity_assignment,
    Assigned_property,
    Event,
    Managed_resource,
    Resource_as_realized,
    Resource_event,
    Scheme_entry,
    State_relationship,
    Task_method,
    Task_method_version);
END_TYPE;
(*

4.2.3 ss_activity_realization_select   EXPRESS-G

The ss_activity_realization_select type is an extension of the activity_realization_select type. It adds the data types Scheme, Scheme_version, Task_method and Task_method_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.

Each list member is a product or activity data item that can realize an activity method.

EXPRESS specification:

*)
TYPE ss_activity_realization_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON activity_realization_select WITH
   (Scheme,
    Scheme_version,
    Task_method,
    Task_method_version);
END_TYPE;
(*

4.2.4 ss_affected_item_select   EXPRESS-G

The ss_affected_item_select type is an extension of the affected_item_select type. It adds the data types Activity_method, Activity_property, Assigned_property, Resource_item, Resource_item_realization and Resource_property 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.

Each list member is something that is affected by a work request.

EXPRESS specification:

*)
TYPE ss_affected_item_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON affected_item_select WITH
   (Activity_method,
    Activity_property,
    Assigned_property,
    Resource_item,
    Resource_item_realization,
    Resource_property);
END_TYPE;
(*

4.2.5 ss_approval_item   EXPRESS-G

The ss_approval_item type is an extension of the approval_item type. It adds the data types Activity_method_realization, Activity_method_realization_relationship, Activity_method_relationship, Activity_property, Applied_activity_method_assignment, Applied_state_assignment, Applied_state_definition_assignment, Assigned_property, Condition_evaluation, Condition_evaluation_assignment, Document_definition, Event, Justification, Justification_assignment, Justification_relationship, Justification_support_assignment, Managed_resource, Managed_resource_relationship, Required_resource, Required_resource_assignment, Required_resource_relationship, Resource_as_realized, Resource_as_realized_assignment, Resource_event, Resource_item, Resource_item_assignment, Resource_item_realization, Resource_item_relationship, Resource_property, Task_element, Task_element_state_relationship, Task_method, Task_method_state_relationship, Task_method_version, Task_objective and Task_objective_state_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.

Each list member is an activity or product data item to which can be assigned an approval.

EXPRESS specification:

*)
TYPE ss_approval_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON approval_item WITH
   (Activity_method_realization,
    Activity_method_realization_relationship,
    Activity_method_relationship,
    Activity_property,
    Applied_activity_method_assignment,
    Applied_state_assignment,
    Applied_state_definition_assignment,
    Assigned_property,
    Condition_evaluation,
    Condition_evaluation_assignment,
    Document_definition,
    Event,
    Justification,
    Justification_assignment,
    Justification_relationship,
    Justification_support_assignment,
    Managed_resource,
    Managed_resource_relationship,
    Required_resource,
    Required_resource_assignment,
    Required_resource_relationship,
    Resource_as_realized,
    Resource_as_realized_assignment,
    Resource_event,
    Resource_item,
    Resource_item_assignment,
    Resource_item_realization,
    Resource_item_relationship,
    Resource_property,
    Task_element,
    Task_element_state_relationship,
    Task_method,
    Task_method_state_relationship,
    Task_method_version,
    Task_objective,
    Task_objective_state_relationship);
END_TYPE;
(*

4.2.6 ss_certification_item   EXPRESS-G

The ss_certification_item type is an extension of the certification_item type. It adds the data types Applied_activity_method_assignment, Resource_item, Resource_item_realization, Task_element, Task_method, Task_method_version and Task_objective 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.

Each list member is an activity or product data item to which a certification can be assigned.

EXPRESS specification:

*)
TYPE ss_certification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON certification_item WITH
   (Applied_activity_method_assignment,
    Resource_item,
    Resource_item_realization,
    Task_element,
    Task_method,
    Task_method_version,
    Task_objective);
END_TYPE;
(*

4.2.7 ss_characterized_activity_definition   EXPRESS-G

The ss_characterized_activity_definition type is an extension of the characterized_activity_definition type. It adds the data types Activity_method_relationship, Condition_evaluation, Required_resource_assignment, Resource_as_realized_assignment, Resource_event, Resource_item_assignment and Task_objective 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.

Each list member is a data item to which an activity property may be assigned.

EXPRESS specification:

*)
TYPE ss_characterized_activity_definition = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON characterized_activity_definition WITH
   (Activity_method_relationship,
    Condition_evaluation,
    Required_resource_assignment,
    Resource_as_realized_assignment,
    Resource_event,
    Resource_item_assignment,
    Task_objective);
END_TYPE;
(*

4.2.8 ss_characterized_resource_select   EXPRESS-G

The ss_characterized_resource_select type is an extension of the characterized_resource_select type. It adds the data types Managed_resource, Required_resource, Resource_as_realized, Resource_item, Resource_item_realization and Resource_item_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.

Each list member is a resource data item which has a resource property that can be characterized.

EXPRESS specification:

*)
TYPE ss_characterized_resource_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON characterized_resource_select WITH
   (Managed_resource,
    Required_resource,
    Resource_as_realized,
    Resource_item,
    Resource_item_realization,
    Resource_item_relationship);
END_TYPE;
(*

4.2.9 ss_classification_item   EXPRESS-G

The ss_classification_item type is an extension of the classification_item type. It adds the data types Activity, Activity_property_representation, Activity_relationship, Applied_activity_assignment, Assigned_property, Defined_state_relationship, Property_representation, State_assertion and State_assessment 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.

Each list member is a product or activity data item for which a class can be assigned to classify it.

EXPRESS specification:

*)
TYPE ss_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON classification_item WITH
   (Activity,
    Activity_property_representation,
    Activity_relationship,
    Applied_activity_assignment,
    Assigned_property,
    Defined_state_relationship,
    Property_representation,
    State_assertion,
    State_assessment);
END_TYPE;
(*

4.2.10 ss_classified_attribute_select   EXPRESS-G

The ss_classified_attribute_select type is an extension of the classified_attribute_select type. It adds the data types Activity, Activity_method, Activity_method_assignment, Activity_property, Activity_property_representation, Activity_relationship, Applied_activity_assignment, Assigned_property, Condition_evaluation, Condition_evaluation_parameter, Event_assignment, Event_relationship, Managed_resource, Managed_resource_relationship, Property_representation, Related_condition_parameter, Required_resource, Required_resource_relationship, Resource_as_realized, Resource_as_realized_relationship, Resource_event, Resource_event_correspondence_relationship, Resource_event_relationship, Resource_item, Resource_item_assignment, Resource_item_realization, Resource_item_relationship, Resource_property and Resource_property_representation 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.

Each list member is an assertion that a data item has an attribute that is assigned to be a member of a class.

EXPRESS specification:

*)
TYPE ss_classified_attribute_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON classified_attribute_select WITH
   (Activity,
    Activity_method,
    Activity_method_assignment,
    Activity_property,
    Activity_property_representation,
    Activity_relationship,
    Applied_activity_assignment,
    Assigned_property,
    Condition_evaluation,
    Condition_evaluation_parameter,
    Event_assignment,
    Event_relationship,
    Managed_resource,
    Managed_resource_relationship,
    Property_representation,
    Related_condition_parameter,
    Required_resource,
    Required_resource_relationship,
    Resource_as_realized,
    Resource_as_realized_relationship,
    Resource_event,
    Resource_event_correspondence_relationship,
    Resource_event_relationship,
    Resource_item,
    Resource_item_assignment,
    Resource_item_realization,
    Resource_item_relationship,
    Resource_property,
    Resource_property_representation);
END_TYPE;
(*

4.2.11 ss_collection_assignment_select   EXPRESS-G

The ss_collection_assignment_select type is an extension of the collection_assignment_select 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.

Each list member is an object to which the collection has relevance.

EXPRESS specification:

*)
TYPE ss_collection_assignment_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON collection_assignment_select WITH
   (Activity,
    Activity_method);
END_TYPE;
(*

4.2.12 ss_collection_member_select   EXPRESS-G

The ss_collection_member_select type is an extension of the collection_member_select type. It adds the data types Activity, Activity_method, Activity_method_assignment, Activity_method_realization, Activity_method_realization_relationship, Activity_method_relationship, Activity_property, Activity_property_representation, Activity_relationship, Activity_status, Address, Address_assignment, Affected_items_assignment, Applied_activity_assignment, Applied_activity_method_assignment, Applied_information_usage_right, Applied_state_assignment, Applied_state_definition_assignment, Approval, Approval_assignment, Approval_relationship, Approval_status, Approving_person_organization, Assigned_property, Attribute_classification, Attribute_translation_assignment, Calendar_date, Certification, Certification_assignment, Class, Classification_assignment, Collection_assignment, Collection_membership, Condition, Condition_assignment, Condition_evaluation, Condition_evaluation_assignment, Condition_evaluation_parameter, Condition_parameter, Condition_relationship, Contract, Contract_assignment, Contract_relationship, Date_or_date_time_assignment, Date_time, Defined_state_relationship, Derived_unit_element, Document_assignment, Effectivity, Effectivity_assignment, Effectivity_relationship, Event, Event_assignment, Event_relationship, External_source, External_source_identification, File, Identification_assignment, Identification_relationship, Independent_property, Independent_property_relationship, Information_right, Information_usage_right, Information_usage_right_relationship, Justification, Justification_assignment, Justification_relationship, Justification_support_assignment, Language, Language_indication, Local_time, Location, Location_assignment, Location_relationship, Location_representation, Managed_resource, Managed_resource_relationship, Observation, Observation_assignment, Observation_consequence, Observation_relationship, Organization, Organization_or_person_in_organization_assignment, Organization_relationship, Organizational_location_identification, Person, Person_in_organization, Product, Product_design_to_individual, Product_design_version_to_individual, Product_planned_to_realized, Product_relationship, Product_version, Product_version_relationship, Product_view_definition, Project, Project_assignment, Project_relationship, Property_definition_representation, Regional_coordinate, Related_condition_parameter, Representation, Representation_context, Representation_item, Representation_relationship, Required_resource, Required_resource_assignment, Required_resource_relationship, Required_resource_requirement, Resource_as_realized, Resource_as_realized_assignment, Resource_as_realized_relationship, Resource_event, Resource_event_correspondence_relationship, Resource_event_relationship, Resource_item, Resource_item_assignment, Resource_item_realization, Resource_item_relationship, Resource_property, Resource_property_representation, Same_as_external_item, Security_classification, Security_classification_assignment, State, State_assertion, State_assessment, State_definition, State_definition_relationship, State_definition_role, State_relationship, State_role, Task_element_state_relationship, Task_method_state_relationship, Task_objective, Task_objective_state_relationship, Time_interval, Time_interval_assignment, Time_interval_relationship, Time_interval_role, Time_offset, Unit, Value_with_unit, View_definition_context, Work_output, Work_output_assignment, Work_output_relationship, Work_request and Work_request_status 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.

Each list member is an object that represents a member of the collection.

EXPRESS specification:

*)
TYPE ss_collection_member_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON collection_member_select WITH
   (Activity,
    Activity_method,
    Activity_method_assignment,
    Activity_method_realization,
    Activity_method_realization_relationship,
    Activity_method_relationship,
    Activity_property,
    Activity_property_representation,
    Activity_relationship,
    Activity_status,
    Address,
    Address_assignment,
    Affected_items_assignment,
    Applied_activity_assignment,
    Applied_activity_method_assignment,
    Applied_information_usage_right,
    Applied_state_assignment,
    Applied_state_definition_assignment,
    Approval,
    Approval_assignment,
    Approval_relationship,
    Approval_status,
    Approving_person_organization,
    Assigned_property,
    Attribute_classification,
    Attribute_translation_assignment,
    Calendar_date,
    Certification,
    Certification_assignment,
    Class,
    Classification_assignment,
    Collection_assignment,
    Collection_membership,
    Condition,
    Condition_assignment,
    Condition_evaluation,
    Condition_evaluation_assignment,
    Condition_evaluation_parameter,
    Condition_parameter,
    Condition_relationship,
    Contract,
    Contract_assignment,
    Contract_relationship,
    Date_or_date_time_assignment,
    Date_time,
    Defined_state_relationship,
    Derived_unit_element,
    Document_assignment,
    Effectivity,
    Effectivity_assignment,
    Effectivity_relationship,
    Event,
    Event_assignment,
    Event_relationship,
    External_source,
    External_source_identification,
    File,
    Identification_assignment,
    Identification_relationship,
    Independent_property,
    Independent_property_relationship,
    Information_right,
    Information_usage_right,
    Information_usage_right_relationship,
    Justification,
    Justification_assignment,
    Justification_relationship,
    Justification_support_assignment,
    Language,
    Language_indication,
    Local_time,
    Location,
    Location_assignment,
    Location_relationship,
    Location_representation,
    Managed_resource,
    Managed_resource_relationship,
    Observation,
    Observation_assignment,
    Observation_consequence,
    Observation_relationship,
    Organization,
    Organization_or_person_in_organization_assignment,
    Organization_relationship,
    Organizational_location_identification,
    Person,
    Person_in_organization,
    Product,
    Product_design_to_individual,
    Product_design_version_to_individual,
    Product_planned_to_realized,
    Product_relationship,
    Product_version,
    Product_version_relationship,
    Product_view_definition,
    Project,
    Project_assignment,
    Project_relationship,
    Property_definition_representation,
    Regional_coordinate,
    Related_condition_parameter,
    Representation,
    Representation_context,
    Representation_item,
    Representation_relationship,
    Required_resource,
    Required_resource_assignment,
    Required_resource_relationship,
    Required_resource_requirement,
    Resource_as_realized,
    Resource_as_realized_assignment,
    Resource_as_realized_relationship,
    Resource_event,
    Resource_event_correspondence_relationship,
    Resource_event_relationship,
    Resource_item,
    Resource_item_assignment,
    Resource_item_realization,
    Resource_item_relationship,
    Resource_property,
    Resource_property_representation,
    Same_as_external_item,
    Security_classification,
    Security_classification_assignment,
    State,
    State_assertion,
    State_assessment,
    State_definition,
    State_definition_relationship,
    State_definition_role,
    State_relationship,
    State_role,
    Task_element_state_relationship,
    Task_method_state_relationship,
    Task_objective,
    Task_objective_state_relationship,
    Time_interval,
    Time_interval_assignment,
    Time_interval_relationship,
    Time_interval_role,
    Time_offset,
    Unit,
    Value_with_unit,
    View_definition_context,
    Work_output,
    Work_output_assignment,
    Work_output_relationship,
    Work_request,
    Work_request_status);
END_TYPE;
(*

4.2.13 ss_condition_evaluation_item   EXPRESS-G

The ss_condition_evaluation_item type is an extension of the condition_evaluation_item type. It adds the data type Assigned_property 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.

Each list member is a product or activity data item to which a condition evaluation can be applied.

EXPRESS specification:

*)
TYPE ss_condition_evaluation_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON condition_evaluation_item WITH
   (Assigned_property);
END_TYPE;
(*

4.2.14 ss_condition_evaluation_parameter_item   EXPRESS-G

The ss_condition_evaluation_parameter_item type is an extension of the condition_evaluation_parameter_item type. It adds the data types Assigned_property, Property_representation, State and State_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.

Each list member is a product or activity data item that can be an input parameter in the evaluation of a condition.

EXPRESS specification:

*)
TYPE ss_condition_evaluation_parameter_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON condition_evaluation_parameter_item WITH
   (Assigned_property,
    Property_representation,
    State,
    State_definition);
END_TYPE;
(*

4.2.15 ss_condition_item   EXPRESS-G

The ss_condition_item type is an extension of the condition_item type. It adds the data types Activity, Activity_method, Activity_method_realization, Activity_method_realization_relationship, Activity_property, Applied_activity_assignment, Assigned_property, Effectivity, Managed_resource, Managed_resource_relationship, Resource_event, Resource_event_relationship, Resource_property, State_definition, State_definition_relationship, Task_method_assignment, Task_method_relationship, Task_method_version_assignment and Task_method_version_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.

Each list member is a product or activity data item to which a condition can be assigned.

EXPRESS specification:

*)
TYPE ss_condition_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON condition_item WITH
   (Activity,
    Activity_method,
    Activity_method_realization,
    Activity_method_realization_relationship,
    Activity_property,
    Applied_activity_assignment,
    Assigned_property,
    Effectivity,
    Managed_resource,
    Managed_resource_relationship,
    Resource_event,
    Resource_event_relationship,
    Resource_property,
    State_definition,
    State_definition_relationship,
    Task_method_assignment,
    Task_method_relationship,
    Task_method_version_assignment,
    Task_method_version_relationship);
END_TYPE;
(*

4.2.16 ss_condition_parameter_item   EXPRESS-G

The ss_condition_parameter_item type is an extension of the condition_parameter_item type. It adds the data types Activity, Activity_method, Activity_property, Activity_property_representation, Assigned_property, Managed_resource, Property_representation, Required_resource, Resource_as_realized, Resource_as_realized_relationship, Resource_event, Resource_property, Resource_property_representation, State, State_assessment and State_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.

Each list member is a product or activity data item which acts as an input parameter to a condition which may or may not be specific.

EXPRESS specification:

*)
TYPE ss_condition_parameter_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON condition_parameter_item WITH
   (Activity,
    Activity_method,
    Activity_property,
    Activity_property_representation,
    Assigned_property,
    Managed_resource,
    Property_representation,
    Required_resource,
    Resource_as_realized,
    Resource_as_realized_relationship,
    Resource_event,
    Resource_property,
    Resource_property_representation,
    State,
    State_assessment,
    State_definition);
END_TYPE;
(*

4.2.17 ss_contract_item   EXPRESS-G

The ss_contract_item type is an extension of the contract_item type. It adds the data types Activity_method_realization, Activity_method_realization_relationship, Activity_method_relationship, Applied_activity_method_assignment, Managed_resource, Resource_event, Resource_item, Resource_item_realization, Task_element, Task_method, Task_method_version and Task_objective 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.

Each list member is an activity or product data item to which can be assigned a contract.

EXPRESS specification:

*)
TYPE ss_contract_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON contract_item WITH
   (Activity_method_realization,
    Activity_method_realization_relationship,
    Activity_method_relationship,
    Applied_activity_method_assignment,
    Managed_resource,
    Resource_event,
    Resource_item,
    Resource_item_realization,
    Task_element,
    Task_method,
    Task_method_version,
    Task_objective);
END_TYPE;
(*

4.2.18 ss_date_or_date_time_item   EXPRESS-G

The ss_date_or_date_time_item type is an extension of the date_or_date_time_item type. It adds the data types Activity_method_realization, Activity_method_realization_relationship, Activity_method_relationship, Activity_property, Activity_property_representation, Applied_activity_method_assignment, Condition_evaluation, Condition_evaluation_assignment, Managed_resource, Managed_resource_relationship, Required_resource, Required_resource_assignment, Resource_as_realized, Resource_as_realized_assignment, Resource_event, Resource_item, Resource_item_assignment, Resource_item_realization, Resource_property, Resource_property_representation, Task_element, Task_element_state_relationship, Task_method, Task_method_state_relationship, Task_method_version, Task_objective and Task_objective_state_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.

Each list member is an activity or product data tiem to which can be assigned a calendar date or a calendar data with time.

EXPRESS specification:

*)
TYPE ss_date_or_date_time_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON date_or_date_time_item WITH
   (Activity_method_realization,
    Activity_method_realization_relationship,
    Activity_method_relationship,
    Activity_property,
    Activity_property_representation,
    Applied_activity_method_assignment,
    Condition_evaluation,
    Condition_evaluation_assignment,
    Managed_resource,
    Managed_resource_relationship,
    Required_resource,
    Required_resource_assignment,
    Resource_as_realized,
    Resource_as_realized_assignment,
    Resource_event,
    Resource_item,
    Resource_item_assignment,
    Resource_item_realization,
    Resource_property,
    Resource_property_representation,
    Task_element,
    Task_element_state_relationship,
    Task_method,
    Task_method_state_relationship,
    Task_method_version,
    Task_objective,
    Task_objective_state_relationship);
END_TYPE;
(*

4.2.19 ss_documented_element_select   EXPRESS-G

The ss_documented_element_select type is an extension of the documented_element_select type. It adds the data types Activity_method_realization, Activity_method_realization_relationship, Activity_method_relationship, Activity_property, Activity_property_representation, Applied_activity_method_assignment, Condition_evaluation, Managed_resource, Required_resource, Required_resource_assignment, Required_resource_relationship, Resource_as_realized, Resource_event, Resource_item, Resource_item_assignment, Resource_item_realization, Resource_item_relationship, Resource_property, Resource_property_representation, State, State_assertion, State_assessment, State_definition, Task_element, Task_element_state_relationship, Task_method, Task_method_state_relationship, Task_method_version, Task_objective and Task_objective_state_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.

Each list member is a product data item to which a document can be assigned that provides information about that product data.

EXPRESS specification:

*)
TYPE ss_documented_element_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON documented_element_select WITH
   (Activity_method_realization,
    Activity_method_realization_relationship,
    Activity_method_relationship,
    Activity_property,
    Activity_property_representation,
    Applied_activity_method_assignment,
    Condition_evaluation,
    Managed_resource,
    Required_resource,
    Required_resource_assignment,
    Required_resource_relationship,
    Resource_as_realized,
    Resource_event,
    Resource_item,
    Resource_item_assignment,
    Resource_item_realization,
    Resource_item_relationship,
    Resource_property,
    Resource_property_representation,
    State,
    State_assertion,
    State_assessment,
    State_definition,
    Task_element,
    Task_element_state_relationship,
    Task_method,
    Task_method_state_relationship,
    Task_method_version,
    Task_objective,
    Task_objective_state_relationship);
END_TYPE;
(*

4.2.20 ss_effectivity_item   EXPRESS-G

The ss_effectivity_item type is an extension of the effectivity_item type. It adds the data types Activity_property, Applied_activity_method_assignment, Applied_state_definition_assignment, Managed_resource_relationship, Required_resource_assignment, Required_resource_relationship, Resource_item_assignment, Resource_item_relationship, Resource_property and State_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.

Each list member is an activity or product data item which has an effectivity (a domain of applicability) that can be characterized.

EXPRESS specification:

*)
TYPE ss_effectivity_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON effectivity_item WITH
   (Activity_property,
    Applied_activity_method_assignment,
    Applied_state_definition_assignment,
    Managed_resource_relationship,
    Required_resource_assignment,
    Required_resource_relationship,
    Resource_item_assignment,
    Resource_item_relationship,
    Resource_property,
    State_definition_relationship);
END_TYPE;
(*

4.2.21 ss_identification_item   EXPRESS-G

The ss_identification_item type is an extension of the identification_item type. It adds the data types Activity_method, Activity_method_realization, Activity_method_realization_relationship, Activity_method_relationship, Activity_property, Condition_evaluation, Event, Justification, Justification_assignment, Justification_relationship, Justification_support_assignment, Managed_resource, Required_resource_relationship, Resource_as_realized, Resource_event, Resource_property, State_definition, State_definition_relationship, Task_element_state_relationship, Task_method_assignment, Task_method_state_relationship, Task_method_version_assignment, Task_objective and Task_objective_state_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.

Each list member is a data item to which an identification assignment can be made.

EXPRESS specification:

*)
TYPE ss_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON identification_item WITH
   (Activity_method,
    Activity_method_realization,
    Activity_method_realization_relationship,
    Activity_method_relationship,
    Activity_property,
    Condition_evaluation,
    Event,
    Justification,
    Justification_assignment,
    Justification_relationship,
    Justification_support_assignment,
    Managed_resource,
    Required_resource_relationship,
    Resource_as_realized,
    Resource_event,
    Resource_property,
    State_definition,
    State_definition_relationship,
    Task_element_state_relationship,
    Task_method_assignment,
    Task_method_state_relationship,
    Task_method_version_assignment,
    Task_objective,
    Task_objective_state_relationship);
END_TYPE;
(*

4.2.22 ss_information_usage_right_item   EXPRESS-G

The ss_information_usage_right_item type is an extension of the information_usage_right_item type. It adds the data types Task_element, Task_method, Task_method_version and Task_objective 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.

Each list member is a set of information items to which a usage right can apply.

EXPRESS specification:

*)
TYPE ss_information_usage_right_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON information_usage_right_item WITH
   (Task_element,
    Task_method,
    Task_method_version,
    Task_objective);
END_TYPE;
(*

4.2.23 ss_justification_item   EXPRESS-G

The ss_justification_item type is an extension of the justification_item type. It adds the data types Activity_method_realization, Activity_method_realization_relationship, Activity_method_relationship, Activity_property, Applied_activity_method_assignment, Managed_resource_relationship, Required_resource, Required_resource_assignment, Required_resource_relationship, Resource_as_realized, Resource_event, Resource_item, Resource_item_assignment, Resource_item_realization, Resource_item_relationship, Resource_property, State_assertion, State_assessment, Task_element, Task_element_state_relationship, Task_method, Task_method_state_relationship, Task_method_version, Task_objective and Task_objective_state_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.

Each list member is a product or activity data item for which a justification can be provided.

EXPRESS specification:

*)
TYPE ss_justification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON justification_item WITH
   (Activity_method_realization,
    Activity_method_realization_relationship,
    Activity_method_relationship,
    Activity_property,
    Applied_activity_method_assignment,
    Managed_resource_relationship,
    Required_resource,
    Required_resource_assignment,
    Required_resource_relationship,
    Resource_as_realized,
    Resource_event,
    Resource_item,
    Resource_item_assignment,
    Resource_item_realization,
    Resource_item_relationship,
    Resource_property,
    State_assertion,
    State_assessment,
    Task_element,
    Task_element_state_relationship,
    Task_method,
    Task_method_state_relationship,
    Task_method_version,
    Task_objective,
    Task_objective_state_relationship);
END_TYPE;
(*

4.2.24 ss_justification_support_item   EXPRESS-G

The ss_justification_support_item type is an extension of the justification_support_item type. It adds the data types Activity_property, Applied_activity_method_assignment, Applied_state_assignment, Applied_state_definition_assignment, Resource_property, State, State_definition and State_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.

Each list member is a product or activity data item which can provide evidential support for a justification,

EXPRESS specification:

*)
TYPE ss_justification_support_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON justification_support_item WITH
   (Activity_property,
    Applied_activity_method_assignment,
    Applied_state_assignment,
    Applied_state_definition_assignment,
    Resource_property,
    State,
    State_definition,
    State_relationship);
END_TYPE;
(*

4.2.25 ss_location_assignment_select   EXPRESS-G

The ss_location_assignment_select type is an extension of the location_assignment_select type. It adds the data types Activity, Applied_activity_assignment, Applied_activity_method_assignment, Required_resource, Required_resource_assignment, Resource_item, Resource_item_assignment, Resource_item_realization, Task_element, Task_method and Task_method_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.

Each list member is an entity that can be assigned to a specified location.

EXPRESS specification:

*)
TYPE ss_location_assignment_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON location_assignment_select WITH
   (Activity,
    Applied_activity_assignment,
    Applied_activity_method_assignment,
    Required_resource,
    Required_resource_assignment,
    Resource_item,
    Resource_item_assignment,
    Resource_item_realization,
    Task_element,
    Task_method,
    Task_method_version);
END_TYPE;
(*

4.2.26 ss_observation_item   EXPRESS-G

The ss_observation_item type is an extension of the observation_item type. It adds the data types Activity, Activity_method, Activity_method_assignment, Activity_method_realization, Activity_method_realization_relationship, Activity_method_relationship, Activity_property, Activity_property_representation, Activity_relationship, Activity_status, Address, Address_assignment, Affected_items_assignment, Applied_activity_assignment, Applied_activity_method_assignment, Applied_information_usage_right, Applied_state_assignment, Applied_state_definition_assignment, Approval, Approval_assignment, Approval_relationship, Approval_status, Approving_person_organization, Assigned_property, Attribute_classification, Attribute_translation_assignment, Calendar_date, Certification, Certification_assignment, Class, Classification_assignment, Collection_assignment, Collection_membership, Condition, Condition_assignment, Condition_evaluation, Condition_evaluation_assignment, Condition_evaluation_parameter, Condition_parameter, Condition_relationship, Contract, Contract_assignment, Contract_relationship, Date_or_date_time_assignment, Date_time, Defined_state_relationship, Derived_unit_element, Document_assignment, Effectivity, Effectivity_assignment, Effectivity_relationship, Event, Event_assignment, Event_relationship, External_source, External_source_identification, File, Identification_assignment, Identification_relationship, Independent_property, Independent_property_relationship, Information_right, Information_usage_right, Information_usage_right_relationship, Justification, Justification_assignment, Justification_relationship, Justification_support_assignment, Language, Language_indication, Local_time, Location, Location_assignment, Location_relationship, Location_representation, Managed_resource, Managed_resource_relationship, Observation, Observation_assignment, Observation_consequence, Observation_relationship, Organization, Organization_or_person_in_organization_assignment, Organization_relationship, Organizational_location_identification, Person, Person_in_organization, Product, Product_design_to_individual, Product_design_version_to_individual, Product_planned_to_realized, Product_relationship, Product_version, Product_version_relationship, Product_view_definition, Project, Project_assignment, Project_relationship, Property_definition_representation, Regional_coordinate, Related_condition_parameter, Representation, Representation_context, Representation_item, Representation_relationship, Required_resource, Required_resource_assignment, Required_resource_relationship, Required_resource_requirement, Resource_as_realized, Resource_as_realized_assignment, Resource_as_realized_relationship, Resource_event, Resource_event_correspondence_relationship, Resource_event_relationship, Resource_item, Resource_item_assignment, Resource_item_realization, Resource_item_relationship, Resource_property, Resource_property_representation, Same_as_external_item, Security_classification, Security_classification_assignment, State, State_assertion, State_assessment, State_definition, State_definition_relationship, State_definition_role, State_relationship, State_role, Task_element_state_relationship, Task_method_state_relationship, Task_objective, Task_objective_state_relationship, Time_interval, Time_interval_assignment, Time_interval_relationship, Time_interval_role, Time_offset, Unit, Value_with_unit, View_definition_context, Work_output, Work_output_assignment, Work_output_relationship, Work_request and Work_request_status 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.

Each list member is any item that an observation can be made about, or any item that can be used as part of the observation..

EXPRESS specification:

*)
TYPE ss_observation_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON observation_item WITH
   (Activity,
    Activity_method,
    Activity_method_assignment,
    Activity_method_realization,
    Activity_method_realization_relationship,
    Activity_method_relationship,
    Activity_property,
    Activity_property_representation,
    Activity_relationship,
    Activity_status,
    Address,
    Address_assignment,
    Affected_items_assignment,
    Applied_activity_assignment,
    Applied_activity_method_assignment,
    Applied_information_usage_right,
    Applied_state_assignment,
    Applied_state_definition_assignment,
    Approval,
    Approval_assignment,
    Approval_relationship,
    Approval_status,
    Approving_person_organization,
    Assigned_property,
    Attribute_classification,
    Attribute_translation_assignment,
    Calendar_date,
    Certification,
    Certification_assignment,
    Class,
    Classification_assignment,
    Collection_assignment,
    Collection_membership,
    Condition,
    Condition_assignment,
    Condition_evaluation,
    Condition_evaluation_assignment,
    Condition_evaluation_parameter,
    Condition_parameter,
    Condition_relationship,
    Contract,
    Contract_assignment,
    Contract_relationship,
    Date_or_date_time_assignment,
    Date_time,
    Defined_state_relationship,
    Derived_unit_element,
    Document_assignment,
    Effectivity,
    Effectivity_assignment,
    Effectivity_relationship,
    Event,
    Event_assignment,
    Event_relationship,
    External_source,
    External_source_identification,
    File,
    Identification_assignment,
    Identification_relationship,
    Independent_property,
    Independent_property_relationship,
    Information_right,
    Information_usage_right,
    Information_usage_right_relationship,
    Justification,
    Justification_assignment,
    Justification_relationship,
    Justification_support_assignment,
    Language,
    Language_indication,
    Local_time,
    Location,
    Location_assignment,
    Location_relationship,
    Location_representation,
    Managed_resource,
    Managed_resource_relationship,
    Observation,
    Observation_assignment,
    Observation_consequence,
    Observation_relationship,
    Organization,
    Organization_or_person_in_organization_assignment,
    Organization_relationship,
    Organizational_location_identification,
    Person,
    Person_in_organization,
    Product,
    Product_design_to_individual,
    Product_design_version_to_individual,
    Product_planned_to_realized,
    Product_relationship,
    Product_version,
    Product_version_relationship,
    Product_view_definition,
    Project,
    Project_assignment,
    Project_relationship,
    Property_definition_representation,
    Regional_coordinate,
    Related_condition_parameter,
    Representation,
    Representation_context,
    Representation_item,
    Representation_relationship,
    Required_resource,
    Required_resource_assignment,
    Required_resource_relationship,
    Required_resource_requirement,
    Resource_as_realized,
    Resource_as_realized_assignment,
    Resource_as_realized_relationship,
    Resource_event,
    Resource_event_correspondence_relationship,
    Resource_event_relationship,
    Resource_item,
    Resource_item_assignment,
    Resource_item_realization,
    Resource_item_relationship,
    Resource_property,
    Resource_property_representation,
    Same_as_external_item,
    Security_classification,
    Security_classification_assignment,
    State,
    State_assertion,
    State_assessment,
    State_definition,
    State_definition_relationship,
    State_definition_role,
    State_relationship,
    State_role,
    Task_element_state_relationship,
    Task_method_state_relationship,
    Task_objective,
    Task_objective_state_relationship,
    Time_interval,
    Time_interval_assignment,
    Time_interval_relationship,
    Time_interval_role,
    Time_offset,
    Unit,
    Value_with_unit,
    View_definition_context,
    Work_output,
    Work_output_assignment,
    Work_output_relationship,
    Work_request,
    Work_request_status);
END_TYPE;
(*

4.2.27 ss_organization_or_person_in_organization_item   EXPRESS-G

The ss_organization_or_person_in_organization_item type is an extension of the organization_or_person_in_organization_item type. It adds the data types Activity_method_realization, Activity_method_realization_relationship, Activity_method_relationship, Activity_property, Activity_property_representation, Applied_activity_method_assignment, Condition_evaluation, Condition_evaluation_assignment, Managed_resource, Managed_resource_relationship, Required_resource, Required_resource_assignment, Resource_as_realized, Resource_as_realized_assignment, Resource_event, Resource_item, Resource_item_assignment, Resource_item_realization, Resource_property, Resource_property_representation, Task_element, Task_element_state_relationship, Task_method_state_relationship, Task_method_version, Task_objective and Task_objective_state_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.

Each list member is an activity or product data item to which an organization or person in an organization can be assigned.

EXPRESS specification:

*)
TYPE ss_organization_or_person_in_organization_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON organization_or_person_in_organization_item WITH
   (Activity_method_realization,
    Activity_method_realization_relationship,
    Activity_method_relationship,
    Activity_property,
    Activity_property_representation,
    Applied_activity_method_assignment,
    Condition_evaluation,
    Condition_evaluation_assignment,
    Managed_resource,
    Managed_resource_relationship,
    Required_resource,
    Required_resource_assignment,
    Resource_as_realized,
    Resource_as_realized_assignment,
    Resource_event,
    Resource_item,
    Resource_item_assignment,
    Resource_item_realization,
    Resource_property,
    Resource_property_representation,
    Task_element,
    Task_element_state_relationship,
    Task_method_state_relationship,
    Task_method_version,
    Task_objective,
    Task_objective_state_relationship);
END_TYPE;
(*

4.2.28 ss_project_item   EXPRESS-G

The ss_project_item type is an extension of the project_item type. It adds the data types Activity_method, Activity_method_realization, Activity_method_realization_relationship, Activity_method_relationship, Applied_activity_assignment, Applied_activity_method_assignment and Task_objective 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.

Each list member is an entity type that can be associated with a project.

EXPRESS specification:

*)
TYPE ss_project_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON project_item WITH
   (Activity_method,
    Activity_method_realization,
    Activity_method_realization_relationship,
    Activity_method_relationship,
    Applied_activity_assignment,
    Applied_activity_method_assignment,
    Task_objective);
END_TYPE;
(*

4.2.29 ss_property_assignment_select   EXPRESS-G

The ss_property_assignment_select type is an extension of the property_assignment_select type. It adds the data types Applied_activity_assignment, Applied_activity_method_assignment, Task_method_state_relationship and Task_objective_state_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.

Each list member is a data item which can be assigned a property.

EXPRESS specification:

*)
TYPE ss_property_assignment_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON property_assignment_select WITH
   (Applied_activity_assignment,
    Applied_activity_method_assignment,
    Task_method_state_relationship,
    Task_objective_state_relationship);
END_TYPE;
(*

4.2.30 ss_required_resource_item   EXPRESS-G

The ss_required_resource_item type is an extension of the required_resource_item type. It adds the data types Activity, Activity_method, Applied_activity_assignment, Event, Task_method_assignment and Task_method_version_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.

Each list member is a product or activity data item to which a required resource can be assigned.

EXPRESS specification:

*)
TYPE ss_required_resource_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON required_resource_item WITH
   (Activity,
    Activity_method,
    Applied_activity_assignment,
    Event,
    Task_method_assignment,
    Task_method_version_assignment);
END_TYPE;
(*

4.2.31 ss_same_as_item   EXPRESS-G

The ss_same_as_item type is an extension of the same_as_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.

The items in the dataset that are the same as the external item.

EXPRESS specification:

*)
TYPE ss_same_as_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON same_as_item WITH
   (Activity,
    Activity_method);
END_TYPE;
(*

4.2.32 ss_security_classification_item   EXPRESS-G

The ss_security_classification_item type is an extension of the security_classification_item type. It adds the data types Activity_method_realization, Activity_method_realization_relationship, Activity_method_relationship, Applied_activity_method_assignment, Resource_item, Resource_item_realization, Task_element, Task_element_state_relationship, Task_method, Task_method_version, Task_objective and Task_objective_state_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.

Each list member is an activity or product to which a security classification can be assigned.

EXPRESS specification:

*)
TYPE ss_security_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON security_classification_item WITH
   (Activity_method_realization,
    Activity_method_realization_relationship,
    Activity_method_relationship,
    Applied_activity_method_assignment,
    Resource_item,
    Resource_item_realization,
    Task_element,
    Task_element_state_relationship,
    Task_method,
    Task_method_version,
    Task_objective,
    Task_objective_state_relationship);
END_TYPE;
(*

4.2.33 ss_state_definition_of_item   EXPRESS-G

The ss_state_definition_of_item type is an extension of the state_definition_of_item type. It adds the data types Activity, Activity_method, Applied_activity_assignment, Applied_activity_method_assignment, Managed_resource, Resource_as_realized, Resource_as_realized_assignment, Resource_as_realized_relationship, Resource_event, Resource_event_correspondence_relationship, Resource_event_relationship, Resource_item, Resource_item_assignment, Resource_item_realization and Resource_item_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.

Each list member is an object whose mode of being (i.e. state) can be described and known by a state definition.

EXPRESS specification:

*)
TYPE ss_state_definition_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON state_definition_of_item WITH
   (Activity,
    Activity_method,
    Applied_activity_assignment,
    Applied_activity_method_assignment,
    Managed_resource,
    Resource_as_realized,
    Resource_as_realized_assignment,
    Resource_as_realized_relationship,
    Resource_event,
    Resource_event_correspondence_relationship,
    Resource_event_relationship,
    Resource_item,
    Resource_item_assignment,
    Resource_item_realization,
    Resource_item_relationship);
END_TYPE;
(*

4.2.34 ss_state_of_item   EXPRESS-G

The ss_state_of_item type is an extension of the state_of_item type. It adds the data types Activity, Activity_method, Applied_activity_assignment, Managed_resource, Resource_as_realized, Resource_as_realized_assignment, Resource_as_realized_relationship, Resource_event, Resource_event_correspondence_relationship, Resource_event_relationship, Resource_item, Resource_item_assignment, Resource_item_realization, Resource_item_relationship and Task_objective 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.

Each list member is an activity or product data item which can have a state or be a state.

EXPRESS specification:

*)
TYPE ss_state_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON state_of_item WITH
   (Activity,
    Activity_method,
    Applied_activity_assignment,
    Managed_resource,
    Resource_as_realized,
    Resource_as_realized_assignment,
    Resource_as_realized_relationship,
    Resource_event,
    Resource_event_correspondence_relationship,
    Resource_event_relationship,
    Resource_item,
    Resource_item_assignment,
    Resource_item_realization,
    Resource_item_relationship,
    Task_objective);
END_TYPE;
(*

4.2.35 ss_string_select   EXPRESS-G

The ss_string_select type is an extension of the string_select type. It adds the data types Activity_method_realization, Activity_method_realization_relationship, Activity_method_relationship, Activity_property, Applied_activity_method_assignment, Condition_evaluation, Managed_resource, Managed_resource_relationship, Related_condition_parameter, Required_resource, Required_resource_relationship, Resource_as_realized, Resource_as_realized_relationship, Resource_event, Resource_event_correspondence_relationship, Resource_event_relationship, Resource_item, Resource_item_assignment, Resource_item_realization, Resource_item_relationship, Resource_property, Task_element, Task_method, Task_method_version and Task_objective 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.

Each list member is a string that can be the considered instance in a language indication.

EXPRESS specification:

*)
TYPE ss_string_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON string_select WITH
   (Activity_method_realization,
    Activity_method_realization_relationship,
    Activity_method_relationship,
    Activity_property,
    Applied_activity_method_assignment,
    Condition_evaluation,
    Managed_resource,
    Managed_resource_relationship,
    Related_condition_parameter,
    Required_resource,
    Required_resource_relationship,
    Resource_as_realized,
    Resource_as_realized_relationship,
    Resource_event,
    Resource_event_correspondence_relationship,
    Resource_event_relationship,
    Resource_item,
    Resource_item_assignment,
    Resource_item_realization,
    Resource_item_relationship,
    Resource_property,
    Task_element,
    Task_method,
    Task_method_version,
    Task_objective);
END_TYPE;
(*

4.2.36 ss_work_item   EXPRESS-G

The ss_work_item type is an extension of the work_item type. It adds the data types Activity, Activity_method, Applied_activity_assignment, Applied_activity_method_assignment and Event 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.

Each list member is an item that can be a source that produces or delivers work output.

EXPRESS specification:

*)
TYPE ss_work_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON work_item WITH
   (Activity,
    Activity_method,
    Applied_activity_assignment,
    Applied_activity_method_assignment,
    Event);
END_TYPE;
(*



*)
END_SCHEMA;  -- Schedule_arm
(*


© ISO 2011 — All rights reserved