(* $Id: wg3n1568_ap239.exp,v 1.1 2007/07/11 19:07:02 loffredo Exp $ ISO TC184/SC4/WG3 N1568 - ISO/TS 10303-439 AP239 product life cycle support - EXPRESS MIM Long form Supersedes ISO TC184/SC4/WG3 N1402 *) (* ===================================================================================== *) (* Long form schema generated by PDTec LongformGenerator V 3.1-15 *) (* generated at 2005-01-17 16:16:05 *) (* ===================================================================================== *) -- Commented out statechar_action_items -- error: Defined Type inheritance graph is cyclic: action_items -> -- statechar_action_items -> action_items. -- Commented out redeclaration of items in applied_usage_right -- error: Type for items is not a proper specialization. -- SELF\applied_action_assignment.items : SET [1:?] OF ir_usage_item; SCHEMA AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF; (* Original schemas: schema = action_schema ; schema = activity_as_realized_mim ; schema = activity_characterized_mim ; schema = activity_method_assignment_mim ; schema = activity_method_characterized_mim ; schema = activity_method_implementation_mim ; schema = activity_method_mim ; schema = activity_mim ; schema = alias_identification_mim ; schema = ap239_activity_recording_mim ; schema = ap239_document_management_mim ; schema = ap239_management_resource_information_mim ; schema = ap239_part_definition_information_mim ; schema = ap239_product_definition_information_mim ; schema = ap239_product_life_cycle_support_mim ; schema = ap239_product_status_recording_mim ; schema = ap239_properties_mim ; schema = ap239_task_specification_resourced_mim ; schema = ap239_work_definition_mim ; schema = application_context_schema ; schema = approval_mim ; schema = approval_schema ; schema = assembly_structure_mim ; schema = attachment_slot_mim ; schema = attribute_classification_mim ; schema = basic_attribute_schema ; schema = certification_mim ; schema = certification_schema ; schema = class_mim ; schema = classification_assignment_mim ; schema = classification_schema ; schema = condition_characterized_mim ; schema = condition_evaluation_characterized_mim ; schema = condition_evaluation_mim ; schema = condition_mim ; schema = configuration_effectivity_mim ; schema = configuration_item_mim ; schema = configuration_management_schema ; schema = contextual_shape_positioning_mim ; schema = contract_mim ; schema = contract_schema ; schema = date_time_assignment_mim ; schema = date_time_mim ; schema = date_time_schema ; schema = document_and_version_identification_mim ; schema = document_assignment_mim ; schema = document_definition_mim ; schema = document_management_mim ; schema = document_properties_mim ; schema = document_schema ; schema = document_structure_mim ; schema = effectivity_application_mim ; schema = effectivity_mim ; schema = effectivity_schema ; schema = elemental_geometric_shape_mim ; schema = envelope_mim ; schema = event_assignment_mim ; schema = event_mim ; schema = experience_mim ; schema = experience_schema ; schema = extended_measure_representation_mim ; schema = external_class_mim ; schema = external_item_identification_assignment_mim ; schema = external_model_mim ; schema = external_reference_schema ; schema = file_identification_mim ; schema = foundation_representation_mim ; schema = functional_breakdown_mim ; schema = geometric_model_schema ; schema = geometry_schema ; schema = group_mim ; schema = group_schema ; schema = hybrid_breakdown_mim ; schema = identification_assignment_mim ; schema = independent_property_mim ; schema = independent_property_representation_mim ; schema = information_rights_mim ; schema = interface_lifecycle_mim ; schema = interface_mim ; schema = justification_mim ; schema = location_assignment_characterized_mim ; schema = location_assignment_mim ; schema = location_mim ; schema = location_schema ; schema = management_resource_information_mim ; schema = management_resources_schema ; schema = material_property_definition_schema ; schema = material_property_representation_schema ; schema = measure_representation_mim ; schema = measure_schema ; schema = message_mim ; schema = method_definition_schema ; schema = multi_linguism_mim ; schema = name_assignment_mim ; schema = observation_mim ; schema = organization_type_mim ; schema = part_and_version_identification_mim ; schema = part_definition_relationship_mim ; schema = part_view_definition_mim ; schema = person_organization_assignment_mim ; schema = person_organization_mim ; schema = person_organization_schema ; schema = physical_breakdown_mim ; schema = plib_class_reference_mim ; schema = position_in_organization_mim ; schema = probability_distribution_mim ; schema = probability_mim ; schema = process_property_assignment_mim ; schema = process_property_representation_schema ; schema = process_property_schema ; schema = product_as_individual_mim ; schema = product_breakdown_mim ; schema = product_categorization_mim ; schema = product_concept_identification_mim ; schema = product_concept_schema ; schema = product_definition_schema ; schema = product_group_mim ; schema = product_identification_mim ; schema = product_property_definition_schema ; schema = product_property_representation_schema ; schema = product_relationship_mim ; schema = product_replacement_mim ; schema = product_structure_mim ; schema = product_structure_schema ; schema = product_version_mim ; schema = product_version_relationship_mim ; schema = product_view_definition_mim ; schema = product_view_definition_properties_mim ; schema = product_view_definition_relationship_mim ; schema = project_mim ; schema = property_assignment_mim ; schema = qualifications_mim ; schema = qualifications_schema ; schema = qualified_measure_schema ; schema = representation_schema ; schema = required_resource_characterized_mim ; schema = required_resource_mim ; schema = requirement_assignment_mim ; schema = requirement_identification_and_version_mim ; schema = requirement_management_mim ; schema = requirement_view_definition_mim ; schema = requirement_view_definition_relationship_mim ; schema = resource_as_realized_characterized_mim ; schema = resource_as_realized_mim ; schema = resource_item_characterized_mim ; schema = resource_item_mim ; schema = resource_management_characterized_mim ; schema = resource_management_mim ; schema = resource_property_assignment_mim ; schema = scheme_mim ; schema = security_classification_mim ; schema = security_classification_schema ; schema = selected_item_mim ; schema = set_theory_mim ; schema = set_theory_schema ; schema = shape_property_assignment_mim ; schema = single_part_representation_mim ; schema = state_characterized_mim ; schema = state_definition_mim ; schema = state_observed_mim ; schema = state_observed_schema ; schema = state_type_schema ; schema = support_resource_schema ; schema = system_breakdown_mim ; schema = task_specification_mim ; schema = time_interval_assignment_mim ; schema = time_interval_mim ; schema = topology_schema ; schema = type_of_person_mim ; schema = value_with_unit_mim ; schema = work_order_characterized_mim ; schema = work_order_mim ; schema = work_output_characterized_mim ; schema = work_output_mim ; schema = work_request_characterized_mim ; schema = work_request_mim ; schema = zonal_breakdown_mim ; *) CONSTANT dummy_gri : geometric_representation_item := representation_item('')|| geometric_representation_item(); (* declared in: geometry_schema *) END_CONSTANT; -- Commented out statechar_action_items -- error: Defined Type inheritance graph is cyclic: action_items -> -- statechar_action_items -> action_items. TYPE action_items = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_property_representation, action_relationship, action_resource, action_resource_relationship, action_resource_requirement, address, alternate_product_relationship, applied_action_assignment, applied_action_method_assignment, applied_approval_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_date_and_time_assignment, applied_date_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_identification_assignment, applied_location_representation_assignment , applied_organization_assignment, applied_person_and_organization_assignment , applied_security_classification_assignment, applied_state_observed_assignment, applied_state_type_assignment, applied_usage_right, approval, ascribable_state, assembly_component_usage, assembly_component_usage_substitute, attachment_slot_design_to_planned, attachment_slot_design_to_realized, attachment_slot_on_product, breakdown_element_group_assignment, breakdown_element_usage, calendar_date, certification, configuration_item, contract, date_and_time, descriptive_representation_item, document_file, document_relationship, effectivity, envelope, event_occurrence, general_property, group, hierarchical_interface_connection, interface_connection, interface_connector_as_planned, interface_connector_as_realized, interface_connector_design, interface_connector_occurrence, interface_definition_connection, interface_definition_for, location, measure_representation_item, observation_consequence, organization, organizational_project, person, person_and_organization, position_in_organization, product, product_as_individual, product_as_individual_view, product_as_planned, product_as_realized, product_concept, product_definition, product_definition_element_relationship , product_definition_formation, product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_group, product_group_membership, product_group_relationship, product_related_product_category, property_definition, property_definition_representation, representation, requirement_assignment, resource_property, resource_property_representation, security_classification , state_observed, state_observed_assignment, state_observed_relationship, state_type, (* statechar_action_items, *) structured_message, task_element, task_method, task_method_version, task_objective, versioned_action_request); END_TYPE; (* declared in: activity_mim *) TYPE action_method_items = SELECT (action, action_actual, action_method, action_method_assignment, action_method_relationship, action_property, action_property_representation, action_relationship, action_resource, action_resource_relationship, action_resource_requirement, action_resource_requirement_relationship, applied_action_assignment, applied_action_method_assignment, applied_approval_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_date_and_time_assignment, applied_date_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_identification_assignment, applied_location_representation_assignment , applied_organization_assignment, applied_person_and_organization_assignment , applied_state_observed_assignment, applied_state_type_assignment, approval , breakdown_element_usage, calendar_date, configuration_item, contract, date_and_time, document_file, envelope, event_occurrence, group, hierarchical_interface_connection, interface_connection, interface_connector_occurrence, interface_definition_connection, location, observation_consequence, organization, organization_role, organization_type, organizational_project, person, person_and_organization, person_type, person_type_definition, position_in_organization, position_in_organization_type, product, product_as_individual, product_as_individual_version, product_as_individual_view, product_concept, product_definition, product_definition_element_relationship, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_group, product_group_membership, product_group_relationship, product_related_product_category, property_definition, property_definition_representation, representation, resource_property, resource_property_representation, state_observed, state_observed_relationship, state_type, state_type_relationship, structured_message); END_TYPE; (* declared in: activity_method_assignment_mim *) TYPE action_request_item = SELECT (action_method, action_property, action_resource, contract, document_file, interface_connection, interface_connector_occurrence, interface_definition_connection, organization, person, person_and_organization, product, product_definition, product_definition_formation, product_definition_relationship, product_group , property_definition, resource_property); END_TYPE; (* declared in: work_request_mim *) TYPE ahead_or_behind = ENUMERATION OF (ahead, exact, behind); END_TYPE; (* declared in: date_time_schema *) TYPE amount_of_substance_measure = REAL; END_TYPE; (* declared in: measure_schema *) TYPE approval_item = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_request_solution, action_resource, action_resource_relationship, action_resource_requirement, action_resource_requirement_relationship, alternate_product_relationship, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_date_and_time_assignment, applied_date_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_effectivity_assignment, applied_event_occurrence_assignment, applied_experience_assignment, applied_identification_assignment, applied_location_assignment, applied_organization_assignment, applied_organization_type_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, applied_person_type_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_qualification_type_assignment, applied_security_classification_assignment, applied_state_observed_assignment , applied_state_type_assignment, applied_usage_right, assembly_component_usage, assembly_component_usage_substitute, attachment_slot_as_planned, attachment_slot_as_realized, attachment_slot_design, attachment_slot_design_to_planned, attachment_slot_design_to_realized, attachment_slot_on_product, attachment_slot_planned_to_realized, breakdown_element_group_assignment, breakdown_element_usage, certification, configuration_item, contract, descriptive_representation_item, directed_action, effectivity, envelope, event_occurrence, executed_action, experience_type, general_property, general_property_relationship, group, in_zone, information_usage_right, interface_connection, interface_connector_as_planned, interface_connector_as_realized, interface_connector_definition, interface_connector_design, interface_connector_design_to_planned, interface_connector_design_to_realized, interface_connector_occurrence, interface_connector_planned_to_realized, interface_connector_version, interface_definition_for, interface_specification_definition, interface_specification_version, justification_group_assignment, justification_support_assignment, measure_representation_item, observation, organization_relationship, organizational_address, organizational_project, person_and_organization, person_and_organization_address, person_type, position_in_organization, position_in_organization_type, product, product_as_individual, product_as_planned, product_as_realized, product_concept, product_definition, product_definition_context, product_definition_element_relationship, product_definition_formation, product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_design_to_individual, product_design_version_to_individual, product_group, product_group_membership, product_group_relationship, product_in_attachment_slot, product_planned_to_realized, product_related_product_category, product_relationship, property_definition, property_definition_relationship, qualification_type, requirement_assignment , requirement_source, resource_property, security_classification, selected_item_assignment, structured_message, versioned_action_request); END_TYPE; (* declared in: approval_mim *) TYPE area_measure = REAL; END_TYPE; (* declared in: measure_schema *) TYPE attribute_classification_item = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_property_representation, action_relationship, action_request_solution, action_request_status, action_resource, action_resource_relationship, action_resource_requirement, action_resource_requirement_relationship, address, alternate_product_relationship, application_context, application_context_element, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_location_representation_assignment, approval, approval_relationship, approval_role, approval_status, breakdown_context, breakdown_element_group_assignment, breakdown_element_usage, certification, certification_type, context_dependent_unit, contract_type, conversion_based_unit, date_role, date_time_role, derived_unit, descriptive_representation_item, document_relationship, document_type, document_usage_role, effectivity, effectivity_relationship, envelope, envelope_relationship, event_occurrence_context_role, event_occurrence_relationship, executed_action, general_property, general_property_relationship, group, identification_role, information_right , information_usage_right, interface_connection, interface_connector_definition, interface_definition_connection, interface_specification_definition, location, location_relationship, measure_representation_item, measure_with_unit, message_relationship, name_attribute, named_unit, object_role, organization_relationship, organization_role, organizational_address, organizational_project_relationship, organizational_project_role, person_and_organization_address, person_and_organization_role, product, product_category, product_concept, product_concept_context, product_context, product_definition, product_definition_context, product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_design_version_to_individual, product_relationship, property_definition, property_definition_relationship, property_definition_representation, representation, representation_context, representation_item, resource_property, resource_property_representation, security_classification_level, state_observed, state_observed_assignment, state_observed_relationship, state_type, state_type_assignment, state_type_relationship, structured_message, time_interval_relationship, uncertainty_measure_with_unit, usage_association, versioned_action_request); END_TYPE; (* declared in: attribute_classification_mim *) TYPE attribute_language_item = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_relationship, action_request_solution, action_resource, action_resource_relationship, action_resource_requirement, action_resource_requirement_relationship, address, applied_action_assignment , applied_action_method_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_experience_assignment, applied_external_identification_assignment, applied_location_assignment, applied_location_representation_assignment, applied_organizational_project_assignment, applied_person_type_assignment, approval, approval_relationship, approval_status, attribute_value_assignment , certification, certification_type, contract, date_role, date_time_role, document_relationship, document_usage_role, envelope, envelope_relationship, event_occurrence, executed_action, experience_type, external_source, general_property, general_property_relationship, group, identification_role, information_right, information_usage_right, interface_connection, interface_connector_occurrence, interface_definition_connection, interface_definition_for, justification_group_assignment, justification_support_assignment, location, location_relationship, measure_representation_item, message_relationship, multi_language_attribute_assignment, object_role, observation, observation_consequence, organization_relationship, organization_type, organizational_project, organizational_project_relationship, organizational_project_role, person_and_organization, person_type, person_type_definition, person_type_definition_relationship, position_in_organization, position_in_organization_assignment, position_in_organization_relationship, position_in_organization_type, product , product_as_individual, product_as_individual_version, product_as_individual_view, product_category, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_group, product_group_relationship, product_relationship, property_definition, property_definition_relationship, qualification_type, representation, representation_item, requirement_assignment, requirement_source, resource_property, state_observed , state_observed_relationship, state_type, state_type_relationship, structured_message); END_TYPE; (* declared in: multi_linguism_mim *) TYPE attribute_select = SELECT (product_group_context, product_group_purpose); END_TYPE; (* declared in: product_group_mim *) TYPE attribute_type = SELECT (label, text); END_TYPE; (* declared in: management_resources_schema *) TYPE celsius_temperature_measure = REAL; END_TYPE; (* declared in: measure_schema *) TYPE certification_item = SELECT (action, action_method, action_resource, applied_action_method_assignment, applied_qualification_type_assignment, configuration_item, interface_connection, interface_connector_version, interface_definition_connection, interface_specification_version, organizational_project, product, product_as_individual, product_as_planned, product_as_realized, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_group, product_group_relationship); END_TYPE; (* declared in: certification_mim *) TYPE characterized_action_definition = SELECT (action, action_method, action_method_relationship, action_relationship); END_TYPE; (* declared in: process_property_schema *) TYPE characterized_definition = SELECT (characterized_object, characterized_product_definition, shape_definition); END_TYPE; (* declared in: product_property_definition_schema *) TYPE characterized_product_definition = SELECT (product_definition, product_definition_relationship); END_TYPE; (* declared in: product_property_definition_schema *) TYPE characterized_resource_definition = SELECT (action_resource, action_resource_relationship, action_resource_requirement, action_resource_requirement_relationship); END_TYPE; (* declared in: process_property_schema *) TYPE classification_item = SELECT (action, action_directive, action_method, action_method_assignment, action_method_relationship, action_property, action_property_representation, action_relationship, action_request_solution, action_request_status, action_resource, action_resource_relationship, action_resource_requirement, action_resource_requirement_relationship, action_status, address, alternate_product_relationship, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_approval_assignment, applied_certification_assignment, applied_contract_assignment, applied_date_and_time_assignment, applied_date_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_effectivity_assignment , applied_event_occurrence_assignment, applied_experience_assignment, applied_external_identification_assignment, applied_identification_assignment , applied_location_assignment, applied_location_representation_assignment, applied_organization_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, applied_person_type_assignment, applied_person_type_definition_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_qualification_type_assignment, applied_security_classification_assignment, applied_state_observed_assignment , applied_state_type_assignment, applied_usage_right, approval, approval_person_organization, approval_relationship, approval_status, ascribable_state, ascribable_state_relationship, assembly_component_usage_substitute, attachment_slot_design_to_planned, attachment_slot_design_to_realized, attachment_slot_on_product, attachment_slot_planned_to_realized, attribute_language_assignment, breakdown_context, breakdown_element_group_assignment, breakdown_element_usage, breakdown_of, calendar_date, certification, characterized_object, class, configuration_design, configuration_effectivity , configuration_item, context_dependent_unit, contract, conversion_based_unit , date_and_time, derived_unit, descriptive_representation_item, directed_action, document_file, document_relationship, effectivity, effectivity_relationship, envelope, envelope_relationship, event_occurrence, event_occurrence_relationship, executed_action, experience, experience_type, external_class_library, general_property, general_property_relationship, group, in_zone, information_right, information_usage_right, interface_connection, interface_connector_as_planned, interface_connector_as_realized, interface_connector_design, interface_connector_design_to_planned, interface_connector_design_to_realized , interface_connector_occurrence, interface_connector_planned_to_realized, interface_definition_connection, interface_definition_for, justification_group_assignment, justification_support_assignment, language, local_time, location, location_relationship, measure_representation_item, measure_with_unit, message_relationship, multi_language_attribute_assignment , named_unit, observation, observation_consequence, observation_relationship , organization, organization_relationship, organization_type, organizational_address, organizational_project, organizational_project_relationship, person, person_and_organization, person_and_organization_address, person_type, person_type_definition, person_type_definition_relationship, position_in_organization, position_in_organization_relationship, position_in_organization_type, product , product_as_planned, product_as_realized, product_category, product_concept , product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_definition_shape, product_design_to_individual, product_design_version_to_individual, product_group, product_group_relationship, product_planned_to_realized, product_relationship , property_definition, property_definition_relationship, property_definition_representation, qualification_type, qualification_type_relationship, representation, representation_context, representation_item, requirement_assignment, requirement_source, resource_property, resource_property_representation, security_classification , selected_item, selected_item_assignment, state_observed, state_observed_assignment, state_observed_relationship, state_observed_role, state_type, state_type_assignment, state_type_relationship, structured_message, time_interval_relationship, uncertainty_measure_with_unit , usage_association, versioned_action_request); END_TYPE; (* declared in: classification_assignment_mim *) TYPE compound_item_definition = SELECT (list_representation_item, set_representation_item); END_TYPE; (* declared in: representation_schema *) TYPE configuration_design_item = SELECT (product_definition, product_definition_formation); END_TYPE; (* declared in: configuration_management_schema *) TYPE context_dependent_measure = REAL; END_TYPE; (* declared in: measure_schema *) TYPE contract_item = SELECT (action, action_method, action_method_relationship, action_resource, applied_action_assignment, applied_action_method_assignment, configuration_item, external_class_library, externally_defined_class, group, information_usage_right, interface_connector_as_planned, interface_connector_as_realized, interface_connector_design, organizational_project, product, product_as_individual, product_as_planned, product_as_realized, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_group, product_group_relationship, requirement_assignment, requirement_source, security_classification, structured_message); END_TYPE; (* declared in: contract_mim *) TYPE count_measure = NUMBER; END_TYPE; (* declared in: measure_schema *) TYPE date_and_time_item = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_property_representation, action_relationship, action_request_solution, action_resource, action_resource_relationship, action_resource_requirement, address, alternate_product_relationship, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_date_and_time_assignment, applied_date_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_effectivity_assignment, applied_event_occurrence_assignment, applied_experience_assignment, applied_identification_assignment, applied_location_assignment, applied_location_representation_assignment, applied_organization_assignment, applied_organization_type_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, applied_person_type_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_qualification_type_assignment, applied_security_classification_assignment, applied_state_observed_assignment , applied_state_type_assignment, applied_usage_right, approval, approval_person_organization, ascribable_state, assembly_component_usage, assembly_component_usage_substitute, attachment_slot_design_to_planned, attachment_slot_design_to_realized, attachment_slot_planned_to_realized, breakdown_element_group_assignment, breakdown_element_usage, certification, configuration_item, contract, descriptive_representation_item, directed_action, document_file, effectivity, envelope, event_occurrence, executed_action, experience, general_property, general_property_relationship , group, hierarchical_interface_connection, information_usage_right, interface_connection, interface_connector_as_planned, interface_connector_as_realized, interface_connector_design_to_planned, interface_connector_design_to_realized, interface_connector_occurrence, interface_connector_planned_to_realized, interface_definition_connection, interface_definition_for, justification_group_assignment, justification_support_assignment, measure_representation_item, observation, organization_relationship, organizational_address, organizational_project, person, person_and_organization, person_and_organization_address, product, product_as_planned, product_as_realized, product_concept, product_definition , product_definition_context, product_definition_formation, product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_design_to_individual, product_design_version_to_individual, product_group, product_group_membership, product_group_relationship, product_in_attachment_slot, product_planned_to_realized, product_related_product_category, product_relationship, property_definition, property_definition_relationship, property_definition_representation, representation, requirement_assignment, requirement_source, resource_property , resource_property_representation, security_classification, selected_item, selected_item_assignment, state_observed, state_observed_assignment, state_observed_relationship, state_type, state_type_assignment, state_type_relationship, structured_message, versioned_action_request); END_TYPE; (* declared in: date_time_assignment_mim *) TYPE date_item = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_property_representation, action_relationship, action_request_solution, action_resource, action_resource_relationship, action_resource_requirement, address, alternate_product_relationship, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_date_and_time_assignment, applied_date_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_effectivity_assignment, applied_event_occurrence_assignment, applied_experience_assignment, applied_identification_assignment, applied_location_assignment, applied_location_representation_assignment, applied_organization_assignment, applied_organization_type_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, applied_person_type_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_qualification_type_assignment, applied_security_classification_assignment, applied_state_observed_assignment , applied_state_type_assignment, applied_usage_right, approval, approval_person_organization, ascribable_state, assembly_component_usage, assembly_component_usage_substitute, attachment_slot_design_to_planned, attachment_slot_design_to_realized, attachment_slot_planned_to_realized, breakdown_element_group_assignment, breakdown_element_usage, certification, configuration_item, contract, descriptive_representation_item, directed_action, document_file, effectivity, envelope, event_occurrence, executed_action, experience, general_property, general_property_relationship , group, hierarchical_interface_connection, information_usage_right, interface_connection, interface_connector_as_planned, interface_connector_as_realized, interface_connector_design_to_planned, interface_connector_design_to_realized, interface_connector_occurrence, interface_connector_planned_to_realized, interface_definition_connection, interface_definition_for, justification_group_assignment, justification_support_assignment, measure_representation_item, observation, organization_relationship, organizational_address, organizational_project, person, person_and_organization, person_and_organization_address, product, product_as_planned, product_as_realized, product_concept, product_definition , product_definition_context, product_definition_formation, product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_design_to_individual, product_design_version_to_individual, product_group, product_group_membership, product_group_relationship, product_in_attachment_slot, product_planned_to_realized, product_related_product_category, product_relationship, property_definition, property_definition_relationship, property_definition_representation, representation, requirement_assignment, requirement_source, resource_property , resource_property_representation, security_classification, selected_item, selected_item_assignment, state_observed, state_observed_assignment, state_observed_relationship, state_type, state_type_assignment, state_type_relationship, structured_message, versioned_action_request); END_TYPE; (* declared in: date_time_assignment_mim *) TYPE date_time_or_event_occurrence = SELECT (date_time_select, event_occurrence); END_TYPE; (* declared in: date_time_schema *) TYPE date_time_select = SELECT (date, date_and_time, local_time); END_TYPE; (* declared in: date_time_schema *) TYPE day_in_month_number = INTEGER; WHERE wr1 : {1 <= SELF <= 31}; END_TYPE; (* declared in: date_time_schema *) TYPE day_in_week_number = INTEGER; WHERE wr1 : {1 <= SELF <= 7}; END_TYPE; (* declared in: date_time_schema *) TYPE day_in_year_number = INTEGER; WHERE wr1 : {1 <= SELF <= 366}; END_TYPE; (* declared in: date_time_schema *) TYPE derived_property_select = SELECT (action_property, property_definition, resource_property); END_TYPE; (* declared in: product_property_definition_schema *) TYPE description_attribute_select = SELECT (action_request_solution, application_context, approval_role, configuration_design, context_dependent_shape_representation, date_role, date_time_role, effectivity, external_source, organization_role, person_and_organization, person_and_organization_role, person_role, property_definition_representation, representation, time_role); END_TYPE; (* declared in: basic_attribute_schema *) TYPE descriptive_measure = STRING; END_TYPE; (* declared in: measure_schema *) TYPE dimension_count = INTEGER; WHERE wr1 : SELF > 0; END_TYPE; (* declared in: geometry_schema *) TYPE document_reference_item = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_property_representation, action_resource, action_resource_relationship, action_resource_requirement, action_resource_requirement_relationship, address, alternate_product_relationship, applied_action_assignment, applied_action_method_assignment, applied_approval_assignment, applied_certification_assignment, applied_contract_assignment, applied_effectivity_assignment, applied_identification_assignment, applied_location_assignment, applied_location_representation_assignment, applied_organization_assignment, applied_person_and_organization_assignment, applied_position_in_organization_assignment, applied_position_in_organization_type_assignment, applied_security_classification_assignment, applied_state_observed_assignment , applied_state_type_assignment, approval, ascribable_state, assembly_component_usage, assembly_component_usage_substitute, attachment_slot_design_to_planned, attachment_slot_design_to_realized, attachment_slot_planned_to_realized, breakdown_context, breakdown_element_group_assignment, breakdown_element_usage, certification, configuration_item, contract, descriptive_representation_item, effectivity, experience, experience_type, general_property, general_property_relationship , group, information_right, information_usage_right, interface_connection, interface_connector_as_planned, interface_connector_as_realized, interface_connector_design, interface_connector_design_to_planned, interface_connector_design_to_realized, interface_connector_occurrence, interface_connector_planned_to_realized, interface_definition_connection, location, measure_representation_item, observation, observation_consequence, organization, organization_type, organizational_project, person, person_type , person_type_definition, position_in_organization, position_in_organization_type, probability_generator, product, product_as_planned, product_as_realized, product_concept, product_concept_context, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_design_to_individual, product_design_version_to_individual, product_group, product_group_membership, product_group_relationship, product_planned_to_realized, product_relationship, property_definition, property_definition_representation, qualification_type, representation, representation_item, requirement_assignment, requirement_source, resource_property, resource_property_representation, security_classification , selected_item, shape_aspect, shape_aspect_relationship, state_observed, state_type, structured_message, versioned_action_request); END_TYPE; (* declared in: document_assignment_mim *) TYPE effectivity_item = SELECT (action, action_directive, action_method, action_method_assignment, action_method_relationship, action_property, action_resource_relationship, action_resource_requirement_relationship, alternate_product_relationship, applied_action_assignment, applied_action_method_assignment, applied_approval_assignment, applied_certification_assignment, applied_contract_assignment, applied_date_and_time_assignment, applied_date_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_effectivity_assignment , applied_external_identification_assignment, applied_identification_assignment, applied_location_assignment, applied_organization_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, applied_person_type_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_security_classification_assignment, applied_usage_right, assembly_component_usage, assembly_component_usage_substitute, attachment_slot_as_planned, attachment_slot_as_realized, attachment_slot_design, attachment_slot_design_to_planned, attachment_slot_design_to_realized, attachment_slot_on_product, attachment_slot_planned_to_realized, breakdown_element_group_assignment, breakdown_element_usage, configuration_item, document_relationship, document_type, group, interface_connection, interface_connector_design_to_planned, interface_connector_design_to_realized , interface_connector_occurrence, interface_connector_planned_to_realized, interface_definition_for, justification_group_assignment, justification_support_assignment, make_from_usage_option, multi_language_attribute_assignment, organization_relationship, organizational_address, person_and_organization, person_and_organization_address, person_type_definition_relationship, product , product_as_individual, product_as_individual_version, product_as_individual_view, product_definition, product_definition_formation , product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_design_to_individual, product_design_version_to_individual, product_group, product_group_membership, product_group_relationship, product_in_attachment_slot, product_planned_to_realized, product_relationship , property_definition, requirement_assignment, requirement_source, resource_property, selected_item_assignment, state_type_assignment, state_type_relationship); END_TYPE; (* declared in: effectivity_application_mim *) TYPE electric_current_measure = REAL; END_TYPE; (* declared in: measure_schema *) TYPE event_occurrence_item = SELECT (certification, organizational_project); END_TYPE; (* declared in: event_assignment_mim *) TYPE experience_item = SELECT (action_actual, action_resource, experience_type, experience_type_classification_item); END_TYPE; (* declared in: experience_mim *) -- TESTING -- TYPE experience_type_classification_item = classification_item; TYPE experience_type_classification_item = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_property_representation, action_relationship, action_request_solution, action_request_status, action_resource, action_resource_relationship, action_resource_requirement, action_resource_requirement_relationship, address, alternate_product_relationship, application_context, application_context_element, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_location_representation_assignment, approval, approval_relationship, approval_role, approval_status, breakdown_context, breakdown_element_group_assignment, breakdown_element_usage, certification, certification_type, context_dependent_unit, contract_type, conversion_based_unit, date_role, date_time_role, derived_unit, descriptive_representation_item, document_relationship, document_type, document_usage_role, effectivity, effectivity_relationship, envelope, envelope_relationship, event_occurrence_context_role, event_occurrence_relationship, executed_action, general_property, general_property_relationship, group, identification_role, information_right , information_usage_right, interface_connection, interface_connector_definition, interface_definition_connection, interface_specification_definition, location, location_relationship, measure_representation_item, measure_with_unit, message_relationship, name_attribute, named_unit, object_role, organization_relationship, organization_role, organizational_address, organizational_project_relationship, organizational_project_role, person_and_organization_address, person_and_organization_role, product, product_category, product_concept, product_concept_context, product_context, product_definition, product_definition_context, product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_design_version_to_individual, product_relationship, property_definition, property_definition_relationship, property_definition_representation, representation, representation_context, representation_item, resource_property, resource_property_representation, security_classification_level, state_observed, state_observed_assignment, state_observed_relationship, state_type, state_type_assignment, state_type_relationship, structured_message, time_interval_relationship, uncertainty_measure_with_unit, usage_association, versioned_action_request); WHERE wr1 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION' IN TYPEOF(SELF)); wr2 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_DIRECTIVE' IN TYPEOF(SELF)); wr3 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_METHOD' IN TYPEOF( SELF)); wr4 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_METHOD_ASSIGNMENT' IN TYPEOF(SELF)); wr5 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_METHOD_RELATIONSHIP' IN TYPEOF(SELF)); wr6 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_PROPERTY' IN TYPEOF(SELF)); wr7 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_PROPERTY_REPRESENTATION' IN TYPEOF(SELF)); wr8 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_RELATIONSHIP' IN TYPEOF(SELF)); wr9 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_REQUEST_SOLUTION' IN TYPEOF(SELF)); wr10 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_REQUEST_STATUS' IN TYPEOF(SELF)); wr11 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_RESOURCE' IN TYPEOF(SELF)); wr12 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_RESOURCE_RELATIONSHIP' IN TYPEOF(SELF)); wr13 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_RESOURCE_REQUIREMENT' IN TYPEOF(SELF)); wr14 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_RESOURCE_REQUIREMENT_RELATIONSHIP' IN TYPEOF(SELF)); wr15 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_STATUS' IN TYPEOF (SELF)); wr16 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ADDRESS' IN TYPEOF(SELF) ); wr17 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ALTERNATE_PRODUCT_RELATIONSHIP' IN TYPEOF(SELF)); wr18 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_ACTION_ASSIGNMENT' IN TYPEOF(SELF)); wr19 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_ACTION_METHOD_ASSIGNMENT' IN TYPEOF(SELF)); wr20 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_ACTION_REQUEST_ASSIGNMENT' IN TYPEOF(SELF)); wr21 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_APPROVAL_ASSIGNMENT' IN TYPEOF(SELF)); wr22 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_CERTIFICATION_ASSIGNMENT' IN TYPEOF(SELF)); wr23 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_CONTRACT_ASSIGNMENT' IN TYPEOF(SELF)); wr24 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_DATE_AND_TIME_ASSIGNMENT' IN TYPEOF(SELF)); wr25 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_DATE_ASSIGNMENT' IN TYPEOF(SELF)); wr26 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_DOCUMENT_REFERENCE' IN TYPEOF(SELF)); wr27 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_DOCUMENT_USAGE_CONSTRAINT_ASSIGNMENT' IN TYPEOF(SELF)); wr28 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_EFFECTIVITY_ASSIGNMENT' IN TYPEOF(SELF)); wr29 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_EVENT_OCCURRENCE_ASSIGNMENT' IN TYPEOF(SELF)); wr30 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_EXPERIENCE_ASSIGNMENT' IN TYPEOF(SELF)); wr31 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_EXTERNAL_IDENTIFICATION_ASSIGNMENT' IN TYPEOF(SELF)); wr32 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_IDENTIFICATION_ASSIGNMENT' IN TYPEOF(SELF)); wr33 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_LOCATION_ASSIGNMENT' IN TYPEOF(SELF)); wr34 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_LOCATION_REPRESENTATION_ASSIGNMENT' IN TYPEOF(SELF)); wr35 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_ORGANIZATION_ASSIGNMENT' IN TYPEOF(SELF)); wr36 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_ORGANIZATIONAL_PROJECT_ASSIGNMENT' IN TYPEOF(SELF)); wr37 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_PERSON_AND_ORGANIZATION_ASSIGNMENT' IN TYPEOF(SELF)); wr38 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_PERSON_TYPE_ASSIGNMENT' IN TYPEOF(SELF)); wr39 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_PERSON_TYPE_DEFINITION_ASSIGNMENT' IN TYPEOF(SELF)); wr40 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_POSITION_IN_ORGANIZATION_ASSIGNMENT' IN TYPEOF(SELF)); wr41 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_POSITION_IN_ORGANIZATION_GROUP_ASSIGNMENT' IN TYPEOF(SELF)); wr42 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_POSITION_IN_ORGANIZATION_TYPE_ASSIGNMENT' IN TYPEOF(SELF)); wr43 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_QUALIFICATION_TYPE_ASSIGNMENT' IN TYPEOF(SELF)); wr44 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_SECURITY_CLASSIFICATION_ASSIGNMENT' IN TYPEOF(SELF)); wr45 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_STATE_OBSERVED_ASSIGNMENT' IN TYPEOF(SELF)); wr46 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_STATE_TYPE_ASSIGNMENT' IN TYPEOF(SELF)); wr47 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_USAGE_RIGHT' IN TYPEOF(SELF)); wr48 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPROVAL' IN TYPEOF(SELF )); wr49 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPROVAL_PERSON_ORGANIZATION' IN TYPEOF(SELF)); wr50 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPROVAL_RELATIONSHIP' IN TYPEOF(SELF)); wr51 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPROVAL_STATUS' IN TYPEOF(SELF)); wr52 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ASCRIBABLE_STATE' IN TYPEOF(SELF)); wr53 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ASCRIBABLE_STATE_RELATIONSHIP' IN TYPEOF(SELF)); wr54 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ASSEMBLY_COMPONENT_USAGE_SUBSTITUTE' IN TYPEOF(SELF)); wr55 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ATTACHMENT_SLOT_DESIGN_TO_PLANNED' IN TYPEOF(SELF)); wr56 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ATTACHMENT_SLOT_DESIGN_TO_REALIZED' IN TYPEOF(SELF)); wr57 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ATTACHMENT_SLOT_ON_PRODUCT' IN TYPEOF(SELF)); wr58 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ATTACHMENT_SLOT_PLANNED_TO_REALIZED' IN TYPEOF(SELF)); wr59 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ATTRIBUTE_LANGUAGE_ASSIGNMENT' IN TYPEOF(SELF)); wr60 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.BREAKDOWN_CONTEXT' IN TYPEOF(SELF)); wr61 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.BREAKDOWN_ELEMENT_GROUP_ASSIGNMENT' IN TYPEOF(SELF)); wr62 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.BREAKDOWN_ELEMENT_USAGE' IN TYPEOF(SELF)); wr63 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.BREAKDOWN_OF' IN TYPEOF( SELF)); wr64 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CALENDAR_DATE' IN TYPEOF (SELF)); wr65 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CERTIFICATION' IN TYPEOF (SELF)); wr66 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CHARACTERIZED_OBJECT' IN TYPEOF(SELF)); wr67 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CLASS' IN TYPEOF(SELF)); wr68 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CONFIGURATION_DESIGN' IN TYPEOF(SELF)); wr69 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CONFIGURATION_EFFECTIVITY' IN TYPEOF(SELF)); wr70 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CONFIGURATION_ITEM' IN TYPEOF(SELF)); wr71 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CONTEXT_DEPENDENT_UNIT' IN TYPEOF(SELF)); wr72 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CONTRACT' IN TYPEOF(SELF )); wr73 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CONVERSION_BASED_UNIT' IN TYPEOF(SELF)); wr74 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.DATE_AND_TIME' IN TYPEOF (SELF)); wr75 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.DERIVED_UNIT' IN TYPEOF( SELF)); wr76 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.DESCRIPTIVE_REPRESENTATION_ITEM' IN TYPEOF(SELF)); wr77 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.DIRECTED_ACTION' IN TYPEOF(SELF)); wr78 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.DOCUMENT_FILE' IN TYPEOF (SELF)); wr79 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.DOCUMENT_RELATIONSHIP' IN TYPEOF(SELF)); wr80 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.EFFECTIVITY' IN TYPEOF( SELF)); wr81 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.EFFECTIVITY_RELATIONSHIP' IN TYPEOF(SELF)); wr82 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ENVELOPE' IN TYPEOF(SELF )); wr83 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ENVELOPE_RELATIONSHIP' IN TYPEOF(SELF)); wr84 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.EVENT_OCCURRENCE' IN TYPEOF(SELF)); wr85 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.EVENT_OCCURRENCE_RELATIONSHIP' IN TYPEOF(SELF)); wr86 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.EXECUTED_ACTION' IN TYPEOF(SELF)); wr87 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.EXPERIENCE' IN TYPEOF( SELF)); wr88 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.EXTERNAL_CLASS_LIBRARY' IN TYPEOF(SELF)); wr89 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.GENERAL_PROPERTY' IN TYPEOF(SELF)); wr90 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.GENERAL_PROPERTY_RELATIONSHIP' IN TYPEOF(SELF)); wr91 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.GROUP' IN TYPEOF(SELF)); wr92 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.IN_ZONE' IN TYPEOF(SELF) ); wr93 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INFORMATION_RIGHT' IN TYPEOF(SELF)); wr94 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INFORMATION_USAGE_RIGHT' IN TYPEOF(SELF)); wr95 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_CONNECTION' IN TYPEOF(SELF)); wr96 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_CONNECTOR_AS_PLANNED' IN TYPEOF(SELF)); wr97 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_CONNECTOR_AS_REALIZED' IN TYPEOF(SELF)); wr98 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_CONNECTOR_DESIGN' IN TYPEOF(SELF)); wr99 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_CONNECTOR_DESIGN_TO_PLANNED' IN TYPEOF(SELF)); wr100 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_CONNECTOR_DESIGN_TO_REALIZED' IN TYPEOF(SELF)); wr101 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_CONNECTOR_OCCURRENCE' IN TYPEOF(SELF)); wr102 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_CONNECTOR_PLANNED_TO_REALIZED' IN TYPEOF(SELF)); wr103 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_DEFINITION_CONNECTION' IN TYPEOF(SELF)); wr104 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_DEFINITION_FOR' IN TYPEOF(SELF)); wr105 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.JUSTIFICATION_GROUP_ASSIGNMENT' IN TYPEOF(SELF)); wr106 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.JUSTIFICATION_SUPPORT_ASSIGNMENT' IN TYPEOF(SELF)); wr107 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.LANGUAGE' IN TYPEOF( SELF)); wr108 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.LOCAL_TIME' IN TYPEOF( SELF)); wr109 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.LOCATION' IN TYPEOF( SELF)); wr110 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.LOCATION_RELATIONSHIP' IN TYPEOF(SELF)); wr111 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.MEASURE_REPRESENTATION_ITEM' IN TYPEOF(SELF)); wr112 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.MEASURE_WITH_UNIT' IN TYPEOF(SELF)); wr113 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.MESSAGE_RELATIONSHIP' IN TYPEOF(SELF)); wr114 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.MULTI_LANGUAGE_ATTRIBUTE_ASSIGNMENT' IN TYPEOF(SELF)); wr115 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.NAMED_UNIT' IN TYPEOF( SELF)); wr116 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.OBSERVATION' IN TYPEOF( SELF)); wr117 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.OBSERVATION_CONSEQUENCE' IN TYPEOF (SELF)); wr118 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.OBSERVATION_RELATIONSHIP' IN TYPEOF(SELF)); wr119 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ORGANIZATION' IN TYPEOF (SELF)); wr120 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ORGANIZATION_RELATIONSHIP' IN TYPEOF(SELF)); wr121 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ORGANIZATION_TYPE' IN TYPEOF(SELF)); wr122 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ORGANIZATIONAL_ADDRESS' IN TYPEOF(SELF)); wr123 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ORGANIZATIONAL_PROJECT' IN TYPEOF(SELF)); wr124 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ORGANIZATIONAL_PROJECT_RELATIONSHIP' IN TYPEOF(SELF)); wr125 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PERSON' IN TYPEOF(SELF) ); wr126 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PERSON_AND_ORGANIZATION' IN TYPEOF (SELF)); wr127 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PERSON_AND_ORGANIZATION_ADDRESS' IN TYPEOF(SELF)); wr128 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PERSON_TYPE' IN TYPEOF( SELF)); wr129 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PERSON_TYPE_DEFINITION' IN TYPEOF(SELF)); wr130 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PERSON_TYPE_DEFINITION_RELATIONSHIP' IN TYPEOF(SELF)); wr131 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.POSITION_IN_ORGANIZATION' IN TYPEOF(SELF)); wr132 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.POSITION_IN_ORGANIZATION_RELATIONSHIP' IN TYPEOF(SELF)); wr133 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.POSITION_IN_ORGANIZATION_TYPE' IN TYPEOF(SELF)); wr134 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT' IN TYPEOF(SELF )); wr135 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_AS_PLANNED' IN TYPEOF(SELF)); wr136 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_AS_REALIZED' IN TYPEOF(SELF)); wr137 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_CATEGORY' IN TYPEOF(SELF)); wr138 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_CONCEPT' IN TYPEOF(SELF)); wr139 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DEFINITION' IN TYPEOF(SELF)); wr140 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DEFINITION_CONTEXT' IN TYPEOF(SELF)); wr141 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DEFINITION_FORMATION' IN TYPEOF(SELF)); wr142 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DEFINITION_FORMATION_RELATIONSHIP' IN TYPEOF(SELF)); wr143 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DEFINITION_GROUP_ASSIGNMENT' IN TYPEOF(SELF)); wr144 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DEFINITION_RELATIONSHIP' IN TYPEOF(SELF)); wr145 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DEFINITION_SHAPE' IN TYPEOF(SELF)); wr146 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DESIGN_TO_INDIVIDUAL' IN TYPEOF(SELF)); wr147 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DESIGN_VERSION_TO_INDIVIDUAL' IN TYPEOF(SELF)); wr148 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_GROUP' IN TYPEOF(SELF)); wr149 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_GROUP_RELATIONSHIP' IN TYPEOF(SELF)); wr150 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_PLANNED_TO_REALIZED' IN TYPEOF(SELF)); wr151 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_RELATIONSHIP' IN TYPEOF(SELF)); wr152 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PROPERTY_DEFINITION' IN TYPEOF(SELF)); wr153 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PROPERTY_DEFINITION_RELATIONSHIP' IN TYPEOF(SELF)); wr154 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PROPERTY_DEFINITION_REPRESENTATION' IN TYPEOF(SELF)); wr155 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.QUALIFICATION_TYPE' IN TYPEOF(SELF)); wr156 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.QUALIFICATION_TYPE_RELATIONSHIP' IN TYPEOF(SELF)); wr157 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.REPRESENTATION' IN TYPEOF(SELF)); wr158 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.REPRESENTATION_CONTEXT' IN TYPEOF(SELF)); wr159 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.REPRESENTATION_ITEM' IN TYPEOF(SELF)); wr160 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.REQUIREMENT_ASSIGNMENT' IN TYPEOF(SELF)); wr161 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.REQUIREMENT_SOURCE' IN TYPEOF(SELF)); wr162 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.RESOURCE_PROPERTY' IN TYPEOF(SELF)); wr163 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.RESOURCE_PROPERTY_REPRESENTATION' IN TYPEOF(SELF)); wr164 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.SECURITY_CLASSIFICATION' IN TYPEOF (SELF)); wr165 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.SELECTED_ITEM' IN TYPEOF(SELF)); wr166 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.SELECTED_ITEM_ASSIGNMENT' IN TYPEOF(SELF)); wr167 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_OBSERVED' IN TYPEOF(SELF)); wr168 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_OBSERVED_ASSIGNMENT' IN TYPEOF(SELF)); wr169 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_OBSERVED_RELATIONSHIP' IN TYPEOF(SELF)); wr170 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_OBSERVED_ROLE' IN TYPEOF(SELF)); wr171 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_TYPE' IN TYPEOF( SELF)); wr172 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_TYPE_ASSIGNMENT' IN TYPEOF(SELF)); wr173 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_TYPE_RELATIONSHIP' IN TYPEOF (SELF)); wr174 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STRUCTURED_MESSAGE' IN TYPEOF(SELF)); wr175 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.TIME_INTERVAL_RELATIONSHIP' IN TYPEOF(SELF)); wr176 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.UNCERTAINTY_MEASURE_WITH_UNIT' IN TYPEOF(SELF)); wr177 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.USAGE_ASSOCIATION' IN TYPEOF(SELF)); wr178 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.VERSIONED_ACTION_REQUEST' IN TYPEOF(SELF)); END_TYPE; (* declared in: experience_mim *) TYPE experience_type_item = SELECT (action_method, action_resource_requirement, executed_action, organization, person, person_and_organization); END_TYPE; (* declared in: experience_mim *) TYPE external_identification_item = SELECT (document_file, externally_defined_class, product_definition); END_TYPE; (* declared in: external_item_identification_assignment_mim *) TYPE founded_item_select = SELECT (representation_item); END_TYPE; (* declared in: representation_schema *) TYPE groupable_item = SELECT (action_method, action_method_relationship, applied_action_assignment, applied_action_method_assignment, interface_connector_definition, interface_definition_connection, interface_definition_for, product_definition , product_definition_relationship); WHERE wr1 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.GROUP' IN TYPEOF(SELF)); END_TYPE; (* declared in: group_mim *) TYPE hour_in_day = INTEGER; WHERE wr1 : {0 <= SELF < 24}; END_TYPE; (* declared in: date_time_schema *) TYPE id_attribute_select = SELECT (action, address, application_context, group, organizational_project, product_category, property_definition, representation, shape_aspect, shape_aspect_relationship); END_TYPE; (* declared in: basic_attribute_schema *) TYPE identification_item = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_resource, action_resource_requirement, action_resource_requirement_relationship, address, applied_action_assignment , applied_action_method_assignment, applied_action_request_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_location_representation_assignment, applied_organization_assignment, applied_person_and_organization_assignment, applied_position_in_organization_assignment, applied_position_in_organization_type_assignment, applied_qualification_type_assignment, applied_security_classification_assignment, applied_state_observed_assignment , applied_state_type_assignment, approval, approval_status, ascribable_state , ascribable_state_relationship, certification, configuration_item, contract , descriptive_representation_item, directed_action, document_file, effectivity, event_occurrence, executed_action, experience, experience_type, external_class_library, general_property, general_property_relationship, group, information_right, information_usage_right, interface_connection, interface_connector_as_planned, interface_connector_as_realized, interface_connector_design, interface_connector_occurrence, interface_definition_connection, justification_group_assignment, justification_support_assignment, location, measure_representation_item, observation, observation_consequence, organization, organization_type, organizational_project, person, person_and_organization, person_type, position_in_organization, probability_generator, product, product_as_individual, product_as_individual_version, product_as_individual_view, product_as_planned, product_as_realized, product_concept, product_concept_context, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_definition_shape, product_group, product_group_membership, product_group_relationship, product_relationship, property_definition, property_definition_relationship, qualification_type, representation, requirement_assignment, requirement_source, resource_property , security_classification, security_classification_level, shape_aspect_relationship, shape_representation, state_observed, state_observed_assignment, state_observed_relationship, state_type, state_type_assignment, state_type_relationship, structured_message, versioned_action_request); END_TYPE; (* declared in: identification_assignment_mim *) TYPE identifier = STRING; END_TYPE; (* declared in: support_resource_schema *) -- TESTING -- TYPE ir_usage_item = action_items; TYPE ir_usage_item = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_property_representation, action_relationship, action_resource, action_resource_relationship, action_resource_requirement, address, alternate_product_relationship, applied_action_assignment, applied_action_method_assignment, applied_approval_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_date_and_time_assignment, applied_date_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_identification_assignment, applied_location_representation_assignment , applied_organization_assignment, applied_person_and_organization_assignment , applied_security_classification_assignment, applied_state_observed_assignment, applied_state_type_assignment, applied_usage_right, approval, ascribable_state, assembly_component_usage, assembly_component_usage_substitute, attachment_slot_design_to_planned, attachment_slot_design_to_realized, attachment_slot_on_product, breakdown_element_group_assignment, breakdown_element_usage, calendar_date, certification, configuration_item, contract, date_and_time, descriptive_representation_item, document_file, document_relationship, effectivity, envelope, event_occurrence, general_property, group, hierarchical_interface_connection, interface_connection, interface_connector_as_planned, interface_connector_as_realized, interface_connector_design, interface_connector_occurrence, interface_definition_connection, interface_definition_for, location, measure_representation_item, observation_consequence, organization, organizational_project, person, person_and_organization, position_in_organization, product, product_as_individual, product_as_individual_view, product_as_planned, product_as_realized, product_concept, product_definition, product_definition_element_relationship , product_definition_formation, product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_group, product_group_membership, product_group_relationship, product_related_product_category, property_definition, property_definition_representation, representation, requirement_assignment, resource_property, resource_property_representation, security_classification , state_observed, state_observed_assignment, state_observed_relationship, state_type, (* statechar_action_items, *) structured_message, task_element, task_method, task_method_version, task_objective, versioned_action_request); WHERE wr1 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION' IN TYPEOF(SELF)); wr2 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_DIRECTIVE' IN TYPEOF(SELF)); wr3 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_METHOD' IN TYPEOF( SELF)); wr4 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_METHOD_RELATIONSHIP' IN TYPEOF(SELF)); wr5 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_PROPERTY' IN TYPEOF(SELF)); wr6 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_PROPERTY_REPRESENTATION' IN TYPEOF(SELF)); wr7 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_RELATIONSHIP' IN TYPEOF(SELF)); wr8 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_RESOURCE' IN TYPEOF(SELF)); wr9 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_RESOURCE_RELATIONSHIP' IN TYPEOF(SELF)); wr10 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_RESOURCE_REQUIREMENT' IN TYPEOF(SELF)); wr11 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ADDRESS' IN TYPEOF(SELF) ); wr12 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_ACTION_ASSIGNMENT' IN TYPEOF(SELF)); wr13 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_ACTION_METHOD_ASSIGNMENT' IN TYPEOF(SELF)); wr14 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_APPROVAL_ASSIGNMENT' IN TYPEOF(SELF)); wr15 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_CLASSIFICATION_ASSIGNMENT' IN TYPEOF(SELF)); wr16 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_CONTRACT_ASSIGNMENT' IN TYPEOF(SELF)); wr17 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_DATE_AND_TIME_ASSIGNMENT' IN TYPEOF(SELF)); wr18 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_DATE_ASSIGNMENT' IN TYPEOF(SELF)); wr19 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_DOCUMENT_REFERENCE' IN TYPEOF(SELF)); wr20 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_DOCUMENT_USAGE_CONSTRAINT_ASSIGNMENT' IN TYPEOF(SELF)); wr21 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_IDENTIFICATION_ASSIGNMENT' IN TYPEOF(SELF)); wr22 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_LOCATION_REPRESENTATION_ASSIGNMENT' IN TYPEOF(SELF)); wr23 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_ORGANIZATION_ASSIGNMENT' IN TYPEOF(SELF)); wr24 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_PERSON_AND_ORGANIZATION_ASSIGNMENT' IN TYPEOF(SELF)); wr25 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_STATE_OBSERVED_ASSIGNMENT' IN TYPEOF(SELF)); wr26 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_STATE_TYPE_ASSIGNMENT' IN TYPEOF(SELF)); wr27 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPROVAL' IN TYPEOF(SELF )); wr28 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ASCRIBABLE_STATE' IN TYPEOF(SELF)); wr29 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CALENDAR_DATE' IN TYPEOF (SELF)); wr30 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CONTRACT' IN TYPEOF(SELF )); wr31 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.DATE_AND_TIME' IN TYPEOF (SELF)); wr32 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.DESCRIPTIVE_REPRESENTATION_ITEM' IN TYPEOF(SELF)); wr33 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.EFFECTIVITY' IN TYPEOF( SELF)); wr34 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ENVELOPE' IN TYPEOF(SELF )); wr35 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.EVENT_OCCURRENCE' IN TYPEOF(SELF)); wr36 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.GENERAL_PROPERTY' IN TYPEOF(SELF)); wr37 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.GROUP' IN TYPEOF(SELF)); wr38 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.HIERARCHICAL_INTERFACE_CONNECTION' IN TYPEOF(SELF)); wr39 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.LOCATION' IN TYPEOF(SELF )); wr40 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.MEASURE_REPRESENTATION_ITEM' IN TYPEOF(SELF)); wr41 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.OBSERVATION_CONSEQUENCE' IN TYPEOF(SELF)); wr42 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ORGANIZATION' IN TYPEOF( SELF)); wr43 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ORGANIZATIONAL_PROJECT' IN TYPEOF(SELF)); wr44 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PERSON' IN TYPEOF(SELF)) ; wr45 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PERSON_AND_ORGANIZATION' IN TYPEOF(SELF)); wr46 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.POSITION_IN_ORGANIZATION' IN TYPEOF(SELF)); wr47 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_CONCEPT' IN TYPEOF(SELF)); wr48 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DEFINITION_ELEMENT_RELATIONSHIP' IN TYPEOF(SELF)); wr49 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_GROUP' IN TYPEOF (SELF)); wr50 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_GROUP_MEMBERSHIP' IN TYPEOF(SELF)); wr51 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_GROUP_RELATIONSHIP' IN TYPEOF(SELF)); wr52 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_RELATED_PRODUCT_CATEGORY' IN TYPEOF(SELF)); wr53 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PROPERTY_DEFINITION' IN TYPEOF(SELF)); wr54 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PROPERTY_DEFINITION_REPRESENTATION' IN TYPEOF(SELF)); wr55 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.REPRESENTATION' IN TYPEOF(SELF)); wr56 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.RESOURCE_PROPERTY' IN TYPEOF(SELF)); wr57 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.RESOURCE_PROPERTY_REPRESENTATION' IN TYPEOF(SELF)); wr58 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_OBSERVED' IN TYPEOF(SELF)); wr59 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_OBSERVED_ASSIGNMENT' IN TYPEOF(SELF)); wr60 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_OBSERVED_RELATIONSHIP' IN TYPEOF(SELF)); wr61 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_TYPE' IN TYPEOF( SELF)); wr62 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATECHAR_ACTION_ITEMS' IN TYPEOF(SELF)); wr63 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.VERSIONED_ACTION_REQUEST' IN TYPEOF(SELF)); END_TYPE; (* declared in: information_rights_mim *) TYPE justification_item = SELECT (action, action_method, action_method_relationship, action_property, action_resource, action_resource_relationship, action_resource_requirement, action_resource_requirement_relationship, applied_action_assignment, applied_action_method_assignment, applied_approval_assignment, applied_classification_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_location_assignment, applied_state_observed_assignment, applied_state_type_assignment, approval, ascribable_state, descriptive_representation_item, document_relationship, effectivity, general_property, general_property_relationship, group, interface_connection, interface_connector_occurrence, interface_definition_connection, measure_representation_item, product, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, property_definition, resource_property, structured_message); END_TYPE; (* declared in: justification_mim *) TYPE justification_support_item = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_request_solution, applied_action_assignment, applied_action_method_assignment, applied_location_assignment, applied_state_observed_assignment, applied_state_type_assignment, approval, ascribable_state, certification, contract, descriptive_representation_item, document_relationship, effectivity, event_occurrence, general_property, general_property_relationship, interface_connection, interface_connector_occurrence, interface_definition_connection, location, measure_representation_item, observation, organizational_project, product, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, property_definition, resource_property, state_observed, state_observed_relationship, state_type, state_type_relationship, structured_message, versioned_action_request); END_TYPE; (* declared in: justification_mim *) TYPE label = STRING; END_TYPE; (* declared in: support_resource_schema *) TYPE length_measure = REAL; END_TYPE; (* declared in: measure_schema *) TYPE list_representation_item = LIST [1:?] OF representation_item; END_TYPE; (* declared in: representation_schema *) TYPE location_item = SELECT (action, action_method, action_request_solution, action_resource, action_resource_requirement, applied_action_assignment, applied_action_method_assignment, document_file, interface_connection, interface_connector_occurrence, interface_definition_connection, organization , organization_type, organizational_project, person, person_and_organization , person_type, person_type_definition, position_in_organization, position_in_organization_type, product, product_definition, product_definition_formation, product_definition_relationship, product_group) ; END_TYPE; (* declared in: location_assignment_mim *) TYPE location_representation_item = SELECT (interface_connection, interface_connector_occurrence, interface_definition_connection, organizational_address, person_and_organization_address, product, product_definition_formation); END_TYPE; (* declared in: location_mim *) TYPE luminous_intensity_measure = REAL; END_TYPE; (* declared in: measure_schema *) TYPE mass_measure = REAL; END_TYPE; (* declared in: measure_schema *) TYPE measure_value = SELECT (amount_of_substance_measure, area_measure, celsius_temperature_measure, context_dependent_measure, count_measure, descriptive_measure, electric_current_measure, length_measure, luminous_intensity_measure, mass_measure, numeric_measure, parameter_value, plane_angle_measure, positive_length_measure, positive_plane_angle_measure, positive_ratio_measure , ratio_measure, solid_angle_measure, thermodynamic_temperature_measure, time_measure, volume_measure); END_TYPE; (* declared in: measure_schema *) TYPE minute_in_hour = INTEGER; WHERE wr1 : {0 <= SELF <= 59}; END_TYPE; (* declared in: date_time_schema *) TYPE month_in_year_number = INTEGER; WHERE wr1 : {1 <= SELF <= 12}; END_TYPE; (* declared in: date_time_schema *) TYPE multi_language_attribute_item = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_relationship, action_request_solution, action_resource, action_resource_relationship, action_resource_requirement, action_resource_requirement_relationship, address, alternate_product_relationship, applied_action_assignment, applied_action_method_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_experience_assignment, applied_external_identification_assignment, applied_location_representation_assignment, applied_organizational_project_assignment, applied_person_type_assignment, approval, approval_relationship, approval_status, assembly_component_usage, assembly_component_usage_substitute, attachment_slot_design_to_planned, attachment_slot_design_to_realized, attachment_slot_on_product, attachment_slot_planned_to_realized, breakdown_element_group_assignment, breakdown_element_usage, certification, certification_type, configuration_item, contract, date_role, date_time_role, document_relationship, document_usage_role, envelope, envelope_relationship, event_occurrence, executed_action, experience_type, external_source, general_property, general_property_relationship, group, identification_role, information_right, information_usage_right, interface_connection, interface_connector_occurrence, interface_definition_connection, interface_definition_for, justification_group_assignment, justification_support_assignment, location, location_relationship, measure_representation_item, message_relationship, object_role, observation, observation_consequence, organization_relationship, organization_type, organizational_project, organizational_project_relationship, organizational_project_role, person_and_organization, person_type, person_type_definition, person_type_definition_relationship, position_in_organization, position_in_organization_assignment, position_in_organization_relationship, position_in_organization_type, product , product_as_individual, product_as_individual_version, product_as_individual_view, product_category, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_group, product_group_relationship, product_relationship, property_definition, property_definition_relationship, qualification_type, representation, representation_item, requirement_assignment, requirement_source, resource_property, state_observed, state_observed_relationship, state_type, state_type_relationship, structured_message); END_TYPE; (* declared in: multi_linguism_mim *) TYPE name_attribute_select = SELECT (action_request_solution, address, configuration_design, context_dependent_shape_representation, derived_unit, effectivity, person_and_organization, product_definition, product_definition_substitute, property_definition_representation); END_TYPE; (* declared in: basic_attribute_schema *) TYPE name_item = SELECT (applied_action_assignment, applied_action_method_assignment, external_class_library); END_TYPE; (* declared in: name_assignment_mim *) TYPE numeric_measure = NUMBER; END_TYPE; (* declared in: measure_schema *) TYPE organization_item = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_property_representation, action_relationship, action_request_solution, action_resource, action_resource_relationship, action_resource_requirement, alternate_product_relationship, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_date_and_time_assignment, applied_date_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_effectivity_assignment, applied_event_occurrence_assignment, applied_identification_assignment, applied_location_assignment, applied_organization_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, applied_person_type_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_security_classification_assignment, applied_state_observed_assignment , applied_state_type_assignment, approval, ascribable_state, assembly_component_usage, assembly_component_usage_substitute, breakdown_element_group_assignment, breakdown_element_usage, certification, configuration_item, contract, descriptive_representation_item, directed_action, document_file, effectivity, envelope, event_occurrence, executed_action, externally_defined_class, general_property, general_property_relationship, group, information_usage_right, interface_connection, interface_connector_as_planned, interface_connector_as_realized, interface_connector_occurrence, interface_definition_connection, interface_definition_for, justification_group_assignment, justification_support_assignment, measure_representation_item, observation, organizational_address, organizational_project, person_and_organization, person_and_organization_address, position_in_organization_type, product, product_as_individual, product_as_planned, product_as_realized, product_category, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_group, product_group_membership, product_group_relationship, product_related_product_category, product_relationship, property_definition, property_definition_relationship, property_definition_representation, representation, requirement_assignment, requirement_source, resource_property , resource_property_representation, security_classification, selected_item, selected_item_assignment, state_observed, state_observed_assignment, state_observed_relationship, state_type, state_type_assignment, state_type_relationship, structured_message, versioned_action_request); END_TYPE; (* declared in: person_organization_assignment_mim *) TYPE organization_type_item = SELECT (organization); END_TYPE; (* declared in: organization_type_mim *) TYPE parameter_value = REAL; END_TYPE; (* declared in: measure_schema *) TYPE person_and_organization_item = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_property_representation, action_relationship, action_request_solution, action_resource, action_resource_relationship, action_resource_requirement, alternate_product_relationship, applied_action_assignment, applied_action_method_assignment, applied_action_request_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_date_and_time_assignment, applied_date_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_effectivity_assignment, applied_event_occurrence_assignment, applied_identification_assignment, applied_location_assignment, applied_organization_assignment, applied_organizational_project_assignment, applied_person_and_organization_assignment, applied_person_type_assignment, applied_position_in_organization_assignment, applied_position_in_organization_group_assignment, applied_position_in_organization_type_assignment, applied_qualification_type_assignment, applied_security_classification_assignment, applied_state_observed_assignment , applied_state_type_assignment, approval, ascribable_state, assembly_component_usage, assembly_component_usage_substitute, breakdown_element_group_assignment, breakdown_element_usage, certification, configuration_item, contract, descriptive_representation_item, directed_action, document_file, effectivity, envelope, event_occurrence, executed_action, general_property, general_property_relationship, group, information_usage_right, interface_connection, interface_connector_as_planned , interface_connector_as_realized, interface_connector_occurrence, interface_definition_connection, interface_definition_for, justification_group_assignment, justification_support_assignment, measure_representation_item, observation, organizational_address, organizational_project, person_and_organization, person_and_organization_address, position_in_organization_type, product, product_as_individual, product_as_planned, product_as_realized, product_category, product_definition, product_definition_context, product_definition_formation, product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_group, product_group_membership, product_group_relationship, product_related_product_category, product_relationship, property_definition, property_definition_relationship, property_definition_representation, qualification_type, representation, requirement_assignment, requirement_source, resource_property, resource_property_representation, security_classification, selected_item, selected_item_assignment, state_observed, state_observed_assignment, state_observed_relationship, state_type, state_type_assignment, state_type_relationship, structured_message, versioned_action_request); END_TYPE; (* declared in: person_organization_assignment_mim *) TYPE person_definition_item = SELECT (experience_type, qualification_type); END_TYPE; (* declared in: type_of_person_mim *) TYPE person_organization_item = SELECT (person); END_TYPE; (* declared in: qualifications_mim *) TYPE person_organization_select = SELECT (organization, person, person_and_organization); END_TYPE; (* declared in: person_organization_schema *) TYPE person_type_item = SELECT (group, person, person_and_organization, position_in_organization, position_in_organization_type); END_TYPE; (* declared in: type_of_person_mim *) TYPE plane_angle_measure = REAL; END_TYPE; (* declared in: measure_schema *) TYPE position_in_organization_group_assignment_item = SELECT (position_in_organization_assignment); END_TYPE; (* declared in: position_in_organization_mim *) TYPE position_in_organization_group_item = SELECT (applied_organization_assignment, applied_person_and_organization_assignment , approval_person_organization, product, product_definition, product_definition_formation); END_TYPE; (* declared in: position_in_organization_mim *) TYPE position_in_organization_item = SELECT (address, applied_organization_assignment, applied_person_and_organization_assignment, approval_person_organization, organization, organizational_project, person, product, product_definition, product_definition_formation); END_TYPE; (* declared in: position_in_organization_mim *) TYPE position_in_organization_type_item = SELECT (applied_organization_assignment, applied_person_and_organization_assignment , approval_person_organization, person_type, position_in_organization, product, product_definition, product_definition_formation); END_TYPE; (* declared in: position_in_organization_mim *) TYPE positive_length_measure = length_measure; WHERE wr1 : SELF > 0.0; END_TYPE; (* declared in: measure_schema *) TYPE positive_plane_angle_measure = plane_angle_measure; WHERE wr1 : SELF > 0.0; END_TYPE; (* declared in: measure_schema *) TYPE positive_ratio_measure = ratio_measure; WHERE wr1 : SELF > 0.0; END_TYPE; (* declared in: measure_schema *) TYPE product_definition_or_breakdown_element_usage = SELECT (breakdown_element_usage, product_definition); END_TYPE; (* declared in: product_breakdown_mim *) TYPE product_definition_or_product_definition_relationship = SELECT (interface_connector_occurrence, product_definition, product_definition_usage , product_group); END_TYPE; (* declared in: product_breakdown_mim *) TYPE product_or_formation_or_definition = SELECT (product, product_definition_formation, product_definition); END_TYPE; (* declared in: document_schema *) TYPE product_select = SELECT (product, product_as_individual, product_concept, product_definition_formation, product_group); END_TYPE; (* declared in: product_group_mim *) TYPE project_group_name_item = SELECT (applied_position_in_organization_group_assignment); END_TYPE; (* declared in: position_in_organization_mim *) TYPE project_item = SELECT (action, action_method, action_method_relationship, applied_action_assignment , applied_action_method_assignment, configuration_item, general_property, group, product, product_concept, product_definition_formation, product_group , product_group_membership, product_group_relationship); END_TYPE; (* declared in: project_mim *) TYPE property_or_shape_select = SELECT (property_definition, shape_definition); END_TYPE; (* declared in: process_property_schema *) TYPE ratio_measure = REAL; END_TYPE; (* declared in: measure_schema *) TYPE relationship_with_condition = SELECT (action_method_relationship, action_relationship); END_TYPE; (* declared in: method_definition_schema *) TYPE represented_definition = SELECT (general_property, property_definition, property_definition_relationship, shape_aspect, shape_aspect_relationship); END_TYPE; (* declared in: product_property_representation_schema *) TYPE requirement_assigned_item = SELECT (action_method, action_resource_requirement, alternate_product_relationship, applied_action_method_assignment, applied_state_observed_assignment, applied_state_type_assignment, assembly_component_usage, assembly_component_usage_substitute, breakdown_element_group_assignment, breakdown_element_usage, configuration_item, interface_connector_occurrence, organizational_project, product, product_as_individual_version, product_as_planned, product_as_realized, product_definition, product_definition_formation, product_definition_group_assignment, product_in_attachment_slot, state_observed, state_type); END_TYPE; (* declared in: requirement_assignment_mim *) TYPE requirement_source_item = SELECT (action_method, applied_action_method_assignment, applied_state_observed_assignment, applied_state_type_assignment, interface_connector_occurrence, product_as_individual_version, product_definition, product_definition_formation, state_observed, state_type) ; END_TYPE; (* declared in: requirement_assignment_mim *) TYPE role_select = SELECT (action_assignment, action_request_assignment, approval_assignment, approval_date_time, certification_assignment, contract_assignment, document_reference, effectivity_assignment, group_assignment, name_assignment , security_classification_assignment); END_TYPE; (* declared in: basic_attribute_schema *) TYPE second_in_minute = REAL; WHERE wr1 : {0 <= SELF <= 60.0}; END_TYPE; (* declared in: date_time_schema *) TYPE security_classification_item = SELECT (action, action_method, action_method_relationship, action_resource, alternate_product_relationship, applied_action_assignment, applied_action_method_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_state_observed_assignment, applied_state_type_assignment, assembly_component_usage, assembly_component_usage_substitute, attachment_slot_design_to_planned, attachment_slot_design_to_realized, attachment_slot_on_product, attachment_slot_planned_to_realized, breakdown_element_group_assignment, breakdown_element_usage, configuration_item, document_file, group, hierarchical_interface_connection, interface_connection, interface_connector_as_planned, interface_connector_as_realized, interface_connector_design, interface_connector_occurrence, interface_definition_connection, interface_definition_for, product, product_as_individual, product_as_individual_view, product_as_planned, product_as_realized, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_design_to_individual, product_design_version_to_individual, product_group, product_group_membership, product_group_relationship, product_relationship, requirement_assignment, requirement_source, structured_message); END_TYPE; (* declared in: security_classification_mim *) TYPE selected_item_context_items = SELECT (configuration_item, contract, organizational_project, product, product_as_individual, product_as_individual_version, product_concept); END_TYPE; (* declared in: selected_item_mim *) TYPE selected_item_select = SELECT (interface_connection, interface_connector_definition, interface_connector_occurrence, interface_definition_connection, product, product_definition_formation); END_TYPE; (* declared in: selected_item_mim *) TYPE set_representation_item = SET [1:?] OF representation_item; END_TYPE; (* declared in: representation_schema *) TYPE shape_definition = SELECT (product_definition_shape, shape_aspect, shape_aspect_relationship); END_TYPE; (* declared in: product_property_definition_schema *) TYPE si_prefix = ENUMERATION OF (exa, peta, tera, giga, mega, kilo, hecto, deca, deci, centi, milli, micro, nano, pico, femto, atto); END_TYPE; (* declared in: measure_schema *) TYPE si_unit_name = ENUMERATION OF (metre, gram, second, ampere, kelvin, mole, candela, radian, steradian, hertz , newton, pascal, joule, watt, coulomb, volt, farad, ohm, siemens, weber, tesla, henry, degree_celsius, lumen, lux, becquerel, gray, sievert); END_TYPE; (* declared in: measure_schema *) TYPE solid_angle_measure = REAL; END_TYPE; (* declared in: measure_schema *) TYPE source = ENUMERATION OF (made, bought, not_known); END_TYPE; (* declared in: product_definition_schema *) TYPE source_item = SELECT (identifier); END_TYPE; (* declared in: external_reference_schema *) TYPE state_observed_of_item = SELECT (action, action_directive, action_method, action_property, action_relationship, action_resource, action_resource_relationship, alternate_product_relationship, applied_action_assignment, applied_external_identification_assignment, assembly_component_usage, assembly_component_usage_substitute, attachment_slot_design_to_planned, attachment_slot_design_to_realized, attachment_slot_on_product, attachment_slot_planned_to_realized, breakdown_element_group_assignment, breakdown_element_usage, certification, configuration_item, contract, document_file, interface_connection, interface_connector_as_planned, interface_connector_as_realized, interface_connector_definition, interface_connector_design, interface_connector_occurrence, interface_connector_version, interface_definition_connection, interface_specification_definition, interface_specification_version, location , organization, organizational_project, person_and_organization, product, product_as_individual, product_as_individual_view, product_as_planned, product_as_realized, product_category, product_concept, product_definition, product_definition_formation, product_definition_group_assignment, product_definition_relationship, product_group, product_in_attachment_slot, security_classification, structured_message, task_method_version, versioned_action_request); END_TYPE; (* declared in: state_observed_mim *) TYPE state_type_of_item = SELECT (action, action_directive, action_method, action_property, action_relationship, action_resource, action_resource_relationship, alternate_product_relationship, applied_action_assignment, applied_action_method_assignment, applied_external_identification_assignment , assembly_component_usage, assembly_component_usage_substitute, attachment_slot_design_to_planned, attachment_slot_design_to_realized, attachment_slot_on_product, attachment_slot_planned_to_realized, breakdown_element_group_assignment, breakdown_element_usage, certification, configuration_item, contract, document_file, interface_connection, interface_connector_as_planned, interface_connector_as_realized, interface_connector_definition, interface_connector_design, interface_connector_occurrence, interface_connector_version, interface_definition_connection, interface_specification_definition, interface_specification_version, location, organization, organizational_project, person_and_organization, product, product_as_individual, product_as_individual_view, product_as_planned, product_as_realized, product_category, product_concept, product_definition, product_definition_formation, product_definition_group_assignment, product_definition_relationship, product_group, product_in_attachment_slot, security_classification, versioned_action_request); END_TYPE; (* declared in: state_definition_mim *) -- TESTING -- TYPE statechar_action_items = action_items; TYPE statechar_action_items = SELECT (action, action_directive, action_method, action_method_relationship, action_property, action_property_representation, action_relationship, action_resource, action_resource_relationship, action_resource_requirement, address, alternate_product_relationship, applied_action_assignment, applied_action_method_assignment, applied_approval_assignment, applied_certification_assignment, applied_classification_assignment, applied_contract_assignment, applied_date_and_time_assignment, applied_date_assignment, applied_document_reference, applied_document_usage_constraint_assignment, applied_identification_assignment, applied_location_representation_assignment , applied_organization_assignment, applied_person_and_organization_assignment , applied_security_classification_assignment, applied_state_observed_assignment, applied_state_type_assignment, applied_usage_right, approval, ascribable_state, assembly_component_usage, assembly_component_usage_substitute, attachment_slot_design_to_planned, attachment_slot_design_to_realized, attachment_slot_on_product, breakdown_element_group_assignment, breakdown_element_usage, calendar_date, certification, configuration_item, contract, date_and_time, descriptive_representation_item, document_file, document_relationship, effectivity, envelope, event_occurrence, general_property, group, hierarchical_interface_connection, interface_connection, interface_connector_as_planned, interface_connector_as_realized, interface_connector_design, interface_connector_occurrence, interface_definition_connection, interface_definition_for, location, measure_representation_item, observation_consequence, organization, organizational_project, person, person_and_organization, position_in_organization, product, product_as_individual, product_as_individual_view, product_as_planned, product_as_realized, product_concept, product_definition, product_definition_element_relationship , product_definition_formation, product_definition_formation_relationship, product_definition_group_assignment, product_definition_relationship, product_group, product_group_membership, product_group_relationship, product_related_product_category, property_definition, property_definition_representation, representation, requirement_assignment, resource_property, resource_property_representation, security_classification , state_observed, state_observed_assignment, state_observed_relationship, state_type, (* statechar_action_items, *) structured_message, task_element, task_method, task_method_version, task_objective, versioned_action_request); WHERE wr1 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION' IN TYPEOF(SELF)); wr2 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_DIRECTIVE' IN TYPEOF(SELF)); wr3 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_METHOD' IN TYPEOF( SELF)); wr4 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_METHOD_RELATIONSHIP' IN TYPEOF(SELF)); wr5 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_PROPERTY' IN TYPEOF(SELF)); wr6 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_PROPERTY_REPRESENTATION' IN TYPEOF(SELF)); wr7 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_RELATIONSHIP' IN TYPEOF(SELF)); wr8 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_RESOURCE' IN TYPEOF(SELF)); wr9 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_RESOURCE_RELATIONSHIP' IN TYPEOF(SELF)); wr10 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_RESOURCE_REQUIREMENT' IN TYPEOF(SELF)); wr11 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ADDRESS' IN TYPEOF(SELF) ); wr12 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ALTERNATE_PRODUCT_RELATIONSHIP' IN TYPEOF(SELF)); wr13 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_ACTION_ASSIGNMENT' IN TYPEOF(SELF)); wr14 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_ACTION_METHOD_ASSIGNMENT' IN TYPEOF(SELF)); wr15 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_APPROVAL_ASSIGNMENT' IN TYPEOF(SELF)); wr16 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_CERTIFICATION_ASSIGNMENT' IN TYPEOF(SELF)); wr17 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_CLASSIFICATION_ASSIGNMENT' IN TYPEOF(SELF)); wr18 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_CONTRACT_ASSIGNMENT' IN TYPEOF(SELF)); wr19 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_DATE_AND_TIME_ASSIGNMENT' IN TYPEOF(SELF)); wr20 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_DATE_ASSIGNMENT' IN TYPEOF(SELF)); wr21 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_DOCUMENT_REFERENCE' IN TYPEOF(SELF)); wr22 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_DOCUMENT_USAGE_CONSTRAINT_ASSIGNMENT' IN TYPEOF(SELF)); wr23 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_IDENTIFICATION_ASSIGNMENT' IN TYPEOF(SELF)); wr24 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_LOCATION_REPRESENTATION_ASSIGNMENT' IN TYPEOF(SELF)); wr25 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_ORGANIZATION_ASSIGNMENT' IN TYPEOF(SELF)); wr26 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_PERSON_AND_ORGANIZATION_ASSIGNMENT' IN TYPEOF(SELF)); wr27 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_SECURITY_CLASSIFICATION_ASSIGNMENT' IN TYPEOF(SELF)); wr28 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_STATE_OBSERVED_ASSIGNMENT' IN TYPEOF(SELF)); wr29 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_STATE_TYPE_ASSIGNMENT' IN TYPEOF(SELF)); wr30 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPLIED_USAGE_RIGHT' IN TYPEOF(SELF)); wr31 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.APPROVAL' IN TYPEOF(SELF )); wr32 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ASSEMBLY_COMPONENT_USAGE' IN TYPEOF(SELF)); wr33 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ASSEMBLY_COMPONENT_USAGE_SUBSTITUTE' IN TYPEOF(SELF)); wr34 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ATTACHMENT_SLOT_DESIGN_TO_PLANNED' IN TYPEOF(SELF)); wr35 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ATTACHMENT_SLOT_DESIGN_TO_REALIZED' IN TYPEOF(SELF)); wr36 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ATTACHMENT_SLOT_ON_PRODUCT' IN TYPEOF(SELF)); wr37 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.BREAKDOWN_ELEMENT_GROUP_ASSIGNMENT' IN TYPEOF(SELF)); wr38 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.BREAKDOWN_ELEMENT_USAGE' IN TYPEOF(SELF)); wr39 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CALENDAR_DATE' IN TYPEOF (SELF)); wr40 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CERTIFICATION' IN TYPEOF (SELF)); wr41 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CONFIGURATION_ITEM' IN TYPEOF(SELF)); wr42 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.CONTRACT' IN TYPEOF(SELF )); wr43 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.DATE_AND_TIME' IN TYPEOF (SELF)); wr44 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.DESCRIPTIVE_REPRESENTATION_ITEM' IN TYPEOF(SELF)); wr45 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.DOCUMENT_FILE' IN TYPEOF (SELF)); wr46 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.DOCUMENT_RELATIONSHIP' IN TYPEOF(SELF)); wr47 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.EFFECTIVITY' IN TYPEOF( SELF)); wr48 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ENVELOPE' IN TYPEOF(SELF )); wr49 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.EVENT_OCCURRENCE' IN TYPEOF(SELF)); wr50 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.GENERAL_PROPERTY' IN TYPEOF(SELF)); wr51 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.GROUP' IN TYPEOF(SELF)); wr52 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.HIERARCHICAL_INTERFACE_CONNECTION' IN TYPEOF(SELF)); wr53 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_CONNECTION' IN TYPEOF(SELF)); wr54 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_CONNECTOR_AS_PLANNED' IN TYPEOF(SELF)); wr55 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_CONNECTOR_AS_REALIZED' IN TYPEOF(SELF)); wr56 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_CONNECTOR_DESIGN' IN TYPEOF(SELF)); wr57 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_CONNECTOR_OCCURRENCE' IN TYPEOF(SELF)); wr58 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_DEFINITION_CONNECTION' IN TYPEOF(SELF)); wr59 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.INTERFACE_DEFINITION_FOR' IN TYPEOF(SELF)); wr60 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.LOCATION' IN TYPEOF(SELF )); wr61 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.MEASURE_REPRESENTATION_ITEM' IN TYPEOF(SELF)); wr62 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.OBSERVATION_CONSEQUENCE' IN TYPEOF(SELF)); wr63 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ORGANIZATION' IN TYPEOF( SELF)); wr64 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ORGANIZATIONAL_PROJECT' IN TYPEOF(SELF)); wr65 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PERSON' IN TYPEOF(SELF)) ; wr66 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PERSON_AND_ORGANIZATION' IN TYPEOF(SELF)); wr67 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.POSITION_IN_ORGANIZATION' IN TYPEOF(SELF)); wr68 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT' IN TYPEOF(SELF) ); wr69 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_AS_INDIVIDUAL' IN TYPEOF(SELF)); wr70 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_AS_INDIVIDUAL_VIEW' IN TYPEOF(SELF)); wr71 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_AS_PLANNED' IN TYPEOF(SELF)); wr72 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_AS_REALIZED' IN TYPEOF(SELF)); wr73 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_CONCEPT' IN TYPEOF(SELF)); wr74 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DEFINITION' IN TYPEOF(SELF)); wr75 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DEFINITION_ELEMENT_RELATIONSHIP' IN TYPEOF(SELF)); wr76 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DEFINITION_FORMATION' IN TYPEOF(SELF)); wr77 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DEFINITION_FORMATION_RELATIONSHIP' IN TYPEOF(SELF)); wr78 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DEFINITION_GROUP_ASSIGNMENT' IN TYPEOF(SELF)); wr79 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_DEFINITION_RELATIONSHIP' IN TYPEOF(SELF)); wr80 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_GROUP' IN TYPEOF (SELF)); wr81 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_GROUP_MEMBERSHIP' IN TYPEOF(SELF)); wr82 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_GROUP_RELATIONSHIP' IN TYPEOF(SELF)); wr83 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PRODUCT_RELATED_PRODUCT_CATEGORY' IN TYPEOF(SELF)); wr84 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PROPERTY_DEFINITION' IN TYPEOF(SELF)); wr85 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.PROPERTY_DEFINITION_REPRESENTATION' IN TYPEOF(SELF)); wr86 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.REPRESENTATION' IN TYPEOF(SELF)); wr87 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.REQUIREMENT_ASSIGNMENT' IN TYPEOF(SELF)); wr88 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.RESOURCE_PROPERTY' IN TYPEOF(SELF)); wr89 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.RESOURCE_PROPERTY_REPRESENTATION' IN TYPEOF(SELF)); wr90 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.SECURITY_CLASSIFICATION' IN TYPEOF(SELF)); wr91 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_OBSERVED' IN TYPEOF(SELF)); wr92 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_OBSERVED_ASSIGNMENT' IN TYPEOF(SELF)); wr93 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_OBSERVED_RELATIONSHIP' IN TYPEOF(SELF)); wr94 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATE_TYPE' IN TYPEOF( SELF)); wr95 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STATECHAR_ACTION_ITEMS' IN TYPEOF(SELF)); wr96 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.STRUCTURED_MESSAGE' IN TYPEOF(SELF)); wr97 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.TASK_ELEMENT' IN TYPEOF( SELF)); wr98 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.TASK_METHOD' IN TYPEOF( SELF)); wr99 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.TASK_METHOD_VERSION' IN TYPEOF(SELF)); wr100 : NOT ('AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.TASK_OBJECTIVE' IN TYPEOF(SELF)); wr101 : NOT ( 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.VERSIONED_ACTION_REQUEST' IN TYPEOF(SELF)); END_TYPE; (* declared in: state_characterized_mim *) TYPE supported_item = SELECT (action, action_directive, action_method); END_TYPE; (* declared in: action_schema *) TYPE text = STRING; END_TYPE; (* declared in: support_resource_schema *) TYPE thermodynamic_temperature_measure = REAL; END_TYPE; (* declared in: measure_schema *) TYPE time_interval_item = SELECT (action_method_relationship); END_TYPE; (* declared in: time_interval_assignment_mim *) TYPE time_measure = REAL; END_TYPE; (* declared in: measure_schema *) TYPE transformation = SELECT (item_defined_transformation, functionally_defined_transformation); END_TYPE; (* declared in: representation_schema *) TYPE unit = SELECT (derived_unit, named_unit); END_TYPE; (* declared in: measure_schema *) TYPE value_qualifier = SELECT (precision_qualifier, type_qualifier, uncertainty_qualifier); END_TYPE; (* declared in: qualified_measure_schema *) TYPE vector_or_direction = SELECT (vector, direction); END_TYPE; (* declared in: geometry_schema *) TYPE volume_measure = REAL; END_TYPE; (* declared in: measure_schema *) TYPE week_in_year_number = INTEGER; WHERE wr1 : {1 <= SELF <= 53}; END_TYPE; (* declared in: date_time_schema *) TYPE year_number = INTEGER; END_TYPE; (* declared in: date_time_schema *) ENTITY action; name : label; description : OPTIONAL text; chosen_method : action_method; DERIVE id : identifier := get_id_value(SELF); WHERE wr1 : SIZEOF(USEDIN(SELF, 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ID_ATTRIBUTE.IDENTIFIED_ITEM')) <= 1; END_ENTITY; (* declared in: action_schema *) ENTITY action_actual SUBTYPE OF (executed_action); END_ENTITY; (* declared in: activity_as_realized_mim *) ENTITY action_assignment ABSTRACT SUPERTYPE; assigned_action : action; DERIVE role : object_role := get_role(SELF); WHERE wr1 : SIZEOF(USEDIN(SELF, 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ROLE_ASSOCIATION.ITEM_WITH_ROLE')) <= 1; END_ENTITY; (* declared in: management_resources_schema *) ENTITY action_directive; name : label; description : OPTIONAL text; analysis : text; comment : text; requests : SET [1:?] OF versioned_action_request; END_ENTITY; (* declared in: action_schema *) ENTITY action_happening SUBTYPE OF (action_relationship); END_ENTITY; (* declared in: activity_as_realized_mim *) ENTITY action_method SUPERTYPE OF (ONEOF (task_element, task_method, task_method_version, task_objective)); name : label; description : OPTIONAL text; consequence : text; purpose : text; END_ENTITY; (* declared in: action_schema *) ENTITY action_method_assignment ABSTRACT SUPERTYPE; assigned_action_method : action_method; role : action_method_role; END_ENTITY; (* declared in: management_resources_schema *) ENTITY action_method_relationship SUPERTYPE OF (ONEOF (task_element_relationship, task_method_relationship, task_method_version_relationship)); name : label; description : OPTIONAL text; relating_method : action_method; related_method : action_method; END_ENTITY; (* declared in: action_schema *) ENTITY action_method_role; name : label; description : OPTIONAL text; END_ENTITY; (* declared in: management_resources_schema *) ENTITY action_method_to_select_from SUBTYPE OF (action_method); number_of_elements : count_measure; WHERE wr1 : number_of_elements >= 1; wr2 : SIZEOF(USEDIN(SELF, 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ACTION_METHOD_RELATIONSHIP.RELATING_METHOD' )) >= number_of_elements; END_ENTITY; (* declared in: method_definition_schema *) ENTITY action_property; name : label; description : text; definition : characterized_action_definition; END_ENTITY; (* declared in: process_property_schema *) ENTITY action_property_relationship; name : label; description : text; relating_action_property : action_property; related_action_property : action_property; WHERE wr1 : relating_action_property :<>: related_action_property; END_ENTITY; (* declared in: process_property_schema *) ENTITY action_property_representation; name : label; description : text; property : action_property; representation : representation; END_ENTITY; (* declared in: process_property_representation_schema *) ENTITY action_relationship; name : label; description : OPTIONAL text; relating_action : action; related_action : action; END_ENTITY; (* declared in: action_schema *) ENTITY action_request_assignment ABSTRACT SUPERTYPE; assigned_action_request : versioned_action_request; DERIVE role : object_role := get_role(SELF); WHERE wr1 : SIZEOF(USEDIN(SELF, 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.ROLE_ASSOCIATION.ITEM_WITH_ROLE')) <= 1; END_ENTITY; (* declared in: management_resources_schema *) ENTITY action_request_solution; method : action_method; request : versioned_action_request; DERIVE description : text := get_description_value(SELF); name : label := get_name_value(SELF); WHERE wr1 : SIZEOF(USEDIN(SELF, 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.DESCRIPTION_ATTRIBUTE.DESCRIBED_ITEM' )) <= 1; wr2 : SIZEOF(USEDIN(SELF, 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.NAME_ATTRIBUTE.NAMED_ITEM')) <= 1; END_ENTITY; (* declared in: action_schema *) ENTITY action_request_status; status : label; assigned_request : versioned_action_request; END_ENTITY; (* declared in: action_schema *) ENTITY action_resource; name : label; description : OPTIONAL text; usage : SET [1:?] OF supported_item; kind : action_resource_type; END_ENTITY; (* declared in: action_schema *) ENTITY action_resource_relationship; name : label; description : OPTIONAL text; relating_resource : action_resource; related_resource : action_resource; END_ENTITY; (* declared in: action_schema *) ENTITY action_resource_requirement; name : label; description : text; kind : resource_requirement_type; operations : SET [1:?] OF characterized_action_definition; END_ENTITY; (* declared in: process_property_schema *) ENTITY action_resource_requirement_relationship; name : label; description : text; relating_action_resource_requirement : action_resource_requirement; related_action_resource_requirement : action_resource_requirement; WHERE wr1 : relating_action_resource_requirement :<>: related_action_resource_requirement; END_ENTITY; (* declared in: process_property_schema *) ENTITY action_resource_type; name : label; END_ENTITY; (* declared in: action_schema *) ENTITY action_status; status : label; assigned_action : executed_action; END_ENTITY; (* declared in: action_schema *) ENTITY address; internal_location : OPTIONAL label; street_number : OPTIONAL label; street : OPTIONAL label; postal_box : OPTIONAL label; town : OPTIONAL label; region : OPTIONAL label; postal_code : OPTIONAL label; country : OPTIONAL label; facsimile_number : OPTIONAL label; telephone_number : OPTIONAL label; electronic_mail_address : OPTIONAL label; telex_number : OPTIONAL label; DERIVE name : label := get_name_value(SELF); url : identifier := get_id_value(SELF); WHERE wr1 : EXISTS(internal_location) OR EXISTS(street_number) OR EXISTS(street) OR EXISTS(postal_box) OR EXISTS(town) OR EXISTS(region) OR EXISTS(postal_code ) OR EXISTS(country) OR EXISTS(facsimile_number) OR EXISTS(telephone_number ) OR EXISTS(electronic_mail_address) OR EXISTS(telex_number); END_ENTITY; (* declared in: person_organization_schema *) ENTITY advisory_task_element SUBTYPE OF (task_element); END_ENTITY; (* declared in: task_specification_mim *) ENTITY alternate_product_relationship; name : label; definition : OPTIONAL text; alternate : product; base : product; basis : text; UNIQUE ur1 : alternate, base; WHERE wr1 : alternate :<>: base; END_ENTITY; (* declared in: product_structure_schema *) ENTITY amount_of_substance_measure_with_unit SUBTYPE OF (measure_with_unit); WHERE wr1 : 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_MIM_LF.AMOUNT_OF_SUBSTANCE_UNIT' IN TYPEOF(SELF\measure_with_unit.unit_component); END_ENTITY; (* declared in: measure_schema *) ENTITY amount_of_substance_unit SUBTYPE OF (named_unit); WHERE wr1 : (SELF\named_unit.dimensions.length_exponent = 0.0) AND (SELF\named_unit .dimensions.mass_exponent = 0.0) AND (SELF\named_unit.dimensions. time_exponent = 0.0) AND (SELF\named_unit.dimensions. electric_current_exponent = 0.0) AND (SELF\named_unit.dimensions. thermodynamic_temperature_exponent = 0.0) AND (SELF\named_unit.dimensions. amount_of_substance_exponent = 1.0) AND (SELF\named_unit.dimensions. luminous_intensity_exponent = 0.0); END_ENTITY; (* declared in: measure_schema *) ENTITY application_context; application : label; DERIVE description : text := get_description_value(SELF); id : identifier := get_id_value(SELF); INVERSE context_elements : SET [1:?] OF application_context_element FOR frame_of_reference; WHERE wr1 : SIZEOF(USEDIN(SELF, 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_