Capability (C088):— representing_task_structure Date: 2007/06/22 12:22:11
Revision: 1.6

Capability EXPRESS information model

This section describes the EXPRESS information model for the capability.

Open issue Issue: NN-6 by Nigel Newling (05-11-17) [minor_technical, open] - {Type = usage}
Empty entity list.

From module : ap239_task_specification_resourced - using all



TYPE tsr_approval_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON approval_item WITH
   (Experience_gained,
    Experience_type,
    Organization_organization_type_relationship,
    Person_or_organization_or_person_in_organization_in_position,
    Person_or_organization_or_person_in_organization_in_position_relationship,
    Position,
    Position_assignment,
    Position_group_assignment,
    Position_position_type_assignment,
    Position_type,
    Position_type_assignment,
    Product_group,
    Product_group_membership,
    Product_group_relationship,
    Qualification_assignment,
    Qualification_type,
    Required_resource_assignment,
    Resource_as_realized_assignment,
    Resource_property,
    Task_element,
    Task_element_relationship,
    Task_element_state_relationship,
    Task_method,
    Task_method_assignment,
    Task_method_relationship,
    Task_method_state_relationship,
    Task_method_version,
    Task_method_version_assignment,
    Task_method_version_relationship,
    Task_objective,
    Task_objective_state_relationship,
    Type_of_person,
    Type_of_person_assignment);
END_TYPE;



TYPE tsr_certification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON certification_item WITH
   (Product_group,
    Product_group_relationship,
    Task_element,
    Task_method,
    Task_method_version,
    Task_objective);
END_TYPE;



TYPE tsr_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON classification_item WITH
   (Activity_property,
    Activity_property_representation,
    Activity_status,
    Experience_gained,
    Experience_instance,
    Location_representation,
    Organization_type,
    Organizational_location_identification,
    Person_or_organization_or_person_in_organization_in_position,
    Position_assignment,
    Position_group_assignment,
    Position_type_assignment,
    Qualification_assignment,
    Qualification_type_relationship,
    Regional_coordinate,
    Resource_property,
    Resource_property_representation);
END_TYPE;



TYPE tsr_classified_attribute_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON classified_attribute_select WITH
   (Activity_property,
    Activity_property_representation,
    Global_location_representation,
    Location,
    Location_relationship,
    Organizational_location_identification,
    Product_based_location_identification,
    Regional_coordinate,
    Regional_grid_location_representation,
    Resource_property,
    Resource_property_representation);
END_TYPE;



TYPE tsr_condition_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON condition_item WITH
   (Activity_property,
    Product_group,
    Product_group_membership,
    Product_group_relationship,
    Required_resource_assignment,
    Required_resource_relationship,
    Resource_item_assignment,
    Resource_item_relationship,
    Resource_property,
    Task_element_relationship,
    Task_method_assignment,
    Task_method_relationship,
    Task_method_version_assignment,
    Task_method_version_relationship);
END_TYPE;



TYPE tsr_condition_parameter_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON condition_parameter_item WITH
   (Activity,
    Activity_method,
    Activity_property,
    Activity_property_representation,
    Independent_property_representation,
    Managed_resource,
    Required_resource,
    Resource_as_realized,
    Resource_as_realized_relationship,
    Resource_event,
    Resource_property,
    Resource_property_representation);
END_TYPE;



TYPE tsr_contract_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON contract_item WITH
   (Product_group,
    Product_group_relationship,
    Task_element,
    Task_element_relationship,
    Task_method,
    Task_method_assignment,
    Task_method_relationship,
    Task_method_version,
    Task_method_version_assignment,
    Task_method_version_relationship,
    Task_objective);
END_TYPE;



TYPE tsr_date_or_date_time_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON date_or_date_time_item WITH
   (Activity_property,
    Activity_property_representation,
    Location_representation,
    Organization_organization_type_relationship,
    Person_or_organization_or_person_in_organization_in_position,
    Person_or_organization_or_person_in_organization_in_position_relationship,
    Position_assignment,
    Position_group_assignment,
    Position_position_type_assignment,
    Position_type_assignment,
    Product_group,
    Product_group_membership,
    Product_group_relationship,
    Property_representation,
    Required_resource_assignment,
    Resource_as_realized_assignment,
    Resource_property,
    Resource_property_representation,
    Task_element,
    Task_element_relationship,
    Task_element_state_relationship,
    Task_method,
    Task_method_assignment,
    Task_method_relationship,
    Task_method_state_relationship,
    Task_method_version,
    Task_method_version_assignment,
    Task_method_version_relationship,
    Task_objective,
    Task_objective_state_relationship,
    Type_of_person_assignment);
END_TYPE;



TYPE tsr_documented_element_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON documented_element_select WITH
   (Activity_property,
    Activity_property_representation,
    Experience_instance,
    Experience_type,
    Location,
    Location_assignment,
    Location_representation,
    Managed_resource,
    Organization_type,
    Organizational_location_identification,
    Person_or_organization_or_person_in_organization_in_position,
    Person_or_organization_or_person_in_organization_in_position_relationship,
    Position,
    Position_group,
    Position_type,
    Position_type_assignment,
    Probability_distribution,
    Product_group,
    Product_group_membership,
    Product_group_relationship,
    Qualification_type,
    Regional_grid_location_representation,
    Required_resource,
    Required_resource_assignment,
    Required_resource_relationship,
    Resource_as_realized,
    Resource_item_assignment,
    Resource_item_relationship,
    Resource_property,
    Resource_property_representation,
    Task_element,
    Task_element_relationship,
    Task_element_state_relationship,
    Task_method,
    Task_method_assignment,
    Task_method_relationship,
    Task_method_state_relationship,
    Task_method_version,
    Task_method_version_assignment,
    Task_method_version_relationship,
    Task_objective,
    Task_objective_state_relationship,
    Type_of_person,
    Type_of_person_definition);
END_TYPE;



TYPE tsr_effectivity_item = EXTENSIBLE SELECT BASED_ON effectivity_item WITH
   (Activity_method,
    Activity_property,
    Applied_activity_method_assignment,
    Applied_state_definition_assignment,
    Attribute_translation_assignment,
    Managed_resource_relationship,
    Person_or_organization_or_person_in_organization_in_position_relationship,
    Position_assignment,
    Position_group_assignment,
    Position_position_type_assignment,
    Position_type_assignment,
    Required_resource_assignment,
    Required_resource_relationship,
    Resource_item_assignment,
    Resource_item_relationship,
    Resource_property,
    State_definition_relationship,
    Type_of_person_assignment,
    Type_of_person_definition_relationship,
    Work_output_assignment,
    Work_output_relationship);
END_TYPE;



TYPE tsr_identification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON identification_item WITH
   (Descriptive_document_property,
    Experience_instance,
    Experience_type,
    Location,
    Location_representation,
    Numerical_document_property,
    Organization_type,
    Organizational_location_identification,
    Person_or_organization_or_person_in_organization_in_position,
    Person_or_organization_or_person_in_organization_in_position_relationship,
    Position,
    Position_group,
    Probability_distribution,
    Product_group,
    Product_group_membership,
    Product_group_relationship,
    Qualification_assignment,
    Qualification_type,
    Resource_property,
    Task_element,
    Task_element_relationship,
    Task_element_state_relationship,
    Task_method,
    Task_method_assignment,
    Task_method_relationship,
    Task_method_state_relationship,
    Task_method_version,
    Task_method_version_assignment,
    Task_method_version_relationship,
    Task_objective,
    Task_objective_state_relationship,
    Type_of_person);
END_TYPE;



TYPE tsr_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;



TYPE tsr_justification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON justification_item WITH
   (Activity_property,
    Assigned_property,
    Location_assignment,
    Resource_property,
    Task_element,
    Task_element_relationship,
    Task_element_state_relationship,
    Task_method,
    Task_method_assignment,
    Task_method_relationship,
    Task_method_state_relationship,
    Task_method_version,
    Task_method_version_assignment,
    Task_method_version_relationship,
    Task_objective,
    Task_objective_state_relationship);
END_TYPE;



TYPE tsr_justification_support_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON justification_support_item WITH
   (Activity_property,
    Applied_state_assignment,
    Applied_state_definition_assignment,
    Assigned_property,
    Contract,
    Document,
    Document_version,
    Location,
    Location_assignment,
    Resource_property,
    State,
    State_definition,
    State_definition_relationship,
    State_relationship);
END_TYPE;



TYPE tsr_location_assignment_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON location_assignment_select WITH
   (Document,
    Document_definition,
    Document_version,
    File,
    Interface_connection,
    Interface_connector_occurrence,
    Interface_definition_connection,
    Organization,
    Organization_type,
    Person,
    Person_in_organization,
    Position,
    Position_type,
    Product,
    Product_group,
    Product_version,
    Product_view_definition,
    Project,
    Required_resource,
    Required_resource_assignment,
    Resource_item,
    Resource_item_assignment,
    Task_element,
    Task_method,
    Task_method_assignment,
    Task_method_version,
    Task_method_version_assignment,
    Type_of_person);
END_TYPE;



TYPE tsr_organization_person_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON organization_or_person_in_organization_item WITH
   (Activity_property_representation,
    Applied_independent_resource_property,
    Position_assignment,
    Position_group_assignment,
    Position_position_type_assignment,
    Position_type,
    Position_type_assignment,
    Product_group,
    Product_group_membership,
    Product_group_relationship,
    Required_resource_assignment,
    Resource_as_realized_assignment,
    Resource_property,
    Resource_property_representation,
    Task_element,
    Task_element_relationship,
    Task_element_state_relationship,
    Task_method,
    Task_method_assignment,
    Task_method_relationship,
    Task_method_state_relationship,
    Task_method_version,
    Task_method_version_assignment,
    Task_method_version_relationship,
    Task_objective,
    Task_objective_state_relationship,
    Type_of_person_assignment);
END_TYPE;



TYPE tsr_position_group_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON position_group_item WITH
   (Approving_person_organization,
    Document_definition,
    Organization_or_person_in_organization_assignment,
    Product,
    Product_version,
    Product_view_definition);
END_TYPE;



TYPE tsr_position_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON position_item WITH
   (Approving_person_organization,
    Document_definition,
    Organization_or_person_in_organization_assignment,
    Product,
    Product_version,
    Product_view_definition);
END_TYPE;



TYPE tsr_position_type_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON position_type_item WITH
   (Approving_person_organization,
    Document_definition,
    Organization_or_person_in_organization_assignment,
    Product,
    Product_version,
    Product_view_definition);
END_TYPE;



TYPE tsr_process_property_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON characterized_activity_definition WITH
   (Activity_method_relationship,
    Task_objective);
END_TYPE;



TYPE tsr_product_based_location_representation = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON product_based_location_representation WITH
   (Interface_connection,
    Interface_connector_occurrence,
    Interface_definition_connection);
END_TYPE;



TYPE tsr_project_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON project_item WITH
   (Product_group,
    Product_group_membership,
    Product_group_relationship,
    Task_element,
    Task_method,
    Task_method_assignment,
    Task_method_version,
    Task_method_version_assignment,
    Task_objective);
END_TYPE;



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



TYPE tsr_required_resource_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON required_resource_item WITH
   (Position,
    Position_type,
    Task_element,
    Task_method,
    Task_method_assignment,
    Task_method_version,
    Task_method_version_assignment,
    Type_of_person);
END_TYPE;



TYPE tsr_requirement_assignment_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON requirement_assignment_item WITH
   (Activity_method,
    Applied_activity_method_assignment,
    Applied_state_assignment,
    Applied_state_definition_assignment,
    State,
    State_definition);
END_TYPE;



TYPE tsr_requirement_source_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON requirement_source_item WITH
   (Activity_method,
    Applied_activity_method_assignment,
    Applied_state_assignment,
    Applied_state_definition_assignment,
    State,
    State_definition);
END_TYPE;



TYPE tsr_resource_assignment_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON resource_assignment_item WITH
   (Contract,
    Location,
    Part,
    Part_version,
    Part_view_definition,
    Product_as_individual,
    Product_as_individual_version,
    Product_as_individual_view,
    Product_group,
    Project);
END_TYPE;



TYPE tsr_resource_item_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON resource_item_select WITH
   (Document,
    Document_definition,
    Document_version,
    File,
    Location,
    Organization,
    Organization_type,
    Part,
    Part_version,
    Part_view_definition,
    Person,
    Person_in_organization,
    Position,
    Position_type,
    Product_as_individual,
    Product_as_individual_version,
    Product_as_individual_view,
    Product_group,
    Type_of_person);
END_TYPE;



TYPE tsr_security_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON security_classification_item WITH
   (Product_group,
    Product_group_membership,
    Product_group_relationship,
    Task_element,
    Task_element_relationship,
    Task_element_state_relationship,
    Task_method,
    Task_method_assignment,
    Task_method_relationship,
    Task_method_version,
    Task_method_version_assignment,
    Task_method_version_relationship,
    Task_objective,
    Task_objective_state_relationship);
END_TYPE;



TYPE tsr_state_definition_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON state_definition_of_item WITH
   (Activity_method,
    Applied_activity_method_assignment,
    Breakdown_version,
    Location,
    Managed_resource,
    Product,
    Product_concept,
    Product_group,
    Product_version,
    View_definition_relationship);
END_TYPE;



TYPE tsr_state_of_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON state_of_item WITH
   (Task_method_version);
END_TYPE;



TYPE tsr_string_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON string_select WITH
   (Experience_gained,
    Experience_type,
    Global_location_representation,
    Location,
    Location_relationship,
    Organization_type,
    Organizational_location_identification,
    Position,
    Position_group,
    Position_relationship,
    Position_role,
    Position_type,
    Product_based_location_identification,
    Product_group,
    Product_group_relationship,
    Qualification_type,
    Regional_coordinate,
    Regional_grid_location_representation,
    Resource_property,
    Task_element,
    Task_element_relationship,
    Task_method,
    Task_method_assignment,
    Task_method_relationship,
    Task_method_version,
    Task_method_version_assignment,
    Task_method_version_relationship,
    Task_objective,
    Type_of_person,
    Type_of_person_assignment,
    Type_of_person_definition,
    Type_of_person_definition_relationship);
END_TYPE;



TYPE tsr_task_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON task_item WITH
   (Activity_property,
    Assigned_document_property,
    Assigned_property,
    Breakdown_element,
    Breakdown_element_definition,
    Breakdown_element_usage,
    Breakdown_element_version,
    Document,
    Document_version,
    Envelope,
    File,
    Interface_connection,
    Interface_connector_occurrence,
    Interface_definition_connection,
    Location,
    Message,
    Observation_consequence,
    Organization,
    Organization_type,
    Part,
    Part_version,
    Part_view_definition,
    Position,
    Position_group,
    Position_type,
    Product,
    Product_as_individual,
    Product_as_individual_version,
    Product_as_individual_view,
    Product_based_location_identification,
    Product_concept,
    Product_configuration,
    Product_group,
    Product_version,
    Product_version_relationship,
    Product_view_definition,
    Required_resource,
    Required_resource_assignment,
    Resource_item,
    Resource_property,
    State_relationship,
    Task_method,
    Task_method_version,
    Type_of_person,
    Type_of_person_definition,
    View_definition_relationship,
    Work_output,
    Work_output_assignment);
END_TYPE;



TYPE tsr_type_of_person_item_select = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON type_of_person_item_select WITH
   (Person,
    Person_in_organization,
    Position,
    Position_group,
    Position_type);
END_TYPE;



TYPE tsr_work_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON work_item WITH
   (Task_element,
    Task_method,
    Task_method_version);
END_TYPE;



TYPE tsr_work_output_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON work_output_item WITH
   (Breakdown,
    Breakdown_version,
    Contract,
    Document,
    Document_definition,
    Document_version,
    Envelope,
    File,
    Location,
    Managed_resource,
    Message,
    Organization,
    Organization_type,
    Part,
    Part_version,
    Part_view_definition,
    Person,
    Person_in_organization,
    Position,
    Position_type,
    Product,
    Product_as_individual,
    Product_as_individual_version,
    Product_as_individual_view,
    Product_group,
    Product_version,
    Product_view_definition,
    Resource_as_realized,
    Resource_item,
    Type_of_person);
END_TYPE;