Schema: Schedule_arm
SCHEMA Schedule_arm;
USE FROM
Activity_method_implementation_arm;
-- ISO/TS 10303-1261
USE FROM
Attribute_classification_arm;
-- ISO/TS 10303-1246
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
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
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
TYPE ss_activity_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
activity_item
WITH
(Activity,
Activity_property,
Applied_activity_assignment,
Applied_state_assignment,
Applied_state_definition_assignment,
Assigned_property,
Event,
Managed_resource,
Resource_as_realized,
Resource_event,
Resource_item,
Resource_property,
Scheme,
Scheme_entry,
Scheme_entry_assignment,
State,
State_assertion,
State_assessment,
State_relationship,
Task_method,
Task_method_version);
END_TYPE;
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,
Required_resource,
Required_resource_assignment,
Resource_as_realized,
Resource_event,
Resource_item,
Resource_property,
Scheme_entry,
Scheme_relationship,
Task_method,
Task_method_version);
END_TYPE;
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;
TYPE ss_affected_item_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
affected_item_select
WITH
(Activity_property,
Assigned_property,
Resource_item,
Resource_property);
END_TYPE;
TYPE ss_approval_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
mri_approval_item
WITH
(Activity,
Activity_method_realization,
Activity_method_realization_relationship,
Activity_method_relationship,
Activity_property,
Applied_activity_assignment,
Applied_activity_method_assignment,
Applied_state_assignment,
Applied_state_definition_assignment,
Assigned_property,
Condition_evaluation,
Condition_evaluation_assignment,
Event,
Event_assignment,
Managed_resource,
Managed_resource_relationship,
Project,
Project_assignment,
Required_resource,
Required_resource_assignment,
Required_resource_relationship,
Resource_as_realized,
Resource_as_realized_assignment,
Resource_event,
Resource_item,
Resource_item_assignment,
Resource_item_relationship,
Resource_property,
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 ss_certification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
certification_item
WITH
(Applied_activity_method_assignment,
Project,
Resource_item,
Task_method,
Task_method_version,
Task_objective);
END_TYPE;
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;
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_relationship);
END_TYPE;
TYPE ss_classification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
classification_item
WITH
(Activity,
Activity_method_realization,
Activity_method_realization_relationship,
Activity_method_relationship,
Activity_property,
Activity_property_representation,
Activity_relationship,
Activity_status,
Applied_activity_assignment,
Applied_activity_method_assignment,
Applied_state_assignment,
Applied_state_definition_assignment,
Assigned_property,
Condition_evaluation,
Condition_evaluation_assignment,
Condition_evaluation_parameter,
Defined_state_relationship,
Event,
Event_assignment,
Event_relationship,
Managed_resource,
Managed_resource_relationship,
Project,
Project_assignment,
Project_relationship,
Property_representation,
Related_condition_parameter,
Required_resource,
Required_resource_assignment,
Required_resource_relationship,
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_relationship,
Resource_property,
Resource_property_representation,
State,
State_assertion,
State_assessment,
State_definition,
State_definition_relationship,
State_relationship,
State_role,
Task_element_state_relationship,
Task_method,
Task_method_state_relationship,
Task_objective,
Task_objective_state_relationship);
END_TYPE;
TYPE ss_classified_attribute_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
classified_attribute_select
WITH
(Activity,
Activity_property,
Activity_property_representation,
Activity_relationship,
Applied_activity_assignment,
Applied_state_assignment,
Applied_state_definition_assignment,
Assigned_property,
Condition_evaluation,
Condition_evaluation_parameter,
Event_assignment,
Event_relationship,
Managed_resource,
Managed_resource_relationship,
Project_assignment,
Project_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_relationship,
Resource_property,
Resource_property_representation,
State,
State_definition,
State_definition_relationship,
State_relationship);
END_TYPE;
TYPE ss_condition_evaluation_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
condition_evaluation_item
WITH
(Activity,
Activity_method_realization,
Activity_method_realization_relationship,
Activity_method_relationship,
Applied_activity_assignment,
Applied_activity_method_assignment,
Assigned_property,
Managed_resource,
Resource_as_realized,
Resource_as_realized_assignment,
Resource_as_realized_relationship,
Resource_event,
Resource_event_relationship,
Resource_item,
Resource_item_assignment,
Resource_item_relationship,
State_assertion,
State_assessment);
END_TYPE;
TYPE ss_condition_evaluation_parameter_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
condition_evaluation_parameter_item
WITH
(Activity,
Activity_property,
Activity_property_representation,
Assigned_property,
Property_representation,
Required_resource,
Resource_as_realized,
Resource_as_realized_relationship,
Resource_event,
Resource_property,
Resource_property_representation,
State,
State_definition);
END_TYPE;
TYPE ss_condition_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
condition_item
WITH
(Activity,
Activity_method_realization,
Activity_method_realization_relationship,
Activity_method_relationship,
Activity_property,
Applied_activity_assignment,
Applied_activity_method_assignment,
Assigned_property,
Managed_resource,
Managed_resource_relationship,
Required_resource,
Required_resource_assignment,
Required_resource_relationship,
Resource_event,
Resource_event_relationship,
Resource_item,
Resource_item_assignment,
Resource_item_relationship,
Resource_property,
State_definition,
State_definition_relationship,
Task_method_assignment,
Task_method_relationship,
Task_method_version_assignment,
Task_method_version_relationship);
END_TYPE;
TYPE ss_condition_parameter_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
condition_parameter_item
WITH
(Activity,
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_definition);
END_TYPE;
TYPE ss_contract_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
contract_item
WITH
(Activity,
Activity_method_realization,
Activity_method_realization_relationship,
Activity_method_relationship,
Applied_activity_assignment,
Applied_activity_method_assignment,
Managed_resource,
Project,
Resource_event,
Resource_item,
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 ss_date_or_date_time_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
mri_date_or_date_time_item
WITH
(Activity,
Activity_method_realization,
Activity_method_realization_relationship,
Activity_method_relationship,
Activity_property,
Activity_property_representation,
Activity_relationship,
Applied_activity_assignment,
Applied_activity_method_assignment,
Applied_state_assignment,
Applied_state_definition_assignment,
Assigned_property,
Condition_evaluation,
Condition_evaluation_assignment,
Event_assignment,
Managed_resource,
Project_assignment,
Property_representation,
Required_resource,
Required_resource_assignment,
Resource_as_realized,
Resource_as_realized_assignment,
Resource_event,
Resource_item,
Resource_item_assignment,
Resource_property,
Resource_property_representation,
Scheme_entry,
State,
State_assertion,
State_assessment,
State_definition,
State_definition_relationship,
State_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 ss_documented_element_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
documented_element_select
WITH
(Activity,
Activity_method_realization,
Activity_method_realization_relationship,
Activity_method_relationship,
Activity_property,
Activity_property_representation,
Applied_activity_assignment,
Applied_activity_method_assignment,
Assigned_property,
Condition_evaluation,
Managed_resource,
Project,
Property_representation,
Required_resource,
Required_resource_assignment,
Required_resource_relationship,
Resource_as_realized,
Resource_event,
Resource_item,
Resource_item_assignment,
Resource_item_relationship,
Resource_property,
Resource_property_representation,
State,
State_assertion,
State_assessment,
State_definition,
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 ss_effectivity_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
effectivity_item
WITH
(Activity,
Activity_property,
Applied_activity_assignment,
Applied_activity_method_assignment,
Applied_state_definition_assignment,
Assigned_property,
Managed_resource_relationship,
Project_assignment,
Required_resource_assignment,
Required_resource_relationship,
Resource_item_assignment,
Resource_item_relationship,
Resource_property,
State_definition_relationship);
END_TYPE;
TYPE ss_identification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
mri_identification_item
WITH
(Activity,
Activity_happening,
Activity_method_realization,
Activity_method_realization_relationship,
Activity_method_relationship,
Activity_property,
Applied_activity_assignment,
Applied_activity_method_assignment,
Applied_state_assignment,
Applied_state_definition_assignment,
Assigned_property,
Condition_evaluation,
Defined_state_relationship,
Event,
Managed_resource,
Project,
Required_resource,
Required_resource_relationship,
Resource_as_realized,
Resource_event,
Resource_item,
Resource_property,
State,
State_assertion,
State_assessment,
State_definition,
State_definition_relationship,
State_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 ss_information_usage_right_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
information_usage_right_item
WITH
(Task_method,
Task_method_version,
Task_objective);
END_TYPE;
TYPE ss_justification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
justification_item
WITH
(Activity,
Activity_method_realization,
Activity_method_realization_relationship,
Activity_method_relationship,
Activity_property,
Activity_property_representation,
Activity_relationship,
Activity_status,
Applied_state_assignment,
Assigned_property,
Managed_resource_relationship,
Required_resource,
Required_resource_assignment,
Required_resource_relationship,
Resource_as_realized,
Resource_event,
Resource_item,
Resource_item_assignment,
Resource_item_relationship,
Resource_property,
State_assertion,
State_assessment,
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 ss_justification_support_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
justification_support_item
WITH
(Activity,
Activity_property,
Activity_property_representation,
Activity_relationship,
Activity_status,
Applied_state_assignment,
Applied_state_definition_assignment,
Assigned_property,
Event,
Project,
Resource_property,
State,
State_definition,
State_definition_relationship,
State_relationship);
END_TYPE;
TYPE ss_location_assignment_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
location_assignment_select
WITH
(Activity,
Applied_activity_assignment,
Applied_activity_method_assignment,
Managed_resource,
Project,
Required_resource,
Required_resource_assignment,
Resource_item,
Resource_item_assignment,
Task_method,
Task_method_assignment,
Task_method_version,
Task_method_version_assignment);
END_TYPE;
TYPE ss_observed_context =
EXTENSIBLE
SELECT
BASED_ON
observed_context
WITH
(Activity,
Applied_activity_assignment,
Required_resource,
Resource_as_realized,
Resource_item,
Scheme,
Scheme_entry,
Scheme_version,
Task_method,
Task_method_version);
END_TYPE;
TYPE ss_organization_or_person_in_organization_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
mri_organization_or_person_in_organization_item
WITH
(Activity,
Activity_method_realization,
Activity_method_realization_relationship,
Activity_method_relationship,
Activity_property,
Activity_property_representation,
Activity_relationship,
Applied_activity_assignment,
Applied_activity_method_assignment,
Applied_independent_activity_property,
Applied_state_assignment,
Applied_state_definition_assignment,
Assigned_property,
Condition_evaluation,
Condition_evaluation_assignment,
Event,
Event_assignment,
Managed_resource,
Managed_resource_relationship,
Project,
Project_assignment,
Property_representation,
Required_resource,
Required_resource_assignment,
Resource_as_realized,
Resource_as_realized_assignment,
Resource_event,
Resource_item,
Resource_item_assignment,
Resource_property,
Resource_property_representation,
Scheme,
Scheme_entry,
State,
State_assertion,
State_assessment,
State_definition,
State_definition_relationship,
State_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 ss_project_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
project_item
WITH
(Activity,
Activity_method_realization,
Activity_method_realization_relationship,
Activity_method_relationship,
Applied_activity_assignment,
Applied_activity_method_assignment,
Task_method,
Task_method_assignment,
Task_method_version,
Task_method_version_assignment,
Task_objective);
END_TYPE;
TYPE ss_property_assignment_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
property_assignment_select
WITH
(Applied_activity_assignment,
Applied_activity_method_assignment,
Applied_state_assignment,
Applied_state_definition_assignment,
State,
State_definition,
State_definition_relationship,
State_relationship,
Task_method_state_relationship,
Task_objective_state_relationship);
END_TYPE;
TYPE ss_required_resource_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
required_resource_item
WITH
(Activity,
Applied_activity_assignment,
Event,
Scheme,
Scheme_entry,
Scheme_version,
Task_method,
Task_method_assignment,
Task_method_version,
Task_method_version_assignment);
END_TYPE;
TYPE ss_resource_as_realized_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
resource_as_realized_item
WITH
(Activity_actual,
Applied_activity_assignment,
Event);
END_TYPE;
TYPE ss_security_classification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
security_classification_item
WITH
(Activity,
Activity_method_realization,
Activity_method_realization_relationship,
Activity_method_relationship,
Applied_activity_assignment,
Applied_activity_method_assignment,
Resource_item,
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);
END_TYPE;
TYPE ss_state_definition_of_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
state_definition_of_item
WITH
(Activity,
Applied_activity_assignment,
Applied_activity_method_assignment,
Managed_resource,
Resource_as_realized,
Resource_as_realized_assignment,
Resource_as_realized_relationship,
Resource_as_realized_resource_item,
Resource_event,
Resource_event_correspondence_relationship,
Resource_event_relationship,
Resource_group_relationship,
Resource_item,
Resource_item_assignment,
Resource_item_relationship,
Scheme,
Scheme_version);
END_TYPE;
TYPE ss_state_of_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
state_of_item
WITH
(Activity,
Applied_activity_assignment,
Managed_resource,
Resource_as_realized,
Resource_as_realized_assignment,
Resource_as_realized_relationship,
Resource_as_realized_resource_item,
Resource_event,
Resource_event_correspondence_relationship,
Resource_event_relationship,
Resource_group_relationship,
Resource_item,
Resource_item_assignment,
Resource_item_relationship,
Scheme,
Scheme_version,
Task_method_version);
END_TYPE;
TYPE ss_string_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
mri_string_select
WITH
(Activity,
Activity_method_realization,
Activity_method_realization_relationship,
Activity_method_relationship,
Activity_property,
Activity_relationship,
Applied_activity_assignment,
Applied_activity_method_assignment,
Assigned_property,
Condition_evaluation,
Condition_evaluation_parameter,
Event,
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_relationship,
Resource_property,
State,
State_definition,
State_definition_relationship,
State_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 ss_time_interval_item =
EXTENSIBLE
SELECT
BASED_ON
time_interval_item
WITH
(Activity,
Activity_method_realization,
Activity_method_realization_relationship,
Activity_method_relationship,
Activity_property,
Activity_property_representation,
Activity_relationship,
Applied_activity_assignment,
Applied_activity_method_assignment,
Applied_state_assignment,
Applied_state_definition_assignment,
Assigned_property,
Condition_evaluation,
Condition_evaluation_assignment,
Event_assignment,
Managed_resource,
Project_assignment,
Property_representation,
Required_resource,
Required_resource_assignment,
Resource_as_realized,
Resource_as_realized_assignment,
Resource_event,
Resource_item,
Resource_item_assignment,
Resource_property,
Resource_property_representation,
Scheme_entry,
State,
State_assertion,
State_assessment,
State_definition,
State_definition_relationship,
State_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 ss_work_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
work_item
WITH
(Activity,
Applied_activity_assignment,
Applied_activity_method_assignment,
Event,
Scheme,
Scheme_entry,
Scheme_version,
Task_method,
Task_method_version);
END_TYPE;
TYPE ss_work_output_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
work_output_item
WITH
(Managed_resource,
Required_resource,
Resource_item);
END_TYPE;
END_SCHEMA; -- Schedule_arm