<!-- $Id: ap239_arm_lf_N1560.xsd,v 1.1 2007/08/28 16:26:42 robbod Exp $ -->
<xs:schema xmlns:exp="urn:iso:std:iso:10303:28:ed-2:2005:schema:common" xmlns:ap239="urn:iso10303-28:xs/Product_life_cycle_support" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:iso10303-28:xs/Product_life_cycle_support">
    <xs:import namespace="urn:iso:std:iso:10303:28:ed-2:2005:schema:common" schemaLocation="./exp.xsd">
    </xs:import>
    <xs:complexType name="uos">
        <xs:complexContent>
            <xs:extension base="exp:uos">
                <xs:choice maxOccurs="unbounded" minOccurs="0">
                    <xs:element ref="exp:Entity">
                    </xs:element>
                    <xs:element ref="exp:edokey">
                    </xs:element>
                </xs:choice>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="Activity_item">
        <xs:group ref="ap239:Activity_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Activity_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Descriptive_document_property">
            </xs:element>
            <xs:element ref="ap239:Effectivity">
            </xs:element>
            <xs:element ref="ap239:Dated_effectivity">
            </xs:element>
            <xs:element ref="ap239:Lot_effectivity">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_effectivity">
            </xs:element>
            <xs:element ref="ap239:Serial_effectivity">
            </xs:element>
            <xs:element ref="ap239:Time_interval_effectivity">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Independent_property">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Address_based_location_representation">
            </xs:element>
            <xs:element ref="ap239:Global_location_representation">
            </xs:element>
            <xs:element ref="ap239:Organization_based_location_representation">
            </xs:element>
            <xs:element ref="ap239:Product_based_location_identification">
            </xs:element>
            <xs:element ref="ap239:Regional_grid_location_representation">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Numerical_document_property">
            </xs:element>
            <xs:element ref="ap239:Observation_consequence">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_group">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_assertion">
            </xs:element>
            <xs:element ref="ap239:State_assessment">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Activity_method_item">
        <xs:group ref="ap239:Activity_method_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Activity_method_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Observation_consequence">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Organization_type">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_group">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_based_location_identification">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_definition">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
            <xs:element ref="ap239:Work_output_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Activity_realization_select">
        <xs:group ref="ap239:Activity_realization_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Activity_realization_select">
        <xs:choice>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Affected_item_select">
        <xs:group ref="ap239:Affected_item_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Affected_item_select">
        <xs:choice>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Alias_identification_item">
        <xs:group ref="ap239:Alias_identification_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Alias_identification_item">
        <xs:choice>
            <xs:element ref="ap239:Address">
            </xs:element>
            <xs:element ref="ap239:Approval">
            </xs:element>
            <xs:element ref="ap239:Approval_status">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Certification">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:External_class_library">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Identification_assignment">
            </xs:element>
            <xs:element ref="ap239:Alias_identification">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_for">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Item_shape">
            </xs:element>
            <xs:element ref="ap239:Contextual_item_shape">
            </xs:element>
            <xs:element ref="ap239:Justification">
            </xs:element>
            <xs:element ref="ap239:Justification_assignment">
            </xs:element>
            <xs:element ref="ap239:Justification_relationship">
            </xs:element>
            <xs:element ref="ap239:Justification_support_assignment">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_relationship">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Requirement_assignment">
            </xs:element>
            <xs:element ref="ap239:Requirement_source">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Security_classification">
            </xs:element>
            <xs:element ref="ap239:Security_classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Shape_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Any_number_value-wrapper" nillable="true">
        <xs:complexType>
            <xs:simpleContent>
                <xs:extension base="ap239:Any_number_value">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:simpleContent>
        </xs:complexType>
    </xs:element>
    <xs:simpleType name="Any_number_value">
        <xs:restriction base="xs:decimal">
        </xs:restriction>
    </xs:simpleType>
    <xs:element name="Any_string_value-wrapper" nillable="true">
        <xs:complexType>
            <xs:simpleContent>
                <xs:extension base="ap239:Any_string_value">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:simpleContent>
        </xs:complexType>
    </xs:element>
    <xs:simpleType name="Any_string_value">
        <xs:restriction base="xs:normalizedString">
        </xs:restriction>
    </xs:simpleType>
    <xs:complexType name="Approval_item">
        <xs:group ref="ap239:Approval_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Approval_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Address_assignment">
            </xs:element>
            <xs:element ref="ap239:Affected_items_assignment">
            </xs:element>
            <xs:element ref="ap239:Alternate_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_information_usage_right">
            </xs:element>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
            <xs:element ref="ap239:Assembly_relationship_substitution">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_on_product">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Certification">
            </xs:element>
            <xs:element ref="ap239:Certification_assignment">
            </xs:element>
            <xs:element ref="ap239:Classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Condition">
            </xs:element>
            <xs:element ref="ap239:Condition_assignment">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation_assignment">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Contract_assignment">
            </xs:element>
            <xs:element ref="ap239:Date_or_date_time_assignment">
            </xs:element>
            <xs:element ref="ap239:Descriptive_document_property">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Document_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Effectivity">
            </xs:element>
            <xs:element ref="ap239:Dated_effectivity">
            </xs:element>
            <xs:element ref="ap239:Lot_effectivity">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_effectivity">
            </xs:element>
            <xs:element ref="ap239:Serial_effectivity">
            </xs:element>
            <xs:element ref="ap239:Time_interval_effectivity">
            </xs:element>
            <xs:element ref="ap239:Effectivity_assignment">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:Event_assignment">
            </xs:element>
            <xs:element ref="ap239:Experience_gained">
            </xs:element>
            <xs:element ref="ap239:Experience_type">
            </xs:element>
            <xs:element ref="ap239:Identification_assignment">
            </xs:element>
            <xs:element ref="ap239:Alias_identification">
            </xs:element>
            <xs:element ref="ap239:In_zone">
            </xs:element>
            <xs:element ref="ap239:Independent_property">
            </xs:element>
            <xs:element ref="ap239:Independent_property_relationship">
            </xs:element>
            <xs:element ref="ap239:Information_usage_right">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_for">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Justification">
            </xs:element>
            <xs:element ref="ap239:Justification_assignment">
            </xs:element>
            <xs:element ref="ap239:Justification_relationship">
            </xs:element>
            <xs:element ref="ap239:Justification_support_assignment">
            </xs:element>
            <xs:element ref="ap239:Location_assignment">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Managed_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Numerical_document_property">
            </xs:element>
            <xs:element ref="ap239:Observation">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Organization_organization_type_relationship">
            </xs:element>
            <xs:element ref="ap239:Organization_relationship">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position">
            </xs:element>
            <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position_relationship">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_group_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_position_type_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
            <xs:element ref="ap239:Position_type_assignment">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_category_assignment">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_definition_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Product_design_to_individual">
            </xs:element>
            <xs:element ref="ap239:Product_design_version_to_individual">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_group_membership">
            </xs:element>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Product_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Project_assignment">
            </xs:element>
            <xs:element ref="ap239:Qualification_assignment">
            </xs:element>
            <xs:element ref="ap239:Qualification_type">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Required_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Requirement_assignment">
            </xs:element>
            <xs:element ref="ap239:Requirement_source">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_assignment">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_item_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Security_classification">
            </xs:element>
            <xs:element ref="ap239:Security_classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Selected_item_assignment">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
            <xs:element ref="ap239:Task_element_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
            <xs:element ref="ap239:Task_objective_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_assignment">
            </xs:element>
            <xs:element ref="ap239:View_definition_context">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_order">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
            <xs:element ref="ap239:Work_request">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Assigned_document_select">
        <xs:group ref="ap239:Assigned_document_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Assigned_document_select">
        <xs:choice>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Assigned_name_select">
        <xs:group ref="ap239:Assigned_name_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Assigned_name_select">
        <xs:choice>
            <xs:element ref="ap239:External_class_library">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Breakdown_item">
        <xs:group ref="ap239:Breakdown_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Breakdown_item">
        <xs:choice>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Cartesian_transformation">
        <xs:group ref="ap239:Cartesian_transformation">
        </xs:group>
    </xs:complexType>
    <xs:group name="Cartesian_transformation">
        <xs:choice>
            <xs:element ref="ap239:Cartesian_transformation_2d">
            </xs:element>
            <xs:element ref="ap239:Cartesian_transformation_3d">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Certification_item">
        <xs:group ref="ap239:Certification_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Certification_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Qualification_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Characterized_activity_definition">
        <xs:group ref="ap239:Characterized_activity_definition">
        </xs:group>
    </xs:complexType>
    <xs:group name="Characterized_activity_definition">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Condition">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation">
            </xs:element>
            <xs:element ref="ap239:Condition_relationship">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_assignment">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Characterized_resource_select">
        <xs:group ref="ap239:Characterized_resource_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Characterized_resource_select">
        <xs:choice>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_group_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Classification_item">
        <xs:group ref="ap239:Classification_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Classification_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Activity_property_representation">
            </xs:element>
            <xs:element ref="ap239:Activity_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_happening">
            </xs:element>
            <xs:element ref="ap239:Activity_status">
            </xs:element>
            <xs:element ref="ap239:Address">
            </xs:element>
            <xs:element ref="ap239:Address_assignment">
            </xs:element>
            <xs:element ref="ap239:Affected_items_assignment">
            </xs:element>
            <xs:element ref="ap239:Alternate_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_information_usage_right">
            </xs:element>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
            <xs:element ref="ap239:Approval">
            </xs:element>
            <xs:element ref="ap239:Approval_assignment">
            </xs:element>
            <xs:element ref="ap239:Approval_relationship">
            </xs:element>
            <xs:element ref="ap239:Approval_status">
            </xs:element>
            <xs:element ref="ap239:Approving_person_organization">
            </xs:element>
            <xs:element ref="ap239:Assembly_relationship_substitution">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_on_product">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Attribute_translation_assignment">
            </xs:element>
            <xs:element ref="ap239:Breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Breakdown_of">
            </xs:element>
            <xs:element ref="ap239:Calendar_date">
            </xs:element>
            <xs:element ref="ap239:Certification">
            </xs:element>
            <xs:element ref="ap239:Certification_assignment">
            </xs:element>
            <xs:element ref="ap239:Characterizable_object">
            </xs:element>
            <xs:element ref="ap239:Class">
            </xs:element>
            <xs:element ref="ap239:Class_by_extension">
            </xs:element>
            <xs:element ref="ap239:Class_by_intension">
            </xs:element>
            <xs:element ref="ap239:External_class">
            </xs:element>
            <xs:element ref="ap239:Condition">
            </xs:element>
            <xs:element ref="ap239:Condition_assignment">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation_assignment">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation_parameter">
            </xs:element>
            <xs:element ref="ap239:Condition_parameter">
            </xs:element>
            <xs:element ref="ap239:Condition_relationship">
            </xs:element>
            <xs:element ref="ap239:Content_item">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Contract_assignment">
            </xs:element>
            <xs:element ref="ap239:Date_or_date_time_assignment">
            </xs:element>
            <xs:element ref="ap239:Date_time">
            </xs:element>
            <xs:element ref="ap239:Defined_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Document_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Effectivity">
            </xs:element>
            <xs:element ref="ap239:Dated_effectivity">
            </xs:element>
            <xs:element ref="ap239:Lot_effectivity">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_effectivity">
            </xs:element>
            <xs:element ref="ap239:Serial_effectivity">
            </xs:element>
            <xs:element ref="ap239:Time_interval_effectivity">
            </xs:element>
            <xs:element ref="ap239:Effectivity_assignment">
            </xs:element>
            <xs:element ref="ap239:Effectivity_relationship">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Envelope_relationship">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:Event_assignment">
            </xs:element>
            <xs:element ref="ap239:Event_relationship">
            </xs:element>
            <xs:element ref="ap239:Experience_gained">
            </xs:element>
            <xs:element ref="ap239:Experience_instance">
            </xs:element>
            <xs:element ref="ap239:Experience_type">
            </xs:element>
            <xs:element ref="ap239:External_class_library">
            </xs:element>
            <xs:element ref="ap239:External_source_identification">
            </xs:element>
            <xs:element ref="ap239:Document_location_identification">
            </xs:element>
            <xs:element ref="ap239:External_item_identification">
            </xs:element>
            <xs:element ref="ap239:File_location_identification">
            </xs:element>
            <xs:element ref="ap239:File_relationship">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Identification_assignment">
            </xs:element>
            <xs:element ref="ap239:Alias_identification">
            </xs:element>
            <xs:element ref="ap239:In_zone">
            </xs:element>
            <xs:element ref="ap239:Independent_property">
            </xs:element>
            <xs:element ref="ap239:Independent_property_relationship">
            </xs:element>
            <xs:element ref="ap239:Independent_property_representation">
            </xs:element>
            <xs:element ref="ap239:Information_right">
            </xs:element>
            <xs:element ref="ap239:Information_usage_right">
            </xs:element>
            <xs:element ref="ap239:Information_usage_right_relationship">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_for">
            </xs:element>
            <xs:element ref="ap239:Item_design_association">
            </xs:element>
            <xs:element ref="ap239:Item_shape">
            </xs:element>
            <xs:element ref="ap239:Contextual_item_shape">
            </xs:element>
            <xs:element ref="ap239:Item_usage_effectivity">
            </xs:element>
            <xs:element ref="ap239:Justification">
            </xs:element>
            <xs:element ref="ap239:Justification_assignment">
            </xs:element>
            <xs:element ref="ap239:Justification_relationship">
            </xs:element>
            <xs:element ref="ap239:Justification_support_assignment">
            </xs:element>
            <xs:element ref="ap239:Language">
            </xs:element>
            <xs:element ref="ap239:Language_indication">
            </xs:element>
            <xs:element ref="ap239:Local_time">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Location_assignment">
            </xs:element>
            <xs:element ref="ap239:Location_relationship">
            </xs:element>
            <xs:element ref="ap239:Address_based_location_representation">
            </xs:element>
            <xs:element ref="ap239:Global_location_representation">
            </xs:element>
            <xs:element ref="ap239:Organization_based_location_representation">
            </xs:element>
            <xs:element ref="ap239:Product_based_location_identification">
            </xs:element>
            <xs:element ref="ap239:Regional_grid_location_representation">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Managed_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Market">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Message_relationship">
            </xs:element>
            <xs:element ref="ap239:Observation">
            </xs:element>
            <xs:element ref="ap239:Observation_consequence">
            </xs:element>
            <xs:element ref="ap239:Observation_item">
            </xs:element>
            <xs:element ref="ap239:Observation_relationship">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Organization_relationship">
            </xs:element>
            <xs:element ref="ap239:Organization_type">
            </xs:element>
            <xs:element ref="ap239:Organizational_location_identification">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position">
            </xs:element>
            <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position_relationship">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_group">
            </xs:element>
            <xs:element ref="ap239:Position_group_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Position_position_type_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_relationship">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
            <xs:element ref="ap239:Position_type_assignment">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_category">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_design_to_individual">
            </xs:element>
            <xs:element ref="ap239:Product_design_version_to_individual">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Product_relationship">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Project_assignment">
            </xs:element>
            <xs:element ref="ap239:Project_relationship">
            </xs:element>
            <xs:element ref="ap239:Property_representation">
            </xs:element>
            <xs:element ref="ap239:Qualification_assignment">
            </xs:element>
            <xs:element ref="ap239:Qualification_type">
            </xs:element>
            <xs:element ref="ap239:Qualification_type_relationship">
            </xs:element>
            <xs:element ref="ap239:Regional_coordinate">
            </xs:element>
            <xs:element ref="ap239:Related_condition_parameter">
            </xs:element>
            <xs:element ref="ap239:Representation">
            </xs:element>
            <xs:element ref="ap239:Document_property_representation">
            </xs:element>
            <xs:element ref="ap239:Geometric_model">
            </xs:element>
            <xs:element ref="ap239:External_geometric_model">
            </xs:element>
            <xs:element ref="ap239:Probability_by_name">
            </xs:element>
            <xs:element ref="ap239:Probability_numeric">
            </xs:element>
            <xs:element ref="ap239:Probability_derived">
            </xs:element>
            <xs:element ref="ap239:Distribution_by_value">
            </xs:element>
            <xs:element ref="ap239:Parameterized_distribution">
            </xs:element>
            <xs:element ref="ap239:Property_value_representation">
            </xs:element>
            <xs:element ref="ap239:Qualified_property_value_representation">
            </xs:element>
            <xs:element ref="ap239:Representation_context">
            </xs:element>
            <xs:element ref="ap239:Numerical_representation_context">
            </xs:element>
            <xs:element ref="ap239:Geometric_coordinate_space">
            </xs:element>
            <xs:element ref="ap239:Axis_placement">
            </xs:element>
            <xs:element ref="ap239:Cartesian_point">
            </xs:element>
            <xs:element ref="ap239:Cartesian_transformation_2d">
            </xs:element>
            <xs:element ref="ap239:Cartesian_transformation_3d">
            </xs:element>
            <xs:element ref="ap239:Direction">
            </xs:element>
            <xs:element ref="ap239:Mapping_based_template_instance">
            </xs:element>
            <xs:element ref="ap239:Transformation_based_template_instance">
            </xs:element>
            <xs:element ref="ap239:Measure_item_with_precision">
            </xs:element>
            <xs:element ref="ap239:Numerical_item_with_global_unit">
            </xs:element>
            <xs:element ref="ap239:Probability_derivation_parameter">
            </xs:element>
            <xs:element ref="ap239:Probability_distribution_parameter">
            </xs:element>
            <xs:element ref="ap239:Probability_function_value">
            </xs:element>
            <xs:element ref="ap239:Probability_numeric_value">
            </xs:element>
            <xs:element ref="ap239:Random_variable">
            </xs:element>
            <xs:element ref="ap239:Value_limit">
            </xs:element>
            <xs:element ref="ap239:Value_limit_with_global_unit">
            </xs:element>
            <xs:element ref="ap239:Value_list">
            </xs:element>
            <xs:element ref="ap239:Value_range">
            </xs:element>
            <xs:element ref="ap239:Value_range_with_global_unit">
            </xs:element>
            <xs:element ref="ap239:Value_set">
            </xs:element>
            <xs:element ref="ap239:Value_with_tolerances">
            </xs:element>
            <xs:element ref="ap239:Probability_named_value">
            </xs:element>
            <xs:element ref="ap239:String_representation_item">
            </xs:element>
            <xs:element ref="ap239:Descriptive_document_property">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Required_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Requirement_assignment">
            </xs:element>
            <xs:element ref="ap239:Requirement_source">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_relationship">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_event_correspondence_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_event_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_item_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Resource_property_representation">
            </xs:element>
            <xs:element ref="ap239:Security_classification">
            </xs:element>
            <xs:element ref="ap239:Security_classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Selected_item">
            </xs:element>
            <xs:element ref="ap239:Selected_item_assignment">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_assertion">
            </xs:element>
            <xs:element ref="ap239:State_assessment">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
            <xs:element ref="ap239:State_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:And_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Or_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Xor_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:State_complement_definition">
            </xs:element>
            <xs:element ref="ap239:State_proper_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_symptom_definition">
            </xs:element>
            <xs:element ref="ap239:State_transition_definition">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:State_role">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_element_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
            <xs:element ref="ap239:Task_objective_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Time_interval_relationship">
            </xs:element>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_assignment">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_definition">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_definition_required_attributes_relationship">
            </xs:element>
            <xs:element ref="ap239:Unit">
            </xs:element>
            <xs:element ref="ap239:Amount_of_substance_unit">
            </xs:element>
            <xs:element ref="ap239:Context_dependent_unit">
            </xs:element>
            <xs:element ref="ap239:Conversion_based_unit">
            </xs:element>
            <xs:element ref="ap239:Derived_unit">
            </xs:element>
            <xs:element ref="ap239:Electric_current_unit">
            </xs:element>
            <xs:element ref="ap239:Length_unit">
            </xs:element>
            <xs:element ref="ap239:Luminous_intensity_unit">
            </xs:element>
            <xs:element ref="ap239:Mass_unit">
            </xs:element>
            <xs:element ref="ap239:Plane_angle_unit">
            </xs:element>
            <xs:element ref="ap239:Ratio_unit">
            </xs:element>
            <xs:element ref="ap239:Solid_angle_unit">
            </xs:element>
            <xs:element ref="ap239:Thermodynamic_temperature_unit">
            </xs:element>
            <xs:element ref="ap239:Time_unit">
            </xs:element>
            <xs:element ref="ap239:Value_with_unit">
            </xs:element>
            <xs:element ref="ap239:Duration">
            </xs:element>
            <xs:element ref="ap239:Numerical_item_with_unit">
            </xs:element>
            <xs:element ref="ap239:Numerical_document_property">
            </xs:element>
            <xs:element ref="ap239:Uncertainty_with_unit">
            </xs:element>
            <xs:element ref="ap239:View_definition_context">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_order">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
            <xs:element ref="ap239:Work_output_assignment">
            </xs:element>
            <xs:element ref="ap239:Work_output_relationship">
            </xs:element>
            <xs:element ref="ap239:Work_request">
            </xs:element>
            <xs:element ref="ap239:Work_request_status">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Classified_attribute_select">
        <xs:group ref="ap239:Classified_attribute_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Classified_attribute_select">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Activity_property_representation">
            </xs:element>
            <xs:element ref="ap239:Activity_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_happening">
            </xs:element>
            <xs:element ref="ap239:Address_assignment">
            </xs:element>
            <xs:element ref="ap239:Affected_items_assignment">
            </xs:element>
            <xs:element ref="ap239:Alternate_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
            <xs:element ref="ap239:Approval">
            </xs:element>
            <xs:element ref="ap239:Approval_assignment">
            </xs:element>
            <xs:element ref="ap239:Approval_relationship">
            </xs:element>
            <xs:element ref="ap239:Approval_status">
            </xs:element>
            <xs:element ref="ap239:Approving_person_organization">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Certification">
            </xs:element>
            <xs:element ref="ap239:Certification_assignment">
            </xs:element>
            <xs:element ref="ap239:Condition">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation_parameter">
            </xs:element>
            <xs:element ref="ap239:Condition_parameter">
            </xs:element>
            <xs:element ref="ap239:Condition_relationship">
            </xs:element>
            <xs:element ref="ap239:Content_item">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Date_or_date_time_assignment">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Document_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Effectivity">
            </xs:element>
            <xs:element ref="ap239:Dated_effectivity">
            </xs:element>
            <xs:element ref="ap239:Lot_effectivity">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_effectivity">
            </xs:element>
            <xs:element ref="ap239:Serial_effectivity">
            </xs:element>
            <xs:element ref="ap239:Time_interval_effectivity">
            </xs:element>
            <xs:element ref="ap239:Effectivity_assignment">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Envelope_relationship">
            </xs:element>
            <xs:element ref="ap239:Event_assignment">
            </xs:element>
            <xs:element ref="ap239:Event_relationship">
            </xs:element>
            <xs:element ref="ap239:External_source_identification">
            </xs:element>
            <xs:element ref="ap239:Document_location_identification">
            </xs:element>
            <xs:element ref="ap239:External_item_identification">
            </xs:element>
            <xs:element ref="ap239:File_location_identification">
            </xs:element>
            <xs:element ref="ap239:File_relationship">
            </xs:element>
            <xs:element ref="ap239:Global_location_representation">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Identification_assignment">
            </xs:element>
            <xs:element ref="ap239:Alias_identification">
            </xs:element>
            <xs:element ref="ap239:Independent_property">
            </xs:element>
            <xs:element ref="ap239:Independent_property_relationship">
            </xs:element>
            <xs:element ref="ap239:Independent_property_representation">
            </xs:element>
            <xs:element ref="ap239:Information_right">
            </xs:element>
            <xs:element ref="ap239:Information_usage_right">
            </xs:element>
            <xs:element ref="ap239:Information_usage_right_relationship">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Justification">
            </xs:element>
            <xs:element ref="ap239:Justification_assignment">
            </xs:element>
            <xs:element ref="ap239:Justification_support_assignment">
            </xs:element>
            <xs:element ref="ap239:Language">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Location_relationship">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Managed_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Market">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Message_relationship">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Organization_relationship">
            </xs:element>
            <xs:element ref="ap239:Organizational_location_identification">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_based_location_identification">
            </xs:element>
            <xs:element ref="ap239:Product_category">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Project_assignment">
            </xs:element>
            <xs:element ref="ap239:Project_relationship">
            </xs:element>
            <xs:element ref="ap239:Property_representation">
            </xs:element>
            <xs:element ref="ap239:Regional_coordinate">
            </xs:element>
            <xs:element ref="ap239:Regional_grid_location_representation">
            </xs:element>
            <xs:element ref="ap239:Related_condition_parameter">
            </xs:element>
            <xs:element ref="ap239:Representation">
            </xs:element>
            <xs:element ref="ap239:Document_property_representation">
            </xs:element>
            <xs:element ref="ap239:Geometric_model">
            </xs:element>
            <xs:element ref="ap239:External_geometric_model">
            </xs:element>
            <xs:element ref="ap239:Probability_by_name">
            </xs:element>
            <xs:element ref="ap239:Probability_numeric">
            </xs:element>
            <xs:element ref="ap239:Probability_derived">
            </xs:element>
            <xs:element ref="ap239:Distribution_by_value">
            </xs:element>
            <xs:element ref="ap239:Parameterized_distribution">
            </xs:element>
            <xs:element ref="ap239:Property_value_representation">
            </xs:element>
            <xs:element ref="ap239:Qualified_property_value_representation">
            </xs:element>
            <xs:element ref="ap239:Representation_context">
            </xs:element>
            <xs:element ref="ap239:Numerical_representation_context">
            </xs:element>
            <xs:element ref="ap239:Geometric_coordinate_space">
            </xs:element>
            <xs:element ref="ap239:Axis_placement">
            </xs:element>
            <xs:element ref="ap239:Cartesian_point">
            </xs:element>
            <xs:element ref="ap239:Cartesian_transformation_2d">
            </xs:element>
            <xs:element ref="ap239:Cartesian_transformation_3d">
            </xs:element>
            <xs:element ref="ap239:Direction">
            </xs:element>
            <xs:element ref="ap239:Mapping_based_template_instance">
            </xs:element>
            <xs:element ref="ap239:Transformation_based_template_instance">
            </xs:element>
            <xs:element ref="ap239:Measure_item_with_precision">
            </xs:element>
            <xs:element ref="ap239:Numerical_item_with_global_unit">
            </xs:element>
            <xs:element ref="ap239:Probability_derivation_parameter">
            </xs:element>
            <xs:element ref="ap239:Probability_distribution_parameter">
            </xs:element>
            <xs:element ref="ap239:Probability_function_value">
            </xs:element>
            <xs:element ref="ap239:Probability_numeric_value">
            </xs:element>
            <xs:element ref="ap239:Random_variable">
            </xs:element>
            <xs:element ref="ap239:Value_limit">
            </xs:element>
            <xs:element ref="ap239:Value_limit_with_global_unit">
            </xs:element>
            <xs:element ref="ap239:Value_list">
            </xs:element>
            <xs:element ref="ap239:Value_range">
            </xs:element>
            <xs:element ref="ap239:Value_range_with_global_unit">
            </xs:element>
            <xs:element ref="ap239:Value_set">
            </xs:element>
            <xs:element ref="ap239:Value_with_tolerances">
            </xs:element>
            <xs:element ref="ap239:Probability_named_value">
            </xs:element>
            <xs:element ref="ap239:String_representation_item">
            </xs:element>
            <xs:element ref="ap239:Descriptive_document_property">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_relationship">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_event_correspondence_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_event_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_item_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Resource_property_representation">
            </xs:element>
            <xs:element ref="ap239:Security_classification">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
            <xs:element ref="ap239:State_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:And_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Or_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Xor_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:State_complement_definition">
            </xs:element>
            <xs:element ref="ap239:State_proper_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_symptom_definition">
            </xs:element>
            <xs:element ref="ap239:State_transition_definition">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:Time_interval_relationship">
            </xs:element>
            <xs:element ref="ap239:Unit">
            </xs:element>
            <xs:element ref="ap239:Amount_of_substance_unit">
            </xs:element>
            <xs:element ref="ap239:Context_dependent_unit">
            </xs:element>
            <xs:element ref="ap239:Conversion_based_unit">
            </xs:element>
            <xs:element ref="ap239:Derived_unit">
            </xs:element>
            <xs:element ref="ap239:Electric_current_unit">
            </xs:element>
            <xs:element ref="ap239:Length_unit">
            </xs:element>
            <xs:element ref="ap239:Luminous_intensity_unit">
            </xs:element>
            <xs:element ref="ap239:Mass_unit">
            </xs:element>
            <xs:element ref="ap239:Plane_angle_unit">
            </xs:element>
            <xs:element ref="ap239:Ratio_unit">
            </xs:element>
            <xs:element ref="ap239:Solid_angle_unit">
            </xs:element>
            <xs:element ref="ap239:Thermodynamic_temperature_unit">
            </xs:element>
            <xs:element ref="ap239:Time_unit">
            </xs:element>
            <xs:element ref="ap239:Value_with_unit">
            </xs:element>
            <xs:element ref="ap239:Duration">
            </xs:element>
            <xs:element ref="ap239:Numerical_item_with_unit">
            </xs:element>
            <xs:element ref="ap239:Numerical_document_property">
            </xs:element>
            <xs:element ref="ap239:Uncertainty_with_unit">
            </xs:element>
            <xs:element ref="ap239:View_definition_context">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_order">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
            <xs:element ref="ap239:Work_output_relationship">
            </xs:element>
            <xs:element ref="ap239:Work_request">
            </xs:element>
            <xs:element ref="ap239:Work_request_status">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Condition_evaluation_item">
        <xs:group ref="ap239:Condition_evaluation_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Condition_evaluation_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Approval">
            </xs:element>
            <xs:element ref="ap239:Approval_assignment">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Product_definition_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_group_membership">
            </xs:element>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_relationship">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_event_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_item_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_group_relationship">
            </xs:element>
            <xs:element ref="ap239:State_assertion">
            </xs:element>
            <xs:element ref="ap239:State_assessment">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Condition_evaluation_parameter_item">
        <xs:group ref="ap239:Condition_evaluation_parameter_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Condition_evaluation_parameter_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Activity_property_representation">
            </xs:element>
            <xs:element ref="ap239:Approval">
            </xs:element>
            <xs:element ref="ap239:Approval_assignment">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Calendar_date">
            </xs:element>
            <xs:element ref="ap239:Certification_assignment">
            </xs:element>
            <xs:element ref="ap239:Classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Contract_assignment">
            </xs:element>
            <xs:element ref="ap239:Date_or_date_time_assignment">
            </xs:element>
            <xs:element ref="ap239:Date_time">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Identification_assignment">
            </xs:element>
            <xs:element ref="ap239:Alias_identification">
            </xs:element>
            <xs:element ref="ap239:Independent_property_representation">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_category_assignment">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_definition_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Property_representation">
            </xs:element>
            <xs:element ref="ap239:Representation">
            </xs:element>
            <xs:element ref="ap239:Document_property_representation">
            </xs:element>
            <xs:element ref="ap239:Geometric_model">
            </xs:element>
            <xs:element ref="ap239:External_geometric_model">
            </xs:element>
            <xs:element ref="ap239:Probability_by_name">
            </xs:element>
            <xs:element ref="ap239:Probability_numeric">
            </xs:element>
            <xs:element ref="ap239:Probability_derived">
            </xs:element>
            <xs:element ref="ap239:Distribution_by_value">
            </xs:element>
            <xs:element ref="ap239:Parameterized_distribution">
            </xs:element>
            <xs:element ref="ap239:Property_value_representation">
            </xs:element>
            <xs:element ref="ap239:Qualified_property_value_representation">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_relationship">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Resource_property_representation">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Condition_item">
        <xs:group ref="ap239:Condition_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Condition_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Approval">
            </xs:element>
            <xs:element ref="ap239:Approval_assignment">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Managed_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_definition_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_group_membership">
            </xs:element>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Required_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_event_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_item_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
            <xs:element ref="ap239:State_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:And_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Or_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Xor_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:State_complement_definition">
            </xs:element>
            <xs:element ref="ap239:State_proper_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_symptom_definition">
            </xs:element>
            <xs:element ref="ap239:State_transition_definition">
            </xs:element>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Condition_parameter_item">
        <xs:group ref="ap239:Condition_parameter_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Condition_parameter_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Activity_property_representation">
            </xs:element>
            <xs:element ref="ap239:Approval">
            </xs:element>
            <xs:element ref="ap239:Approval_assignment">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Calendar_date">
            </xs:element>
            <xs:element ref="ap239:Certification_assignment">
            </xs:element>
            <xs:element ref="ap239:Classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Condition_relationship">
            </xs:element>
            <xs:element ref="ap239:Contract_assignment">
            </xs:element>
            <xs:element ref="ap239:Date_or_date_time_assignment">
            </xs:element>
            <xs:element ref="ap239:Date_time">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Identification_assignment">
            </xs:element>
            <xs:element ref="ap239:Alias_identification">
            </xs:element>
            <xs:element ref="ap239:Independent_property_representation">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_category_assignment">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_definition_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Property_representation">
            </xs:element>
            <xs:element ref="ap239:Representation">
            </xs:element>
            <xs:element ref="ap239:Document_property_representation">
            </xs:element>
            <xs:element ref="ap239:Geometric_model">
            </xs:element>
            <xs:element ref="ap239:External_geometric_model">
            </xs:element>
            <xs:element ref="ap239:Probability_by_name">
            </xs:element>
            <xs:element ref="ap239:Probability_numeric">
            </xs:element>
            <xs:element ref="ap239:Probability_derived">
            </xs:element>
            <xs:element ref="ap239:Distribution_by_value">
            </xs:element>
            <xs:element ref="ap239:Parameterized_distribution">
            </xs:element>
            <xs:element ref="ap239:Property_value_representation">
            </xs:element>
            <xs:element ref="ap239:Qualified_property_value_representation">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_relationship">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Resource_property_representation">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Connection_definition_items">
        <xs:group ref="ap239:Connection_definition_items">
        </xs:group>
    </xs:complexType>
    <xs:group name="Connection_definition_items">
        <xs:choice>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Connection_items">
        <xs:group ref="ap239:Connection_items">
        </xs:group>
    </xs:complexType>
    <xs:group name="Connection_items">
        <xs:choice>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Connector_on_item">
        <xs:group ref="ap239:Connector_on_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Connector_on_item">
        <xs:choice>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Constraint_context">
        <xs:group ref="ap239:Constraint_context">
        </xs:group>
    </xs:complexType>
    <xs:group name="Constraint_context">
        <xs:choice>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Contract_item">
        <xs:group ref="ap239:Contract_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Contract_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:External_class">
            </xs:element>
            <xs:element ref="ap239:External_class_library">
            </xs:element>
            <xs:element ref="ap239:Information_usage_right">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Requirement_assignment">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_source">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Security_classification">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Date_or_date_time_item">
        <xs:group ref="ap239:Date_or_date_time_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Date_or_date_time_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Activity_property_representation">
            </xs:element>
            <xs:element ref="ap239:Activity_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_happening">
            </xs:element>
            <xs:element ref="ap239:Address_assignment">
            </xs:element>
            <xs:element ref="ap239:Affected_items_assignment">
            </xs:element>
            <xs:element ref="ap239:Alternate_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_information_usage_right">
            </xs:element>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
            <xs:element ref="ap239:Approval">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Assembly_relationship_substitution">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Certification">
            </xs:element>
            <xs:element ref="ap239:Certification_assignment">
            </xs:element>
            <xs:element ref="ap239:Classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Condition">
            </xs:element>
            <xs:element ref="ap239:Condition_assignment">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation_assignment">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Contract_assignment">
            </xs:element>
            <xs:element ref="ap239:Date_or_date_time_assignment">
            </xs:element>
            <xs:element ref="ap239:Descriptive_document_property">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Document_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Effectivity">
            </xs:element>
            <xs:element ref="ap239:Dated_effectivity">
            </xs:element>
            <xs:element ref="ap239:Lot_effectivity">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_effectivity">
            </xs:element>
            <xs:element ref="ap239:Serial_effectivity">
            </xs:element>
            <xs:element ref="ap239:Time_interval_effectivity">
            </xs:element>
            <xs:element ref="ap239:Effectivity_assignment">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Event_assignment">
            </xs:element>
            <xs:element ref="ap239:Experience_instance">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Identification_assignment">
            </xs:element>
            <xs:element ref="ap239:Alias_identification">
            </xs:element>
            <xs:element ref="ap239:Independent_property">
            </xs:element>
            <xs:element ref="ap239:Independent_property_relationship">
            </xs:element>
            <xs:element ref="ap239:Independent_property_representation">
            </xs:element>
            <xs:element ref="ap239:Information_usage_right">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_for">
            </xs:element>
            <xs:element ref="ap239:Justification">
            </xs:element>
            <xs:element ref="ap239:Justification_assignment">
            </xs:element>
            <xs:element ref="ap239:Justification_relationship">
            </xs:element>
            <xs:element ref="ap239:Justification_support_assignment">
            </xs:element>
            <xs:element ref="ap239:Location_assignment">
            </xs:element>
            <xs:element ref="ap239:Address_based_location_representation">
            </xs:element>
            <xs:element ref="ap239:Global_location_representation">
            </xs:element>
            <xs:element ref="ap239:Organization_based_location_representation">
            </xs:element>
            <xs:element ref="ap239:Product_based_location_identification">
            </xs:element>
            <xs:element ref="ap239:Regional_grid_location_representation">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Managed_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Numerical_document_property">
            </xs:element>
            <xs:element ref="ap239:Observation">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Organization_organization_type_relationship">
            </xs:element>
            <xs:element ref="ap239:Organization_relationship">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position">
            </xs:element>
            <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position_relationship">
            </xs:element>
            <xs:element ref="ap239:Position_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_group_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_position_type_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_type_assignment">
            </xs:element>
            <xs:element ref="ap239:Product_category_assignment">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_design_to_individual">
            </xs:element>
            <xs:element ref="ap239:Product_design_version_to_individual">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_group_membership">
            </xs:element>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Product_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Product_relationship">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Project_assignment">
            </xs:element>
            <xs:element ref="ap239:Property_representation">
            </xs:element>
            <xs:element ref="ap239:Qualification_assignment">
            </xs:element>
            <xs:element ref="ap239:Representation">
            </xs:element>
            <xs:element ref="ap239:Document_property_representation">
            </xs:element>
            <xs:element ref="ap239:Geometric_model">
            </xs:element>
            <xs:element ref="ap239:External_geometric_model">
            </xs:element>
            <xs:element ref="ap239:Probability_by_name">
            </xs:element>
            <xs:element ref="ap239:Probability_numeric">
            </xs:element>
            <xs:element ref="ap239:Probability_derived">
            </xs:element>
            <xs:element ref="ap239:Distribution_by_value">
            </xs:element>
            <xs:element ref="ap239:Parameterized_distribution">
            </xs:element>
            <xs:element ref="ap239:Property_value_representation">
            </xs:element>
            <xs:element ref="ap239:Qualified_property_value_representation">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Requirement_assignment">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_source">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_assignment">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Resource_property_representation">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Security_classification">
            </xs:element>
            <xs:element ref="ap239:Security_classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Selected_item">
            </xs:element>
            <xs:element ref="ap239:Selected_item_assignment">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_assertion">
            </xs:element>
            <xs:element ref="ap239:State_assessment">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
            <xs:element ref="ap239:State_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:And_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Or_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Xor_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:State_complement_definition">
            </xs:element>
            <xs:element ref="ap239:State_proper_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_symptom_definition">
            </xs:element>
            <xs:element ref="ap239:State_transition_definition">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
            <xs:element ref="ap239:Task_element_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
            <xs:element ref="ap239:Task_objective_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_assignment">
            </xs:element>
            <xs:element ref="ap239:View_definition_context">
            </xs:element>
            <xs:element ref="ap239:Work_order">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
            <xs:element ref="ap239:Work_request">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Date_or_date_time_select">
        <xs:group ref="ap239:Date_or_date_time_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Date_or_date_time_select">
        <xs:choice>
            <xs:element ref="ap239:Calendar_date">
            </xs:element>
            <xs:element ref="ap239:Date_time">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Date_or_event">
        <xs:group ref="ap239:Date_or_event">
        </xs:group>
    </xs:complexType>
    <xs:group name="Date_or_event">
        <xs:choice>
            <xs:element ref="ap239:Calendar_date">
            </xs:element>
            <xs:element ref="ap239:Date_time">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Day_in_month_number-wrapper" nillable="true">
        <xs:complexType>
            <xs:simpleContent>
                <xs:extension base="ap239:Day_in_month_number">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:simpleContent>
        </xs:complexType>
    </xs:element>
    <xs:simpleType name="Day_in_month_number">
        <xs:restriction base="xs:long">
        </xs:restriction>
    </xs:simpleType>
    <xs:complexType name="Defined_activities">
        <xs:group ref="ap239:Defined_activities">
        </xs:group>
    </xs:complexType>
    <xs:group name="Defined_activities">
        <xs:choice>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Defined_attributes">
        <xs:group ref="ap239:Defined_attributes">
        </xs:group>
    </xs:complexType>
    <xs:group name="Defined_attributes">
        <xs:choice>
            <xs:element ref="ap239:Experience_type">
            </xs:element>
            <xs:element ref="ap239:Qualification_type">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Defined_methods">
        <xs:group ref="ap239:Defined_methods">
        </xs:group>
    </xs:complexType>
    <xs:group name="Defined_methods">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Descriptive_or_numerical">
        <xs:group ref="ap239:Descriptive_or_numerical">
        </xs:group>
    </xs:complexType>
    <xs:group name="Descriptive_or_numerical">
        <xs:choice>
            <xs:element ref="ap239:Descriptive_document_property">
            </xs:element>
            <xs:element ref="ap239:Numerical_document_property">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Document_property_item" nillable="true">
        <xs:complexType>
            <xs:complexContent>
                <xs:extension base="ap239:Document_property_item">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:complexContent>
        </xs:complexType>
    </xs:element>
    <xs:complexType name="Document_property_item">
        <xs:group ref="ap239:Document_property_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Document_property_item">
        <xs:choice>
            <xs:element ref="ap239:Address">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Experience_instance">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Location_assignment">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Product_group_membership">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
            <xs:element ref="ap239:State_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:And_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Or_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Xor_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:State_complement_definition">
            </xs:element>
            <xs:element ref="ap239:State_proper_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_symptom_definition">
            </xs:element>
            <xs:element ref="ap239:State_transition_definition">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:Task_method_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_objective_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Documented_element_select">
        <xs:group ref="ap239:Documented_element_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Documented_element_select">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Activity_property_representation">
            </xs:element>
            <xs:element ref="ap239:Alternate_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Approval">
            </xs:element>
            <xs:element ref="ap239:Approval_assignment">
            </xs:element>
            <xs:element ref="ap239:Assembly_relationship_substitution">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_context">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Certification">
            </xs:element>
            <xs:element ref="ap239:Certification_assignment">
            </xs:element>
            <xs:element ref="ap239:Condition">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Contract_assignment">
            </xs:element>
            <xs:element ref="ap239:Effectivity">
            </xs:element>
            <xs:element ref="ap239:Dated_effectivity">
            </xs:element>
            <xs:element ref="ap239:Lot_effectivity">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_effectivity">
            </xs:element>
            <xs:element ref="ap239:Serial_effectivity">
            </xs:element>
            <xs:element ref="ap239:Time_interval_effectivity">
            </xs:element>
            <xs:element ref="ap239:Effectivity_assignment">
            </xs:element>
            <xs:element ref="ap239:Experience_instance">
            </xs:element>
            <xs:element ref="ap239:Experience_type">
            </xs:element>
            <xs:element ref="ap239:Identification_assignment">
            </xs:element>
            <xs:element ref="ap239:Alias_identification">
            </xs:element>
            <xs:element ref="ap239:Independent_property">
            </xs:element>
            <xs:element ref="ap239:Independent_property_relationship">
            </xs:element>
            <xs:element ref="ap239:Independent_property_representation">
            </xs:element>
            <xs:element ref="ap239:Information_right">
            </xs:element>
            <xs:element ref="ap239:Information_usage_right">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Location_assignment">
            </xs:element>
            <xs:element ref="ap239:Address_based_location_representation">
            </xs:element>
            <xs:element ref="ap239:Global_location_representation">
            </xs:element>
            <xs:element ref="ap239:Organization_based_location_representation">
            </xs:element>
            <xs:element ref="ap239:Product_based_location_identification">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Market">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Observation">
            </xs:element>
            <xs:element ref="ap239:Observation_consequence">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Organization_type">
            </xs:element>
            <xs:element ref="ap239:Organizational_location_identification">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position">
            </xs:element>
            <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position_relationship">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_group">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
            <xs:element ref="ap239:Position_type_assignment">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_design_to_individual">
            </xs:element>
            <xs:element ref="ap239:Product_design_version_to_individual">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_group_membership">
            </xs:element>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Product_relationship">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Property_representation">
            </xs:element>
            <xs:element ref="ap239:Qualification_type">
            </xs:element>
            <xs:element ref="ap239:Regional_grid_location_representation">
            </xs:element>
            <xs:element ref="ap239:Representation">
            </xs:element>
            <xs:element ref="ap239:Document_property_representation">
            </xs:element>
            <xs:element ref="ap239:Geometric_model">
            </xs:element>
            <xs:element ref="ap239:External_geometric_model">
            </xs:element>
            <xs:element ref="ap239:Probability_by_name">
            </xs:element>
            <xs:element ref="ap239:Probability_numeric">
            </xs:element>
            <xs:element ref="ap239:Probability_derived">
            </xs:element>
            <xs:element ref="ap239:Distribution_by_value">
            </xs:element>
            <xs:element ref="ap239:Parameterized_distribution">
            </xs:element>
            <xs:element ref="ap239:Property_value_representation">
            </xs:element>
            <xs:element ref="ap239:Qualified_property_value_representation">
            </xs:element>
            <xs:element ref="ap239:Axis_placement">
            </xs:element>
            <xs:element ref="ap239:Cartesian_point">
            </xs:element>
            <xs:element ref="ap239:Cartesian_transformation_2d">
            </xs:element>
            <xs:element ref="ap239:Cartesian_transformation_3d">
            </xs:element>
            <xs:element ref="ap239:Direction">
            </xs:element>
            <xs:element ref="ap239:Mapping_based_template_instance">
            </xs:element>
            <xs:element ref="ap239:Transformation_based_template_instance">
            </xs:element>
            <xs:element ref="ap239:Measure_item_with_precision">
            </xs:element>
            <xs:element ref="ap239:Numerical_item_with_global_unit">
            </xs:element>
            <xs:element ref="ap239:Probability_derivation_parameter">
            </xs:element>
            <xs:element ref="ap239:Probability_distribution_parameter">
            </xs:element>
            <xs:element ref="ap239:Probability_function_value">
            </xs:element>
            <xs:element ref="ap239:Probability_numeric_value">
            </xs:element>
            <xs:element ref="ap239:Random_variable">
            </xs:element>
            <xs:element ref="ap239:Numerical_item_with_unit">
            </xs:element>
            <xs:element ref="ap239:Numerical_document_property">
            </xs:element>
            <xs:element ref="ap239:Value_limit">
            </xs:element>
            <xs:element ref="ap239:Value_limit_with_global_unit">
            </xs:element>
            <xs:element ref="ap239:Value_list">
            </xs:element>
            <xs:element ref="ap239:Value_range">
            </xs:element>
            <xs:element ref="ap239:Value_range_with_global_unit">
            </xs:element>
            <xs:element ref="ap239:Value_set">
            </xs:element>
            <xs:element ref="ap239:Value_with_tolerances">
            </xs:element>
            <xs:element ref="ap239:Probability_named_value">
            </xs:element>
            <xs:element ref="ap239:String_representation_item">
            </xs:element>
            <xs:element ref="ap239:Descriptive_document_property">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Required_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Requirement_assignment">
            </xs:element>
            <xs:element ref="ap239:Requirement_source">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_item_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Resource_property_representation">
            </xs:element>
            <xs:element ref="ap239:Security_classification">
            </xs:element>
            <xs:element ref="ap239:Security_classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Selected_item">
            </xs:element>
            <xs:element ref="ap239:Shape_element">
            </xs:element>
            <xs:element ref="ap239:Shape_element_relationship">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_assertion">
            </xs:element>
            <xs:element ref="ap239:State_assessment">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
            <xs:element ref="ap239:Task_element_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
            <xs:element ref="ap239:Task_objective_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_definition">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_order">
            </xs:element>
            <xs:element ref="ap239:Work_request">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Effectivity_item">
        <xs:group ref="ap239:Effectivity_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Effectivity_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Address_assignment">
            </xs:element>
            <xs:element ref="ap239:Alternate_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_information_usage_right">
            </xs:element>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
            <xs:element ref="ap239:Approval_assignment">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Assembly_relationship_substitution">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_on_product">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Attribute_translation_assignment">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_of">
            </xs:element>
            <xs:element ref="ap239:Certification_assignment">
            </xs:element>
            <xs:element ref="ap239:Contract_assignment">
            </xs:element>
            <xs:element ref="ap239:Date_or_date_time_assignment">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Document_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Document_location_identification">
            </xs:element>
            <xs:element ref="ap239:Effectivity_assignment">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:File_relationship">
            </xs:element>
            <xs:element ref="ap239:Identification_assignment">
            </xs:element>
            <xs:element ref="ap239:Alias_identification">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_for">
            </xs:element>
            <xs:element ref="ap239:Justification">
            </xs:element>
            <xs:element ref="ap239:Justification_assignment">
            </xs:element>
            <xs:element ref="ap239:Justification_relationship">
            </xs:element>
            <xs:element ref="ap239:Justification_support_assignment">
            </xs:element>
            <xs:element ref="ap239:Location_assignment">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Managed_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Organization_relationship">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position_relationship">
            </xs:element>
            <xs:element ref="ap239:Position_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_group_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_position_type_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_type_assignment">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_design_to_individual">
            </xs:element>
            <xs:element ref="ap239:Product_design_version_to_individual">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_group_membership">
            </xs:element>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Product_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Product_relationship">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Project_assignment">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Required_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Requirement_assignment">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_source">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_item_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Security_classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Selected_item_assignment">
            </xs:element>
            <xs:element ref="ap239:State_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:And_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Or_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Xor_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:State_complement_definition">
            </xs:element>
            <xs:element ref="ap239:State_proper_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_symptom_definition">
            </xs:element>
            <xs:element ref="ap239:State_transition_definition">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_assignment">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Work_order">
            </xs:element>
            <xs:element ref="ap239:Work_output_assignment">
            </xs:element>
            <xs:element ref="ap239:Work_output_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Event_item">
        <xs:group ref="ap239:Event_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Event_item">
        <xs:choice>
            <xs:element ref="ap239:Certification">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="External_identification_item">
        <xs:group ref="ap239:External_identification_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="External_identification_item">
        <xs:choice>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Geometric_mapping_target">
        <xs:group ref="ap239:Geometric_mapping_target">
        </xs:group>
    </xs:complexType>
    <xs:group name="Geometric_mapping_target">
        <xs:choice>
            <xs:element ref="ap239:Axis_placement">
            </xs:element>
            <xs:element ref="ap239:Cartesian_transformation_2d">
            </xs:element>
            <xs:element ref="ap239:Cartesian_transformation_3d">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Hour_in_day-wrapper" nillable="true">
        <xs:complexType>
            <xs:simpleContent>
                <xs:extension base="ap239:Hour_in_day">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:simpleContent>
        </xs:complexType>
    </xs:element>
    <xs:simpleType name="Hour_in_day">
        <xs:restriction base="xs:long">
        </xs:restriction>
    </xs:simpleType>
    <xs:complexType name="Identification_item">
        <xs:group ref="ap239:Identification_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Identification_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Address">
            </xs:element>
            <xs:element ref="ap239:Affected_items_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
            <xs:element ref="ap239:Approval">
            </xs:element>
            <xs:element ref="ap239:Approval_status">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Certification">
            </xs:element>
            <xs:element ref="ap239:Condition">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Defined_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Descriptive_document_property">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Effectivity">
            </xs:element>
            <xs:element ref="ap239:Dated_effectivity">
            </xs:element>
            <xs:element ref="ap239:Lot_effectivity">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_effectivity">
            </xs:element>
            <xs:element ref="ap239:Serial_effectivity">
            </xs:element>
            <xs:element ref="ap239:Time_interval_effectivity">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:Experience_instance">
            </xs:element>
            <xs:element ref="ap239:Experience_type">
            </xs:element>
            <xs:element ref="ap239:External_class_library">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Independent_property">
            </xs:element>
            <xs:element ref="ap239:Independent_property_relationship">
            </xs:element>
            <xs:element ref="ap239:Information_right">
            </xs:element>
            <xs:element ref="ap239:Information_usage_right">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Item_shape">
            </xs:element>
            <xs:element ref="ap239:Contextual_item_shape">
            </xs:element>
            <xs:element ref="ap239:Justification">
            </xs:element>
            <xs:element ref="ap239:Justification_assignment">
            </xs:element>
            <xs:element ref="ap239:Justification_relationship">
            </xs:element>
            <xs:element ref="ap239:Justification_support_assignment">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Address_based_location_representation">
            </xs:element>
            <xs:element ref="ap239:Global_location_representation">
            </xs:element>
            <xs:element ref="ap239:Organization_based_location_representation">
            </xs:element>
            <xs:element ref="ap239:Product_based_location_identification">
            </xs:element>
            <xs:element ref="ap239:Regional_grid_location_representation">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Market">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Numerical_document_property">
            </xs:element>
            <xs:element ref="ap239:Observation">
            </xs:element>
            <xs:element ref="ap239:Observation_consequence">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Organization_type">
            </xs:element>
            <xs:element ref="ap239:Organizational_location_identification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position">
            </xs:element>
            <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position_relationship">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_group">
            </xs:element>
            <xs:element ref="ap239:Distribution_by_value">
            </xs:element>
            <xs:element ref="ap239:Parameterized_distribution">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_group_membership">
            </xs:element>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_relationship">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Qualification_assignment">
            </xs:element>
            <xs:element ref="ap239:Qualification_type">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Requirement_assignment">
            </xs:element>
            <xs:element ref="ap239:Requirement_source">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Security_classification">
            </xs:element>
            <xs:element ref="ap239:Security_classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Shape_element_relationship">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_assertion">
            </xs:element>
            <xs:element ref="ap239:State_assessment">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
            <xs:element ref="ap239:State_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:And_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Or_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Xor_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:State_complement_definition">
            </xs:element>
            <xs:element ref="ap239:State_proper_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_symptom_definition">
            </xs:element>
            <xs:element ref="ap239:State_transition_definition">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
            <xs:element ref="ap239:Task_element_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
            <xs:element ref="ap239:Task_objective_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_order">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
            <xs:element ref="ap239:Work_request">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="In_zone_item">
        <xs:group ref="ap239:In_zone_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="In_zone_item">
        <xs:choice>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Information_usage_right_item">
        <xs:group ref="ap239:Information_usage_right_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Information_usage_right_item">
        <xs:choice>
            <xs:element ref="ap239:Alternate_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_information_usage_right">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Assembly_relationship_substitution">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_on_product">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Certification">
            </xs:element>
            <xs:element ref="ap239:Certification_assignment">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Document_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:File_relationship">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_for">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Requirement_assignment">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Security_classification">
            </xs:element>
            <xs:element ref="ap239:Security_classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Interface_definition_item">
        <xs:group ref="ap239:Interface_definition_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Interface_definition_item">
        <xs:choice>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Justification_item">
        <xs:group ref="ap239:Justification_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Justification_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
            <xs:element ref="ap239:Approval">
            </xs:element>
            <xs:element ref="ap239:Approval_assignment">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Descriptive_document_property">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Document_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Effectivity">
            </xs:element>
            <xs:element ref="ap239:Dated_effectivity">
            </xs:element>
            <xs:element ref="ap239:Lot_effectivity">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_effectivity">
            </xs:element>
            <xs:element ref="ap239:Serial_effectivity">
            </xs:element>
            <xs:element ref="ap239:Time_interval_effectivity">
            </xs:element>
            <xs:element ref="ap239:File_relationship">
            </xs:element>
            <xs:element ref="ap239:Independent_property">
            </xs:element>
            <xs:element ref="ap239:Independent_property_relationship">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Location_assignment">
            </xs:element>
            <xs:element ref="ap239:Managed_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Numerical_document_property">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Required_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_item_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:State_assertion">
            </xs:element>
            <xs:element ref="ap239:State_assessment">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
            <xs:element ref="ap239:Task_element_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
            <xs:element ref="ap239:Task_objective_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Justification_support_item">
        <xs:group ref="ap239:Justification_support_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Justification_support_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
            <xs:element ref="ap239:Approval">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Certification">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Descriptive_document_property">
            </xs:element>
            <xs:element ref="ap239:Document_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Effectivity">
            </xs:element>
            <xs:element ref="ap239:Dated_effectivity">
            </xs:element>
            <xs:element ref="ap239:Lot_effectivity">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_effectivity">
            </xs:element>
            <xs:element ref="ap239:Serial_effectivity">
            </xs:element>
            <xs:element ref="ap239:Time_interval_effectivity">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:File_relationship">
            </xs:element>
            <xs:element ref="ap239:Independent_property">
            </xs:element>
            <xs:element ref="ap239:Independent_property_relationship">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Location_assignment">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Numerical_document_property">
            </xs:element>
            <xs:element ref="ap239:Observation">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
            <xs:element ref="ap239:State_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:And_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Or_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Xor_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:State_complement_definition">
            </xs:element>
            <xs:element ref="ap239:State_proper_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_symptom_definition">
            </xs:element>
            <xs:element ref="ap239:State_transition_definition">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_order">
            </xs:element>
            <xs:element ref="ap239:Work_request">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Length_measure-wrapper" nillable="true">
        <xs:complexType>
            <xs:simpleContent>
                <xs:extension base="ap239:Length_measure">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:simpleContent>
        </xs:complexType>
    </xs:element>
    <xs:simpleType name="Length_measure">
        <xs:restriction base="xs:double">
        </xs:restriction>
    </xs:simpleType>
    <xs:element name="Limit_qualifier_list-wrapper" nillable="true">
        <xs:complexType>
            <xs:simpleContent>
                <xs:extension base="ap239:Limit_qualifier_list">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:simpleContent>
        </xs:complexType>
    </xs:element>
    <xs:simpleType name="Limit_qualifier_list">
        <xs:restriction base="xs:string">
            <xs:enumeration value="minimum">
            </xs:enumeration>
            <xs:enumeration value="maximum">
            </xs:enumeration>
        </xs:restriction>
    </xs:simpleType>
    <xs:complexType name="Location_assignment_select">
        <xs:group ref="ap239:Location_assignment_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Location_assignment_select">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Organization_type">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Measure_value">
        <xs:group ref="ap239:Measure_value">
        </xs:group>
    </xs:complexType>
    <xs:group name="Measure_value">
        <xs:choice>
            <xs:element ref="ap239:Any_number_value-wrapper">
            </xs:element>
            <xs:element ref="ap239:Any_string_value-wrapper">
            </xs:element>
            <xs:element ref="ap239:Length_measure-wrapper">
            </xs:element>
            <xs:element ref="ap239:Plane_angle_measure-wrapper">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Message_definer_select">
        <xs:group ref="ap239:Message_definer_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Message_definer_select">
        <xs:choice>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Method_or_method_version">
        <xs:group ref="ap239:Method_or_method_version">
        </xs:group>
    </xs:complexType>
    <xs:group name="Method_or_method_version">
        <xs:choice>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Minute_in_hour-wrapper" nillable="true">
        <xs:complexType>
            <xs:simpleContent>
                <xs:extension base="ap239:Minute_in_hour">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:simpleContent>
        </xs:complexType>
    </xs:element>
    <xs:simpleType name="Minute_in_hour">
        <xs:restriction base="xs:long">
        </xs:restriction>
    </xs:simpleType>
    <xs:element name="Month_in_year_number-wrapper" nillable="true">
        <xs:complexType>
            <xs:simpleContent>
                <xs:extension base="ap239:Month_in_year_number">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:simpleContent>
        </xs:complexType>
    </xs:element>
    <xs:simpleType name="Month_in_year_number">
        <xs:restriction base="xs:long">
        </xs:restriction>
    </xs:simpleType>
    <xs:complexType name="Observation_recorder">
        <xs:group ref="ap239:Observation_recorder">
        </xs:group>
    </xs:complexType>
    <xs:group name="Observation_recorder">
        <xs:choice>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Observed_context">
        <xs:group ref="ap239:Observed_context">
        </xs:group>
    </xs:complexType>
    <xs:group name="Observed_context">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_order">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
            <xs:element ref="ap239:Work_request">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Offset_orientation-wrapper" nillable="true">
        <xs:complexType>
            <xs:simpleContent>
                <xs:extension base="ap239:Offset_orientation">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:simpleContent>
        </xs:complexType>
    </xs:element>
    <xs:simpleType name="Offset_orientation">
        <xs:restriction base="xs:string">
            <xs:enumeration value="ahead">
            </xs:enumeration>
            <xs:enumeration value="exact">
            </xs:enumeration>
            <xs:enumeration value="behind">
            </xs:enumeration>
        </xs:restriction>
    </xs:simpleType>
    <xs:complexType name="Organization_or_person_in_organization_item">
        <xs:group ref="ap239:Organization_or_person_in_organization_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Organization_or_person_in_organization_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Activity_property_representation">
            </xs:element>
            <xs:element ref="ap239:Activity_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_happening">
            </xs:element>
            <xs:element ref="ap239:Address_assignment">
            </xs:element>
            <xs:element ref="ap239:Affected_items_assignment">
            </xs:element>
            <xs:element ref="ap239:Alternate_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
            <xs:element ref="ap239:Approval">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Assembly_relationship_substitution">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Certification">
            </xs:element>
            <xs:element ref="ap239:Certification_assignment">
            </xs:element>
            <xs:element ref="ap239:Classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Condition">
            </xs:element>
            <xs:element ref="ap239:Condition_assignment">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation_assignment">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Contract_assignment">
            </xs:element>
            <xs:element ref="ap239:Date_or_date_time_assignment">
            </xs:element>
            <xs:element ref="ap239:Descriptive_document_property">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Effectivity">
            </xs:element>
            <xs:element ref="ap239:Dated_effectivity">
            </xs:element>
            <xs:element ref="ap239:Lot_effectivity">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_effectivity">
            </xs:element>
            <xs:element ref="ap239:Serial_effectivity">
            </xs:element>
            <xs:element ref="ap239:Time_interval_effectivity">
            </xs:element>
            <xs:element ref="ap239:Effectivity_assignment">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:Event_assignment">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Identification_assignment">
            </xs:element>
            <xs:element ref="ap239:Alias_identification">
            </xs:element>
            <xs:element ref="ap239:Independent_property">
            </xs:element>
            <xs:element ref="ap239:Independent_property_relationship">
            </xs:element>
            <xs:element ref="ap239:Independent_property_representation">
            </xs:element>
            <xs:element ref="ap239:Information_usage_right">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_for">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Justification">
            </xs:element>
            <xs:element ref="ap239:Justification_assignment">
            </xs:element>
            <xs:element ref="ap239:Justification_relationship">
            </xs:element>
            <xs:element ref="ap239:Justification_support_assignment">
            </xs:element>
            <xs:element ref="ap239:Location_assignment">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Managed_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Numerical_document_property">
            </xs:element>
            <xs:element ref="ap239:Observation">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Position_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_group_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_position_type_assignment">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
            <xs:element ref="ap239:Position_type_assignment">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_category">
            </xs:element>
            <xs:element ref="ap239:Product_category_assignment">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_group_membership">
            </xs:element>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_relationship">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Project_assignment">
            </xs:element>
            <xs:element ref="ap239:Property_representation">
            </xs:element>
            <xs:element ref="ap239:Qualification_assignment">
            </xs:element>
            <xs:element ref="ap239:Qualification_type">
            </xs:element>
            <xs:element ref="ap239:Representation">
            </xs:element>
            <xs:element ref="ap239:Document_property_representation">
            </xs:element>
            <xs:element ref="ap239:Geometric_model">
            </xs:element>
            <xs:element ref="ap239:External_geometric_model">
            </xs:element>
            <xs:element ref="ap239:Probability_by_name">
            </xs:element>
            <xs:element ref="ap239:Probability_numeric">
            </xs:element>
            <xs:element ref="ap239:Probability_derived">
            </xs:element>
            <xs:element ref="ap239:Distribution_by_value">
            </xs:element>
            <xs:element ref="ap239:Parameterized_distribution">
            </xs:element>
            <xs:element ref="ap239:Property_value_representation">
            </xs:element>
            <xs:element ref="ap239:Qualified_property_value_representation">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Requirement_assignment">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_source">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_assignment">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Resource_property_representation">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Security_classification">
            </xs:element>
            <xs:element ref="ap239:Security_classification_assignment">
            </xs:element>
            <xs:element ref="ap239:Selected_item">
            </xs:element>
            <xs:element ref="ap239:Selected_item_assignment">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_assertion">
            </xs:element>
            <xs:element ref="ap239:State_assessment">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
            <xs:element ref="ap239:State_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:And_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Or_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Xor_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:State_complement_definition">
            </xs:element>
            <xs:element ref="ap239:State_proper_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_symptom_definition">
            </xs:element>
            <xs:element ref="ap239:State_transition_definition">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
            <xs:element ref="ap239:Task_element_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
            <xs:element ref="ap239:Task_objective_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_assignment">
            </xs:element>
            <xs:element ref="ap239:View_definition_context">
            </xs:element>
            <xs:element ref="ap239:Work_order">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
            <xs:element ref="ap239:Work_request">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Organization_or_person_in_organization_select">
        <xs:group ref="ap239:Organization_or_person_in_organization_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Organization_or_person_in_organization_select">
        <xs:choice>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Person_or_organization_or_person_in_organization_select">
        <xs:group ref="ap239:Person_or_organization_or_person_in_organization_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Person_or_organization_or_person_in_organization_select">
        <xs:choice>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Plane_angle_measure-wrapper" nillable="true">
        <xs:complexType>
            <xs:simpleContent>
                <xs:extension base="ap239:Plane_angle_measure">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:simpleContent>
        </xs:complexType>
    </xs:element>
    <xs:simpleType name="Plane_angle_measure">
        <xs:restriction base="xs:double">
        </xs:restriction>
    </xs:simpleType>
    <xs:complexType name="Position_context_item">
        <xs:group ref="ap239:Position_context_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Position_context_item">
        <xs:choice>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Position_group">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Position_group_item">
        <xs:group ref="ap239:Position_group_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Position_group_item">
        <xs:choice>
            <xs:element ref="ap239:Approving_person_organization">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Position_item">
        <xs:group ref="ap239:Position_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Position_item">
        <xs:choice>
            <xs:element ref="ap239:Approving_person_organization">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Position_person_or_organization_or_person_in_organization_select">
        <xs:group ref="ap239:Position_person_or_organization_or_person_in_organization_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Position_person_or_organization_or_person_in_organization_select">
        <xs:choice>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Position_type_item">
        <xs:group ref="ap239:Position_type_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Position_type_item">
        <xs:choice>
            <xs:element ref="ap239:Approving_person_organization">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Product_based_location_representation">
        <xs:group ref="ap239:Product_based_location_representation">
        </xs:group>
    </xs:complexType>
    <xs:group name="Product_based_location_representation">
        <xs:choice>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Product_item">
        <xs:group ref="ap239:Product_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Product_item">
        <xs:choice>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Product_select">
        <xs:group ref="ap239:Product_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Product_select">
        <xs:choice>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Project_item">
        <xs:group ref="ap239:Project_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Project_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Independent_property">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_group_membership">
            </xs:element>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Property_assignment_select">
        <xs:group ref="ap239:Property_assignment_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Property_assignment_select">
        <xs:choice>
            <xs:element ref="ap239:Address">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Experience_instance">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Location_assignment">
            </xs:element>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Product_group_membership">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
            <xs:element ref="ap239:State_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:And_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Or_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Xor_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:State_complement_definition">
            </xs:element>
            <xs:element ref="ap239:State_proper_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_symptom_definition">
            </xs:element>
            <xs:element ref="ap239:State_transition_definition">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:Task_method_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_objective_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_definition">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Qualifications_select">
        <xs:group ref="ap239:Qualifications_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Qualifications_select">
        <xs:choice>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Required_resource_item">
        <xs:group ref="ap239:Required_resource_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Required_resource_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Requirement_assignment_item">
        <xs:group ref="ap239:Requirement_assignment_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Requirement_assignment_item">
        <xs:choice>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Alternate_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Assembly_relationship_substitution">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Requirement_source_item">
        <xs:group ref="ap239:Requirement_source_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Requirement_source_item">
        <xs:choice>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Resource_as_realized_item">
        <xs:group ref="ap239:Resource_as_realized_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Resource_as_realized_item">
        <xs:choice>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Resource_as_realized_relationship_select">
        <xs:group ref="ap239:Resource_as_realized_relationship_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Resource_as_realized_relationship_select">
        <xs:choice>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Resource_assignment_item">
        <xs:group ref="ap239:Resource_assignment_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Resource_assignment_item">
        <xs:choice>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Resource_item_select">
        <xs:group ref="ap239:Resource_item_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Resource_item_select">
        <xs:choice>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Organization_type">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Scheme_entry_item_select" nillable="true">
        <xs:complexType>
            <xs:complexContent>
                <xs:extension base="ap239:Scheme_entry_item_select">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:complexContent>
        </xs:complexType>
    </xs:element>
    <xs:complexType name="Scheme_entry_item_select">
        <xs:group ref="ap239:Scheme_entry_item_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Scheme_entry_item_select">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Observation_consequence">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Organization_type">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_group">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_based_location_identification">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_definition">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Scheme_subject_select" nillable="true">
        <xs:complexType>
            <xs:complexContent>
                <xs:extension base="ap239:Scheme_subject_select">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:complexContent>
        </xs:complexType>
    </xs:element>
    <xs:complexType name="Scheme_subject_select">
        <xs:group ref="ap239:Scheme_subject_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Scheme_subject_select">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Observation_consequence">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Organization_type">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_group">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_based_location_identification">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_definition">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Scheme_version_select" nillable="true">
        <xs:complexType>
            <xs:complexContent>
                <xs:extension base="ap239:Scheme_version_select">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:complexContent>
        </xs:complexType>
    </xs:element>
    <xs:complexType name="Scheme_version_select">
        <xs:group ref="ap239:Scheme_version_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Scheme_version_select">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Observation_consequence">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Organization_type">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_group">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_based_location_identification">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_definition">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Second_in_minute-wrapper" nillable="true">
        <xs:complexType>
            <xs:simpleContent>
                <xs:extension base="ap239:Second_in_minute">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:simpleContent>
        </xs:complexType>
    </xs:element>
    <xs:simpleType name="Second_in_minute">
        <xs:restriction base="xs:double">
        </xs:restriction>
    </xs:simpleType>
    <xs:complexType name="Security_classification_item">
        <xs:group ref="ap239:Security_classification_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Security_classification_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Alternate_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Assembly_relationship_substitution">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_on_product">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_for">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_design_to_individual">
            </xs:element>
            <xs:element ref="ap239:Product_design_version_to_individual">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_group_membership">
            </xs:element>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Requirement_assignment">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_source">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
            <xs:element ref="ap239:Task_element_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
            <xs:element ref="ap239:Task_objective_state_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Selected_item_context_items">
        <xs:group ref="ap239:Selected_item_context_items">
        </xs:group>
    </xs:complexType>
    <xs:group name="Selected_item_context_items">
        <xs:choice>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Selected_item_select">
        <xs:group ref="ap239:Selected_item_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Selected_item_select">
        <xs:choice>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Shape_dependent_select">
        <xs:group ref="ap239:Shape_dependent_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Shape_dependent_select">
        <xs:choice>
            <xs:element ref="ap239:Item_shape">
            </xs:element>
            <xs:element ref="ap239:Contextual_item_shape">
            </xs:element>
            <xs:element ref="ap239:Shape_element">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Shape_model">
        <xs:group ref="ap239:Shape_model">
        </xs:group>
    </xs:complexType>
    <xs:group name="Shape_model">
        <xs:choice>
            <xs:element ref="ap239:Geometric_model">
            </xs:element>
            <xs:element ref="ap239:External_geometric_model">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Shape_select">
        <xs:group ref="ap239:Shape_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Shape_select">
        <xs:choice>
            <xs:element ref="ap239:Item_shape">
            </xs:element>
            <xs:element ref="ap239:Contextual_item_shape">
            </xs:element>
            <xs:element ref="ap239:Shape_element">
            </xs:element>
            <xs:element ref="ap239:Shape_element_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Shapeable_item">
        <xs:group ref="ap239:Shapeable_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Shapeable_item">
        <xs:choice>
            <xs:element ref="ap239:Characterizable_object">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="State_definition_of_item">
        <xs:group ref="ap239:State_definition_of_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="State_definition_of_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Alternate_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Assembly_relationship_substitution">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_on_product">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Certification">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:File_location_identification">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Product_category">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_event_correspondence_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_event_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_item_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:Security_classification">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_order">
            </xs:element>
            <xs:element ref="ap239:Work_request">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="State_of_item">
        <xs:group ref="ap239:State_of_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="State_of_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Alternate_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Assembly_relationship_substitution">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_on_product">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Certification">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:File_location_identification">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_event_correspondence_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_event_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_item_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:Security_classification">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_order">
            </xs:element>
            <xs:element ref="ap239:Work_request">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="State_or_state_definition_select">
        <xs:group ref="ap239:State_or_state_definition_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="State_or_state_definition_select">
        <xs:choice>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="String_select">
        <xs:group ref="ap239:String_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="String_select">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:Activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization">
            </xs:element>
            <xs:element ref="ap239:Activity_method_realization_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Activity_relationship">
            </xs:element>
            <xs:element ref="ap239:Activity_happening">
            </xs:element>
            <xs:element ref="ap239:Alternate_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Approval">
            </xs:element>
            <xs:element ref="ap239:Approval_relationship">
            </xs:element>
            <xs:element ref="ap239:Approval_status">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Assembly_relationship_substitution">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design_to_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_on_product">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_planned_to_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Certification">
            </xs:element>
            <xs:element ref="ap239:Condition">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation">
            </xs:element>
            <xs:element ref="ap239:Condition_evaluation_parameter">
            </xs:element>
            <xs:element ref="ap239:Condition_parameter">
            </xs:element>
            <xs:element ref="ap239:Condition_relationship">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Date_or_date_time_assignment">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
            <xs:element ref="ap239:Document_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Envelope_relationship">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:Experience_gained">
            </xs:element>
            <xs:element ref="ap239:Experience_type">
            </xs:element>
            <xs:element ref="ap239:External_source_identification">
            </xs:element>
            <xs:element ref="ap239:Document_location_identification">
            </xs:element>
            <xs:element ref="ap239:External_item_identification">
            </xs:element>
            <xs:element ref="ap239:File_location_identification">
            </xs:element>
            <xs:element ref="ap239:File_relationship">
            </xs:element>
            <xs:element ref="ap239:Global_location_representation">
            </xs:element>
            <xs:element ref="ap239:Identification_assignment">
            </xs:element>
            <xs:element ref="ap239:Alias_identification">
            </xs:element>
            <xs:element ref="ap239:Independent_property">
            </xs:element>
            <xs:element ref="ap239:Independent_property_relationship">
            </xs:element>
            <xs:element ref="ap239:Information_right">
            </xs:element>
            <xs:element ref="ap239:Information_usage_right">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_for">
            </xs:element>
            <xs:element ref="ap239:Justification">
            </xs:element>
            <xs:element ref="ap239:Justification_assignment">
            </xs:element>
            <xs:element ref="ap239:Justification_relationship">
            </xs:element>
            <xs:element ref="ap239:Justification_support_assignment">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Location_assignment">
            </xs:element>
            <xs:element ref="ap239:Location_relationship">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Managed_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Message_relationship">
            </xs:element>
            <xs:element ref="ap239:Observation">
            </xs:element>
            <xs:element ref="ap239:Observation_consequence">
            </xs:element>
            <xs:element ref="ap239:Organization_relationship">
            </xs:element>
            <xs:element ref="ap239:Organization_type">
            </xs:element>
            <xs:element ref="ap239:Organizational_location_identification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_group">
            </xs:element>
            <xs:element ref="ap239:Position_relationship">
            </xs:element>
            <xs:element ref="ap239:Position_role">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Product_based_location_identification">
            </xs:element>
            <xs:element ref="ap239:Product_category">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_relationship">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Project_assignment">
            </xs:element>
            <xs:element ref="ap239:Project_relationship">
            </xs:element>
            <xs:element ref="ap239:Qualification_type">
            </xs:element>
            <xs:element ref="ap239:Regional_coordinate">
            </xs:element>
            <xs:element ref="ap239:Regional_grid_location_representation">
            </xs:element>
            <xs:element ref="ap239:Related_condition_parameter">
            </xs:element>
            <xs:element ref="ap239:Axis_placement">
            </xs:element>
            <xs:element ref="ap239:Cartesian_point">
            </xs:element>
            <xs:element ref="ap239:Cartesian_transformation_2d">
            </xs:element>
            <xs:element ref="ap239:Cartesian_transformation_3d">
            </xs:element>
            <xs:element ref="ap239:Direction">
            </xs:element>
            <xs:element ref="ap239:Mapping_based_template_instance">
            </xs:element>
            <xs:element ref="ap239:Transformation_based_template_instance">
            </xs:element>
            <xs:element ref="ap239:Measure_item_with_precision">
            </xs:element>
            <xs:element ref="ap239:Numerical_item_with_global_unit">
            </xs:element>
            <xs:element ref="ap239:Probability_derivation_parameter">
            </xs:element>
            <xs:element ref="ap239:Probability_distribution_parameter">
            </xs:element>
            <xs:element ref="ap239:Probability_function_value">
            </xs:element>
            <xs:element ref="ap239:Probability_numeric_value">
            </xs:element>
            <xs:element ref="ap239:Random_variable">
            </xs:element>
            <xs:element ref="ap239:Numerical_item_with_unit">
            </xs:element>
            <xs:element ref="ap239:Numerical_document_property">
            </xs:element>
            <xs:element ref="ap239:Value_limit">
            </xs:element>
            <xs:element ref="ap239:Value_limit_with_global_unit">
            </xs:element>
            <xs:element ref="ap239:Value_list">
            </xs:element>
            <xs:element ref="ap239:Value_range">
            </xs:element>
            <xs:element ref="ap239:Value_range_with_global_unit">
            </xs:element>
            <xs:element ref="ap239:Value_set">
            </xs:element>
            <xs:element ref="ap239:Value_with_tolerances">
            </xs:element>
            <xs:element ref="ap239:Probability_named_value">
            </xs:element>
            <xs:element ref="ap239:String_representation_item">
            </xs:element>
            <xs:element ref="ap239:Descriptive_document_property">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Requirement_assignment">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_source">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_relationship">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_event_correspondence_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_event_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_item_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_group_relationship">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:element ref="ap239:State_observed">
            </xs:element>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
            <xs:element ref="ap239:State_definition">
            </xs:element>
            <xs:element ref="ap239:State_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state_definition">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:And_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Or_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:Xor_state_cause_effect_definition">
            </xs:element>
            <xs:element ref="ap239:State_complement_definition">
            </xs:element>
            <xs:element ref="ap239:State_proper_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_subset_definition">
            </xs:element>
            <xs:element ref="ap239:State_symptom_definition">
            </xs:element>
            <xs:element ref="ap239:State_transition_definition">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_assignment">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_definition">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_definition_relationship">
            </xs:element>
            <xs:element ref="ap239:Work_order">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
            <xs:element ref="ap239:Work_output_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_item" nillable="true">
        <xs:complexType>
            <xs:complexContent>
                <xs:extension base="ap239:Task_item">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:complexContent>
        </xs:complexType>
    </xs:element>
    <xs:complexType name="Task_item">
        <xs:group ref="ap239:Task_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Task_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Observation_consequence">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Organization_type">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_group">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_based_location_identification">
            </xs:element>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Project">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
            <xs:element ref="ap239:State_transition">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
            <xs:element ref="ap239:Type_of_person_definition">
            </xs:element>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Work_output">
            </xs:element>
            <xs:element ref="ap239:Work_output_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Template_instance">
        <xs:group ref="ap239:Template_instance">
        </xs:group>
    </xs:complexType>
    <xs:group name="Template_instance">
        <xs:choice>
            <xs:element ref="ap239:Mapping_based_template_instance">
            </xs:element>
            <xs:element ref="ap239:Transformation_based_template_instance">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Type_of_person_item_select">
        <xs:group ref="ap239:Type_of_person_item_select">
        </xs:group>
    </xs:complexType>
    <xs:group name="Type_of_person_item_select">
        <xs:choice>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_group">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Version_or_definition">
        <xs:group ref="ap239:Version_or_definition">
        </xs:group>
    </xs:complexType>
    <xs:group name="Version_or_definition">
        <xs:choice>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Work_item">
        <xs:group ref="ap239:Work_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Work_item">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
            <xs:element ref="ap239:Scheme">
            </xs:element>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
            <xs:element ref="ap239:End_task">
            </xs:element>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
            <xs:element ref="ap239:Task_method">
            </xs:element>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:complexType name="Work_output_item">
        <xs:group ref="ap239:Work_output_item">
        </xs:group>
    </xs:complexType>
    <xs:group name="Work_output_item">
        <xs:choice>
            <xs:element ref="ap239:Contract">
            </xs:element>
            <xs:element ref="ap239:Envelope">
            </xs:element>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
            <xs:element ref="ap239:Location">
            </xs:element>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
            <xs:element ref="ap239:Message">
            </xs:element>
            <xs:element ref="ap239:Organization">
            </xs:element>
            <xs:element ref="ap239:Organization_type">
            </xs:element>
            <xs:element ref="ap239:Person">
            </xs:element>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
            <xs:element ref="ap239:Position">
            </xs:element>
            <xs:element ref="ap239:Position_type">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
            <xs:element ref="ap239:System_element">
            </xs:element>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
            <xs:element ref="ap239:Document">
            </xs:element>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
            <xs:element ref="ap239:Part">
            </xs:element>
            <xs:element ref="ap239:Requirement">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
            <xs:element ref="ap239:Product_group">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
            <xs:element ref="ap239:Document_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
            <xs:element ref="ap239:Part_version">
            </xs:element>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Year_number-wrapper" nillable="true">
        <xs:complexType>
            <xs:simpleContent>
                <xs:extension base="ap239:Year_number">
                    <xs:attributeGroup ref="exp:instanceAttributes">
                    </xs:attributeGroup>
                </xs:extension>
            </xs:simpleContent>
        </xs:complexType>
    </xs:element>
    <xs:simpleType name="Year_number">
        <xs:restriction base="xs:long">
        </xs:restriction>
    </xs:simpleType>
    <xs:element name="Activity" type="ap239:Activity" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Activity" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Chosen_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity_method-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Activity-group">
        <xs:choice>
            <xs:element ref="ap239:Activity">
            </xs:element>
            <xs:group ref="ap239:Activity_actual-group">
            </xs:group>
            <xs:group ref="ap239:Directed_activity-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Activity_actual" type="ap239:Activity_actual" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Activity_actual" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Chosen_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity_method-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Activity_actual-group">
        <xs:choice>
            <xs:element ref="ap239:Activity_actual">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Activity_happening" type="ap239:Activity_happening" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Activity_happening" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Related_activity" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Relating_activity" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Activity_actual">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Activity_happening-group">
        <xs:choice>
            <xs:element ref="ap239:Activity_happening">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Activity_method" type="ap239:Activity_method" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Activity_method" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Activity_method-group">
        <xs:choice>
            <xs:element ref="ap239:Activity_method">
            </xs:element>
            <xs:group ref="ap239:Scheme-group">
            </xs:group>
            <xs:group ref="ap239:Scheme_entry-group">
            </xs:group>
            <xs:group ref="ap239:Scheme_version-group">
            </xs:group>
            <xs:group ref="ap239:Task_element-group">
            </xs:group>
            <xs:group ref="ap239:Task_method-group">
            </xs:group>
            <xs:group ref="ap239:Task_method_version-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Activity_method_assignment" type="ap239:Activity_method_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Activity_method_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Assigned_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity_method-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Associated_request" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Work_request">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Activity_method_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Activity_method_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Activity_method_realization" type="ap239:Activity_method_realization" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Activity_method_realization" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Activity_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity_method-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Realized_by" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Activity_realization_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Activity_method_realization-group">
        <xs:choice>
            <xs:element ref="ap239:Activity_method_realization">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Activity_method_realization_relationship" type="ap239:Activity_method_realization_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Activity_method_realization_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Activity_method_realization">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Activity_method_realization">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Activity_method_realization_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Activity_method_realization_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Activity_method_relationship" type="ap239:Activity_method_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Activity_method_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity_method-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity_method-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Activity_method_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Activity_method_relationship">
            </xs:element>
            <xs:group ref="ap239:Scheme_entry_relationship-group">
            </xs:group>
            <xs:group ref="ap239:Scheme_relationship-group">
            </xs:group>
            <xs:group ref="ap239:Scheme_version_relationship-group">
            </xs:group>
            <xs:group ref="ap239:Task_element_relationship-group">
            </xs:group>
            <xs:group ref="ap239:Task_method_relationship-group">
            </xs:group>
            <xs:group ref="ap239:Task_method_version_relationship-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Activity_property" type="ap239:Activity_property" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Activity_property" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Described_element" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Characterized_activity_definition">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Activity_property-group">
        <xs:choice>
            <xs:element ref="ap239:Activity_property">
            </xs:element>
            <xs:group ref="ap239:Applied_independent_activity_property-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Activity_property_representation" type="ap239:Activity_property_representation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Activity_property_representation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Property" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity_property-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Rep" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Activity_property_representation-group">
        <xs:choice>
            <xs:element ref="ap239:Activity_property_representation">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Activity_relationship" type="ap239:Activity_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Activity_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_activity" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_activity" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Activity_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Activity_relationship">
            </xs:element>
            <xs:group ref="ap239:Activity_happening-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Activity_status" type="ap239:Activity_status" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Activity_status" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_activity" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Status" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Activity_status-group">
        <xs:choice>
            <xs:element ref="ap239:Activity_status">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Address" type="ap239:Address" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Address" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Street_number" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Street" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Postal_box" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Town" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Region" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Postal_code" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Country" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Internal_location" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Facsimile_number" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Telephone_number" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Electronic_mail_address" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Telex_number" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Url" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Address-group">
        <xs:choice>
            <xs:element ref="ap239:Address">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Address_assignment" type="ap239:Address_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Address_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Address_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Assigned_address" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Address">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Located_person_organizations">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Organization_or_person_in_organization_select" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Organization_or_person_in_organization_select">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Address_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Address_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Address_based_location_representation" type="ap239:Address_based_location_representation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Address_based_location_representation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Postal_address" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Address">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Address_based_location_representation-group">
        <xs:choice>
            <xs:element ref="ap239:Address_based_location_representation">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Advisory_task_step" type="ap239:Advisory_task_step" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Advisory_task_step" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Notes" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Advisory_task_step" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Advisory_task_step">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Advisory_task_step-group">
        <xs:choice>
            <xs:element ref="ap239:Advisory_task_step">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Affected_items_assignment" type="ap239:Affected_items_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Affected_items_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_work_request" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Work_request">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Affected_item_select" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Affected_item_select">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Affected_items_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Affected_items_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Alias_identification" type="ap239:Alias_identification" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Alias_identification" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Identifier" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Identification_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Identification_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Alias_identification-group">
        <xs:choice>
            <xs:element ref="ap239:Alias_identification">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Alternate_part_relationship" type="ap239:Alternate_part_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Alternate_part_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Criteria" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Alternate_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Part">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Base_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Part">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Alternate_part_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Alternate_part_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Alternate_product_relationship" type="ap239:Alternate_product_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Alternate_product_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Alternate_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Base_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Criteria" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Alternate_product_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Alternate_product_relationship">
            </xs:element>
            <xs:group ref="ap239:Alternate_part_relationship-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Amount_of_substance_unit" type="ap239:Amount_of_substance_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Amount_of_substance_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Si_unit" type="xs:boolean" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Amount_of_substance_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Amount_of_substance_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="And_state_cause_effect_definition" type="ap239:And_state_cause_effect_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="And_state_cause_effect_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="And_state_cause_effect_definition-group">
        <xs:choice>
            <xs:element ref="ap239:And_state_cause_effect_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Applied_activity_assignment" type="ap239:Applied_activity_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Applied_activity_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_activity" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Activity_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Applied_activity_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Applied_activity_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Applied_activity_method_assignment" type="ap239:Applied_activity_method_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Applied_activity_method_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_activity_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity_method-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity_method_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Activity_method_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Applied_activity_method_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Applied_activity_method_assignment">
            </xs:element>
            <xs:group ref="ap239:Scheme_entry_assignment-group">
            </xs:group>
            <xs:group ref="ap239:Scheme_subject_assignment-group">
            </xs:group>
            <xs:group ref="ap239:Scheme_version_assignment-group">
            </xs:group>
            <xs:group ref="ap239:Task_element_assignment-group">
            </xs:group>
            <xs:group ref="ap239:Task_method_assignment-group">
            </xs:group>
            <xs:group ref="ap239:Task_method_version_assignment-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Applied_independent_activity_property" type="ap239:Applied_independent_activity_property" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Applied_independent_activity_property" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Described_element" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Characterized_activity_definition">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Base_element_property" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Independent_property">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Applied_independent_activity_property-group">
        <xs:choice>
            <xs:element ref="ap239:Applied_independent_activity_property">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Applied_independent_property" type="ap239:Applied_independent_property" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Applied_independent_property" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Described_element" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Property_assignment_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Base_independent_property" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Independent_property">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Applied_independent_property-group">
        <xs:choice>
            <xs:element ref="ap239:Applied_independent_property">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Applied_independent_resource_property" type="ap239:Applied_independent_resource_property" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Applied_independent_resource_property" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Described_element" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Characterized_resource_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Base_element_property" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Independent_property">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Applied_independent_resource_property-group">
        <xs:choice>
            <xs:element ref="ap239:Applied_independent_resource_property">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Applied_information_usage_right" type="ap239:Applied_information_usage_right" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Applied_information_usage_right" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Item">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Information_usage_right_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Information_usage_right_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Right_applied" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Information_usage_right">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Applied_information_usage_right-group">
        <xs:choice>
            <xs:element ref="ap239:Applied_information_usage_right">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Applied_state_assignment" type="ap239:Applied_state_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Applied_state_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Described_state" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:State-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Assigned_to" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:State_of_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_role">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Applied_state_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Applied_state_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Applied_state_definition_assignment" type="ap239:Applied_state_definition_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Applied_state_definition_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Described_state_definition" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Assigned_to" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:State_definition_of_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition_role">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Applied_state_definition_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Applied_state_definition_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Approval" type="ap239:Approval" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Approval" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Status" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Approval_status">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Planned_date" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_date_time_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Actual_date" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_date_time_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Approval-group">
        <xs:choice>
            <xs:element ref="ap239:Approval">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Approval_assignment" type="ap239:Approval_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Approval_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_approval" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Approval">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Approval_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Approval_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Approval_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Approval_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Approval_relationship" type="ap239:Approval_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Approval_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_approval" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Approval">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_approval" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Approval">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Approval_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Approval_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Approval_status" type="ap239:Approval_status" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Approval_status" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Status_name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Approval_status-group">
        <xs:choice>
            <xs:element ref="ap239:Approval_status">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Approving_person_organization" type="ap239:Approving_person_organization" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Approving_person_organization" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Person_organization" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Organization_or_person_in_organization_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Approval_date" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_date_time_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Authorized_approval" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Approval">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Approving_person_organization-group">
        <xs:choice>
            <xs:element ref="ap239:Approving_person_organization">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:group name="Assembly_component_relationship-group">
        <xs:choice>
            <xs:group ref="ap239:Component_upper_level_identification-group">
            </xs:group>
            <xs:group ref="ap239:Next_assembly_usage-group">
            </xs:group>
            <xs:group ref="ap239:Promissory_usage-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Assembly_relationship_substitution" type="ap239:Assembly_relationship_substitution" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Assembly_relationship_substitution" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Base_relationship" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Assembly_component_relationship-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Substitute_relationship" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Assembly_component_relationship-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Assembly_relationship_substitution-group">
        <xs:choice>
            <xs:element ref="ap239:Assembly_relationship_substitution">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Assigned_document_property" type="ap239:Assigned_document_property" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Assigned_document_property" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Described_element" type="ap239:Document_property_item">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Assigned_document_property-group">
        <xs:choice>
            <xs:element ref="ap239:Assigned_document_property">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Assigned_property" type="ap239:Assigned_property" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Assigned_property" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Described_element" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Property_assignment_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Assigned_property-group">
        <xs:choice>
            <xs:element ref="ap239:Assigned_property">
            </xs:element>
            <xs:group ref="ap239:Applied_independent_property-group">
            </xs:group>
            <xs:group ref="ap239:Assigned_document_property-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Attachment_slot" type="ap239:Attachment_slot" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Attachment_slot" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Attachment_slot-group">
        <xs:choice>
            <xs:element ref="ap239:Attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Attachment_slot_as_planned" type="ap239:Attachment_slot_as_planned" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Attachment_slot_as_planned" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Attachment_slot">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Attachment_slot_as_planned-group">
        <xs:choice>
            <xs:element ref="ap239:Attachment_slot_as_planned">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Attachment_slot_as_realized" type="ap239:Attachment_slot_as_realized" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Attachment_slot_as_realized" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Attachment_slot">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Attachment_slot_as_realized-group">
        <xs:choice>
            <xs:element ref="ap239:Attachment_slot_as_realized">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Attachment_slot_definition" type="ap239:Attachment_slot_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Attachment_slot_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Attachment_slot_version-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Attachment_slot_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Attachment_slot_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Attachment_slot_design" type="ap239:Attachment_slot_design" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Attachment_slot_design" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Attachment_slot">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Attachment_slot_design-group">
        <xs:choice>
            <xs:element ref="ap239:Attachment_slot_design">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Attachment_slot_design_to_planned" type="ap239:Attachment_slot_design_to_planned" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Attachment_slot_design_to_planned" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Design" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Attachment_slot_design">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Planned" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Attachment_slot_as_planned">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Attachment_slot_design_to_planned-group">
        <xs:choice>
            <xs:element ref="ap239:Attachment_slot_design_to_planned">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Attachment_slot_design_to_realized" type="ap239:Attachment_slot_design_to_realized" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Attachment_slot_design_to_realized" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Design" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Attachment_slot_design">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Realized" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Attachment_slot_as_realized">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Attachment_slot_design_to_realized-group">
        <xs:choice>
            <xs:element ref="ap239:Attachment_slot_design_to_realized">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Attachment_slot_on_product" type="ap239:Attachment_slot_on_product" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Attachment_slot_on_product" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_view_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Attachment_slot" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Attachment_slot_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Attachment_slot_on_product-group">
        <xs:choice>
            <xs:element ref="ap239:Attachment_slot_on_product">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Attachment_slot_planned_to_realized" type="ap239:Attachment_slot_planned_to_realized" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Attachment_slot_planned_to_realized" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Planned" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Attachment_slot_as_planned">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Realized" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Attachment_slot_as_realized">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Attachment_slot_planned_to_realized-group">
        <xs:choice>
            <xs:element ref="ap239:Attachment_slot_planned_to_realized">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Attachment_slot_version" type="ap239:Attachment_slot_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Attachment_slot_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Attachment_slot">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Attachment_slot_version-group">
        <xs:choice>
            <xs:element ref="ap239:Attachment_slot_version">
            </xs:element>
            <xs:group ref="ap239:Attachment_slot_as_planned-group">
            </xs:group>
            <xs:group ref="ap239:Attachment_slot_as_realized-group">
            </xs:group>
            <xs:group ref="ap239:Attachment_slot_design-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Attribute_classification" type="ap239:Attribute_classification" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Attribute_classification" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Allowed_value" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Attribute_name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Classified_entity">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Classified_attribute_select" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Classified_attribute_select">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Attribute_classification-group">
        <xs:choice>
            <xs:element ref="ap239:Attribute_classification">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Attribute_translation_assignment" type="ap239:Attribute_translation_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Attribute_translation_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Considered_instance" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:String_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Considered_attribute" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Translation_text" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Translation_language" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Language">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Attribute_translation_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Attribute_translation_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Axis_placement" type="ap239:Axis_placement" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Axis_placement" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Origin" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Cartesian_point">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="X_axis" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Direction">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Y_axis" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Direction">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Axis_placement-group">
        <xs:choice>
            <xs:element ref="ap239:Axis_placement">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Axis_placement_mapping" type="ap239:Axis_placement_mapping" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Axis_placement_mapping" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Source" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Axis_placement">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Target" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Axis_placement">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Axis_placement_mapping-group">
        <xs:choice>
            <xs:element ref="ap239:Axis_placement_mapping">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Axis_placement_transformation_mapping" type="ap239:Axis_placement_transformation_mapping" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Axis_placement_transformation_mapping" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Source" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Axis_placement">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Target" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Cartesian_transformation">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Axis_placement_transformation_mapping-group">
        <xs:choice>
            <xs:element ref="ap239:Axis_placement_transformation_mapping">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Breakdown" type="ap239:Breakdown" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Breakdown" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Breakdown-group">
        <xs:choice>
            <xs:element ref="ap239:Breakdown">
            </xs:element>
            <xs:group ref="ap239:Functional_breakdown-group">
            </xs:group>
            <xs:group ref="ap239:Hybrid_breakdown-group">
            </xs:group>
            <xs:group ref="ap239:Physical_breakdown-group">
            </xs:group>
            <xs:group ref="ap239:System_breakdown-group">
            </xs:group>
            <xs:group ref="ap239:Zone_breakdown-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Breakdown_context" type="ap239:Breakdown_context" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Breakdown_context" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Breakdown" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Breakdown_version-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Breakdown_element" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Breakdown_element_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Breakdown_context-group">
        <xs:choice>
            <xs:element ref="ap239:Breakdown_context">
            </xs:element>
            <xs:group ref="ap239:Functional_breakdown_context-group">
            </xs:group>
            <xs:group ref="ap239:Hybrid_breakdown_context-group">
            </xs:group>
            <xs:group ref="ap239:Physical_breakdown_context-group">
            </xs:group>
            <xs:group ref="ap239:System_breakdown_context-group">
            </xs:group>
            <xs:group ref="ap239:Zone_breakdown_context-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Breakdown_element" type="ap239:Breakdown_element" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Breakdown_element" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Breakdown_element-group">
        <xs:choice>
            <xs:element ref="ap239:Breakdown_element">
            </xs:element>
            <xs:group ref="ap239:Functional_element-group">
            </xs:group>
            <xs:group ref="ap239:Physical_element-group">
            </xs:group>
            <xs:group ref="ap239:System_element-group">
            </xs:group>
            <xs:group ref="ap239:Zone_element-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Breakdown_element_definition" type="ap239:Breakdown_element_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Breakdown_element_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Breakdown_element_version-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Breakdown_element_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Breakdown_element_definition">
            </xs:element>
            <xs:group ref="ap239:Functional_element_definition-group">
            </xs:group>
            <xs:group ref="ap239:Physical_element_definition-group">
            </xs:group>
            <xs:group ref="ap239:System_element_definition-group">
            </xs:group>
            <xs:group ref="ap239:Zone_element_definition-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Breakdown_element_realization" type="ap239:Breakdown_element_realization" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Breakdown_element_realization" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Breakdown" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Breakdown_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Product" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Product_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Breakdown_element_realization-group">
        <xs:choice>
            <xs:element ref="ap239:Breakdown_element_realization">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Breakdown_element_usage" type="ap239:Breakdown_element_usage" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Breakdown_element_usage" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Relating_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Breakdown_element_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Breakdown_element_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Breakdown_element_usage-group">
        <xs:choice>
            <xs:element ref="ap239:Breakdown_element_usage">
            </xs:element>
            <xs:group ref="ap239:Functional_element_usage-group">
            </xs:group>
            <xs:group ref="ap239:Hybrid_element_usage-group">
            </xs:group>
            <xs:group ref="ap239:Physical_element_usage-group">
            </xs:group>
            <xs:group ref="ap239:System_element_usage-group">
            </xs:group>
            <xs:group ref="ap239:Zone_element_usage-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Breakdown_element_version" type="ap239:Breakdown_element_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Breakdown_element_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Breakdown_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Breakdown_element_version-group">
        <xs:choice>
            <xs:element ref="ap239:Breakdown_element_version">
            </xs:element>
            <xs:group ref="ap239:Functional_element_version-group">
            </xs:group>
            <xs:group ref="ap239:Physical_element_version-group">
            </xs:group>
            <xs:group ref="ap239:System_element_version-group">
            </xs:group>
            <xs:group ref="ap239:Zone_element_version-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Breakdown_of" type="ap239:Breakdown_of" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Breakdown_of" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Breakdown" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Breakdown_version-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Of_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_view_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Breakdown_of-group">
        <xs:choice>
            <xs:element ref="ap239:Breakdown_of">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Breakdown_version" type="ap239:Breakdown_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Breakdown_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Breakdown-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Breakdown_version-group">
        <xs:choice>
            <xs:element ref="ap239:Breakdown_version">
            </xs:element>
            <xs:group ref="ap239:Functional_breakdown_version-group">
            </xs:group>
            <xs:group ref="ap239:Hybrid_breakdown_version-group">
            </xs:group>
            <xs:group ref="ap239:Physical_breakdown_version-group">
            </xs:group>
            <xs:group ref="ap239:System_breakdown_version-group">
            </xs:group>
            <xs:group ref="ap239:Zone_breakdown_version-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Calendar_date" type="ap239:Calendar_date" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Calendar_date" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Year_component" type="ap239:Year_number">
                    </xs:element>
                    <xs:element name="Month_component" type="ap239:Month_in_year_number">
                    </xs:element>
                    <xs:element name="Day_component" type="ap239:Day_in_month_number">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Calendar_date-group">
        <xs:choice>
            <xs:element ref="ap239:Calendar_date">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Cartesian_point" type="ap239:Cartesian_point" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Cartesian_point" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Coordinates">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Length_measure-wrapper" minOccurs="1" maxOccurs="3">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Cartesian_point-group">
        <xs:choice>
            <xs:element ref="ap239:Cartesian_point">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Cartesian_transformation_2d" type="ap239:Cartesian_transformation_2d" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Cartesian_transformation_2d" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Multiplication_matrix" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Direction" minOccurs="2" maxOccurs="2">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Direction">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="array">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="required">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Translation" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Cartesian_point">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Cartesian_transformation_2d-group">
        <xs:choice>
            <xs:element ref="ap239:Cartesian_transformation_2d">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Cartesian_transformation_3d" type="ap239:Cartesian_transformation_3d" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Cartesian_transformation_3d" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Multiplication_matrix" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Direction" minOccurs="3" maxOccurs="3">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Direction">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="array">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="required">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Translation" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Cartesian_point">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Cartesian_transformation_3d-group">
        <xs:choice>
            <xs:element ref="ap239:Cartesian_transformation_3d">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Certification" type="ap239:Certification" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Certification" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Kind" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Certification-group">
        <xs:choice>
            <xs:element ref="ap239:Certification">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Certification_assignment" type="ap239:Certification_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Certification_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_certification" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Certification">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Certification_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Certification_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Certification_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Certification_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Characterizable_object" type="ap239:Characterizable_object" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Characterizable_object" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Characterizable_object-group">
        <xs:choice>
            <xs:element ref="ap239:Characterizable_object">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Class" type="ap239:Class" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Class" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Class-group">
        <xs:choice>
            <xs:element ref="ap239:Class">
            </xs:element>
            <xs:group ref="ap239:Class_by_extension-group">
            </xs:group>
            <xs:group ref="ap239:Class_by_intension-group">
            </xs:group>
            <xs:group ref="ap239:External_class-group">
            </xs:group>
            <xs:group ref="ap239:Selected_item-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Class_by_extension" type="ap239:Class_by_extension" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Class_by_extension" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Class_by_extension-group">
        <xs:choice>
            <xs:element ref="ap239:Class_by_extension">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Class_by_intension" type="ap239:Class_by_intension" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Class_by_intension" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Class_by_intension-group">
        <xs:choice>
            <xs:element ref="ap239:Class_by_intension">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Classification_assignment" type="ap239:Classification_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Classification_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_class" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Classification_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Classification_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Classification_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Classification_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Complement" type="ap239:Complement" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Complement" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Set_1" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Set_2" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Universe" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Complement-group">
        <xs:choice>
            <xs:element ref="ap239:Complement">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Component_upper_level_identification" type="ap239:Component_upper_level_identification" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Component_upper_level_identification" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Quantity" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Location_indicator" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_view_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_view_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Upper_assembly_relationship" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Assembly_component_relationship-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Sub_assembly_relationship" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Next_assembly_usage">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Component_upper_level_identification-group">
        <xs:choice>
            <xs:element ref="ap239:Component_upper_level_identification">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Composition_of_state" type="ap239:Composition_of_state" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Composition_of_state" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:State-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:State-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Composition_of_state-group">
        <xs:choice>
            <xs:element ref="ap239:Composition_of_state">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Composition_of_state_definition" type="ap239:Composition_of_state_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Composition_of_state_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Composition_of_state_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Composition_of_state_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Concurrent_elements" type="ap239:Concurrent_elements" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Concurrent_elements" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Notes" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Advisory_task_step" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Advisory_task_step">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Elements" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group" minOccurs="2" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Task_element">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Concurrent_elements-group">
        <xs:choice>
            <xs:element ref="ap239:Concurrent_elements">
            </xs:element>
            <xs:group ref="ap239:Simultaneous_elements-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Condition" type="ap239:Condition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Condition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Condition-group">
        <xs:choice>
            <xs:element ref="ap239:Condition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Condition_assignment" type="ap239:Condition_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Condition_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_condition" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Condition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Item" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Condition_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Condition_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Condition_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Condition_evaluation" type="ap239:Condition_evaluation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Condition_evaluation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Result" type="exp:logical" minOccurs="1">
                    </xs:element>
                    <xs:element name="Condition" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Condition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Condition_evaluation-group">
        <xs:choice>
            <xs:element ref="ap239:Condition_evaluation">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Condition_evaluation_assignment" type="ap239:Condition_evaluation_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Condition_evaluation_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_condition_evaluation" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Condition_evaluation">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Item" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Condition_evaluation_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Condition_evaluation_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Condition_evaluation_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Condition_evaluation_parameter" type="ap239:Condition_evaluation_parameter" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Condition_evaluation_parameter" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Condition_evaluation" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Condition_evaluation">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Evaluation_parameter" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Condition_evaluation_parameter_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Condition_evaluation_parameter-group">
        <xs:choice>
            <xs:element ref="ap239:Condition_evaluation_parameter">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Condition_parameter" type="ap239:Condition_parameter" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Condition_parameter" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Condition" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Condition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Parameter" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Condition_parameter_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Condition_parameter-group">
        <xs:choice>
            <xs:element ref="ap239:Condition_parameter">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Condition_relationship" type="ap239:Condition_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Condition_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_condition" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Condition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_condition" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Condition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Condition_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Condition_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Content_item" type="ap239:Content_item" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Content_item" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Item_identifier" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Item_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Access_comment" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Content_item-group">
        <xs:choice>
            <xs:element ref="ap239:Content_item">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Context_dependent_unit" type="ap239:Context_dependent_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Context_dependent_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Si_unit" type="xs:boolean" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Context_dependent_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Context_dependent_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Contextual_item_shape" type="ap239:Contextual_item_shape" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Contextual_item_shape" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Described_element" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:View_definition_usage-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Contextual_item_shape-group">
        <xs:choice>
            <xs:element ref="ap239:Contextual_item_shape">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Contextual_shape_representation_inclusion" type="ap239:Contextual_shape_representation_inclusion" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Contextual_shape_representation_inclusion" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Contextual_shape" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Contextual_item_shape">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Context_representation" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Geometric_model-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Positioned_representation" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Template_instance">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Contextual_shape_representation_inclusion-group">
        <xs:choice>
            <xs:element ref="ap239:Contextual_shape_representation_inclusion">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Contract" type="ap239:Contract" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Contract" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Kind" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Contract-group">
        <xs:choice>
            <xs:element ref="ap239:Contract">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Contract_assignment" type="ap239:Contract_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Contract_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_contract" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Contract">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Contract_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Contract_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Contract_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Contract_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Conversion_based_unit" type="ap239:Conversion_based_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Conversion_based_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Si_unit" type="xs:boolean" minOccurs="1">
                    </xs:element>
                    <xs:element name="Conversion_factor" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Conversion_based_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Conversion_based_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Date_or_date_time_assignment" type="ap239:Date_or_date_time_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Date_or_date_time_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_date" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_date_time_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Date_or_date_time_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Date_or_date_time_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Date_or_date_time_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Date_or_date_time_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Date_time" type="ap239:Date_time" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Date_time" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Date_component" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Calendar_date">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Time_component" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Local_time">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Date_time-group">
        <xs:choice>
            <xs:element ref="ap239:Date_time">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Dated_effectivity" type="ap239:Dated_effectivity" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Dated_effectivity" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Start_bound" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_event">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="End_bound" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_event">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Dated_effectivity-group">
        <xs:choice>
            <xs:element ref="ap239:Dated_effectivity">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Decision_point" type="ap239:Decision_point" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Decision_point" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Notes" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Advisory_task_step" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Advisory_task_step">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Condition" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Condition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="True_case_element" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="False_case_element" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Unknown_case_element" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Decision_point-group">
        <xs:choice>
            <xs:element ref="ap239:Decision_point">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Decreasing_resource_event" type="ap239:Decreasing_resource_event" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Decreasing_resource_event" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Quantity" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Resource" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Managed_resource">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Decreasing_resource_event-group">
        <xs:choice>
            <xs:element ref="ap239:Decreasing_resource_event">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Defined_state_relationship" type="ap239:Defined_state_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Defined_state_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Definitive_state" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_assertion">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_state" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_assessment">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Defined_state_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Defined_state_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Derived_unit" type="ap239:Derived_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Derived_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Si_unit" type="xs:boolean" minOccurs="1">
                    </xs:element>
                    <xs:element name="Elements" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Derived_unit_element" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Derived_unit_element">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Derived_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Derived_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Derived_unit_element" type="ap239:Derived_unit_element" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Derived_unit_element" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Base_unit" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Exponent" type="xs:double" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Derived_unit_element-group">
        <xs:choice>
            <xs:element ref="ap239:Derived_unit_element">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Descriptive_document_property" type="ap239:Descriptive_document_property" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Descriptive_document_property" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="String_value" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Descriptive_document_property-group">
        <xs:choice>
            <xs:element ref="ap239:Descriptive_document_property">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:group name="Detailed_geometric_model_element-group">
        <xs:choice>
            <xs:group ref="ap239:Axis_placement-group">
            </xs:group>
            <xs:group ref="ap239:Cartesian_point-group">
            </xs:group>
            <xs:group ref="ap239:Cartesian_transformation_2d-group">
            </xs:group>
            <xs:group ref="ap239:Cartesian_transformation_3d-group">
            </xs:group>
            <xs:group ref="ap239:Direction-group">
            </xs:group>
            <xs:group ref="ap239:Mapping_based_template_instance-group">
            </xs:group>
            <xs:group ref="ap239:Transformation_based_template_instance-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Digital_document_definition" type="ap239:Digital_document_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Digital_document_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Document_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Files" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Digital_file" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Digital_file">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Digital_document_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Digital_document_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Digital_file" type="ap239:Digital_file" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Digital_file" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Version" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Contained_data_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Digital_file-group">
        <xs:choice>
            <xs:element ref="ap239:Digital_file">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Directed_activity" type="ap239:Directed_activity" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Directed_activity" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Chosen_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Activity_method-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Directive" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Work_order">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Directed_activity-group">
        <xs:choice>
            <xs:element ref="ap239:Directed_activity">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Direction" type="ap239:Direction" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Direction" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Coordinates">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Length_measure-wrapper" minOccurs="2" maxOccurs="3">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Direction-group">
        <xs:choice>
            <xs:element ref="ap239:Direction">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Distribution_by_value" type="ap239:Distribution_by_value" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Distribution_by_value" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Distribution_name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Is_continuous" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Mean" type="xs:double" minOccurs="1">
                    </xs:element>
                    <xs:element name="Variance" type="xs:double" minOccurs="1">
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Context_of_items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation_context-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation_item-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Representation_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_function" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Value_function">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Distribution_function" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Distribution_by_value-group">
        <xs:choice>
            <xs:element ref="ap239:Distribution_by_value">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Document" type="ap239:Document" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Document" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Document-group">
        <xs:choice>
            <xs:element ref="ap239:Document">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Document_assignment" type="ap239:Document_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Document_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_document" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Assigned_document_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Is_assigned_to" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Documented_element_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Document_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Document_assignment">
            </xs:element>
            <xs:group ref="ap239:Partial_document_assignment-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Document_definition" type="ap239:Document_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Document_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Document_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Document_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Document_definition">
            </xs:element>
            <xs:group ref="ap239:Digital_document_definition-group">
            </xs:group>
            <xs:group ref="ap239:Physical_document_definition-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Document_definition_relationship" type="ap239:Document_definition_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Document_definition_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_document_definition" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Document_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_document_definition" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Document_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Document_definition_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Document_definition_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Document_location_identification" type="ap239:Document_location_identification" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Document_location_identification" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Source_id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Source_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Item" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:External_identification_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Document_location_identification-group">
        <xs:choice>
            <xs:element ref="ap239:Document_location_identification">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Document_property_representation" type="ap239:Document_property_representation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Document_property_representation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Context_of_items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation_context-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Descriptive_or_numerical" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Descriptive_or_numerical">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Document_property_representation-group">
        <xs:choice>
            <xs:element ref="ap239:Document_property_representation">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Document_version" type="ap239:Document_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Document_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Document">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Document_version-group">
        <xs:choice>
            <xs:element ref="ap239:Document_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Duration" type="ap239:Duration" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Duration" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Unit" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Value_component" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Measure_value">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Duration-group">
        <xs:choice>
            <xs:element ref="ap239:Duration">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Effectivity" type="ap239:Effectivity" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Effectivity" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Effectivity-group">
        <xs:choice>
            <xs:element ref="ap239:Effectivity">
            </xs:element>
            <xs:group ref="ap239:Dated_effectivity-group">
            </xs:group>
            <xs:group ref="ap239:Lot_effectivity-group">
            </xs:group>
            <xs:group ref="ap239:Product_as_individual_effectivity-group">
            </xs:group>
            <xs:group ref="ap239:Serial_effectivity-group">
            </xs:group>
            <xs:group ref="ap239:Time_interval_effectivity-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Effectivity_assignment" type="ap239:Effectivity_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Effectivity_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_effectivity" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Effectivity-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Effectivity_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Effectivity_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Effectivity_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Effectivity_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Effectivity_relationship" type="ap239:Effectivity_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Effectivity_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_effectivity" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Effectivity-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_effectivity" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Effectivity-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Effectivity_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Effectivity_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Electric_current_unit" type="ap239:Electric_current_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Electric_current_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Si_unit" type="xs:boolean" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Electric_current_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Electric_current_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Element_constraint" type="ap239:Element_constraint" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Element_constraint" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relating_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Applies_in" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Constraint_context">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Element_constraint-group">
        <xs:choice>
            <xs:element ref="ap239:Element_constraint">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="End_task" type="ap239:End_task" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="End_task" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Notes" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Advisory_task_step" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Advisory_task_step">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="End_task-group">
        <xs:choice>
            <xs:element ref="ap239:End_task">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Envelope" type="ap239:Envelope" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Envelope" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Acknowledge" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Wrapping" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Message">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Envelope-group">
        <xs:choice>
            <xs:element ref="ap239:Envelope">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Envelope_relationship" type="ap239:Envelope_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Envelope_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Envelope">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Envelope">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Envelope_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Envelope_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Event" type="ap239:Event" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Event" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Actual_start_date" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_date_time_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Planned_start_date" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_date_time_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Event-group">
        <xs:choice>
            <xs:element ref="ap239:Event">
            </xs:element>
            <xs:group ref="ap239:Relative_event-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Event_assignment" type="ap239:Event_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Event_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_event" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Event-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Event_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Event_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Event_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Event_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Event_relationship" type="ap239:Event_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Event_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_event" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Event-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_event" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Event-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Event_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Event_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Exit_loop" type="ap239:Exit_loop" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Exit_loop" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Notes" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Advisory_task_step" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Advisory_task_step">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Exit_loop-group">
        <xs:choice>
            <xs:element ref="ap239:Exit_loop">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Experience_gained" type="ap239:Experience_gained" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Experience_gained" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Experience_of" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Experience_instance">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Gained_by" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Person_or_organization_or_person_in_organization_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Experience_gained-group">
        <xs:choice>
            <xs:element ref="ap239:Experience_gained">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Experience_instance" type="ap239:Experience_instance" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Experience_instance" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Is_defined_by" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Experience_type">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Consists_of" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Defined_activities">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Experience_instance-group">
        <xs:choice>
            <xs:element ref="ap239:Experience_instance">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Experience_type" type="ap239:Experience_type" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Experience_type" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consists_of" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Defined_methods">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Experience_type-group">
        <xs:choice>
            <xs:element ref="ap239:Experience_type">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Experience_type_relationship" type="ap239:Experience_type_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Experience_type_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Compound_experience" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Experience_type">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Component_experience" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Experience_type">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Experience_type_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Experience_type_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="External_class" type="ap239:External_class" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="External_class" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="External_source" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:External_class_library">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="External_class-group">
        <xs:choice>
            <xs:element ref="ap239:External_class">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="External_class_library" type="ap239:External_class_library" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="External_class_library" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="External_class_library-group">
        <xs:choice>
            <xs:element ref="ap239:External_class_library">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="External_geometric_model" type="ap239:External_geometric_model" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="External_geometric_model" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Version_id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Model_extent" type="ap239:Length_measure">
                    </xs:element>
                    <xs:element name="Context_of_items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Geometric_coordinate_space">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Axis_placement" minOccurs="1" maxOccurs="1">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Axis_placement">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="External_file" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Digital_file">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="External_geometric_model-group">
        <xs:choice>
            <xs:element ref="ap239:External_geometric_model">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="External_item_identification" type="ap239:External_item_identification" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="External_item_identification" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Source_id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Source_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Item" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:External_identification_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="External_id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="External_item_identification-group">
        <xs:choice>
            <xs:element ref="ap239:External_item_identification">
            </xs:element>
            <xs:group ref="ap239:File_location_identification-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="External_source_identification" type="ap239:External_source_identification" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="External_source_identification" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Source_id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Source_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Item" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:External_identification_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="External_source_identification-group">
        <xs:choice>
            <xs:element ref="ap239:External_source_identification">
            </xs:element>
            <xs:group ref="ap239:Document_location_identification-group">
            </xs:group>
            <xs:group ref="ap239:External_item_identification-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:group name="File-group">
        <xs:choice>
            <xs:group ref="ap239:Digital_file-group">
            </xs:group>
            <xs:group ref="ap239:Hardcopy-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="File_location_identification" type="ap239:File_location_identification" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="File_location_identification" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="External_id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Source_id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Source_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Item" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:External_identification_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="File_location_identification-group">
        <xs:choice>
            <xs:element ref="ap239:File_location_identification">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="File_relationship" type="ap239:File_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="File_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_document_file" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:File-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_document_file" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:File-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="File_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:File_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Function_value_pair" type="ap239:Function_value_pair" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Function_value_pair" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Function_value" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Probability_function_value">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Variable_value" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Random_variable">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Function_value_pair-group">
        <xs:choice>
            <xs:element ref="ap239:Function_value_pair">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Functional_breakdown" type="ap239:Functional_breakdown" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Functional_breakdown" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Functional_breakdown-group">
        <xs:choice>
            <xs:element ref="ap239:Functional_breakdown">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Functional_breakdown_context" type="ap239:Functional_breakdown_context" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Functional_breakdown_context" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Breakdown" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Functional_breakdown_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Breakdown_element" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Functional_element_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Functional_breakdown_context-group">
        <xs:choice>
            <xs:element ref="ap239:Functional_breakdown_context">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Functional_breakdown_version" type="ap239:Functional_breakdown_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Functional_breakdown_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Functional_breakdown">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Functional_breakdown_version-group">
        <xs:choice>
            <xs:element ref="ap239:Functional_breakdown_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Functional_element" type="ap239:Functional_element" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Functional_element" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Functional_element-group">
        <xs:choice>
            <xs:element ref="ap239:Functional_element">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Functional_element_definition" type="ap239:Functional_element_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Functional_element_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Functional_element_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Functional_element_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Functional_element_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Functional_element_usage" type="ap239:Functional_element_usage" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Functional_element_usage" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Functional_element_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Functional_element_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Functional_element_usage-group">
        <xs:choice>
            <xs:element ref="ap239:Functional_element_usage">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Functional_element_version" type="ap239:Functional_element_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Functional_element_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Functional_element">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Functional_element_version-group">
        <xs:choice>
            <xs:element ref="ap239:Functional_element_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Geometric_coordinate_space" type="ap239:Geometric_coordinate_space" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Geometric_coordinate_space" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Units" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Unit-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Unit">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Accuracies" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Uncertainty_with_unit" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Uncertainty_with_unit">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Kind" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Dimension_count" type="xs:long" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Geometric_coordinate_space-group">
        <xs:choice>
            <xs:element ref="ap239:Geometric_coordinate_space">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Geometric_model" type="ap239:Geometric_model" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Geometric_model" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Version_id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Model_extent" type="ap239:Length_measure">
                    </xs:element>
                    <xs:element name="Context_of_items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Geometric_coordinate_space">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Detailed_geometric_model_element-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Detailed_geometric_model_element">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Geometric_model-group">
        <xs:choice>
            <xs:element ref="ap239:Geometric_model">
            </xs:element>
            <xs:group ref="ap239:External_geometric_model-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Global_location_representation" type="ap239:Global_location_representation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Global_location_representation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Altitude" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Geographical_area" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Latitude" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Longitude" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Global_location_representation-group">
        <xs:choice>
            <xs:element ref="ap239:Global_location_representation">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Hardcopy" type="ap239:Hardcopy" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Hardcopy" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Version" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Contained_data_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Hardcopy-group">
        <xs:choice>
            <xs:element ref="ap239:Hardcopy">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Hierarchical_interface_connection" type="ap239:Hierarchical_interface_connection" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Hierarchical_interface_connection" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Connection_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Connecting" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Connection_items">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Connected" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Connection_items">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Hierarchical_interface_connection-group">
        <xs:choice>
            <xs:element ref="ap239:Hierarchical_interface_connection">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Hybrid_breakdown" type="ap239:Hybrid_breakdown" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Hybrid_breakdown" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Hybrid_breakdown-group">
        <xs:choice>
            <xs:element ref="ap239:Hybrid_breakdown">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Hybrid_breakdown_context" type="ap239:Hybrid_breakdown_context" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Hybrid_breakdown_context" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Breakdown_element" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Breakdown_element_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Breakdown" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Hybrid_breakdown_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Hybrid_breakdown_context-group">
        <xs:choice>
            <xs:element ref="ap239:Hybrid_breakdown_context">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Hybrid_breakdown_version" type="ap239:Hybrid_breakdown_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Hybrid_breakdown_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Hybrid_breakdown">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Hybrid_breakdown_version-group">
        <xs:choice>
            <xs:element ref="ap239:Hybrid_breakdown_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Hybrid_element_usage" type="ap239:Hybrid_element_usage" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Hybrid_element_usage" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Relating_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Breakdown_element_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Breakdown_element_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Hybrid_element_usage-group">
        <xs:choice>
            <xs:element ref="ap239:Hybrid_element_usage">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Identification_assignment" type="ap239:Identification_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Identification_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Identifier" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Identification_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Identification_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Identification_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Identification_assignment">
            </xs:element>
            <xs:group ref="ap239:Alias_identification-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="In_zone" type="ap239:In_zone" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="In_zone" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Located_item" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:In_zone_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Zone" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Zone_element_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="In_zone-group">
        <xs:choice>
            <xs:element ref="ap239:In_zone">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Increasing_resource_event" type="ap239:Increasing_resource_event" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Increasing_resource_event" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Quantity" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Resource" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Managed_resource">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Increasing_resource_event-group">
        <xs:choice>
            <xs:element ref="ap239:Increasing_resource_event">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Independent_property" type="ap239:Independent_property" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Independent_property" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Property_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Independent_property-group">
        <xs:choice>
            <xs:element ref="ap239:Independent_property">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Independent_property_relationship" type="ap239:Independent_property_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Independent_property_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Independent_property">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Independent_property">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Independent_property_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Independent_property_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Independent_property_representation" type="ap239:Independent_property_representation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Independent_property_representation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Property" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Independent_property">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Rep" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Independent_property_representation-group">
        <xs:choice>
            <xs:element ref="ap239:Independent_property_representation">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Information_right" type="ap239:Information_right" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Information_right" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Restriction" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Information_right-group">
        <xs:choice>
            <xs:element ref="ap239:Information_right">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Information_usage_right" type="ap239:Information_usage_right" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Information_usage_right" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Comment" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Grants_right" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Information_right" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Information_right">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Information_usage_right-group">
        <xs:choice>
            <xs:element ref="ap239:Information_usage_right">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Information_usage_right_relationship" type="ap239:Information_usage_right_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Information_usage_right_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Information_usage_right">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Information_usage_right">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Information_usage_right_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Information_usage_right_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_connection" type="ap239:Interface_connection" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_connection" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Connection_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Connecting" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Connection_items">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Connected" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Connection_items">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_connection-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_connection">
            </xs:element>
            <xs:group ref="ap239:Hierarchical_interface_connection-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_connector" type="ap239:Interface_connector" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_connector" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_connector-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_connector">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_connector_as_planned" type="ap239:Interface_connector_as_planned" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_connector_as_planned" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Interface_connector">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_connector_as_planned-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_connector_as_planned">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_connector_as_realized" type="ap239:Interface_connector_as_realized" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_connector_as_realized" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Interface_connector">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_connector_as_realized-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_connector_as_realized">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_connector_definition" type="ap239:Interface_connector_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_connector_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Connector_on" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_view_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Interface_connector_version-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_connector_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_connector_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_connector_design" type="ap239:Interface_connector_design" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_connector_design" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Interface_connector">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_connector_design-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_connector_design">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_connector_design_to_planned" type="ap239:Interface_connector_design_to_planned" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_connector_design_to_planned" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Design" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Interface_connector_design">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Planned" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Interface_connector_as_planned">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_connector_design_to_planned-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_connector_design_to_planned">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_connector_design_to_realized" type="ap239:Interface_connector_design_to_realized" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_connector_design_to_realized" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Design" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Interface_connector_design">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Realized" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Interface_connector_as_realized">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_connector_design_to_realized-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_connector_design_to_realized">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_connector_occurrence" type="ap239:Interface_connector_occurrence" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_connector_occurrence" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Occurrence_of" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Interface_connector_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Connector_on" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Connector_on_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_connector_occurrence-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_connector_occurrence">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_connector_planned_to_realized" type="ap239:Interface_connector_planned_to_realized" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_connector_planned_to_realized" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Planned" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Interface_connector_as_planned">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Realized" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Interface_connector_as_realized">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_connector_planned_to_realized-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_connector_planned_to_realized">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_connector_version" type="ap239:Interface_connector_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_connector_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Interface_connector">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_connector_version-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_connector_version">
            </xs:element>
            <xs:group ref="ap239:Interface_connector_as_planned-group">
            </xs:group>
            <xs:group ref="ap239:Interface_connector_as_realized-group">
            </xs:group>
            <xs:group ref="ap239:Interface_connector_design-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_definition_connection" type="ap239:Interface_definition_connection" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_definition_connection" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Connection_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Connecting" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Connection_definition_items">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Connected" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Connection_definition_items">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_definition_connection-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_definition_connection">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_definition_for" type="ap239:Interface_definition_for" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_definition_for" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Interface" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Interface_specification_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Interface_component" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Interface_definition_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_definition_for-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_definition_for">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_specification" type="ap239:Interface_specification" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_specification" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_specification-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_specification">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_specification_definition" type="ap239:Interface_specification_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_specification_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Interface_specification_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_specification_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_specification_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Interface_specification_version" type="ap239:Interface_specification_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Interface_specification_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Interface_specification">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Interface_specification_version-group">
        <xs:choice>
            <xs:element ref="ap239:Interface_specification_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Intersection" type="ap239:Intersection" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Intersection" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Operand" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group" minOccurs="2" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Class">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Resultant" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Intersection-group">
        <xs:choice>
            <xs:element ref="ap239:Intersection">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Item_design_association" type="ap239:Item_design_association" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Item_design_association" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Configuration" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_configuration">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Design" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Version_or_definition">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Item_design_association-group">
        <xs:choice>
            <xs:element ref="ap239:Item_design_association">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Item_shape" type="ap239:Item_shape" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Item_shape" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Described_element" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Shapeable_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Item_shape-group">
        <xs:choice>
            <xs:element ref="ap239:Item_shape">
            </xs:element>
            <xs:group ref="ap239:Contextual_item_shape-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Item_usage_effectivity" type="ap239:Item_usage_effectivity" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Item_usage_effectivity" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Effectivity_domain" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Effectivity-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Item_usage_relationship" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:View_definition_usage-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Resolved_configuration" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Item_design_association">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Item_usage_effectivity-group">
        <xs:choice>
            <xs:element ref="ap239:Item_usage_effectivity">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Justification" type="ap239:Justification" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Justification" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Context_description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Justification-group">
        <xs:choice>
            <xs:element ref="ap239:Justification">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Justification_assignment" type="ap239:Justification_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Justification_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Justification" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Justification">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Item" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Justification_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Justification_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Justification_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Justification_relationship" type="ap239:Justification_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Justification_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_justification" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Justification">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_justification" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Justification">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Justification_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Justification_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Justification_support_assignment" type="ap239:Justification_support_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Justification_support_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Justification" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Justification">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Support_item" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Justification_support_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Justification_support_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Justification_support_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Language" type="ap239:Language" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Language" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Language_code" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Country_code" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Language-group">
        <xs:choice>
            <xs:element ref="ap239:Language">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Language_indication" type="ap239:Language_indication" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Language_indication" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Considered_instance" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:String_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Considered_attribute" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Used_language" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Language">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Language_indication-group">
        <xs:choice>
            <xs:element ref="ap239:Language_indication">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Length_unit" type="ap239:Length_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Length_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Si_unit" type="xs:boolean" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Length_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Length_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Local_time" type="ap239:Local_time" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Local_time" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Hour_component" type="ap239:Hour_in_day">
                    </xs:element>
                    <xs:element name="Minute_component" type="ap239:Minute_in_hour">
                    </xs:element>
                    <xs:element name="Second_component" type="ap239:Second_in_minute">
                    </xs:element>
                    <xs:element name="Zone" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Time_offset">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Local_time-group">
        <xs:choice>
            <xs:element ref="ap239:Local_time">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Location" type="ap239:Location" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Location" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Alternative_location_representations" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Location_representation-group" minOccurs="0" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Location_representation">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Location-group">
        <xs:choice>
            <xs:element ref="ap239:Location">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Location_assignment" type="ap239:Location_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Location_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Entity_for_location" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Location_assignment_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Location_for_assignment" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Location">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Location_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Location_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Location_relationship" type="ap239:Location_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Location_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Location">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Location">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Location_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Location_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:group name="Location_representation-group">
        <xs:choice>
            <xs:group ref="ap239:Address_based_location_representation-group">
            </xs:group>
            <xs:group ref="ap239:Global_location_representation-group">
            </xs:group>
            <xs:group ref="ap239:Organization_based_location_representation-group">
            </xs:group>
            <xs:group ref="ap239:Product_based_location_identification-group">
            </xs:group>
            <xs:group ref="ap239:Regional_grid_location_representation-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Looping_element" type="ap239:Looping_element" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Looping_element" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Notes" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Advisory_task_step" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Advisory_task_step">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Repeated_element" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Looping_element-group">
        <xs:choice>
            <xs:element ref="ap239:Looping_element">
            </xs:element>
            <xs:group ref="ap239:Repeat_count-group">
            </xs:group>
            <xs:group ref="ap239:Repeat_until-group">
            </xs:group>
            <xs:group ref="ap239:Repeat_while-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Lot_effectivity" type="ap239:Lot_effectivity" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Lot_effectivity" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Lot_id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Lot_size" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Lot_effectivity-group">
        <xs:choice>
            <xs:element ref="ap239:Lot_effectivity">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Luminous_intensity_unit" type="ap239:Luminous_intensity_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Luminous_intensity_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Si_unit" type="xs:boolean" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Luminous_intensity_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Luminous_intensity_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Make_from_relationship" type="ap239:Make_from_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Make_from_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Part_view_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Part_view_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Quantity" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Priority" type="xs:long" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Make_from_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Make_from_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Managed_resource" type="ap239:Managed_resource" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Managed_resource" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Quantity" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Item" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Resource_item">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Managed_resource-group">
        <xs:choice>
            <xs:element ref="ap239:Managed_resource">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Managed_resource_relationship" type="ap239:Managed_resource_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Managed_resource_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Managed_resource">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Managed_resource">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Managed_resource_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Managed_resource_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Mapping_based_template_instance" type="ap239:Mapping_based_template_instance" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Mapping_based_template_instance" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Replicated_model" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Shape_model">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Source" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Axis_placement">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Target" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Geometric_mapping_target">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Mapping_based_template_instance-group">
        <xs:choice>
            <xs:element ref="ap239:Mapping_based_template_instance">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Market" type="ap239:Market" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Market" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Market_segment_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Market-group">
        <xs:choice>
            <xs:element ref="ap239:Market">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Mass_unit" type="ap239:Mass_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Mass_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Si_unit" type="xs:boolean" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Mass_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Mass_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:group name="Measure_item-group">
        <xs:choice>
            <xs:group ref="ap239:Measure_item_with_precision-group">
            </xs:group>
            <xs:group ref="ap239:Numerical_item_with_global_unit-group">
            </xs:group>
            <xs:group ref="ap239:Numerical_item_with_unit-group">
            </xs:group>
            <xs:group ref="ap239:Value_limit-group">
            </xs:group>
            <xs:group ref="ap239:Value_limit_with_global_unit-group">
            </xs:group>
            <xs:group ref="ap239:Value_list-group">
            </xs:group>
            <xs:group ref="ap239:Value_range-group">
            </xs:group>
            <xs:group ref="ap239:Value_range_with_global_unit-group">
            </xs:group>
            <xs:group ref="ap239:Value_set-group">
            </xs:group>
            <xs:group ref="ap239:Value_with_tolerances-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Measure_item_with_precision" type="ap239:Measure_item_with_precision" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Measure_item_with_precision" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Significant_digits" type="xs:long" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Measure_item_with_precision-group">
        <xs:choice>
            <xs:element ref="ap239:Measure_item_with_precision">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Message" type="ap239:Message" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Message" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Message_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Contains" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Content_item" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Content_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_by">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Message_definer_select" minOccurs="0" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Message_definer_select">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Message-group">
        <xs:choice>
            <xs:element ref="ap239:Message">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Message_relationship" type="ap239:Message_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Message_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Message">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Message">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Message_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Message_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Name_assignment" type="ap239:Name_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Name_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Items" minOccurs="1">
                        <xs:complexType>
                            <xs:choice>
                                <xs:element ref="ap239:External_class_library">
                                </xs:element>
                            </xs:choice>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Name_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Name_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Next_assembly_usage" type="ap239:Next_assembly_usage" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Next_assembly_usage" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Quantity" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Location_indicator" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_view_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_view_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Next_assembly_usage-group">
        <xs:choice>
            <xs:element ref="ap239:Next_assembly_usage">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Numerical_document_property" type="ap239:Numerical_document_property" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Numerical_document_property" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Unit" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Value_component" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Measure_value">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Numerical_document_property-group">
        <xs:choice>
            <xs:element ref="ap239:Numerical_document_property">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Numerical_item_with_global_unit" type="ap239:Numerical_item_with_global_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Numerical_item_with_global_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Value_component" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Measure_value">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Numerical_item_with_global_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Numerical_item_with_global_unit">
            </xs:element>
            <xs:group ref="ap239:Probability_derivation_parameter-group">
            </xs:group>
            <xs:group ref="ap239:Probability_distribution_parameter-group">
            </xs:group>
            <xs:group ref="ap239:Probability_function_value-group">
            </xs:group>
            <xs:group ref="ap239:Probability_numeric_value-group">
            </xs:group>
            <xs:group ref="ap239:Random_variable-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Numerical_item_with_unit" type="ap239:Numerical_item_with_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Numerical_item_with_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Unit" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Value_component" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Measure_value">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Numerical_item_with_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Numerical_item_with_unit">
            </xs:element>
            <xs:group ref="ap239:Numerical_document_property-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Numerical_representation_context" type="ap239:Numerical_representation_context" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Numerical_representation_context" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Kind" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Units" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Unit-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Unit">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Accuracies" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Uncertainty_with_unit" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Uncertainty_with_unit">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Numerical_representation_context-group">
        <xs:choice>
            <xs:element ref="ap239:Numerical_representation_context">
            </xs:element>
            <xs:group ref="ap239:Geometric_coordinate_space-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Observation" type="ap239:Observation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Observation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Applies_to" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Observation_item" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Observation_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="In_context">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Observed_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Observed_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Observed_by">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_as_realized" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Product_as_realized">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Observed_during" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Activity_actual">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_records" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Observation_item" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Observation_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Observation-group">
        <xs:choice>
            <xs:element ref="ap239:Observation">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Observation_consequence" type="ap239:Observation_consequence" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Observation_consequence" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Infered_from" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Observation">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Requests" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Work_request">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Observation_consequence-group">
        <xs:choice>
            <xs:element ref="ap239:Observation_consequence">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Observation_item" type="ap239:Observation_item" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Observation_item" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Access_comment" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Item_identifier" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Item_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Observation_item-group">
        <xs:choice>
            <xs:element ref="ap239:Observation_item">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Observation_relationship" type="ap239:Observation_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Observation_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Observation">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Observation">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Observation_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Observation_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Or_state_cause_effect_definition" type="ap239:Or_state_cause_effect_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Or_state_cause_effect_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Or_state_cause_effect_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Or_state_cause_effect_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Organization" type="ap239:Organization" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Organization" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Organization-group">
        <xs:choice>
            <xs:element ref="ap239:Organization">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Organization_based_location_representation" type="ap239:Organization_based_location_representation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Organization_based_location_representation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Location_identifications" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Organizational_location_identification" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Organizational_location_identification">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Organization_for_location" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Organization">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Organization_based_location_representation-group">
        <xs:choice>
            <xs:element ref="ap239:Organization_based_location_representation">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Organization_or_person_in_organization_assignment" type="ap239:Organization_or_person_in_organization_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Organization_or_person_in_organization_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_entity" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Organization_or_person_in_organization_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Organization_or_person_in_organization_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Organization_or_person_in_organization_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Organization_or_person_in_organization_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Organization_or_person_in_organization_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Organization_organization_type_relationship" type="ap239:Organization_organization_type_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Organization_organization_type_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Organization" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Organization">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Organization_type" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Organization_type">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Organization_organization_type_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Organization_organization_type_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Organization_relationship" type="ap239:Organization_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Organization_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_organization" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Organization">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_organization" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Organization">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Organization_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Organization_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Organization_type" type="ap239:Organization_type" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Organization_type" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Organization_type-group">
        <xs:choice>
            <xs:element ref="ap239:Organization_type">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Organizational_location_identification" type="ap239:Organizational_location_identification" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Organizational_location_identification" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Identification_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Location_value" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Organizational_location_identification-group">
        <xs:choice>
            <xs:element ref="ap239:Organizational_location_identification">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Parameterized_distribution" type="ap239:Parameterized_distribution" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Parameterized_distribution" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Distribution_name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Is_continuous" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Mean" type="xs:double" minOccurs="1">
                    </xs:element>
                    <xs:element name="Variance" type="xs:double" minOccurs="1">
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Context_of_items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation_context-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation_item-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Representation_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Has_parameters" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Probability_distribution_parameter" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Probability_distribution_parameter">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Parameterization_name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Parameterized_distribution-group">
        <xs:choice>
            <xs:element ref="ap239:Parameterized_distribution">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Part" type="ap239:Part" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Part" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Part-group">
        <xs:choice>
            <xs:element ref="ap239:Part">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Part_version" type="ap239:Part_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Part_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Part">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Part_version-group">
        <xs:choice>
            <xs:element ref="ap239:Part_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Part_view_definition" type="ap239:Part_view_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Part_view_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Part_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Part_view_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Part_view_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Partial_document_assignment" type="ap239:Partial_document_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Partial_document_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_document" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Assigned_document_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Is_assigned_to" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Documented_element_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Document_portion" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Partial_document_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Partial_document_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Person" type="ap239:Person" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Person" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Last_name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="First_name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Middle_names" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="exp:string-wrapper" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute name="ref" type="xs:IDREF" use="optional">
                            </xs:attribute>
                            <xs:attribute ref="exp:itemType" fixed="exp:string-wrapper">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Prefix_titles" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="exp:string-wrapper" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute name="ref" type="xs:IDREF" use="optional">
                            </xs:attribute>
                            <xs:attribute ref="exp:itemType" fixed="exp:string-wrapper">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Suffix_titles" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="exp:string-wrapper" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute name="ref" type="xs:IDREF" use="optional">
                            </xs:attribute>
                            <xs:attribute ref="exp:itemType" fixed="exp:string-wrapper">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Person-group">
        <xs:choice>
            <xs:element ref="ap239:Person">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Person_in_organization" type="ap239:Person_in_organization" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Person_in_organization" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Concerned_person" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Person">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Containing_organization" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Organization">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Person_in_organization-group">
        <xs:choice>
            <xs:element ref="ap239:Person_in_organization">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Person_or_organization_or_person_in_organization_in_position" type="ap239:Person_or_organization_or_person_in_organization_in_position" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Person_or_organization_or_person_in_organization_in_position" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Person_or_organization" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Position_person_or_organization_or_person_in_organization_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Position" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Position">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Person_or_organization_or_person_in_organization_in_position-group">
        <xs:choice>
            <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Person_or_organization_or_person_in_organization_in_position_relationship" type="ap239:Person_or_organization_or_person_in_organization_in_position_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Person_or_organization_or_person_in_organization_in_position_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Person_or_organization_or_person_in_organization_in_position_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Physical_breakdown" type="ap239:Physical_breakdown" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Physical_breakdown" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Physical_breakdown-group">
        <xs:choice>
            <xs:element ref="ap239:Physical_breakdown">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Physical_breakdown_context" type="ap239:Physical_breakdown_context" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Physical_breakdown_context" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Breakdown" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Physical_breakdown_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Breakdown_element" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Physical_element_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Physical_breakdown_context-group">
        <xs:choice>
            <xs:element ref="ap239:Physical_breakdown_context">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Physical_breakdown_version" type="ap239:Physical_breakdown_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Physical_breakdown_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Physical_breakdown">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Physical_breakdown_version-group">
        <xs:choice>
            <xs:element ref="ap239:Physical_breakdown_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Physical_document_definition" type="ap239:Physical_document_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Physical_document_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Document_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Components" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Hardcopy" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Hardcopy">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Physical_document_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Physical_document_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Physical_element" type="ap239:Physical_element" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Physical_element" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Physical_element-group">
        <xs:choice>
            <xs:element ref="ap239:Physical_element">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Physical_element_definition" type="ap239:Physical_element_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Physical_element_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Physical_element_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Physical_element_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Physical_element_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Physical_element_usage" type="ap239:Physical_element_usage" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Physical_element_usage" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Physical_element_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Physical_element_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Physical_element_usage-group">
        <xs:choice>
            <xs:element ref="ap239:Physical_element_usage">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Physical_element_version" type="ap239:Physical_element_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Physical_element_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Physical_element">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Physical_element_version-group">
        <xs:choice>
            <xs:element ref="ap239:Physical_element_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Plane_angle_unit" type="ap239:Plane_angle_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Plane_angle_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Si_unit" type="xs:boolean" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Plane_angle_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Plane_angle_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Position" type="ap239:Position" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Position" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Address" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Address">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Position_context" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Position_context_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Position-group">
        <xs:choice>
            <xs:element ref="ap239:Position">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Position_assignment" type="ap239:Position_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Position_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Position_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Position_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Position" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Position">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Position_role">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Position_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Position_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Position_group" type="ap239:Position_group" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Position_group" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Position_group-group">
        <xs:choice>
            <xs:element ref="ap239:Position_group">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Position_group_assignment" type="ap239:Position_group_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Position_group_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Position_group_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Position_group_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Position_group" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Position_group">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Position_group_role">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Position_group_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Position_group_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Position_group_relationship" type="ap239:Position_group_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Position_group_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Group" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Position_group">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Position" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Position">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Position_group_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Position_group_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Position_group_role" type="ap239:Position_group_role" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Position_group_role" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Position_group_role-group">
        <xs:choice>
            <xs:element ref="ap239:Position_group_role">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Position_position_type_assignment" type="ap239:Position_position_type_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Position_position_type_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_position_type" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Position_type">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Assigned_to" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Position">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Position_position_type_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Position_position_type_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Position_relationship" type="ap239:Position_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Position_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_position" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Position">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_position" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Position">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Position_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Position_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Position_role" type="ap239:Position_role" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Position_role" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Position_role-group">
        <xs:choice>
            <xs:element ref="ap239:Position_role">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Position_type" type="ap239:Position_type" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Position_type" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Defined_by" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Type_of_person">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Position_type-group">
        <xs:choice>
            <xs:element ref="ap239:Position_type">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Position_type_assignment" type="ap239:Position_type_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Position_type_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Position_type_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Position_type_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Position_type" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Position_type">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Position_type_role">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Position_type_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Position_type_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Position_type_role" type="ap239:Position_type_role" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Position_type_role" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Position_type_role-group">
        <xs:choice>
            <xs:element ref="ap239:Position_type_role">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Power_set" type="ap239:Power_set" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Power_set" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Base" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Derived" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Power_set-group">
        <xs:choice>
            <xs:element ref="ap239:Power_set">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:group name="Probability-group">
        <xs:choice>
            <xs:group ref="ap239:Probability_by_name-group">
            </xs:group>
            <xs:group ref="ap239:Probability_numeric-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Probability_by_name" type="ap239:Probability_by_name" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Probability_by_name" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Context_of_items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation_context-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Probability_named_value" minOccurs="1" maxOccurs="1">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Probability_named_value">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Probability_by_name-group">
        <xs:choice>
            <xs:element ref="ap239:Probability_by_name">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Probability_derivation_parameter" type="ap239:Probability_derivation_parameter" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Probability_derivation_parameter" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Value_component" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Measure_value">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Probability_derivation_parameter-group">
        <xs:choice>
            <xs:element ref="ap239:Probability_derivation_parameter">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Probability_derived" type="ap239:Probability_derived" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Probability_derived" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Probability_numeric_value" minOccurs="1" maxOccurs="1">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Probability_numeric_value">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Context_of_items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation_context-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Derives_from" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Probability_generator-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Has_parameter" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Probability_derivation_parameter" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Probability_derivation_parameter">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Probability_derived-group">
        <xs:choice>
            <xs:element ref="ap239:Probability_derived">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:group name="Probability_distribution-group">
        <xs:choice>
            <xs:group ref="ap239:Distribution_by_value-group">
            </xs:group>
            <xs:group ref="ap239:Parameterized_distribution-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Probability_distribution_parameter" type="ap239:Probability_distribution_parameter" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Probability_distribution_parameter" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Value_component" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Measure_value">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Probability_distribution_parameter-group">
        <xs:choice>
            <xs:element ref="ap239:Probability_distribution_parameter">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Probability_function_value" type="ap239:Probability_function_value" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Probability_function_value" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Value_component" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Measure_value">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Probability_function_value-group">
        <xs:choice>
            <xs:element ref="ap239:Probability_function_value">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:group name="Probability_generator-group">
        <xs:choice>
            <xs:group ref="ap239:Probability_distribution-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Probability_named_value" type="ap239:Probability_named_value" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Probability_named_value" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Probability_named_value-group">
        <xs:choice>
            <xs:element ref="ap239:Probability_named_value">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Probability_numeric" type="ap239:Probability_numeric" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Probability_numeric" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Context_of_items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation_context-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Probability_numeric_value" minOccurs="1" maxOccurs="1">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Probability_numeric_value">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Probability_numeric-group">
        <xs:choice>
            <xs:element ref="ap239:Probability_numeric">
            </xs:element>
            <xs:group ref="ap239:Probability_derived-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Probability_numeric_value" type="ap239:Probability_numeric_value" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Probability_numeric_value" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Value_component" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Measure_value">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Probability_numeric_value-group">
        <xs:choice>
            <xs:element ref="ap239:Probability_numeric_value">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:group name="Product-group">
        <xs:choice>
            <xs:group ref="ap239:Attachment_slot-group">
            </xs:group>
            <xs:group ref="ap239:Breakdown-group">
            </xs:group>
            <xs:group ref="ap239:Breakdown_element-group">
            </xs:group>
            <xs:group ref="ap239:Document-group">
            </xs:group>
            <xs:group ref="ap239:Interface_connector-group">
            </xs:group>
            <xs:group ref="ap239:Interface_specification-group">
            </xs:group>
            <xs:group ref="ap239:Part-group">
            </xs:group>
            <xs:group ref="ap239:Product_as_individual-group">
            </xs:group>
            <xs:group ref="ap239:Requirement-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_as_individual" type="ap239:Product_as_individual" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_as_individual" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_as_individual-group">
        <xs:choice>
            <xs:element ref="ap239:Product_as_individual">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_as_individual_effectivity" type="ap239:Product_as_individual_effectivity" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_as_individual_effectivity" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_as_individual" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Product_as_individual">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_as_individual_effectivity-group">
        <xs:choice>
            <xs:element ref="ap239:Product_as_individual_effectivity">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:group name="Product_as_individual_version-group">
        <xs:choice>
            <xs:group ref="ap239:Product_as_planned-group">
            </xs:group>
            <xs:group ref="ap239:Product_as_realized-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_as_individual_view" type="ap239:Product_as_individual_view" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_as_individual_view" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_as_individual_version-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_as_individual_view-group">
        <xs:choice>
            <xs:element ref="ap239:Product_as_individual_view">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_as_planned" type="ap239:Product_as_planned" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_as_planned" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_as_individual">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_as_planned-group">
        <xs:choice>
            <xs:element ref="ap239:Product_as_planned">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_as_realized" type="ap239:Product_as_realized" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_as_realized" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_as_individual">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_as_realized-group">
        <xs:choice>
            <xs:element ref="ap239:Product_as_realized">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_based_location_identification" type="ap239:Product_based_location_identification" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_based_location_identification" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Location_identification" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Location_name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Referenced_product" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Product_based_location_representation">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_based_location_identification-group">
        <xs:choice>
            <xs:element ref="ap239:Product_based_location_identification">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_category" type="ap239:Product_category" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_category" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_category-group">
        <xs:choice>
            <xs:element ref="ap239:Product_category">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_category_assignment" type="ap239:Product_category_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_category_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Category" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_category">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Products" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Product">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_category_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Product_category_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_category_hierarchy" type="ap239:Product_category_hierarchy" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_category_hierarchy" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Super_category" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_category">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Sub_category" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_category">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_category_hierarchy-group">
        <xs:choice>
            <xs:element ref="ap239:Product_category_hierarchy">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_concept" type="ap239:Product_concept" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_concept" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Target_market" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Market">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_concept-group">
        <xs:choice>
            <xs:element ref="ap239:Product_concept">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_configuration" type="ap239:Product_configuration" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_configuration" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Item_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_concept">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_configuration-group">
        <xs:choice>
            <xs:element ref="ap239:Product_configuration">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_definition_element_relationship" type="ap239:Product_definition_element_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_definition_element_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Breakdown" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Breakdown_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Product" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Product_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_definition_element_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Product_definition_element_relationship">
            </xs:element>
            <xs:group ref="ap239:Breakdown_element_realization-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_design_to_individual" type="ap239:Product_design_to_individual" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_design_to_individual" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Product_design" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Individual_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_as_individual">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_design_to_individual-group">
        <xs:choice>
            <xs:element ref="ap239:Product_design_to_individual">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_design_version_to_individual" type="ap239:Product_design_version_to_individual" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_design_version_to_individual" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Product_design_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_version-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Individual_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_as_individual_version-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_design_version_to_individual-group">
        <xs:choice>
            <xs:element ref="ap239:Product_design_version_to_individual">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_group" type="ap239:Product_group" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_group" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Membership_rule" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Product_group_context" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_group-group">
        <xs:choice>
            <xs:element ref="ap239:Product_group">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_group_membership" type="ap239:Product_group_membership" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_group_membership" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Member" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Product_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Of_group" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_group">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_group_membership-group">
        <xs:choice>
            <xs:element ref="ap239:Product_group_membership">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_group_relationship" type="ap239:Product_group_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_group_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_group">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_group">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_group_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Product_group_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_in_attachment_slot" type="ap239:Product_in_attachment_slot" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_in_attachment_slot" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_view_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Related_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Attachment_slot_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_in_attachment_slot-group">
        <xs:choice>
            <xs:element ref="ap239:Product_in_attachment_slot">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_planned_to_realized" type="ap239:Product_planned_to_realized" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_planned_to_realized" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Planned_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_as_planned">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Realized_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Product_as_realized">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_planned_to_realized-group">
        <xs:choice>
            <xs:element ref="ap239:Product_planned_to_realized">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_relationship" type="ap239:Product_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Product_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:group name="Product_version-group">
        <xs:choice>
            <xs:group ref="ap239:Attachment_slot_version-group">
            </xs:group>
            <xs:group ref="ap239:Breakdown_element_version-group">
            </xs:group>
            <xs:group ref="ap239:Breakdown_version-group">
            </xs:group>
            <xs:group ref="ap239:Document_version-group">
            </xs:group>
            <xs:group ref="ap239:Interface_connector_version-group">
            </xs:group>
            <xs:group ref="ap239:Interface_specification_version-group">
            </xs:group>
            <xs:group ref="ap239:Part_version-group">
            </xs:group>
            <xs:group ref="ap239:Product_as_individual_version-group">
            </xs:group>
            <xs:group ref="ap239:Requirement_version-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_version_relationship" type="ap239:Product_version_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_version_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_version-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_version-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_version_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Product_version_relationship">
            </xs:element>
            <xs:group ref="ap239:Requirement_version_relationship-group">
            </xs:group>
            <xs:group ref="ap239:Supplied_part_relationship-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Product_view_definition" type="ap239:Product_view_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Product_view_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_version-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Product_view_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Product_view_definition">
            </xs:element>
            <xs:group ref="ap239:Attachment_slot_definition-group">
            </xs:group>
            <xs:group ref="ap239:Breakdown_element_definition-group">
            </xs:group>
            <xs:group ref="ap239:Document_definition-group">
            </xs:group>
            <xs:group ref="ap239:Interface_connector_definition-group">
            </xs:group>
            <xs:group ref="ap239:Interface_specification_definition-group">
            </xs:group>
            <xs:group ref="ap239:Part_view_definition-group">
            </xs:group>
            <xs:group ref="ap239:Product_as_individual_view-group">
            </xs:group>
            <xs:group ref="ap239:Requirement_view_definition-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Project" type="ap239:Project" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Project" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Responsible_organizations" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Organization" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Organization">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Planned_start_date" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_event">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Planned_end_date" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_event">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Actual_start_date" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_date_time_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Actual_end_date" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_date_time_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Project-group">
        <xs:choice>
            <xs:element ref="ap239:Project">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Project_assignment" type="ap239:Project_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Project_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_project" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Project">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Project_item" minOccurs="0" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Project_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Project_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Project_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Project_relationship" type="ap239:Project_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Project_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_project" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Project">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_project" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Project">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Project_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Project_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Promissory_usage" type="ap239:Promissory_usage" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Promissory_usage" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Quantity" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Location_indicator" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_view_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_view_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Promissory_usage-group">
        <xs:choice>
            <xs:element ref="ap239:Promissory_usage">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Proper_subset" type="ap239:Proper_subset" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Proper_subset" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Subset" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Superset" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Proper_subset-group">
        <xs:choice>
            <xs:element ref="ap239:Proper_subset">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Property_representation" type="ap239:Property_representation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Property_representation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Property" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Assigned_property-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Rep" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Property_representation-group">
        <xs:choice>
            <xs:element ref="ap239:Property_representation">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Property_value_representation" type="ap239:Property_value_representation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Property_value_representation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation_item-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Representation_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Context_of_items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Numerical_representation_context-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Property_value_representation-group">
        <xs:choice>
            <xs:element ref="ap239:Property_value_representation">
            </xs:element>
            <xs:group ref="ap239:Qualified_property_value_representation-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Qualification_assignment" type="ap239:Qualification_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Qualification_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_qualification_type" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Qualification_type">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Received_by" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Qualifications_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Qualification_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Qualification_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Qualification_type" type="ap239:Qualification_type" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Qualification_type" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Qualification_type-group">
        <xs:choice>
            <xs:element ref="ap239:Qualification_type">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Qualification_type_relationship" type="ap239:Qualification_type_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Qualification_type_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Qualification_type">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Qualification_type">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Qualification_type_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Qualification_type_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Qualified_property_value_representation" type="ap239:Qualified_property_value_representation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Qualified_property_value_representation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Context_of_items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Numerical_representation_context-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation_item-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Representation_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Value_determination" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Qualifier" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Qualified_property_value_representation-group">
        <xs:choice>
            <xs:element ref="ap239:Qualified_property_value_representation">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Random_variable" type="ap239:Random_variable" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Random_variable" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Value_component" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Measure_value">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Random_variable-group">
        <xs:choice>
            <xs:element ref="ap239:Random_variable">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Ratio_unit" type="ap239:Ratio_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Ratio_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Si_unit" type="xs:boolean" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Ratio_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Ratio_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Regional_coordinate" type="ap239:Regional_coordinate" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Regional_coordinate" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Coordinate_value" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Grid_system" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Regional_grid_location_representation">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Regional_coordinate-group">
        <xs:choice>
            <xs:element ref="ap239:Regional_coordinate">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Regional_grid_location_representation" type="ap239:Regional_grid_location_representation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Regional_grid_location_representation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Regional_grid_location_representation-group">
        <xs:choice>
            <xs:element ref="ap239:Regional_grid_location_representation">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Related_condition_parameter" type="ap239:Related_condition_parameter" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Related_condition_parameter" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Conditon_evaluation_parameter" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Condition_evaluation_parameter">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Condition_parameter" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Condition_parameter">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Related_condition_parameter-group">
        <xs:choice>
            <xs:element ref="ap239:Related_condition_parameter">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Relative_event" type="ap239:Relative_event" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Relative_event" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Actual_start_date" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_date_time_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Planned_start_date" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_date_time_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Base_event" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Event-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Offset" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Duration">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Relative_event-group">
        <xs:choice>
            <xs:element ref="ap239:Relative_event">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Repeat_count" type="ap239:Repeat_count" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Repeat_count" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Repeated_element" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Notes" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Advisory_task_step" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Advisory_task_step">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Count" type="xs:long" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Repeat_count-group">
        <xs:choice>
            <xs:element ref="ap239:Repeat_count">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Repeat_until" type="ap239:Repeat_until" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Repeat_until" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Repeated_element" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Notes" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Advisory_task_step" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Advisory_task_step">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Condition" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Condition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Repeat_until-group">
        <xs:choice>
            <xs:element ref="ap239:Repeat_until">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Repeat_while" type="ap239:Repeat_while" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Repeat_while" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Repeated_element" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Notes" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Advisory_task_step" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Advisory_task_step">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Condition" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Condition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Repeat_while-group">
        <xs:choice>
            <xs:element ref="ap239:Repeat_while">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Representation" type="ap239:Representation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Representation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Context_of_items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation_context-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation_item-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Representation_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Representation-group">
        <xs:choice>
            <xs:element ref="ap239:Representation">
            </xs:element>
            <xs:group ref="ap239:Document_property_representation-group">
            </xs:group>
            <xs:group ref="ap239:Geometric_model-group">
            </xs:group>
            <xs:group ref="ap239:Probability-group">
            </xs:group>
            <xs:group ref="ap239:Probability_generator-group">
            </xs:group>
            <xs:group ref="ap239:Property_value_representation-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Representation_context" type="ap239:Representation_context" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Representation_context" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Kind" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Representation_context-group">
        <xs:choice>
            <xs:element ref="ap239:Representation_context">
            </xs:element>
            <xs:group ref="ap239:Numerical_representation_context-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:group name="Representation_item-group">
        <xs:choice>
            <xs:group ref="ap239:Detailed_geometric_model_element-group">
            </xs:group>
            <xs:group ref="ap239:Measure_item-group">
            </xs:group>
            <xs:group ref="ap239:Probability_named_value-group">
            </xs:group>
            <xs:group ref="ap239:String_representation_item-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Representation_relationship" type="ap239:Representation_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Representation_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Rep_1" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Rep_2" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Representation_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Representation_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:group name="Required_resource-group">
        <xs:choice>
            <xs:group ref="ap239:Required_resource_by_resource_item-group">
            </xs:group>
            <xs:group ref="ap239:Required_resource_by_specification-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Required_resource_assignment" type="ap239:Required_resource_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Required_resource_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_resource" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Required_resource-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Item" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Required_resource_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Required_resource_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Required_resource_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Required_resource_by_resource_item" type="ap239:Required_resource_by_resource_item" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Required_resource_by_resource_item" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Required_quantity" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Resource_item" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Resource_item">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Required_resource_by_resource_item-group">
        <xs:choice>
            <xs:element ref="ap239:Required_resource_by_resource_item">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Required_resource_by_specification" type="ap239:Required_resource_by_specification" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Required_resource_by_specification" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Required_quantity" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Required_resource_by_specification-group">
        <xs:choice>
            <xs:element ref="ap239:Required_resource_by_specification">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Required_resource_relationship" type="ap239:Required_resource_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Required_resource_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Required_resource-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Required_resource-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Required_resource_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Required_resource_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Requirement" type="ap239:Requirement" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Requirement" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Requirement-group">
        <xs:choice>
            <xs:element ref="ap239:Requirement">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Requirement_assignment" type="ap239:Requirement_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Requirement_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Assigned_requirement" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Requirement_view_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Assigned_to" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Requirement_assignment_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Requirement_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Requirement_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Requirement_collection_relationship" type="ap239:Requirement_collection_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Requirement_collection_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Requirement_view_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Requirement_view_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Requirement_collection_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Requirement_collection_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Requirement_source" type="ap239:Requirement_source" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Requirement_source" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Source" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Requirement_source_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Sourced_requirement" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Requirement_view_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Requirement_source-group">
        <xs:choice>
            <xs:element ref="ap239:Requirement_source">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Requirement_version" type="ap239:Requirement_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Requirement_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Requirement">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Requirement_version-group">
        <xs:choice>
            <xs:element ref="ap239:Requirement_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Requirement_version_relationship" type="ap239:Requirement_version_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Requirement_version_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Requirement_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Requirement_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Requirement_version_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Requirement_version_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Requirement_view_definition" type="ap239:Requirement_view_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Requirement_view_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Requirement_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Requirement_view_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Requirement_view_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Resource_as_realized" type="ap239:Resource_as_realized" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Resource_as_realized" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Quantity" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Resource_as_realized-group">
        <xs:choice>
            <xs:element ref="ap239:Resource_as_realized">
            </xs:element>
            <xs:group ref="ap239:Resource_as_realized_resource_item-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Resource_as_realized_assignment" type="ap239:Resource_as_realized_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Resource_as_realized_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_resource" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Resource_as_realized-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Item" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Resource_as_realized_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Resource_as_realized_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Resource_as_realized_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Resource_as_realized_relationship" type="ap239:Resource_as_realized_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Resource_as_realized_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Resource_as_realized-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Resource_as_realized_relationship_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Resource_as_realized_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Resource_as_realized_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Resource_as_realized_resource_item" type="ap239:Resource_as_realized_resource_item" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Resource_as_realized_resource_item" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Quantity" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Resource_item" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Resource_item">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Resource_as_realized_resource_item-group">
        <xs:choice>
            <xs:element ref="ap239:Resource_as_realized_resource_item">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:group name="Resource_event-group">
        <xs:choice>
            <xs:group ref="ap239:Decreasing_resource_event-group">
            </xs:group>
            <xs:group ref="ap239:Increasing_resource_event-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Resource_event_correspondence_relationship" type="ap239:Resource_event_correspondence_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Resource_event_correspondence_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Resource_event-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Required_resource-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Resource_event_correspondence_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Resource_event_correspondence_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Resource_event_relationship" type="ap239:Resource_event_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Resource_event_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Resource_event-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Resource_event-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Resource_event_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Resource_event_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Resource_group_relationship" type="ap239:Resource_group_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Resource_group_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Resource_item">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Resource_item">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Quantity" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Resource_group_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Resource_group_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Resource_item" type="ap239:Resource_item" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Resource_item" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Resource_items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Resource_item_select" minOccurs="0" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Resource_item_select">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Resource_item-group">
        <xs:choice>
            <xs:element ref="ap239:Resource_item">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Resource_item_assignment" type="ap239:Resource_item_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Resource_item_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_resource" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Resource_item">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Item" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Resource_assignment_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Resource_item_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Resource_item_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Resource_item_relationship" type="ap239:Resource_item_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Resource_item_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Resource_item">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Resource_item">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Resource_item_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Resource_item_relationship">
            </xs:element>
            <xs:group ref="ap239:Resource_group_relationship-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Resource_property" type="ap239:Resource_property" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Resource_property" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Described_element" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Characterized_resource_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Resource_property-group">
        <xs:choice>
            <xs:element ref="ap239:Resource_property">
            </xs:element>
            <xs:group ref="ap239:Applied_independent_resource_property-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Resource_property_representation" type="ap239:Resource_property_representation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Resource_property_representation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Property" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Resource_property-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Rep" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Resource_property_representation-group">
        <xs:choice>
            <xs:element ref="ap239:Resource_property_representation">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Same_membership" type="ap239:Same_membership" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Same_membership" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Set_1" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Set_2" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Same_membership-group">
        <xs:choice>
            <xs:element ref="ap239:Same_membership">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Scheme" type="ap239:Scheme" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Scheme" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Scheme-group">
        <xs:choice>
            <xs:element ref="ap239:Scheme">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Scheme_entry" type="ap239:Scheme_entry" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Scheme_entry" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Scheme" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Scheme_entry-group">
        <xs:choice>
            <xs:element ref="ap239:Scheme_entry">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Scheme_entry_assignment" type="ap239:Scheme_entry_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Scheme_entry_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Assigned_activity_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme_entry">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme_entry_item_select" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Scheme_entry_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Scheme_entry_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Scheme_entry_relationship" type="ap239:Scheme_entry_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Scheme_entry_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme_entry">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme_entry">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Scheme_entry_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Scheme_entry_relationship">
            </xs:element>
            <xs:group ref="ap239:Sequencing_relationship-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Scheme_relationship" type="ap239:Scheme_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Scheme_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Scheme_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Scheme_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Scheme_subject_assignment" type="ap239:Scheme_subject_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Scheme_subject_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Assigned_activity_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme_subject_select" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Scheme_subject_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Scheme_subject_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Scheme_version" type="ap239:Scheme_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Scheme_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Of_scheme" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Scheme_version-group">
        <xs:choice>
            <xs:element ref="ap239:Scheme_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Scheme_version_assignment" type="ap239:Scheme_version_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Scheme_version_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Assigned_activity_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme_version_select" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Scheme_version_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Scheme_version_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Scheme_version_relationship" type="ap239:Scheme_version_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Scheme_version_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Scheme_version_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Scheme_version_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Security_classification" type="ap239:Security_classification" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Security_classification" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Classification_level" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Security_classification-group">
        <xs:choice>
            <xs:element ref="ap239:Security_classification">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Security_classification_assignment" type="ap239:Security_classification_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Security_classification_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Classification" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Security_classification">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Security_classification_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Security_classification_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Security_classification_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Security_classification_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Selected_item" type="ap239:Selected_item" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Selected_item" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Selected_item-group">
        <xs:choice>
            <xs:element ref="ap239:Selected_item">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Selected_item_assignment" type="ap239:Selected_item_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Selected_item_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_class" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Selected_item">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Item" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Selected_item_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Item_context">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Selected_item_context_items" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Selected_item_context_items">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Selected_item_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Selected_item_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Sequence_of_state" type="ap239:Sequence_of_state" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Sequence_of_state" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:State-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:State-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Sequence_of_state-group">
        <xs:choice>
            <xs:element ref="ap239:Sequence_of_state">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Sequence_of_state_definition" type="ap239:Sequence_of_state_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Sequence_of_state_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Sequence_of_state_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Sequence_of_state_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Sequencing_relationship" type="ap239:Sequencing_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Sequencing_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relating_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme_entry">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Scheme_entry">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Sequencing_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Time_lag" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Time_interval-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Sequencing_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Sequencing_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Serial_effectivity" type="ap239:Serial_effectivity" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Serial_effectivity" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Start_id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="End_id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Serial_effectivity-group">
        <xs:choice>
            <xs:element ref="ap239:Serial_effectivity">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Shape_dependent_property_representation" type="ap239:Shape_dependent_property_representation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Shape_dependent_property_representation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Characteristic_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Described_element" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Shape_dependent_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Property_representation" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Representation-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Shape_dependent_property_representation-group">
        <xs:choice>
            <xs:element ref="ap239:Shape_dependent_property_representation">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Shape_description_association" type="ap239:Shape_description_association" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Shape_description_association" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Represented_characteristic" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Shape_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Representation" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Shape_model">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Shape_description_association-group">
        <xs:choice>
            <xs:element ref="ap239:Shape_description_association">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Shape_element" type="ap239:Shape_element" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Shape_element" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Element_name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Containing_shape" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Item_shape-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Shape_element-group">
        <xs:choice>
            <xs:element ref="ap239:Shape_element">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Shape_element_relationship" type="ap239:Shape_element_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Shape_element_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Shape_element">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Shape_element">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Shape_element_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Shape_element_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Simultaneous_elements" type="ap239:Simultaneous_elements" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Simultaneous_elements" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Elements" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group" minOccurs="2" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Task_element">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Notes" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Advisory_task_step" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Advisory_task_step">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Simultaneous_elements-group">
        <xs:choice>
            <xs:element ref="ap239:Simultaneous_elements">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Solid_angle_unit" type="ap239:Solid_angle_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Solid_angle_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Si_unit" type="xs:boolean" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Solid_angle_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Solid_angle_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State" type="ap239:State" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State-group">
        <xs:choice>
            <xs:element ref="ap239:State">
            </xs:element>
            <xs:group ref="ap239:State_observed-group">
            </xs:group>
            <xs:group ref="ap239:State_predicted-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="State_assertion" type="ap239:State_assertion" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_assertion" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Asserted_state" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:State-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Conformance_state" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_assertion-group">
        <xs:choice>
            <xs:element ref="ap239:State_assertion">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State_assessment" type="ap239:State_assessment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_assessment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Assessed_state" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:State-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Comparable_state" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_assessment-group">
        <xs:choice>
            <xs:element ref="ap239:State_assessment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State_cause_effect" type="ap239:State_cause_effect" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_cause_effect" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:State-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:State-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_cause_effect-group">
        <xs:choice>
            <xs:element ref="ap239:State_cause_effect">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State_cause_effect_definition" type="ap239:State_cause_effect_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_cause_effect_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_cause_effect_definition-group">
        <xs:choice>
            <xs:element ref="ap239:State_cause_effect_definition">
            </xs:element>
            <xs:group ref="ap239:And_state_cause_effect_definition-group">
            </xs:group>
            <xs:group ref="ap239:Or_state_cause_effect_definition-group">
            </xs:group>
            <xs:group ref="ap239:Xor_state_cause_effect_definition-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="State_complement_definition" type="ap239:State_complement_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_complement_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Set_2" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_complement_definition-group">
        <xs:choice>
            <xs:element ref="ap239:State_complement_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State_definition" type="ap239:State_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_definition-group">
        <xs:choice>
            <xs:element ref="ap239:State_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State_definition_relationship" type="ap239:State_definition_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_definition_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_definition_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:State_definition_relationship">
            </xs:element>
            <xs:group ref="ap239:Composition_of_state_definition-group">
            </xs:group>
            <xs:group ref="ap239:Sequence_of_state_definition-group">
            </xs:group>
            <xs:group ref="ap239:State_cause_effect_definition-group">
            </xs:group>
            <xs:group ref="ap239:State_complement_definition-group">
            </xs:group>
            <xs:group ref="ap239:State_proper_subset_definition-group">
            </xs:group>
            <xs:group ref="ap239:State_subset_definition-group">
            </xs:group>
            <xs:group ref="ap239:State_symptom_definition-group">
            </xs:group>
            <xs:group ref="ap239:State_transition_definition-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="State_definition_role" type="ap239:State_definition_role" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_definition_role" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_definition_role-group">
        <xs:choice>
            <xs:element ref="ap239:State_definition_role">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State_observed" type="ap239:State_observed" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_observed" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_observed-group">
        <xs:choice>
            <xs:element ref="ap239:State_observed">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State_predicted" type="ap239:State_predicted" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_predicted" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_predicted-group">
        <xs:choice>
            <xs:element ref="ap239:State_predicted">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State_predicted_to_observed" type="ap239:State_predicted_to_observed" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_predicted_to_observed" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_observed" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_observed">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_predicted" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_predicted">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_predicted_to_observed-group">
        <xs:choice>
            <xs:element ref="ap239:State_predicted_to_observed">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State_proper_subset_definition" type="ap239:State_proper_subset_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_proper_subset_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_proper_subset_definition-group">
        <xs:choice>
            <xs:element ref="ap239:State_proper_subset_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State_relationship" type="ap239:State_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:State-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:State-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:State_relationship">
            </xs:element>
            <xs:group ref="ap239:Composition_of_state-group">
            </xs:group>
            <xs:group ref="ap239:Sequence_of_state-group">
            </xs:group>
            <xs:group ref="ap239:State_cause_effect-group">
            </xs:group>
            <xs:group ref="ap239:State_predicted_to_observed-group">
            </xs:group>
            <xs:group ref="ap239:State_transition-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="State_role" type="ap239:State_role" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_role" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_role-group">
        <xs:choice>
            <xs:element ref="ap239:State_role">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State_subset_definition" type="ap239:State_subset_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_subset_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_subset_definition-group">
        <xs:choice>
            <xs:element ref="ap239:State_subset_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State_symptom_definition" type="ap239:State_symptom_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_symptom_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_symptom_definition-group">
        <xs:choice>
            <xs:element ref="ap239:State_symptom_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State_transition" type="ap239:State_transition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_transition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:State-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:State-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_transition-group">
        <xs:choice>
            <xs:element ref="ap239:State_transition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="State_transition_definition" type="ap239:State_transition_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="State_transition_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="State_transition_definition-group">
        <xs:choice>
            <xs:element ref="ap239:State_transition_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="String_representation_item" type="ap239:String_representation_item" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="String_representation_item" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="String_value" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="String_representation_item-group">
        <xs:choice>
            <xs:element ref="ap239:String_representation_item">
            </xs:element>
            <xs:group ref="ap239:Descriptive_document_property-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:group name="Structured_task_element-group">
        <xs:choice>
            <xs:group ref="ap239:Concurrent_elements-group">
            </xs:group>
            <xs:group ref="ap239:Decision_point-group">
            </xs:group>
            <xs:group ref="ap239:Looping_element-group">
            </xs:group>
            <xs:group ref="ap239:Task_element_sequence-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Subset" type="ap239:Subset" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Subset" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Subset" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Superset" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Subset-group">
        <xs:choice>
            <xs:element ref="ap239:Subset">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Supplied_part_relationship" type="ap239:Supplied_part_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Supplied_part_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_version-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_version-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Supplied_part_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Supplied_part_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="System_breakdown" type="ap239:System_breakdown" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="System_breakdown" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="System_breakdown-group">
        <xs:choice>
            <xs:element ref="ap239:System_breakdown">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="System_breakdown_context" type="ap239:System_breakdown_context" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="System_breakdown_context" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Breakdown" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:System_breakdown_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Breakdown_element" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:System_element_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="System_breakdown_context-group">
        <xs:choice>
            <xs:element ref="ap239:System_breakdown_context">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="System_breakdown_version" type="ap239:System_breakdown_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="System_breakdown_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:System_breakdown">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="System_breakdown_version-group">
        <xs:choice>
            <xs:element ref="ap239:System_breakdown_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="System_element" type="ap239:System_element" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="System_element" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="System_element-group">
        <xs:choice>
            <xs:element ref="ap239:System_element">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="System_element_definition" type="ap239:System_element_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="System_element_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:System_element_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="System_element_definition-group">
        <xs:choice>
            <xs:element ref="ap239:System_element_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="System_element_usage" type="ap239:System_element_usage" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="System_element_usage" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:System_element_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:System_element_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="System_element_usage-group">
        <xs:choice>
            <xs:element ref="ap239:System_element_usage">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="System_element_version" type="ap239:System_element_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="System_element_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:System_element">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="System_element_version-group">
        <xs:choice>
            <xs:element ref="ap239:System_element_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:group name="Task_element-group">
        <xs:choice>
            <xs:group ref="ap239:End_task-group">
            </xs:group>
            <xs:group ref="ap239:Exit_loop-group">
            </xs:group>
            <xs:group ref="ap239:Structured_task_element-group">
            </xs:group>
            <xs:group ref="ap239:Task_element_levels-group">
            </xs:group>
            <xs:group ref="ap239:Task_invocation-group">
            </xs:group>
            <xs:group ref="ap239:Task_step-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_element_assignment" type="ap239:Task_element_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_element_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Assigned_activity_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Task_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_element_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Task_element_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_element_levels" type="ap239:Task_element_levels" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_element_levels" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Notes" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Advisory_task_step" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Advisory_task_step">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Alternatives" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group" minOccurs="2" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Task_element">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_element_levels-group">
        <xs:choice>
            <xs:element ref="ap239:Task_element_levels">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_element_relationship" type="ap239:Task_element_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_element_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_element_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Task_element_relationship">
            </xs:element>
            <xs:group ref="ap239:Element_constraint-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_element_sequence" type="ap239:Task_element_sequence" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_element_sequence" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Notes" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Advisory_task_step" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Advisory_task_step">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Elements" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group" minOccurs="2" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Task_element">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_element_sequence-group">
        <xs:choice>
            <xs:element ref="ap239:Task_element_sequence">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_element_state_relationship" type="ap239:Task_element_state_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_element_state_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="State" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:State_or_state_definition_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Task_element" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_element_state_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Task_element_state_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_invocation" type="ap239:Task_invocation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_invocation" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Notes" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Advisory_task_step" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Advisory_task_step">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Task_method" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Method_or_method_version">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_invocation-group">
        <xs:choice>
            <xs:element ref="ap239:Task_invocation">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_method" type="ap239:Task_method" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_method" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Objective" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Task_objective" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Task_objective">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_method-group">
        <xs:choice>
            <xs:element ref="ap239:Task_method">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_method_assignment" type="ap239:Task_method_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_method_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Assigned_activity_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Task_method">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Task_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_method_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Task_method_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_method_relationship" type="ap239:Task_method_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_method_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Task_method">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Task_method">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_method_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Task_method_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_method_state_relationship" type="ap239:Task_method_state_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_method_state_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="State" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:State_or_state_definition_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Task_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Task_method_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_method_state_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Task_method_state_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_method_version" type="ap239:Task_method_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_method_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Content" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Task_element-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Of_task_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Task_method">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_method_version-group">
        <xs:choice>
            <xs:element ref="ap239:Task_method_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_method_version_assignment" type="ap239:Task_method_version_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_method_version_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Assigned_activity_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Task_method_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Task_item" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_method_version_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Task_method_version_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_method_version_relationship" type="ap239:Task_method_version_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_method_version_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Task_method_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_method" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Task_method_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_method_version_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Task_method_version_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_objective" type="ap239:Task_objective" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_objective" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_objective-group">
        <xs:choice>
            <xs:element ref="ap239:Task_objective">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_objective_state_relationship" type="ap239:Task_objective_state_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_objective_state_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="State" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:State_or_state_definition_select">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Task_objective" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Task_objective">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_objective_state_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Task_objective_state_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Task_step" type="ap239:Task_step" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Task_step" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Notes" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Advisory_task_step" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Advisory_task_step">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Task_step-group">
        <xs:choice>
            <xs:element ref="ap239:Task_step">
            </xs:element>
            <xs:group ref="ap239:Advisory_task_step-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Thermodynamic_temperature_unit" type="ap239:Thermodynamic_temperature_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Thermodynamic_temperature_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Si_unit" type="xs:boolean" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Thermodynamic_temperature_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Thermodynamic_temperature_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Time_interval" type="ap239:Time_interval" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Time_interval" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Time_interval-group">
        <xs:choice>
            <xs:element ref="ap239:Time_interval">
            </xs:element>
            <xs:group ref="ap239:Time_interval_with_bounds-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Time_interval_effectivity" type="ap239:Time_interval_effectivity" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Time_interval_effectivity" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Effectivity_period" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Time_interval-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Time_interval_effectivity-group">
        <xs:choice>
            <xs:element ref="ap239:Time_interval_effectivity">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Time_interval_relationship" type="ap239:Time_interval_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Time_interval_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Relating_time_interval" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Time_interval-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_time_interval" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Time_interval-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Time_interval_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Time_interval_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Time_interval_with_bounds" type="ap239:Time_interval_with_bounds" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Time_interval_with_bounds" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Primary_bound" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_event">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Secondary_bound" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Date_or_event">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Duration_from_primary_bound" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Duration">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Time_interval_with_bounds-group">
        <xs:choice>
            <xs:element ref="ap239:Time_interval_with_bounds">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Time_offset" type="ap239:Time_offset" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Time_offset" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Hour_offset" type="xs:long" minOccurs="1">
                    </xs:element>
                    <xs:element name="Minute_offset" type="xs:long" minOccurs="0">
                    </xs:element>
                    <xs:element name="Sense" type="ap239:Offset_orientation">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Time_offset-group">
        <xs:choice>
            <xs:element ref="ap239:Time_offset">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Time_unit" type="ap239:Time_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Time_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Si_unit" type="xs:boolean" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Time_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Time_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Tracing_relationship" type="ap239:Tracing_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Tracing_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Requirement_view_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Requirement_view_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Tracing_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Tracing_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Transformation_based_template_instance" type="ap239:Transformation_based_template_instance" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Transformation_based_template_instance" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Replicated_model" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Shape_model">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Replication_transformation" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Cartesian_transformation">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Transformation_based_template_instance-group">
        <xs:choice>
            <xs:element ref="ap239:Transformation_based_template_instance">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Type_of_person" type="ap239:Type_of_person" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Type_of_person" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Has" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Type_of_person_definition" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Type_of_person_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Type_of_person-group">
        <xs:choice>
            <xs:element ref="ap239:Type_of_person">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Type_of_person_assignment" type="ap239:Type_of_person_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Type_of_person_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_type_of_person" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Type_of_person">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Items">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Type_of_person_item_select" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Type_of_person_item_select">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Role" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Type_of_person_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Type_of_person_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Type_of_person_definition" type="ap239:Type_of_person_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Type_of_person_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Type_of_person_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Type_of_person_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Type_of_person_definition_relationship" type="ap239:Type_of_person_definition_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Type_of_person_definition_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Type_of_person_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Type_of_person_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Type_of_person_definition_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Type_of_person_definition_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Type_of_person_definition_required_attributes_relationship" type="ap239:Type_of_person_definition_required_attributes_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Type_of_person_definition_required_attributes_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_required_attributes" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Type_of_person_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Required_attributes">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Defined_attributes" minOccurs="0" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="ap239:Defined_attributes">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Type_of_person_definition_required_attributes_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Type_of_person_definition_required_attributes_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Uncertainty_with_unit" type="ap239:Uncertainty_with_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Uncertainty_with_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Unit" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Value_component" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Measure_value">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Uncertainty_with_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Uncertainty_with_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Union" type="ap239:Union" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Union" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Operand" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group" minOccurs="2" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Class">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Resultant" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Class-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Union-group">
        <xs:choice>
            <xs:element ref="ap239:Union">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Unit" type="ap239:Unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Si_unit" type="xs:boolean" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Unit-group">
        <xs:choice>
            <xs:element ref="ap239:Unit">
            </xs:element>
            <xs:group ref="ap239:Amount_of_substance_unit-group">
            </xs:group>
            <xs:group ref="ap239:Context_dependent_unit-group">
            </xs:group>
            <xs:group ref="ap239:Conversion_based_unit-group">
            </xs:group>
            <xs:group ref="ap239:Derived_unit-group">
            </xs:group>
            <xs:group ref="ap239:Electric_current_unit-group">
            </xs:group>
            <xs:group ref="ap239:Length_unit-group">
            </xs:group>
            <xs:group ref="ap239:Luminous_intensity_unit-group">
            </xs:group>
            <xs:group ref="ap239:Mass_unit-group">
            </xs:group>
            <xs:group ref="ap239:Plane_angle_unit-group">
            </xs:group>
            <xs:group ref="ap239:Ratio_unit-group">
            </xs:group>
            <xs:group ref="ap239:Solid_angle_unit-group">
            </xs:group>
            <xs:group ref="ap239:Thermodynamic_temperature_unit-group">
            </xs:group>
            <xs:group ref="ap239:Time_unit-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Value_function" type="ap239:Value_function" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Value_function" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Function_element" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Function_value_pair" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Function_value_pair">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Value_function-group">
        <xs:choice>
            <xs:element ref="ap239:Value_function">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Value_limit" type="ap239:Value_limit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Value_limit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Limit_qualifier" type="ap239:Limit_qualifier_list">
                    </xs:element>
                    <xs:element name="Limit" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Value_limit-group">
        <xs:choice>
            <xs:element ref="ap239:Value_limit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Value_limit_with_global_unit" type="ap239:Value_limit_with_global_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Value_limit_with_global_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Limit" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Numerical_item_with_global_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Limit_qualifier" type="ap239:Limit_qualifier_list">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Value_limit_with_global_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Value_limit_with_global_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Value_list" type="ap239:Value_list" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Value_list" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Values" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Measure_item-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Measure_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="list">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Value_list-group">
        <xs:choice>
            <xs:element ref="ap239:Value_list">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Value_range" type="ap239:Value_range" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Value_range" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Lower_limit" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Numerical_item_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Upper_limit" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Numerical_item_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Value_range-group">
        <xs:choice>
            <xs:element ref="ap239:Value_range">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Value_range_with_global_unit" type="ap239:Value_range_with_global_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Value_range_with_global_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Lower_limit" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Numerical_item_with_global_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Upper_limit" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Numerical_item_with_global_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Value_range_with_global_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Value_range_with_global_unit">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Value_set" type="ap239:Value_set" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Value_set" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Values" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Measure_item-group" minOccurs="1" maxOccurs="unbounded">
                                </xs:group>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Measure_item">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Value_set-group">
        <xs:choice>
            <xs:element ref="ap239:Value_set">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Value_with_tolerances" type="ap239:Value_with_tolerances" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Value_with_tolerances" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Item_value" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Numerical_item_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Lower_limit" type="xs:double" minOccurs="1">
                    </xs:element>
                    <xs:element name="Upper_limit" type="xs:double" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Value_with_tolerances-group">
        <xs:choice>
            <xs:element ref="ap239:Value_with_tolerances">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Value_with_unit" type="ap239:Value_with_unit" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Value_with_unit" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Unit" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Value_component" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Measure_value">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Value_with_unit-group">
        <xs:choice>
            <xs:element ref="ap239:Value_with_unit">
            </xs:element>
            <xs:group ref="ap239:Duration-group">
            </xs:group>
            <xs:group ref="ap239:Numerical_item_with_unit-group">
            </xs:group>
            <xs:group ref="ap239:Uncertainty_with_unit-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="View_definition_context" type="ap239:View_definition_context" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="View_definition_context" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Application_domain" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Life_cycle_stage" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="View_definition_context-group">
        <xs:choice>
            <xs:element ref="ap239:View_definition_context">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:group name="View_definition_relationship-group">
        <xs:choice>
            <xs:group ref="ap239:Requirement_collection_relationship-group">
            </xs:group>
            <xs:group ref="ap239:Tracing_relationship-group">
            </xs:group>
            <xs:group ref="ap239:View_definition_usage-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="View_definition_usage" type="ap239:View_definition_usage" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="View_definition_usage" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_view_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Product_view_definition-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="View_definition_usage-group">
        <xs:choice>
            <xs:element ref="ap239:View_definition_usage">
            </xs:element>
            <xs:group ref="ap239:Assembly_component_relationship-group">
            </xs:group>
            <xs:group ref="ap239:Breakdown_element_usage-group">
            </xs:group>
            <xs:group ref="ap239:Make_from_relationship-group">
            </xs:group>
            <xs:group ref="ap239:Product_in_attachment_slot-group">
            </xs:group>
        </xs:choice>
    </xs:group>
    <xs:element name="Work_order" type="ap239:Work_order" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Work_order" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="In_response_to" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Work_request" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="Work_request">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Work_order-group">
        <xs:choice>
            <xs:element ref="ap239:Work_order">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Work_output" type="ap239:Work_output" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Work_output" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Quantity" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:group ref="ap239:Value_with_unit-group">
                                </xs:group>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Output_item" minOccurs="0">
                        <xs:complexType>
                            <xs:group ref="ap239:Work_output_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Work_output-group">
        <xs:choice>
            <xs:element ref="ap239:Work_output">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Work_output_assignment" type="ap239:Work_output_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Work_output_assignment" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Assigned_output" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Work_output">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Item" minOccurs="1">
                        <xs:complexType>
                            <xs:group ref="ap239:Work_item">
                            </xs:group>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Work_output_assignment-group">
        <xs:choice>
            <xs:element ref="ap239:Work_output_assignment">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Work_output_relationship" type="ap239:Work_output_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Work_output_relationship" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Work_output">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Work_output">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Work_output_relationship-group">
        <xs:choice>
            <xs:element ref="ap239:Work_output_relationship">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Work_request" type="ap239:Work_request" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Work_request" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Request_id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Version_id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Work_request-group">
        <xs:choice>
            <xs:element ref="ap239:Work_request">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Work_request_status" type="ap239:Work_request_status" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Work_request_status" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Status" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Work_request" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Work_request">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Work_request_status-group">
        <xs:choice>
            <xs:element ref="ap239:Work_request_status">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Xor_state_cause_effect_definition" type="ap239:Xor_state_cause_effect_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Xor_state_cause_effect_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:State_definition" minOccurs="1" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="State_definition">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Xor_state_cause_effect_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Xor_state_cause_effect_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Zone_breakdown" type="ap239:Zone_breakdown" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Zone_breakdown" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Zone_breakdown-group">
        <xs:choice>
            <xs:element ref="ap239:Zone_breakdown">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Zone_breakdown_context" type="ap239:Zone_breakdown_context" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Zone_breakdown_context" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Breakdown" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Zone_breakdown_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Breakdown_element" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Zone_element_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Zone_breakdown_context-group">
        <xs:choice>
            <xs:element ref="ap239:Zone_breakdown_context">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Zone_breakdown_version" type="ap239:Zone_breakdown_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Zone_breakdown_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Zone_breakdown">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Zone_breakdown_version-group">
        <xs:choice>
            <xs:element ref="ap239:Zone_breakdown_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Zone_element" type="ap239:Zone_element" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Zone_element" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Zone_element-group">
        <xs:choice>
            <xs:element ref="ap239:Zone_element">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Zone_element_definition" type="ap239:Zone_element_definition" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Zone_element_definition" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Additional_characterization" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Initial_context" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Additional_contexts" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:View_definition_context" minOccurs="0" maxOccurs="unbounded">
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute ref="exp:itemType" fixed="View_definition_context">
                            </xs:attribute>
                            <xs:attribute ref="exp:cType" fixed="set">
                            </xs:attribute>
                            <xs:attribute ref="exp:arraySize" use="optional">
                            </xs:attribute>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Defined_version" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Zone_element_version">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Zone_element_definition-group">
        <xs:choice>
            <xs:element ref="ap239:Zone_element_definition">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Zone_element_usage" type="ap239:Zone_element_usage" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Zone_element_usage" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Name" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relation_type" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Relating_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Zone_element_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Related_view" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Zone_element_definition">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Zone_element_usage-group">
        <xs:choice>
            <xs:element ref="ap239:Zone_element_usage">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element name="Zone_element_version" type="ap239:Zone_element_version" block="extension restriction" substitutionGroup="exp:Entity" nillable="true">
    </xs:element>
    <xs:complexType name="Zone_element_version" abstract="false">
        <xs:complexContent>
            <xs:extension base="exp:Entity">
                <xs:all>
                    <xs:element name="Id" type="xs:normalizedString" minOccurs="1">
                    </xs:element>
                    <xs:element name="Description" type="xs:normalizedString" minOccurs="0">
                    </xs:element>
                    <xs:element name="Of_product" minOccurs="1">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element ref="ap239:Zone_element">
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:group name="Zone_element_version-group">
        <xs:choice>
            <xs:element ref="ap239:Zone_element_version">
            </xs:element>
        </xs:choice>
    </xs:group>
    <xs:element substitutionGroup="exp:uos" name="uos" type="ap239:uos">

        <xs:key name="Product_life_cycle_support___Activity-key">
            <xs:selector xpath="ap239:Activity">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Activity-keyref" refer="ap239:Product_life_cycle_support___Activity-key">
            <xs:selector xpath=".//ap239:Activity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Activity-keysub">
            <xs:selector xpath="ap239:Activity | ap239:Activity_actual | ap239:Directed_activity">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Activity_actual-key">
            <xs:selector xpath="ap239:Activity_actual">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Activity_actual-keyref" refer="ap239:Product_life_cycle_support___Activity_actual-key">
            <xs:selector xpath=".//ap239:Activity_actual">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Activity_happening-key">
            <xs:selector xpath="ap239:Activity_happening">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Activity_happening-keyref" refer="ap239:Product_life_cycle_support___Activity_happening-key">
            <xs:selector xpath=".//ap239:Activity_happening">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Activity_method-key">
            <xs:selector xpath="ap239:Activity_method">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Activity_method-keyref" refer="ap239:Product_life_cycle_support___Activity_method-key">
            <xs:selector xpath=".//ap239:Activity_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Activity_method-keysub">
            <xs:selector xpath="ap239:Activity_method | ap239:Scheme | ap239:Scheme_entry | ap239:Scheme_version | ap239:Task_element | ap239:End_task | ap239:Exit_loop | ap239:Structured_task_element | ap239:Concurrent_elements | ap239:Simultaneous_elements | ap239:Decision_point | ap239:Looping_element | ap239:Repeat_count | ap239:Repeat_until | ap239:Repeat_while | ap239:Task_element_sequence | ap239:Task_element_levels | ap239:Task_invocation | ap239:Task_step | ap239:Advisory_task_step | ap239:Task_method | ap239:Task_method_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Activity_method_assignment-key">
            <xs:selector xpath="ap239:Activity_method_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Activity_method_assignment-keyref" refer="ap239:Product_life_cycle_support___Activity_method_assignment-key">
            <xs:selector xpath=".//ap239:Activity_method_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Activity_method_realization-key">
            <xs:selector xpath="ap239:Activity_method_realization">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Activity_method_realization-keyref" refer="ap239:Product_life_cycle_support___Activity_method_realization-key">
            <xs:selector xpath=".//ap239:Activity_method_realization">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Activity_method_realization_relationship-key">
            <xs:selector xpath="ap239:Activity_method_realization_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Activity_method_realization_relationship-keyref" refer="ap239:Product_life_cycle_support___Activity_method_realization_relationship-key">
            <xs:selector xpath=".//ap239:Activity_method_realization_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Activity_method_relationship-key">
            <xs:selector xpath="ap239:Activity_method_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Activity_method_relationship-keyref" refer="ap239:Product_life_cycle_support___Activity_method_relationship-key">
            <xs:selector xpath=".//ap239:Activity_method_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Activity_method_relationship-keysub">
            <xs:selector xpath="ap239:Activity_method_relationship | ap239:Scheme_entry_relationship | ap239:Sequencing_relationship | ap239:Scheme_relationship | ap239:Scheme_version_relationship | ap239:Task_element_relationship | ap239:Element_constraint | ap239:Task_method_relationship | ap239:Task_method_version_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Activity_property-key">
            <xs:selector xpath="ap239:Activity_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Activity_property-keyref" refer="ap239:Product_life_cycle_support___Activity_property-key">
            <xs:selector xpath=".//ap239:Activity_property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Activity_property-keysub">
            <xs:selector xpath="ap239:Activity_property | ap239:Applied_independent_activity_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Activity_property_representation-key">
            <xs:selector xpath="ap239:Activity_property_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Activity_property_representation-keyref" refer="ap239:Product_life_cycle_support___Activity_property_representation-key">
            <xs:selector xpath=".//ap239:Activity_property_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Activity_relationship-key">
            <xs:selector xpath="ap239:Activity_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Activity_relationship-keyref" refer="ap239:Product_life_cycle_support___Activity_relationship-key">
            <xs:selector xpath=".//ap239:Activity_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Activity_relationship-keysub">
            <xs:selector xpath="ap239:Activity_relationship | ap239:Activity_happening">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Activity_status-key">
            <xs:selector xpath="ap239:Activity_status">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Activity_status-keyref" refer="ap239:Product_life_cycle_support___Activity_status-key">
            <xs:selector xpath=".//ap239:Activity_status">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Address-key">
            <xs:selector xpath="ap239:Address">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Address-keyref" refer="ap239:Product_life_cycle_support___Address-key">
            <xs:selector xpath=".//ap239:Address">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Address_assignment-key">
            <xs:selector xpath="ap239:Address_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Address_assignment-keyref" refer="ap239:Product_life_cycle_support___Address_assignment-key">
            <xs:selector xpath=".//ap239:Address_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Address_based_location_representation-key">
            <xs:selector xpath="ap239:Address_based_location_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Address_based_location_representation-keyref" refer="ap239:Product_life_cycle_support___Address_based_location_representation-key">
            <xs:selector xpath=".//ap239:Address_based_location_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Advisory_task_step-key">
            <xs:selector xpath="ap239:Advisory_task_step">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Advisory_task_step-keyref" refer="ap239:Product_life_cycle_support___Advisory_task_step-key">
            <xs:selector xpath=".//ap239:Advisory_task_step">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Affected_items_assignment-key">
            <xs:selector xpath="ap239:Affected_items_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Affected_items_assignment-keyref" refer="ap239:Product_life_cycle_support___Affected_items_assignment-key">
            <xs:selector xpath=".//ap239:Affected_items_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Alias_identification-key">
            <xs:selector xpath="ap239:Alias_identification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Alias_identification-keyref" refer="ap239:Product_life_cycle_support___Alias_identification-key">
            <xs:selector xpath=".//ap239:Alias_identification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Alternate_part_relationship-key">
            <xs:selector xpath="ap239:Alternate_part_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Alternate_part_relationship-keyref" refer="ap239:Product_life_cycle_support___Alternate_part_relationship-key">
            <xs:selector xpath=".//ap239:Alternate_part_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Alternate_product_relationship-key">
            <xs:selector xpath="ap239:Alternate_product_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Alternate_product_relationship-keyref" refer="ap239:Product_life_cycle_support___Alternate_product_relationship-key">
            <xs:selector xpath=".//ap239:Alternate_product_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Alternate_product_relationship-keysub">
            <xs:selector xpath="ap239:Alternate_product_relationship | ap239:Alternate_part_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Amount_of_substance_unit-key">
            <xs:selector xpath="ap239:Amount_of_substance_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Amount_of_substance_unit-keyref" refer="ap239:Product_life_cycle_support___Amount_of_substance_unit-key">
            <xs:selector xpath=".//ap239:Amount_of_substance_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___And_state_cause_effect_definition-key">
            <xs:selector xpath="ap239:And_state_cause_effect_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___And_state_cause_effect_definition-keyref" refer="ap239:Product_life_cycle_support___And_state_cause_effect_definition-key">
            <xs:selector xpath=".//ap239:And_state_cause_effect_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Applied_activity_assignment-key">
            <xs:selector xpath="ap239:Applied_activity_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Applied_activity_assignment-keyref" refer="ap239:Product_life_cycle_support___Applied_activity_assignment-key">
            <xs:selector xpath=".//ap239:Applied_activity_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Applied_activity_method_assignment-key">
            <xs:selector xpath="ap239:Applied_activity_method_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Applied_activity_method_assignment-keyref" refer="ap239:Product_life_cycle_support___Applied_activity_method_assignment-key">
            <xs:selector xpath=".//ap239:Applied_activity_method_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Applied_activity_method_assignment-keysub">
            <xs:selector xpath="ap239:Applied_activity_method_assignment | ap239:Scheme_entry_assignment | ap239:Scheme_subject_assignment | ap239:Scheme_version_assignment | ap239:Task_element_assignment | ap239:Task_method_assignment | ap239:Task_method_version_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Applied_independent_activity_property-key">
            <xs:selector xpath="ap239:Applied_independent_activity_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Applied_independent_activity_property-keyref" refer="ap239:Product_life_cycle_support___Applied_independent_activity_property-key">
            <xs:selector xpath=".//ap239:Applied_independent_activity_property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Applied_independent_property-key">
            <xs:selector xpath="ap239:Applied_independent_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Applied_independent_property-keyref" refer="ap239:Product_life_cycle_support___Applied_independent_property-key">
            <xs:selector xpath=".//ap239:Applied_independent_property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Applied_independent_resource_property-key">
            <xs:selector xpath="ap239:Applied_independent_resource_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Applied_independent_resource_property-keyref" refer="ap239:Product_life_cycle_support___Applied_independent_resource_property-key">
            <xs:selector xpath=".//ap239:Applied_independent_resource_property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Applied_information_usage_right-key">
            <xs:selector xpath="ap239:Applied_information_usage_right">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Applied_information_usage_right-keyref" refer="ap239:Product_life_cycle_support___Applied_information_usage_right-key">
            <xs:selector xpath=".//ap239:Applied_information_usage_right">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Applied_state_assignment-key">
            <xs:selector xpath="ap239:Applied_state_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Applied_state_assignment-keyref" refer="ap239:Product_life_cycle_support___Applied_state_assignment-key">
            <xs:selector xpath=".//ap239:Applied_state_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Applied_state_definition_assignment-key">
            <xs:selector xpath="ap239:Applied_state_definition_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Applied_state_definition_assignment-keyref" refer="ap239:Product_life_cycle_support___Applied_state_definition_assignment-key">
            <xs:selector xpath=".//ap239:Applied_state_definition_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Approval-key">
            <xs:selector xpath="ap239:Approval">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Approval-keyref" refer="ap239:Product_life_cycle_support___Approval-key">
            <xs:selector xpath=".//ap239:Approval">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Approval_assignment-key">
            <xs:selector xpath="ap239:Approval_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Approval_assignment-keyref" refer="ap239:Product_life_cycle_support___Approval_assignment-key">
            <xs:selector xpath=".//ap239:Approval_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Approval_relationship-key">
            <xs:selector xpath="ap239:Approval_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Approval_relationship-keyref" refer="ap239:Product_life_cycle_support___Approval_relationship-key">
            <xs:selector xpath=".//ap239:Approval_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Approval_status-key">
            <xs:selector xpath="ap239:Approval_status">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Approval_status-keyref" refer="ap239:Product_life_cycle_support___Approval_status-key">
            <xs:selector xpath=".//ap239:Approval_status">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Approving_person_organization-key">
            <xs:selector xpath="ap239:Approving_person_organization">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Approving_person_organization-keyref" refer="ap239:Product_life_cycle_support___Approving_person_organization-key">
            <xs:selector xpath=".//ap239:Approving_person_organization">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Assembly_component_relationship-key">
            <xs:selector xpath="ap239:Assembly_component_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Assembly_component_relationship-keyref" refer="ap239:Product_life_cycle_support___Assembly_component_relationship-key">
            <xs:selector xpath=".//ap239:Assembly_component_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Assembly_component_relationship-keysub">
            <xs:selector xpath="ap239:Assembly_component_relationship | ap239:Component_upper_level_identification | ap239:Next_assembly_usage | ap239:Promissory_usage">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Assembly_relationship_substitution-key">
            <xs:selector xpath="ap239:Assembly_relationship_substitution">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Assembly_relationship_substitution-keyref" refer="ap239:Product_life_cycle_support___Assembly_relationship_substitution-key">
            <xs:selector xpath=".//ap239:Assembly_relationship_substitution">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Assigned_document_property-key">
            <xs:selector xpath="ap239:Assigned_document_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Assigned_document_property-keyref" refer="ap239:Product_life_cycle_support___Assigned_document_property-key">
            <xs:selector xpath=".//ap239:Assigned_document_property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Assigned_property-key">
            <xs:selector xpath="ap239:Assigned_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Assigned_property-keyref" refer="ap239:Product_life_cycle_support___Assigned_property-key">
            <xs:selector xpath=".//ap239:Assigned_property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Assigned_property-keysub">
            <xs:selector xpath="ap239:Assigned_property | ap239:Applied_independent_property | ap239:Assigned_document_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Attachment_slot-key">
            <xs:selector xpath="ap239:Attachment_slot">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Attachment_slot-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot-key">
            <xs:selector xpath=".//ap239:Attachment_slot">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Attachment_slot_as_planned-key">
            <xs:selector xpath="ap239:Attachment_slot_as_planned">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Attachment_slot_as_planned-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_as_planned-key">
            <xs:selector xpath=".//ap239:Attachment_slot_as_planned">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Attachment_slot_as_realized-key">
            <xs:selector xpath="ap239:Attachment_slot_as_realized">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Attachment_slot_as_realized-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_as_realized-key">
            <xs:selector xpath=".//ap239:Attachment_slot_as_realized">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Attachment_slot_definition-key">
            <xs:selector xpath="ap239:Attachment_slot_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Attachment_slot_definition-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_definition-key">
            <xs:selector xpath=".//ap239:Attachment_slot_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Attachment_slot_design-key">
            <xs:selector xpath="ap239:Attachment_slot_design">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Attachment_slot_design-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_design-key">
            <xs:selector xpath=".//ap239:Attachment_slot_design">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Attachment_slot_design_to_planned-key">
            <xs:selector xpath="ap239:Attachment_slot_design_to_planned">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Attachment_slot_design_to_planned-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_design_to_planned-key">
            <xs:selector xpath=".//ap239:Attachment_slot_design_to_planned">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Attachment_slot_design_to_realized-key">
            <xs:selector xpath="ap239:Attachment_slot_design_to_realized">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Attachment_slot_design_to_realized-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_design_to_realized-key">
            <xs:selector xpath=".//ap239:Attachment_slot_design_to_realized">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Attachment_slot_on_product-key">
            <xs:selector xpath="ap239:Attachment_slot_on_product">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Attachment_slot_on_product-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_on_product-key">
            <xs:selector xpath=".//ap239:Attachment_slot_on_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Attachment_slot_planned_to_realized-key">
            <xs:selector xpath="ap239:Attachment_slot_planned_to_realized">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Attachment_slot_planned_to_realized-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_planned_to_realized-key">
            <xs:selector xpath=".//ap239:Attachment_slot_planned_to_realized">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Attachment_slot_version-key">
            <xs:selector xpath="ap239:Attachment_slot_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Attachment_slot_version-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_version-key">
            <xs:selector xpath=".//ap239:Attachment_slot_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Attachment_slot_version-keysub">
            <xs:selector xpath="ap239:Attachment_slot_version | ap239:Attachment_slot_as_planned | ap239:Attachment_slot_as_realized | ap239:Attachment_slot_design">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Attribute_classification-key">
            <xs:selector xpath="ap239:Attribute_classification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Attribute_classification-keyref" refer="ap239:Product_life_cycle_support___Attribute_classification-key">
            <xs:selector xpath=".//ap239:Attribute_classification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Attribute_translation_assignment-key">
            <xs:selector xpath="ap239:Attribute_translation_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Attribute_translation_assignment-keyref" refer="ap239:Product_life_cycle_support___Attribute_translation_assignment-key">
            <xs:selector xpath=".//ap239:Attribute_translation_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Axis_placement-key">
            <xs:selector xpath="ap239:Axis_placement">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Axis_placement-keyref" refer="ap239:Product_life_cycle_support___Axis_placement-key">
            <xs:selector xpath=".//ap239:Axis_placement">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Axis_placement_mapping-key">
            <xs:selector xpath="ap239:Axis_placement_mapping">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Axis_placement_mapping-keyref" refer="ap239:Product_life_cycle_support___Axis_placement_mapping-key">
            <xs:selector xpath=".//ap239:Axis_placement_mapping">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Axis_placement_transformation_mapping-key">
            <xs:selector xpath="ap239:Axis_placement_transformation_mapping">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Axis_placement_transformation_mapping-keyref" refer="ap239:Product_life_cycle_support___Axis_placement_transformation_mapping-key">
            <xs:selector xpath=".//ap239:Axis_placement_transformation_mapping">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Breakdown-key">
            <xs:selector xpath="ap239:Breakdown">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Breakdown-keyref" refer="ap239:Product_life_cycle_support___Breakdown-key">
            <xs:selector xpath=".//ap239:Breakdown">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Breakdown-keysub">
            <xs:selector xpath="ap239:Breakdown | ap239:Functional_breakdown | ap239:Hybrid_breakdown | ap239:Physical_breakdown | ap239:System_breakdown | ap239:Zone_breakdown">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Breakdown_context-key">
            <xs:selector xpath="ap239:Breakdown_context">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Breakdown_context-keyref" refer="ap239:Product_life_cycle_support___Breakdown_context-key">
            <xs:selector xpath=".//ap239:Breakdown_context">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Breakdown_context-keysub">
            <xs:selector xpath="ap239:Breakdown_context | ap239:Functional_breakdown_context | ap239:Hybrid_breakdown_context | ap239:Physical_breakdown_context | ap239:System_breakdown_context | ap239:Zone_breakdown_context">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Breakdown_element-key">
            <xs:selector xpath="ap239:Breakdown_element">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Breakdown_element-keyref" refer="ap239:Product_life_cycle_support___Breakdown_element-key">
            <xs:selector xpath=".//ap239:Breakdown_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Breakdown_element-keysub">
            <xs:selector xpath="ap239:Breakdown_element | ap239:Functional_element | ap239:Physical_element | ap239:System_element | ap239:Zone_element">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Breakdown_element_definition-key">
            <xs:selector xpath="ap239:Breakdown_element_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Breakdown_element_definition-keyref" refer="ap239:Product_life_cycle_support___Breakdown_element_definition-key">
            <xs:selector xpath=".//ap239:Breakdown_element_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Breakdown_element_definition-keysub">
            <xs:selector xpath="ap239:Breakdown_element_definition | ap239:Functional_element_definition | ap239:Physical_element_definition | ap239:System_element_definition | ap239:Zone_element_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Breakdown_element_realization-key">
            <xs:selector xpath="ap239:Breakdown_element_realization">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Breakdown_element_realization-keyref" refer="ap239:Product_life_cycle_support___Breakdown_element_realization-key">
            <xs:selector xpath=".//ap239:Breakdown_element_realization">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Breakdown_element_usage-key">
            <xs:selector xpath="ap239:Breakdown_element_usage">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Breakdown_element_usage-keyref" refer="ap239:Product_life_cycle_support___Breakdown_element_usage-key">
            <xs:selector xpath=".//ap239:Breakdown_element_usage">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Breakdown_element_usage-keysub">
            <xs:selector xpath="ap239:Breakdown_element_usage | ap239:Functional_element_usage | ap239:Hybrid_element_usage | ap239:Physical_element_usage | ap239:System_element_usage | ap239:Zone_element_usage">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Breakdown_element_version-key">
            <xs:selector xpath="ap239:Breakdown_element_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Breakdown_element_version-keyref" refer="ap239:Product_life_cycle_support___Breakdown_element_version-key">
            <xs:selector xpath=".//ap239:Breakdown_element_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Breakdown_element_version-keysub">
            <xs:selector xpath="ap239:Breakdown_element_version | ap239:Functional_element_version | ap239:Physical_element_version | ap239:System_element_version | ap239:Zone_element_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Breakdown_of-key">
            <xs:selector xpath="ap239:Breakdown_of">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Breakdown_of-keyref" refer="ap239:Product_life_cycle_support___Breakdown_of-key">
            <xs:selector xpath=".//ap239:Breakdown_of">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Breakdown_version-key">
            <xs:selector xpath="ap239:Breakdown_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Breakdown_version-keyref" refer="ap239:Product_life_cycle_support___Breakdown_version-key">
            <xs:selector xpath=".//ap239:Breakdown_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Breakdown_version-keysub">
            <xs:selector xpath="ap239:Breakdown_version | ap239:Functional_breakdown_version | ap239:Hybrid_breakdown_version | ap239:Physical_breakdown_version | ap239:System_breakdown_version | ap239:Zone_breakdown_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Calendar_date-key">
            <xs:selector xpath="ap239:Calendar_date">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Calendar_date-keyref" refer="ap239:Product_life_cycle_support___Calendar_date-key">
            <xs:selector xpath=".//ap239:Calendar_date">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Cartesian_point-key">
            <xs:selector xpath="ap239:Cartesian_point">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Cartesian_point-keyref" refer="ap239:Product_life_cycle_support___Cartesian_point-key">
            <xs:selector xpath=".//ap239:Cartesian_point">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Cartesian_transformation_2d-key">
            <xs:selector xpath="ap239:Cartesian_transformation_2d">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Cartesian_transformation_2d-keyref" refer="ap239:Product_life_cycle_support___Cartesian_transformation_2d-key">
            <xs:selector xpath=".//ap239:Cartesian_transformation_2d">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Cartesian_transformation_3d-key">
            <xs:selector xpath="ap239:Cartesian_transformation_3d">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Cartesian_transformation_3d-keyref" refer="ap239:Product_life_cycle_support___Cartesian_transformation_3d-key">
            <xs:selector xpath=".//ap239:Cartesian_transformation_3d">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Certification-key">
            <xs:selector xpath="ap239:Certification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Certification-keyref" refer="ap239:Product_life_cycle_support___Certification-key">
            <xs:selector xpath=".//ap239:Certification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Certification_assignment-key">
            <xs:selector xpath="ap239:Certification_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Certification_assignment-keyref" refer="ap239:Product_life_cycle_support___Certification_assignment-key">
            <xs:selector xpath=".//ap239:Certification_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Characterizable_object-key">
            <xs:selector xpath="ap239:Characterizable_object">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Characterizable_object-keyref" refer="ap239:Product_life_cycle_support___Characterizable_object-key">
            <xs:selector xpath=".//ap239:Characterizable_object">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Class-key">
            <xs:selector xpath="ap239:Class">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Class-keyref" refer="ap239:Product_life_cycle_support___Class-key">
            <xs:selector xpath=".//ap239:Class">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Class-keysub">
            <xs:selector xpath="ap239:Class | ap239:Class_by_extension | ap239:Class_by_intension | ap239:External_class | ap239:Selected_item">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Class_by_extension-key">
            <xs:selector xpath="ap239:Class_by_extension">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Class_by_extension-keyref" refer="ap239:Product_life_cycle_support___Class_by_extension-key">
            <xs:selector xpath=".//ap239:Class_by_extension">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Class_by_intension-key">
            <xs:selector xpath="ap239:Class_by_intension">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Class_by_intension-keyref" refer="ap239:Product_life_cycle_support___Class_by_intension-key">
            <xs:selector xpath=".//ap239:Class_by_intension">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Classification_assignment-key">
            <xs:selector xpath="ap239:Classification_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Classification_assignment-keyref" refer="ap239:Product_life_cycle_support___Classification_assignment-key">
            <xs:selector xpath=".//ap239:Classification_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Complement-key">
            <xs:selector xpath="ap239:Complement">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Complement-keyref" refer="ap239:Product_life_cycle_support___Complement-key">
            <xs:selector xpath=".//ap239:Complement">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Component_upper_level_identification-key">
            <xs:selector xpath="ap239:Component_upper_level_identification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Component_upper_level_identification-keyref" refer="ap239:Product_life_cycle_support___Component_upper_level_identification-key">
            <xs:selector xpath=".//ap239:Component_upper_level_identification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Composition_of_state-key">
            <xs:selector xpath="ap239:Composition_of_state">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Composition_of_state-keyref" refer="ap239:Product_life_cycle_support___Composition_of_state-key">
            <xs:selector xpath=".//ap239:Composition_of_state">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Composition_of_state_definition-key">
            <xs:selector xpath="ap239:Composition_of_state_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Composition_of_state_definition-keyref" refer="ap239:Product_life_cycle_support___Composition_of_state_definition-key">
            <xs:selector xpath=".//ap239:Composition_of_state_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Concurrent_elements-key">
            <xs:selector xpath="ap239:Concurrent_elements">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Concurrent_elements-keyref" refer="ap239:Product_life_cycle_support___Concurrent_elements-key">
            <xs:selector xpath=".//ap239:Concurrent_elements">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Concurrent_elements-keysub">
            <xs:selector xpath="ap239:Concurrent_elements | ap239:Simultaneous_elements">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Condition-key">
            <xs:selector xpath="ap239:Condition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Condition-keyref" refer="ap239:Product_life_cycle_support___Condition-key">
            <xs:selector xpath=".//ap239:Condition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Condition_assignment-key">
            <xs:selector xpath="ap239:Condition_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Condition_assignment-keyref" refer="ap239:Product_life_cycle_support___Condition_assignment-key">
            <xs:selector xpath=".//ap239:Condition_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Condition_evaluation-key">
            <xs:selector xpath="ap239:Condition_evaluation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Condition_evaluation-keyref" refer="ap239:Product_life_cycle_support___Condition_evaluation-key">
            <xs:selector xpath=".//ap239:Condition_evaluation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Condition_evaluation_assignment-key">
            <xs:selector xpath="ap239:Condition_evaluation_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Condition_evaluation_assignment-keyref" refer="ap239:Product_life_cycle_support___Condition_evaluation_assignment-key">
            <xs:selector xpath=".//ap239:Condition_evaluation_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Condition_evaluation_parameter-key">
            <xs:selector xpath="ap239:Condition_evaluation_parameter">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Condition_evaluation_parameter-keyref" refer="ap239:Product_life_cycle_support___Condition_evaluation_parameter-key">
            <xs:selector xpath=".//ap239:Condition_evaluation_parameter">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Condition_parameter-key">
            <xs:selector xpath="ap239:Condition_parameter">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Condition_parameter-keyref" refer="ap239:Product_life_cycle_support___Condition_parameter-key">
            <xs:selector xpath=".//ap239:Condition_parameter">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Condition_relationship-key">
            <xs:selector xpath="ap239:Condition_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Condition_relationship-keyref" refer="ap239:Product_life_cycle_support___Condition_relationship-key">
            <xs:selector xpath=".//ap239:Condition_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Content_item-key">
            <xs:selector xpath="ap239:Content_item">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Content_item-keyref" refer="ap239:Product_life_cycle_support___Content_item-key">
            <xs:selector xpath=".//ap239:Content_item">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Context_dependent_unit-key">
            <xs:selector xpath="ap239:Context_dependent_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Context_dependent_unit-keyref" refer="ap239:Product_life_cycle_support___Context_dependent_unit-key">
            <xs:selector xpath=".//ap239:Context_dependent_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Contextual_item_shape-key">
            <xs:selector xpath="ap239:Contextual_item_shape">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Contextual_item_shape-keyref" refer="ap239:Product_life_cycle_support___Contextual_item_shape-key">
            <xs:selector xpath=".//ap239:Contextual_item_shape">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Contextual_shape_representation_inclusion-key">
            <xs:selector xpath="ap239:Contextual_shape_representation_inclusion">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Contextual_shape_representation_inclusion-keyref" refer="ap239:Product_life_cycle_support___Contextual_shape_representation_inclusion-key">
            <xs:selector xpath=".//ap239:Contextual_shape_representation_inclusion">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Contract-key">
            <xs:selector xpath="ap239:Contract">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Contract-keyref" refer="ap239:Product_life_cycle_support___Contract-key">
            <xs:selector xpath=".//ap239:Contract">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Contract_assignment-key">
            <xs:selector xpath="ap239:Contract_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Contract_assignment-keyref" refer="ap239:Product_life_cycle_support___Contract_assignment-key">
            <xs:selector xpath=".//ap239:Contract_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Conversion_based_unit-key">
            <xs:selector xpath="ap239:Conversion_based_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Conversion_based_unit-keyref" refer="ap239:Product_life_cycle_support___Conversion_based_unit-key">
            <xs:selector xpath=".//ap239:Conversion_based_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Date_or_date_time_assignment-key">
            <xs:selector xpath="ap239:Date_or_date_time_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Date_or_date_time_assignment-keyref" refer="ap239:Product_life_cycle_support___Date_or_date_time_assignment-key">
            <xs:selector xpath=".//ap239:Date_or_date_time_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Date_time-key">
            <xs:selector xpath="ap239:Date_time">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Date_time-keyref" refer="ap239:Product_life_cycle_support___Date_time-key">
            <xs:selector xpath=".//ap239:Date_time">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Dated_effectivity-key">
            <xs:selector xpath="ap239:Dated_effectivity">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Dated_effectivity-keyref" refer="ap239:Product_life_cycle_support___Dated_effectivity-key">
            <xs:selector xpath=".//ap239:Dated_effectivity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Decision_point-key">
            <xs:selector xpath="ap239:Decision_point">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Decision_point-keyref" refer="ap239:Product_life_cycle_support___Decision_point-key">
            <xs:selector xpath=".//ap239:Decision_point">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Decreasing_resource_event-key">
            <xs:selector xpath="ap239:Decreasing_resource_event">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Decreasing_resource_event-keyref" refer="ap239:Product_life_cycle_support___Decreasing_resource_event-key">
            <xs:selector xpath=".//ap239:Decreasing_resource_event">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Defined_state_relationship-key">
            <xs:selector xpath="ap239:Defined_state_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Defined_state_relationship-keyref" refer="ap239:Product_life_cycle_support___Defined_state_relationship-key">
            <xs:selector xpath=".//ap239:Defined_state_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Derived_unit-key">
            <xs:selector xpath="ap239:Derived_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Derived_unit-keyref" refer="ap239:Product_life_cycle_support___Derived_unit-key">
            <xs:selector xpath=".//ap239:Derived_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Derived_unit_element-key">
            <xs:selector xpath="ap239:Derived_unit_element">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Derived_unit_element-keyref" refer="ap239:Product_life_cycle_support___Derived_unit_element-key">
            <xs:selector xpath=".//ap239:Derived_unit_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Descriptive_document_property-key">
            <xs:selector xpath="ap239:Descriptive_document_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Descriptive_document_property-keyref" refer="ap239:Product_life_cycle_support___Descriptive_document_property-key">
            <xs:selector xpath=".//ap239:Descriptive_document_property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Detailed_geometric_model_element-key">
            <xs:selector xpath="ap239:Detailed_geometric_model_element">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Detailed_geometric_model_element-keyref" refer="ap239:Product_life_cycle_support___Detailed_geometric_model_element-key">
            <xs:selector xpath=".//ap239:Detailed_geometric_model_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Detailed_geometric_model_element-keysub">
            <xs:selector xpath="ap239:Detailed_geometric_model_element | ap239:Axis_placement | ap239:Cartesian_point | ap239:Cartesian_transformation_2d | ap239:Cartesian_transformation_3d | ap239:Direction | ap239:Mapping_based_template_instance | ap239:Transformation_based_template_instance">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Digital_document_definition-key">
            <xs:selector xpath="ap239:Digital_document_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Digital_document_definition-keyref" refer="ap239:Product_life_cycle_support___Digital_document_definition-key">
            <xs:selector xpath=".//ap239:Digital_document_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Digital_file-key">
            <xs:selector xpath="ap239:Digital_file">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Digital_file-keyref" refer="ap239:Product_life_cycle_support___Digital_file-key">
            <xs:selector xpath=".//ap239:Digital_file">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Directed_activity-key">
            <xs:selector xpath="ap239:Directed_activity">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Directed_activity-keyref" refer="ap239:Product_life_cycle_support___Directed_activity-key">
            <xs:selector xpath=".//ap239:Directed_activity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Direction-key">
            <xs:selector xpath="ap239:Direction">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Direction-keyref" refer="ap239:Product_life_cycle_support___Direction-key">
            <xs:selector xpath=".//ap239:Direction">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Distribution_by_value-key">
            <xs:selector xpath="ap239:Distribution_by_value">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Distribution_by_value-keyref" refer="ap239:Product_life_cycle_support___Distribution_by_value-key">
            <xs:selector xpath=".//ap239:Distribution_by_value">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Document-key">
            <xs:selector xpath="ap239:Document">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Document-keyref" refer="ap239:Product_life_cycle_support___Document-key">
            <xs:selector xpath=".//ap239:Document">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Document_assignment-key">
            <xs:selector xpath="ap239:Document_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Document_assignment-keyref" refer="ap239:Product_life_cycle_support___Document_assignment-key">
            <xs:selector xpath=".//ap239:Document_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Document_assignment-keysub">
            <xs:selector xpath="ap239:Document_assignment | ap239:Partial_document_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Document_definition-key">
            <xs:selector xpath="ap239:Document_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Document_definition-keyref" refer="ap239:Product_life_cycle_support___Document_definition-key">
            <xs:selector xpath=".//ap239:Document_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Document_definition-keysub">
            <xs:selector xpath="ap239:Document_definition | ap239:Digital_document_definition | ap239:Physical_document_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Document_definition_relationship-key">
            <xs:selector xpath="ap239:Document_definition_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Document_definition_relationship-keyref" refer="ap239:Product_life_cycle_support___Document_definition_relationship-key">
            <xs:selector xpath=".//ap239:Document_definition_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Document_location_identification-key">
            <xs:selector xpath="ap239:Document_location_identification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Document_location_identification-keyref" refer="ap239:Product_life_cycle_support___Document_location_identification-key">
            <xs:selector xpath=".//ap239:Document_location_identification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Document_property_representation-key">
            <xs:selector xpath="ap239:Document_property_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Document_property_representation-keyref" refer="ap239:Product_life_cycle_support___Document_property_representation-key">
            <xs:selector xpath=".//ap239:Document_property_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Document_version-key">
            <xs:selector xpath="ap239:Document_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Document_version-keyref" refer="ap239:Product_life_cycle_support___Document_version-key">
            <xs:selector xpath=".//ap239:Document_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Duration-key">
            <xs:selector xpath="ap239:Duration">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Duration-keyref" refer="ap239:Product_life_cycle_support___Duration-key">
            <xs:selector xpath=".//ap239:Duration">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Effectivity-key">
            <xs:selector xpath="ap239:Effectivity">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Effectivity-keyref" refer="ap239:Product_life_cycle_support___Effectivity-key">
            <xs:selector xpath=".//ap239:Effectivity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Effectivity-keysub">
            <xs:selector xpath="ap239:Effectivity | ap239:Dated_effectivity | ap239:Lot_effectivity | ap239:Product_as_individual_effectivity | ap239:Serial_effectivity | ap239:Time_interval_effectivity">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Effectivity_assignment-key">
            <xs:selector xpath="ap239:Effectivity_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Effectivity_assignment-keyref" refer="ap239:Product_life_cycle_support___Effectivity_assignment-key">
            <xs:selector xpath=".//ap239:Effectivity_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Effectivity_relationship-key">
            <xs:selector xpath="ap239:Effectivity_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Effectivity_relationship-keyref" refer="ap239:Product_life_cycle_support___Effectivity_relationship-key">
            <xs:selector xpath=".//ap239:Effectivity_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Electric_current_unit-key">
            <xs:selector xpath="ap239:Electric_current_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Electric_current_unit-keyref" refer="ap239:Product_life_cycle_support___Electric_current_unit-key">
            <xs:selector xpath=".//ap239:Electric_current_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Element_constraint-key">
            <xs:selector xpath="ap239:Element_constraint">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Element_constraint-keyref" refer="ap239:Product_life_cycle_support___Element_constraint-key">
            <xs:selector xpath=".//ap239:Element_constraint">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___End_task-key">
            <xs:selector xpath="ap239:End_task">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___End_task-keyref" refer="ap239:Product_life_cycle_support___End_task-key">
            <xs:selector xpath=".//ap239:End_task">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Envelope-key">
            <xs:selector xpath="ap239:Envelope">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Envelope-keyref" refer="ap239:Product_life_cycle_support___Envelope-key">
            <xs:selector xpath=".//ap239:Envelope">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Envelope_relationship-key">
            <xs:selector xpath="ap239:Envelope_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Envelope_relationship-keyref" refer="ap239:Product_life_cycle_support___Envelope_relationship-key">
            <xs:selector xpath=".//ap239:Envelope_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Event-key">
            <xs:selector xpath="ap239:Event">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Event-keyref" refer="ap239:Product_life_cycle_support___Event-key">
            <xs:selector xpath=".//ap239:Event">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Event-keysub">
            <xs:selector xpath="ap239:Event | ap239:Relative_event">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Event_assignment-key">
            <xs:selector xpath="ap239:Event_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Event_assignment-keyref" refer="ap239:Product_life_cycle_support___Event_assignment-key">
            <xs:selector xpath=".//ap239:Event_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Event_relationship-key">
            <xs:selector xpath="ap239:Event_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Event_relationship-keyref" refer="ap239:Product_life_cycle_support___Event_relationship-key">
            <xs:selector xpath=".//ap239:Event_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Exit_loop-key">
            <xs:selector xpath="ap239:Exit_loop">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Exit_loop-keyref" refer="ap239:Product_life_cycle_support___Exit_loop-key">
            <xs:selector xpath=".//ap239:Exit_loop">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Experience_gained-key">
            <xs:selector xpath="ap239:Experience_gained">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Experience_gained-keyref" refer="ap239:Product_life_cycle_support___Experience_gained-key">
            <xs:selector xpath=".//ap239:Experience_gained">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Experience_instance-key">
            <xs:selector xpath="ap239:Experience_instance">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Experience_instance-keyref" refer="ap239:Product_life_cycle_support___Experience_instance-key">
            <xs:selector xpath=".//ap239:Experience_instance">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Experience_type-key">
            <xs:selector xpath="ap239:Experience_type">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Experience_type-keyref" refer="ap239:Product_life_cycle_support___Experience_type-key">
            <xs:selector xpath=".//ap239:Experience_type">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Experience_type_relationship-key">
            <xs:selector xpath="ap239:Experience_type_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Experience_type_relationship-keyref" refer="ap239:Product_life_cycle_support___Experience_type_relationship-key">
            <xs:selector xpath=".//ap239:Experience_type_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___External_class-key">
            <xs:selector xpath="ap239:External_class">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___External_class-keyref" refer="ap239:Product_life_cycle_support___External_class-key">
            <xs:selector xpath=".//ap239:External_class">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___External_class_library-key">
            <xs:selector xpath="ap239:External_class_library">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___External_class_library-keyref" refer="ap239:Product_life_cycle_support___External_class_library-key">
            <xs:selector xpath=".//ap239:External_class_library">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___External_geometric_model-key">
            <xs:selector xpath="ap239:External_geometric_model">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___External_geometric_model-keyref" refer="ap239:Product_life_cycle_support___External_geometric_model-key">
            <xs:selector xpath=".//ap239:External_geometric_model">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___External_item_identification-key">
            <xs:selector xpath="ap239:External_item_identification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___External_item_identification-keyref" refer="ap239:Product_life_cycle_support___External_item_identification-key">
            <xs:selector xpath=".//ap239:External_item_identification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___External_item_identification-keysub">
            <xs:selector xpath="ap239:External_item_identification | ap239:File_location_identification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___External_source_identification-key">
            <xs:selector xpath="ap239:External_source_identification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___External_source_identification-keyref" refer="ap239:Product_life_cycle_support___External_source_identification-key">
            <xs:selector xpath=".//ap239:External_source_identification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___External_source_identification-keysub">
            <xs:selector xpath="ap239:External_source_identification | ap239:Document_location_identification | ap239:External_item_identification | ap239:File_location_identification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___File-key">
            <xs:selector xpath="ap239:File">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___File-keyref" refer="ap239:Product_life_cycle_support___File-key">
            <xs:selector xpath=".//ap239:File">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___File-keysub">
            <xs:selector xpath="ap239:File | ap239:Digital_file | ap239:Hardcopy">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___File_location_identification-key">
            <xs:selector xpath="ap239:File_location_identification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___File_location_identification-keyref" refer="ap239:Product_life_cycle_support___File_location_identification-key">
            <xs:selector xpath=".//ap239:File_location_identification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___File_relationship-key">
            <xs:selector xpath="ap239:File_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___File_relationship-keyref" refer="ap239:Product_life_cycle_support___File_relationship-key">
            <xs:selector xpath=".//ap239:File_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Function_value_pair-key">
            <xs:selector xpath="ap239:Function_value_pair">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Function_value_pair-keyref" refer="ap239:Product_life_cycle_support___Function_value_pair-key">
            <xs:selector xpath=".//ap239:Function_value_pair">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Functional_breakdown-key">
            <xs:selector xpath="ap239:Functional_breakdown">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Functional_breakdown-keyref" refer="ap239:Product_life_cycle_support___Functional_breakdown-key">
            <xs:selector xpath=".//ap239:Functional_breakdown">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Functional_breakdown_context-key">
            <xs:selector xpath="ap239:Functional_breakdown_context">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Functional_breakdown_context-keyref" refer="ap239:Product_life_cycle_support___Functional_breakdown_context-key">
            <xs:selector xpath=".//ap239:Functional_breakdown_context">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Functional_breakdown_version-key">
            <xs:selector xpath="ap239:Functional_breakdown_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Functional_breakdown_version-keyref" refer="ap239:Product_life_cycle_support___Functional_breakdown_version-key">
            <xs:selector xpath=".//ap239:Functional_breakdown_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Functional_element-key">
            <xs:selector xpath="ap239:Functional_element">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Functional_element-keyref" refer="ap239:Product_life_cycle_support___Functional_element-key">
            <xs:selector xpath=".//ap239:Functional_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Functional_element_definition-key">
            <xs:selector xpath="ap239:Functional_element_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Functional_element_definition-keyref" refer="ap239:Product_life_cycle_support___Functional_element_definition-key">
            <xs:selector xpath=".//ap239:Functional_element_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Functional_element_usage-key">
            <xs:selector xpath="ap239:Functional_element_usage">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Functional_element_usage-keyref" refer="ap239:Product_life_cycle_support___Functional_element_usage-key">
            <xs:selector xpath=".//ap239:Functional_element_usage">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Functional_element_version-key">
            <xs:selector xpath="ap239:Functional_element_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Functional_element_version-keyref" refer="ap239:Product_life_cycle_support___Functional_element_version-key">
            <xs:selector xpath=".//ap239:Functional_element_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Geometric_coordinate_space-key">
            <xs:selector xpath="ap239:Geometric_coordinate_space">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Geometric_coordinate_space-keyref" refer="ap239:Product_life_cycle_support___Geometric_coordinate_space-key">
            <xs:selector xpath=".//ap239:Geometric_coordinate_space">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Geometric_model-key">
            <xs:selector xpath="ap239:Geometric_model">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Geometric_model-keyref" refer="ap239:Product_life_cycle_support___Geometric_model-key">
            <xs:selector xpath=".//ap239:Geometric_model">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Geometric_model-keysub">
            <xs:selector xpath="ap239:Geometric_model | ap239:External_geometric_model">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Global_location_representation-key">
            <xs:selector xpath="ap239:Global_location_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Global_location_representation-keyref" refer="ap239:Product_life_cycle_support___Global_location_representation-key">
            <xs:selector xpath=".//ap239:Global_location_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Hardcopy-key">
            <xs:selector xpath="ap239:Hardcopy">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Hardcopy-keyref" refer="ap239:Product_life_cycle_support___Hardcopy-key">
            <xs:selector xpath=".//ap239:Hardcopy">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Hierarchical_interface_connection-key">
            <xs:selector xpath="ap239:Hierarchical_interface_connection">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Hierarchical_interface_connection-keyref" refer="ap239:Product_life_cycle_support___Hierarchical_interface_connection-key">
            <xs:selector xpath=".//ap239:Hierarchical_interface_connection">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Hybrid_breakdown-key">
            <xs:selector xpath="ap239:Hybrid_breakdown">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Hybrid_breakdown-keyref" refer="ap239:Product_life_cycle_support___Hybrid_breakdown-key">
            <xs:selector xpath=".//ap239:Hybrid_breakdown">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Hybrid_breakdown_context-key">
            <xs:selector xpath="ap239:Hybrid_breakdown_context">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Hybrid_breakdown_context-keyref" refer="ap239:Product_life_cycle_support___Hybrid_breakdown_context-key">
            <xs:selector xpath=".//ap239:Hybrid_breakdown_context">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Hybrid_breakdown_version-key">
            <xs:selector xpath="ap239:Hybrid_breakdown_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Hybrid_breakdown_version-keyref" refer="ap239:Product_life_cycle_support___Hybrid_breakdown_version-key">
            <xs:selector xpath=".//ap239:Hybrid_breakdown_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Hybrid_element_usage-key">
            <xs:selector xpath="ap239:Hybrid_element_usage">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Hybrid_element_usage-keyref" refer="ap239:Product_life_cycle_support___Hybrid_element_usage-key">
            <xs:selector xpath=".//ap239:Hybrid_element_usage">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Identification_assignment-key">
            <xs:selector xpath="ap239:Identification_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Identification_assignment-keyref" refer="ap239:Product_life_cycle_support___Identification_assignment-key">
            <xs:selector xpath=".//ap239:Identification_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Identification_assignment-keysub">
            <xs:selector xpath="ap239:Identification_assignment | ap239:Alias_identification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___In_zone-key">
            <xs:selector xpath="ap239:In_zone">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___In_zone-keyref" refer="ap239:Product_life_cycle_support___In_zone-key">
            <xs:selector xpath=".//ap239:In_zone">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Increasing_resource_event-key">
            <xs:selector xpath="ap239:Increasing_resource_event">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Increasing_resource_event-keyref" refer="ap239:Product_life_cycle_support___Increasing_resource_event-key">
            <xs:selector xpath=".//ap239:Increasing_resource_event">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Independent_property-key">
            <xs:selector xpath="ap239:Independent_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Independent_property-keyref" refer="ap239:Product_life_cycle_support___Independent_property-key">
            <xs:selector xpath=".//ap239:Independent_property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Independent_property_relationship-key">
            <xs:selector xpath="ap239:Independent_property_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Independent_property_relationship-keyref" refer="ap239:Product_life_cycle_support___Independent_property_relationship-key">
            <xs:selector xpath=".//ap239:Independent_property_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Independent_property_representation-key">
            <xs:selector xpath="ap239:Independent_property_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Independent_property_representation-keyref" refer="ap239:Product_life_cycle_support___Independent_property_representation-key">
            <xs:selector xpath=".//ap239:Independent_property_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Information_right-key">
            <xs:selector xpath="ap239:Information_right">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Information_right-keyref" refer="ap239:Product_life_cycle_support___Information_right-key">
            <xs:selector xpath=".//ap239:Information_right">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Information_usage_right-key">
            <xs:selector xpath="ap239:Information_usage_right">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Information_usage_right-keyref" refer="ap239:Product_life_cycle_support___Information_usage_right-key">
            <xs:selector xpath=".//ap239:Information_usage_right">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Information_usage_right_relationship-key">
            <xs:selector xpath="ap239:Information_usage_right_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Information_usage_right_relationship-keyref" refer="ap239:Product_life_cycle_support___Information_usage_right_relationship-key">
            <xs:selector xpath=".//ap239:Information_usage_right_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_connection-key">
            <xs:selector xpath="ap239:Interface_connection">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_connection-keyref" refer="ap239:Product_life_cycle_support___Interface_connection-key">
            <xs:selector xpath=".//ap239:Interface_connection">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_connection-keysub">
            <xs:selector xpath="ap239:Interface_connection | ap239:Hierarchical_interface_connection">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Interface_connector-key">
            <xs:selector xpath="ap239:Interface_connector">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_connector-keyref" refer="ap239:Product_life_cycle_support___Interface_connector-key">
            <xs:selector xpath=".//ap239:Interface_connector">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_connector_as_planned-key">
            <xs:selector xpath="ap239:Interface_connector_as_planned">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_connector_as_planned-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_as_planned-key">
            <xs:selector xpath=".//ap239:Interface_connector_as_planned">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_connector_as_realized-key">
            <xs:selector xpath="ap239:Interface_connector_as_realized">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_connector_as_realized-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_as_realized-key">
            <xs:selector xpath=".//ap239:Interface_connector_as_realized">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_connector_definition-key">
            <xs:selector xpath="ap239:Interface_connector_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_connector_definition-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_definition-key">
            <xs:selector xpath=".//ap239:Interface_connector_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_connector_design-key">
            <xs:selector xpath="ap239:Interface_connector_design">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_connector_design-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_design-key">
            <xs:selector xpath=".//ap239:Interface_connector_design">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_connector_design_to_planned-key">
            <xs:selector xpath="ap239:Interface_connector_design_to_planned">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_connector_design_to_planned-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_design_to_planned-key">
            <xs:selector xpath=".//ap239:Interface_connector_design_to_planned">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_connector_design_to_realized-key">
            <xs:selector xpath="ap239:Interface_connector_design_to_realized">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_connector_design_to_realized-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_design_to_realized-key">
            <xs:selector xpath=".//ap239:Interface_connector_design_to_realized">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_connector_occurrence-key">
            <xs:selector xpath="ap239:Interface_connector_occurrence">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_connector_occurrence-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_occurrence-key">
            <xs:selector xpath=".//ap239:Interface_connector_occurrence">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_connector_planned_to_realized-key">
            <xs:selector xpath="ap239:Interface_connector_planned_to_realized">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_connector_planned_to_realized-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_planned_to_realized-key">
            <xs:selector xpath=".//ap239:Interface_connector_planned_to_realized">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_connector_version-key">
            <xs:selector xpath="ap239:Interface_connector_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_connector_version-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_version-key">
            <xs:selector xpath=".//ap239:Interface_connector_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_connector_version-keysub">
            <xs:selector xpath="ap239:Interface_connector_version | ap239:Interface_connector_as_planned | ap239:Interface_connector_as_realized | ap239:Interface_connector_design">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Interface_definition_connection-key">
            <xs:selector xpath="ap239:Interface_definition_connection">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_definition_connection-keyref" refer="ap239:Product_life_cycle_support___Interface_definition_connection-key">
            <xs:selector xpath=".//ap239:Interface_definition_connection">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_definition_for-key">
            <xs:selector xpath="ap239:Interface_definition_for">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_definition_for-keyref" refer="ap239:Product_life_cycle_support___Interface_definition_for-key">
            <xs:selector xpath=".//ap239:Interface_definition_for">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_specification-key">
            <xs:selector xpath="ap239:Interface_specification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_specification-keyref" refer="ap239:Product_life_cycle_support___Interface_specification-key">
            <xs:selector xpath=".//ap239:Interface_specification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_specification_definition-key">
            <xs:selector xpath="ap239:Interface_specification_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_specification_definition-keyref" refer="ap239:Product_life_cycle_support___Interface_specification_definition-key">
            <xs:selector xpath=".//ap239:Interface_specification_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Interface_specification_version-key">
            <xs:selector xpath="ap239:Interface_specification_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Interface_specification_version-keyref" refer="ap239:Product_life_cycle_support___Interface_specification_version-key">
            <xs:selector xpath=".//ap239:Interface_specification_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Intersection-key">
            <xs:selector xpath="ap239:Intersection">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Intersection-keyref" refer="ap239:Product_life_cycle_support___Intersection-key">
            <xs:selector xpath=".//ap239:Intersection">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Item_design_association-key">
            <xs:selector xpath="ap239:Item_design_association">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Item_design_association-keyref" refer="ap239:Product_life_cycle_support___Item_design_association-key">
            <xs:selector xpath=".//ap239:Item_design_association">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Item_shape-key">
            <xs:selector xpath="ap239:Item_shape">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Item_shape-keyref" refer="ap239:Product_life_cycle_support___Item_shape-key">
            <xs:selector xpath=".//ap239:Item_shape">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Item_shape-keysub">
            <xs:selector xpath="ap239:Item_shape | ap239:Contextual_item_shape">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Item_usage_effectivity-key">
            <xs:selector xpath="ap239:Item_usage_effectivity">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Item_usage_effectivity-keyref" refer="ap239:Product_life_cycle_support___Item_usage_effectivity-key">
            <xs:selector xpath=".//ap239:Item_usage_effectivity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Justification-key">
            <xs:selector xpath="ap239:Justification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Justification-keyref" refer="ap239:Product_life_cycle_support___Justification-key">
            <xs:selector xpath=".//ap239:Justification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Justification_assignment-key">
            <xs:selector xpath="ap239:Justification_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Justification_assignment-keyref" refer="ap239:Product_life_cycle_support___Justification_assignment-key">
            <xs:selector xpath=".//ap239:Justification_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Justification_relationship-key">
            <xs:selector xpath="ap239:Justification_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Justification_relationship-keyref" refer="ap239:Product_life_cycle_support___Justification_relationship-key">
            <xs:selector xpath=".//ap239:Justification_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Justification_support_assignment-key">
            <xs:selector xpath="ap239:Justification_support_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Justification_support_assignment-keyref" refer="ap239:Product_life_cycle_support___Justification_support_assignment-key">
            <xs:selector xpath=".//ap239:Justification_support_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Language-key">
            <xs:selector xpath="ap239:Language">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Language-keyref" refer="ap239:Product_life_cycle_support___Language-key">
            <xs:selector xpath=".//ap239:Language">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Language_indication-key">
            <xs:selector xpath="ap239:Language_indication">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Language_indication-keyref" refer="ap239:Product_life_cycle_support___Language_indication-key">
            <xs:selector xpath=".//ap239:Language_indication">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Length_unit-key">
            <xs:selector xpath="ap239:Length_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Length_unit-keyref" refer="ap239:Product_life_cycle_support___Length_unit-key">
            <xs:selector xpath=".//ap239:Length_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Local_time-key">
            <xs:selector xpath="ap239:Local_time">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Local_time-keyref" refer="ap239:Product_life_cycle_support___Local_time-key">
            <xs:selector xpath=".//ap239:Local_time">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Location-key">
            <xs:selector xpath="ap239:Location">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Location-keyref" refer="ap239:Product_life_cycle_support___Location-key">
            <xs:selector xpath=".//ap239:Location">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Location_assignment-key">
            <xs:selector xpath="ap239:Location_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Location_assignment-keyref" refer="ap239:Product_life_cycle_support___Location_assignment-key">
            <xs:selector xpath=".//ap239:Location_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Location_relationship-key">
            <xs:selector xpath="ap239:Location_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Location_relationship-keyref" refer="ap239:Product_life_cycle_support___Location_relationship-key">
            <xs:selector xpath=".//ap239:Location_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Location_representation-key">
            <xs:selector xpath="ap239:Location_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Location_representation-keyref" refer="ap239:Product_life_cycle_support___Location_representation-key">
            <xs:selector xpath=".//ap239:Location_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Location_representation-keysub">
            <xs:selector xpath="ap239:Location_representation | ap239:Address_based_location_representation | ap239:Global_location_representation | ap239:Organization_based_location_representation | ap239:Product_based_location_identification | ap239:Regional_grid_location_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Looping_element-key">
            <xs:selector xpath="ap239:Looping_element">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Looping_element-keyref" refer="ap239:Product_life_cycle_support___Looping_element-key">
            <xs:selector xpath=".//ap239:Looping_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Looping_element-keysub">
            <xs:selector xpath="ap239:Looping_element | ap239:Repeat_count | ap239:Repeat_until | ap239:Repeat_while">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Lot_effectivity-key">
            <xs:selector xpath="ap239:Lot_effectivity">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Lot_effectivity-keyref" refer="ap239:Product_life_cycle_support___Lot_effectivity-key">
            <xs:selector xpath=".//ap239:Lot_effectivity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Luminous_intensity_unit-key">
            <xs:selector xpath="ap239:Luminous_intensity_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Luminous_intensity_unit-keyref" refer="ap239:Product_life_cycle_support___Luminous_intensity_unit-key">
            <xs:selector xpath=".//ap239:Luminous_intensity_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Make_from_relationship-key">
            <xs:selector xpath="ap239:Make_from_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Make_from_relationship-keyref" refer="ap239:Product_life_cycle_support___Make_from_relationship-key">
            <xs:selector xpath=".//ap239:Make_from_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Managed_resource-key">
            <xs:selector xpath="ap239:Managed_resource">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Managed_resource-keyref" refer="ap239:Product_life_cycle_support___Managed_resource-key">
            <xs:selector xpath=".//ap239:Managed_resource">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Managed_resource_relationship-key">
            <xs:selector xpath="ap239:Managed_resource_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Managed_resource_relationship-keyref" refer="ap239:Product_life_cycle_support___Managed_resource_relationship-key">
            <xs:selector xpath=".//ap239:Managed_resource_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Mapping_based_template_instance-key">
            <xs:selector xpath="ap239:Mapping_based_template_instance">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Mapping_based_template_instance-keyref" refer="ap239:Product_life_cycle_support___Mapping_based_template_instance-key">
            <xs:selector xpath=".//ap239:Mapping_based_template_instance">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Market-key">
            <xs:selector xpath="ap239:Market">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Market-keyref" refer="ap239:Product_life_cycle_support___Market-key">
            <xs:selector xpath=".//ap239:Market">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Mass_unit-key">
            <xs:selector xpath="ap239:Mass_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Mass_unit-keyref" refer="ap239:Product_life_cycle_support___Mass_unit-key">
            <xs:selector xpath=".//ap239:Mass_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Measure_item-key">
            <xs:selector xpath="ap239:Measure_item">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Measure_item-keyref" refer="ap239:Product_life_cycle_support___Measure_item-key">
            <xs:selector xpath=".//ap239:Measure_item">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Measure_item-keysub">
            <xs:selector xpath="ap239:Measure_item | ap239:Measure_item_with_precision | ap239:Numerical_item_with_global_unit | ap239:Probability_derivation_parameter | ap239:Probability_distribution_parameter | ap239:Probability_function_value | ap239:Probability_numeric_value | ap239:Random_variable | ap239:Numerical_item_with_unit | ap239:Numerical_document_property | ap239:Value_limit | ap239:Value_limit_with_global_unit | ap239:Value_list | ap239:Value_range | ap239:Value_range_with_global_unit | ap239:Value_set | ap239:Value_with_tolerances">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Measure_item_with_precision-key">
            <xs:selector xpath="ap239:Measure_item_with_precision">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Measure_item_with_precision-keyref" refer="ap239:Product_life_cycle_support___Measure_item_with_precision-key">
            <xs:selector xpath=".//ap239:Measure_item_with_precision">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Message-key">
            <xs:selector xpath="ap239:Message">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Message-keyref" refer="ap239:Product_life_cycle_support___Message-key">
            <xs:selector xpath=".//ap239:Message">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Message_relationship-key">
            <xs:selector xpath="ap239:Message_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Message_relationship-keyref" refer="ap239:Product_life_cycle_support___Message_relationship-key">
            <xs:selector xpath=".//ap239:Message_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Name_assignment-key">
            <xs:selector xpath="ap239:Name_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Name_assignment-keyref" refer="ap239:Product_life_cycle_support___Name_assignment-key">
            <xs:selector xpath=".//ap239:Name_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Next_assembly_usage-key">
            <xs:selector xpath="ap239:Next_assembly_usage">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Next_assembly_usage-keyref" refer="ap239:Product_life_cycle_support___Next_assembly_usage-key">
            <xs:selector xpath=".//ap239:Next_assembly_usage">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Numerical_document_property-key">
            <xs:selector xpath="ap239:Numerical_document_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Numerical_document_property-keyref" refer="ap239:Product_life_cycle_support___Numerical_document_property-key">
            <xs:selector xpath=".//ap239:Numerical_document_property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Numerical_item_with_global_unit-key">
            <xs:selector xpath="ap239:Numerical_item_with_global_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Numerical_item_with_global_unit-keyref" refer="ap239:Product_life_cycle_support___Numerical_item_with_global_unit-key">
            <xs:selector xpath=".//ap239:Numerical_item_with_global_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Numerical_item_with_global_unit-keysub">
            <xs:selector xpath="ap239:Numerical_item_with_global_unit | ap239:Probability_derivation_parameter | ap239:Probability_distribution_parameter | ap239:Probability_function_value | ap239:Probability_numeric_value | ap239:Random_variable">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Numerical_item_with_unit-key">
            <xs:selector xpath="ap239:Numerical_item_with_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Numerical_item_with_unit-keyref" refer="ap239:Product_life_cycle_support___Numerical_item_with_unit-key">
            <xs:selector xpath=".//ap239:Numerical_item_with_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Numerical_item_with_unit-keysub">
            <xs:selector xpath="ap239:Numerical_item_with_unit | ap239:Numerical_document_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Numerical_representation_context-key">
            <xs:selector xpath="ap239:Numerical_representation_context">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Numerical_representation_context-keyref" refer="ap239:Product_life_cycle_support___Numerical_representation_context-key">
            <xs:selector xpath=".//ap239:Numerical_representation_context">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Numerical_representation_context-keysub">
            <xs:selector xpath="ap239:Numerical_representation_context | ap239:Geometric_coordinate_space">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Observation-key">
            <xs:selector xpath="ap239:Observation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Observation-keyref" refer="ap239:Product_life_cycle_support___Observation-key">
            <xs:selector xpath=".//ap239:Observation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Observation_consequence-key">
            <xs:selector xpath="ap239:Observation_consequence">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Observation_consequence-keyref" refer="ap239:Product_life_cycle_support___Observation_consequence-key">
            <xs:selector xpath=".//ap239:Observation_consequence">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Observation_item-key">
            <xs:selector xpath="ap239:Observation_item">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Observation_item-keyref" refer="ap239:Product_life_cycle_support___Observation_item-key">
            <xs:selector xpath=".//ap239:Observation_item">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Observation_relationship-key">
            <xs:selector xpath="ap239:Observation_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Observation_relationship-keyref" refer="ap239:Product_life_cycle_support___Observation_relationship-key">
            <xs:selector xpath=".//ap239:Observation_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Or_state_cause_effect_definition-key">
            <xs:selector xpath="ap239:Or_state_cause_effect_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Or_state_cause_effect_definition-keyref" refer="ap239:Product_life_cycle_support___Or_state_cause_effect_definition-key">
            <xs:selector xpath=".//ap239:Or_state_cause_effect_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Organization-key">
            <xs:selector xpath="ap239:Organization">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Organization-keyref" refer="ap239:Product_life_cycle_support___Organization-key">
            <xs:selector xpath=".//ap239:Organization">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Organization_based_location_representation-key">
            <xs:selector xpath="ap239:Organization_based_location_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Organization_based_location_representation-keyref" refer="ap239:Product_life_cycle_support___Organization_based_location_representation-key">
            <xs:selector xpath=".//ap239:Organization_based_location_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Organization_or_person_in_organization_assignment-key">
            <xs:selector xpath="ap239:Organization_or_person_in_organization_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Organization_or_person_in_organization_assignment-keyref" refer="ap239:Product_life_cycle_support___Organization_or_person_in_organization_assignment-key">
            <xs:selector xpath=".//ap239:Organization_or_person_in_organization_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Organization_organization_type_relationship-key">
            <xs:selector xpath="ap239:Organization_organization_type_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Organization_organization_type_relationship-keyref" refer="ap239:Product_life_cycle_support___Organization_organization_type_relationship-key">
            <xs:selector xpath=".//ap239:Organization_organization_type_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Organization_relationship-key">
            <xs:selector xpath="ap239:Organization_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Organization_relationship-keyref" refer="ap239:Product_life_cycle_support___Organization_relationship-key">
            <xs:selector xpath=".//ap239:Organization_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Organization_type-key">
            <xs:selector xpath="ap239:Organization_type">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Organization_type-keyref" refer="ap239:Product_life_cycle_support___Organization_type-key">
            <xs:selector xpath=".//ap239:Organization_type">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Organizational_location_identification-key">
            <xs:selector xpath="ap239:Organizational_location_identification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Organizational_location_identification-keyref" refer="ap239:Product_life_cycle_support___Organizational_location_identification-key">
            <xs:selector xpath=".//ap239:Organizational_location_identification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Parameterized_distribution-key">
            <xs:selector xpath="ap239:Parameterized_distribution">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Parameterized_distribution-keyref" refer="ap239:Product_life_cycle_support___Parameterized_distribution-key">
            <xs:selector xpath=".//ap239:Parameterized_distribution">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Part-key">
            <xs:selector xpath="ap239:Part">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Part-keyref" refer="ap239:Product_life_cycle_support___Part-key">
            <xs:selector xpath=".//ap239:Part">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Part_version-key">
            <xs:selector xpath="ap239:Part_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Part_version-keyref" refer="ap239:Product_life_cycle_support___Part_version-key">
            <xs:selector xpath=".//ap239:Part_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Part_view_definition-key">
            <xs:selector xpath="ap239:Part_view_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Part_view_definition-keyref" refer="ap239:Product_life_cycle_support___Part_view_definition-key">
            <xs:selector xpath=".//ap239:Part_view_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Partial_document_assignment-key">
            <xs:selector xpath="ap239:Partial_document_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Partial_document_assignment-keyref" refer="ap239:Product_life_cycle_support___Partial_document_assignment-key">
            <xs:selector xpath=".//ap239:Partial_document_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Person-key">
            <xs:selector xpath="ap239:Person">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Person-keyref" refer="ap239:Product_life_cycle_support___Person-key">
            <xs:selector xpath=".//ap239:Person">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Person_in_organization-key">
            <xs:selector xpath="ap239:Person_in_organization">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Person_in_organization-keyref" refer="ap239:Product_life_cycle_support___Person_in_organization-key">
            <xs:selector xpath=".//ap239:Person_in_organization">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Person_or_organization_or_person_in_organization_in_position-key">
            <xs:selector xpath="ap239:Person_or_organization_or_person_in_organization_in_position">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Person_or_organization_or_person_in_organization_in_position-keyref" refer="ap239:Product_life_cycle_support___Person_or_organization_or_person_in_organization_in_position-key">
            <xs:selector xpath=".//ap239:Person_or_organization_or_person_in_organization_in_position">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Person_or_organization_or_person_in_organization_in_position_relationship-key">
            <xs:selector xpath="ap239:Person_or_organization_or_person_in_organization_in_position_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Person_or_organization_or_person_in_organization_in_position_relationship-keyref" refer="ap239:Product_life_cycle_support___Person_or_organization_or_person_in_organization_in_position_relationship-key">
            <xs:selector xpath=".//ap239:Person_or_organization_or_person_in_organization_in_position_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Physical_breakdown-key">
            <xs:selector xpath="ap239:Physical_breakdown">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Physical_breakdown-keyref" refer="ap239:Product_life_cycle_support___Physical_breakdown-key">
            <xs:selector xpath=".//ap239:Physical_breakdown">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Physical_breakdown_context-key">
            <xs:selector xpath="ap239:Physical_breakdown_context">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Physical_breakdown_context-keyref" refer="ap239:Product_life_cycle_support___Physical_breakdown_context-key">
            <xs:selector xpath=".//ap239:Physical_breakdown_context">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Physical_breakdown_version-key">
            <xs:selector xpath="ap239:Physical_breakdown_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Physical_breakdown_version-keyref" refer="ap239:Product_life_cycle_support___Physical_breakdown_version-key">
            <xs:selector xpath=".//ap239:Physical_breakdown_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Physical_document_definition-key">
            <xs:selector xpath="ap239:Physical_document_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Physical_document_definition-keyref" refer="ap239:Product_life_cycle_support___Physical_document_definition-key">
            <xs:selector xpath=".//ap239:Physical_document_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Physical_element-key">
            <xs:selector xpath="ap239:Physical_element">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Physical_element-keyref" refer="ap239:Product_life_cycle_support___Physical_element-key">
            <xs:selector xpath=".//ap239:Physical_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Physical_element_definition-key">
            <xs:selector xpath="ap239:Physical_element_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Physical_element_definition-keyref" refer="ap239:Product_life_cycle_support___Physical_element_definition-key">
            <xs:selector xpath=".//ap239:Physical_element_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Physical_element_usage-key">
            <xs:selector xpath="ap239:Physical_element_usage">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Physical_element_usage-keyref" refer="ap239:Product_life_cycle_support___Physical_element_usage-key">
            <xs:selector xpath=".//ap239:Physical_element_usage">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Physical_element_version-key">
            <xs:selector xpath="ap239:Physical_element_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Physical_element_version-keyref" refer="ap239:Product_life_cycle_support___Physical_element_version-key">
            <xs:selector xpath=".//ap239:Physical_element_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Plane_angle_unit-key">
            <xs:selector xpath="ap239:Plane_angle_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Plane_angle_unit-keyref" refer="ap239:Product_life_cycle_support___Plane_angle_unit-key">
            <xs:selector xpath=".//ap239:Plane_angle_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Position-key">
            <xs:selector xpath="ap239:Position">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Position-keyref" refer="ap239:Product_life_cycle_support___Position-key">
            <xs:selector xpath=".//ap239:Position">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Position_assignment-key">
            <xs:selector xpath="ap239:Position_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Position_assignment-keyref" refer="ap239:Product_life_cycle_support___Position_assignment-key">
            <xs:selector xpath=".//ap239:Position_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Position_group-key">
            <xs:selector xpath="ap239:Position_group">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Position_group-keyref" refer="ap239:Product_life_cycle_support___Position_group-key">
            <xs:selector xpath=".//ap239:Position_group">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Position_group_assignment-key">
            <xs:selector xpath="ap239:Position_group_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Position_group_assignment-keyref" refer="ap239:Product_life_cycle_support___Position_group_assignment-key">
            <xs:selector xpath=".//ap239:Position_group_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Position_group_relationship-key">
            <xs:selector xpath="ap239:Position_group_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Position_group_relationship-keyref" refer="ap239:Product_life_cycle_support___Position_group_relationship-key">
            <xs:selector xpath=".//ap239:Position_group_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Position_group_role-key">
            <xs:selector xpath="ap239:Position_group_role">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Position_group_role-keyref" refer="ap239:Product_life_cycle_support___Position_group_role-key">
            <xs:selector xpath=".//ap239:Position_group_role">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Position_position_type_assignment-key">
            <xs:selector xpath="ap239:Position_position_type_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Position_position_type_assignment-keyref" refer="ap239:Product_life_cycle_support___Position_position_type_assignment-key">
            <xs:selector xpath=".//ap239:Position_position_type_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Position_relationship-key">
            <xs:selector xpath="ap239:Position_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Position_relationship-keyref" refer="ap239:Product_life_cycle_support___Position_relationship-key">
            <xs:selector xpath=".//ap239:Position_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Position_role-key">
            <xs:selector xpath="ap239:Position_role">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Position_role-keyref" refer="ap239:Product_life_cycle_support___Position_role-key">
            <xs:selector xpath=".//ap239:Position_role">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Position_type-key">
            <xs:selector xpath="ap239:Position_type">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Position_type-keyref" refer="ap239:Product_life_cycle_support___Position_type-key">
            <xs:selector xpath=".//ap239:Position_type">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Position_type_assignment-key">
            <xs:selector xpath="ap239:Position_type_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Position_type_assignment-keyref" refer="ap239:Product_life_cycle_support___Position_type_assignment-key">
            <xs:selector xpath=".//ap239:Position_type_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Position_type_role-key">
            <xs:selector xpath="ap239:Position_type_role">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Position_type_role-keyref" refer="ap239:Product_life_cycle_support___Position_type_role-key">
            <xs:selector xpath=".//ap239:Position_type_role">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Power_set-key">
            <xs:selector xpath="ap239:Power_set">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Power_set-keyref" refer="ap239:Product_life_cycle_support___Power_set-key">
            <xs:selector xpath=".//ap239:Power_set">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Probability-key">
            <xs:selector xpath="ap239:Probability">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Probability-keyref" refer="ap239:Product_life_cycle_support___Probability-key">
            <xs:selector xpath=".//ap239:Probability">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Probability-keysub">
            <xs:selector xpath="ap239:Probability | ap239:Probability_by_name | ap239:Probability_numeric | ap239:Probability_derived">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Probability_by_name-key">
            <xs:selector xpath="ap239:Probability_by_name">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Probability_by_name-keyref" refer="ap239:Product_life_cycle_support___Probability_by_name-key">
            <xs:selector xpath=".//ap239:Probability_by_name">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Probability_derivation_parameter-key">
            <xs:selector xpath="ap239:Probability_derivation_parameter">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Probability_derivation_parameter-keyref" refer="ap239:Product_life_cycle_support___Probability_derivation_parameter-key">
            <xs:selector xpath=".//ap239:Probability_derivation_parameter">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Probability_derived-key">
            <xs:selector xpath="ap239:Probability_derived">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Probability_derived-keyref" refer="ap239:Product_life_cycle_support___Probability_derived-key">
            <xs:selector xpath=".//ap239:Probability_derived">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Probability_distribution-key">
            <xs:selector xpath="ap239:Probability_distribution">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Probability_distribution-keyref" refer="ap239:Product_life_cycle_support___Probability_distribution-key">
            <xs:selector xpath=".//ap239:Probability_distribution">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Probability_distribution-keysub">
            <xs:selector xpath="ap239:Probability_distribution | ap239:Distribution_by_value | ap239:Parameterized_distribution">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Probability_distribution_parameter-key">
            <xs:selector xpath="ap239:Probability_distribution_parameter">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Probability_distribution_parameter-keyref" refer="ap239:Product_life_cycle_support___Probability_distribution_parameter-key">
            <xs:selector xpath=".//ap239:Probability_distribution_parameter">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Probability_function_value-key">
            <xs:selector xpath="ap239:Probability_function_value">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Probability_function_value-keyref" refer="ap239:Product_life_cycle_support___Probability_function_value-key">
            <xs:selector xpath=".//ap239:Probability_function_value">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Probability_generator-key">
            <xs:selector xpath="ap239:Probability_generator">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Probability_generator-keyref" refer="ap239:Product_life_cycle_support___Probability_generator-key">
            <xs:selector xpath=".//ap239:Probability_generator">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Probability_generator-keysub">
            <xs:selector xpath="ap239:Probability_generator | ap239:Probability_distribution | ap239:Distribution_by_value | ap239:Parameterized_distribution">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Probability_named_value-key">
            <xs:selector xpath="ap239:Probability_named_value">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Probability_named_value-keyref" refer="ap239:Product_life_cycle_support___Probability_named_value-key">
            <xs:selector xpath=".//ap239:Probability_named_value">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Probability_numeric-key">
            <xs:selector xpath="ap239:Probability_numeric">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Probability_numeric-keyref" refer="ap239:Product_life_cycle_support___Probability_numeric-key">
            <xs:selector xpath=".//ap239:Probability_numeric">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Probability_numeric-keysub">
            <xs:selector xpath="ap239:Probability_numeric | ap239:Probability_derived">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Probability_numeric_value-key">
            <xs:selector xpath="ap239:Probability_numeric_value">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Probability_numeric_value-keyref" refer="ap239:Product_life_cycle_support___Probability_numeric_value-key">
            <xs:selector xpath=".//ap239:Probability_numeric_value">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product-key">
            <xs:selector xpath="ap239:Product">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product-keyref" refer="ap239:Product_life_cycle_support___Product-key">
            <xs:selector xpath=".//ap239:Product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product-keysub">
            <xs:selector xpath="ap239:Product | ap239:Attachment_slot | ap239:Breakdown | ap239:Functional_breakdown | ap239:Hybrid_breakdown | ap239:Physical_breakdown | ap239:System_breakdown | ap239:Zone_breakdown | ap239:Breakdown_element | ap239:Functional_element | ap239:Physical_element | ap239:System_element | ap239:Zone_element | ap239:Document | ap239:Interface_connector | ap239:Interface_specification | ap239:Part | ap239:Product_as_individual | ap239:Requirement">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Product_as_individual-key">
            <xs:selector xpath="ap239:Product_as_individual">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_as_individual-keyref" refer="ap239:Product_life_cycle_support___Product_as_individual-key">
            <xs:selector xpath=".//ap239:Product_as_individual">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_as_individual_effectivity-key">
            <xs:selector xpath="ap239:Product_as_individual_effectivity">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_as_individual_effectivity-keyref" refer="ap239:Product_life_cycle_support___Product_as_individual_effectivity-key">
            <xs:selector xpath=".//ap239:Product_as_individual_effectivity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_as_individual_version-key">
            <xs:selector xpath="ap239:Product_as_individual_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_as_individual_version-keyref" refer="ap239:Product_life_cycle_support___Product_as_individual_version-key">
            <xs:selector xpath=".//ap239:Product_as_individual_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_as_individual_version-keysub">
            <xs:selector xpath="ap239:Product_as_individual_version | ap239:Product_as_planned | ap239:Product_as_realized">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Product_as_individual_view-key">
            <xs:selector xpath="ap239:Product_as_individual_view">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_as_individual_view-keyref" refer="ap239:Product_life_cycle_support___Product_as_individual_view-key">
            <xs:selector xpath=".//ap239:Product_as_individual_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_as_planned-key">
            <xs:selector xpath="ap239:Product_as_planned">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_as_planned-keyref" refer="ap239:Product_life_cycle_support___Product_as_planned-key">
            <xs:selector xpath=".//ap239:Product_as_planned">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_as_realized-key">
            <xs:selector xpath="ap239:Product_as_realized">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_as_realized-keyref" refer="ap239:Product_life_cycle_support___Product_as_realized-key">
            <xs:selector xpath=".//ap239:Product_as_realized">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_based_location_identification-key">
            <xs:selector xpath="ap239:Product_based_location_identification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_based_location_identification-keyref" refer="ap239:Product_life_cycle_support___Product_based_location_identification-key">
            <xs:selector xpath=".//ap239:Product_based_location_identification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_category-key">
            <xs:selector xpath="ap239:Product_category">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_category-keyref" refer="ap239:Product_life_cycle_support___Product_category-key">
            <xs:selector xpath=".//ap239:Product_category">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_category_assignment-key">
            <xs:selector xpath="ap239:Product_category_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_category_assignment-keyref" refer="ap239:Product_life_cycle_support___Product_category_assignment-key">
            <xs:selector xpath=".//ap239:Product_category_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_category_hierarchy-key">
            <xs:selector xpath="ap239:Product_category_hierarchy">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_category_hierarchy-keyref" refer="ap239:Product_life_cycle_support___Product_category_hierarchy-key">
            <xs:selector xpath=".//ap239:Product_category_hierarchy">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_concept-key">
            <xs:selector xpath="ap239:Product_concept">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_concept-keyref" refer="ap239:Product_life_cycle_support___Product_concept-key">
            <xs:selector xpath=".//ap239:Product_concept">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_configuration-key">
            <xs:selector xpath="ap239:Product_configuration">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_configuration-keyref" refer="ap239:Product_life_cycle_support___Product_configuration-key">
            <xs:selector xpath=".//ap239:Product_configuration">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_definition_element_relationship-key">
            <xs:selector xpath="ap239:Product_definition_element_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_definition_element_relationship-keyref" refer="ap239:Product_life_cycle_support___Product_definition_element_relationship-key">
            <xs:selector xpath=".//ap239:Product_definition_element_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_definition_element_relationship-keysub">
            <xs:selector xpath="ap239:Product_definition_element_relationship | ap239:Breakdown_element_realization">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Product_design_to_individual-key">
            <xs:selector xpath="ap239:Product_design_to_individual">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_design_to_individual-keyref" refer="ap239:Product_life_cycle_support___Product_design_to_individual-key">
            <xs:selector xpath=".//ap239:Product_design_to_individual">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_design_version_to_individual-key">
            <xs:selector xpath="ap239:Product_design_version_to_individual">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_design_version_to_individual-keyref" refer="ap239:Product_life_cycle_support___Product_design_version_to_individual-key">
            <xs:selector xpath=".//ap239:Product_design_version_to_individual">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_group-key">
            <xs:selector xpath="ap239:Product_group">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_group-keyref" refer="ap239:Product_life_cycle_support___Product_group-key">
            <xs:selector xpath=".//ap239:Product_group">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_group_membership-key">
            <xs:selector xpath="ap239:Product_group_membership">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_group_membership-keyref" refer="ap239:Product_life_cycle_support___Product_group_membership-key">
            <xs:selector xpath=".//ap239:Product_group_membership">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_group_relationship-key">
            <xs:selector xpath="ap239:Product_group_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_group_relationship-keyref" refer="ap239:Product_life_cycle_support___Product_group_relationship-key">
            <xs:selector xpath=".//ap239:Product_group_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_in_attachment_slot-key">
            <xs:selector xpath="ap239:Product_in_attachment_slot">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_in_attachment_slot-keyref" refer="ap239:Product_life_cycle_support___Product_in_attachment_slot-key">
            <xs:selector xpath=".//ap239:Product_in_attachment_slot">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_planned_to_realized-key">
            <xs:selector xpath="ap239:Product_planned_to_realized">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_planned_to_realized-keyref" refer="ap239:Product_life_cycle_support___Product_planned_to_realized-key">
            <xs:selector xpath=".//ap239:Product_planned_to_realized">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_relationship-key">
            <xs:selector xpath="ap239:Product_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_relationship-keyref" refer="ap239:Product_life_cycle_support___Product_relationship-key">
            <xs:selector xpath=".//ap239:Product_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_version-key">
            <xs:selector xpath="ap239:Product_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_version-keyref" refer="ap239:Product_life_cycle_support___Product_version-key">
            <xs:selector xpath=".//ap239:Product_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_version-keysub">
            <xs:selector xpath="ap239:Product_version | ap239:Attachment_slot_version | ap239:Attachment_slot_as_planned | ap239:Attachment_slot_as_realized | ap239:Attachment_slot_design | ap239:Breakdown_element_version | ap239:Functional_element_version | ap239:Physical_element_version | ap239:System_element_version | ap239:Zone_element_version | ap239:Breakdown_version | ap239:Functional_breakdown_version | ap239:Hybrid_breakdown_version | ap239:Physical_breakdown_version | ap239:System_breakdown_version | ap239:Zone_breakdown_version | ap239:Document_version | ap239:Interface_connector_version | ap239:Interface_connector_as_planned | ap239:Interface_connector_as_realized | ap239:Interface_connector_design | ap239:Interface_specification_version | ap239:Part_version | ap239:Product_as_individual_version | ap239:Product_as_planned | ap239:Product_as_realized | ap239:Requirement_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Product_version_relationship-key">
            <xs:selector xpath="ap239:Product_version_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_version_relationship-keyref" refer="ap239:Product_life_cycle_support___Product_version_relationship-key">
            <xs:selector xpath=".//ap239:Product_version_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_version_relationship-keysub">
            <xs:selector xpath="ap239:Product_version_relationship | ap239:Requirement_version_relationship | ap239:Supplied_part_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Product_view_definition-key">
            <xs:selector xpath="ap239:Product_view_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Product_view_definition-keyref" refer="ap239:Product_life_cycle_support___Product_view_definition-key">
            <xs:selector xpath=".//ap239:Product_view_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Product_view_definition-keysub">
            <xs:selector xpath="ap239:Product_view_definition | ap239:Attachment_slot_definition | ap239:Breakdown_element_definition | ap239:Functional_element_definition | ap239:Physical_element_definition | ap239:System_element_definition | ap239:Zone_element_definition | ap239:Document_definition | ap239:Digital_document_definition | ap239:Physical_document_definition | ap239:Interface_connector_definition | ap239:Interface_specification_definition | ap239:Part_view_definition | ap239:Product_as_individual_view | ap239:Requirement_view_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Project-key">
            <xs:selector xpath="ap239:Project">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Project-keyref" refer="ap239:Product_life_cycle_support___Project-key">
            <xs:selector xpath=".//ap239:Project">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Project_assignment-key">
            <xs:selector xpath="ap239:Project_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Project_assignment-keyref" refer="ap239:Product_life_cycle_support___Project_assignment-key">
            <xs:selector xpath=".//ap239:Project_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Project_relationship-key">
            <xs:selector xpath="ap239:Project_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Project_relationship-keyref" refer="ap239:Product_life_cycle_support___Project_relationship-key">
            <xs:selector xpath=".//ap239:Project_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Promissory_usage-key">
            <xs:selector xpath="ap239:Promissory_usage">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Promissory_usage-keyref" refer="ap239:Product_life_cycle_support___Promissory_usage-key">
            <xs:selector xpath=".//ap239:Promissory_usage">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Proper_subset-key">
            <xs:selector xpath="ap239:Proper_subset">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Proper_subset-keyref" refer="ap239:Product_life_cycle_support___Proper_subset-key">
            <xs:selector xpath=".//ap239:Proper_subset">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Property_representation-key">
            <xs:selector xpath="ap239:Property_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Property_representation-keyref" refer="ap239:Product_life_cycle_support___Property_representation-key">
            <xs:selector xpath=".//ap239:Property_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Property_value_representation-key">
            <xs:selector xpath="ap239:Property_value_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Property_value_representation-keyref" refer="ap239:Product_life_cycle_support___Property_value_representation-key">
            <xs:selector xpath=".//ap239:Property_value_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Property_value_representation-keysub">
            <xs:selector xpath="ap239:Property_value_representation | ap239:Qualified_property_value_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Qualification_assignment-key">
            <xs:selector xpath="ap239:Qualification_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Qualification_assignment-keyref" refer="ap239:Product_life_cycle_support___Qualification_assignment-key">
            <xs:selector xpath=".//ap239:Qualification_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Qualification_type-key">
            <xs:selector xpath="ap239:Qualification_type">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Qualification_type-keyref" refer="ap239:Product_life_cycle_support___Qualification_type-key">
            <xs:selector xpath=".//ap239:Qualification_type">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Qualification_type_relationship-key">
            <xs:selector xpath="ap239:Qualification_type_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Qualification_type_relationship-keyref" refer="ap239:Product_life_cycle_support___Qualification_type_relationship-key">
            <xs:selector xpath=".//ap239:Qualification_type_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Qualified_property_value_representation-key">
            <xs:selector xpath="ap239:Qualified_property_value_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Qualified_property_value_representation-keyref" refer="ap239:Product_life_cycle_support___Qualified_property_value_representation-key">
            <xs:selector xpath=".//ap239:Qualified_property_value_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Random_variable-key">
            <xs:selector xpath="ap239:Random_variable">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Random_variable-keyref" refer="ap239:Product_life_cycle_support___Random_variable-key">
            <xs:selector xpath=".//ap239:Random_variable">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Ratio_unit-key">
            <xs:selector xpath="ap239:Ratio_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Ratio_unit-keyref" refer="ap239:Product_life_cycle_support___Ratio_unit-key">
            <xs:selector xpath=".//ap239:Ratio_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Regional_coordinate-key">
            <xs:selector xpath="ap239:Regional_coordinate">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Regional_coordinate-keyref" refer="ap239:Product_life_cycle_support___Regional_coordinate-key">
            <xs:selector xpath=".//ap239:Regional_coordinate">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Regional_grid_location_representation-key">
            <xs:selector xpath="ap239:Regional_grid_location_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Regional_grid_location_representation-keyref" refer="ap239:Product_life_cycle_support___Regional_grid_location_representation-key">
            <xs:selector xpath=".//ap239:Regional_grid_location_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Related_condition_parameter-key">
            <xs:selector xpath="ap239:Related_condition_parameter">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Related_condition_parameter-keyref" refer="ap239:Product_life_cycle_support___Related_condition_parameter-key">
            <xs:selector xpath=".//ap239:Related_condition_parameter">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Relative_event-key">
            <xs:selector xpath="ap239:Relative_event">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Relative_event-keyref" refer="ap239:Product_life_cycle_support___Relative_event-key">
            <xs:selector xpath=".//ap239:Relative_event">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Repeat_count-key">
            <xs:selector xpath="ap239:Repeat_count">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Repeat_count-keyref" refer="ap239:Product_life_cycle_support___Repeat_count-key">
            <xs:selector xpath=".//ap239:Repeat_count">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Repeat_until-key">
            <xs:selector xpath="ap239:Repeat_until">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Repeat_until-keyref" refer="ap239:Product_life_cycle_support___Repeat_until-key">
            <xs:selector xpath=".//ap239:Repeat_until">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Repeat_while-key">
            <xs:selector xpath="ap239:Repeat_while">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Repeat_while-keyref" refer="ap239:Product_life_cycle_support___Repeat_while-key">
            <xs:selector xpath=".//ap239:Repeat_while">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Representation-key">
            <xs:selector xpath="ap239:Representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Representation-keyref" refer="ap239:Product_life_cycle_support___Representation-key">
            <xs:selector xpath=".//ap239:Representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Representation-keysub">
            <xs:selector xpath="ap239:Representation | ap239:Document_property_representation | ap239:Geometric_model | ap239:External_geometric_model | ap239:Probability | ap239:Probability_by_name | ap239:Probability_numeric | ap239:Probability_derived | ap239:Probability_generator | ap239:Probability_distribution | ap239:Distribution_by_value | ap239:Parameterized_distribution | ap239:Property_value_representation | ap239:Qualified_property_value_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Representation_context-key">
            <xs:selector xpath="ap239:Representation_context">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Representation_context-keyref" refer="ap239:Product_life_cycle_support___Representation_context-key">
            <xs:selector xpath=".//ap239:Representation_context">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Representation_context-keysub">
            <xs:selector xpath="ap239:Representation_context | ap239:Numerical_representation_context | ap239:Geometric_coordinate_space">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Representation_item-key">
            <xs:selector xpath="ap239:Representation_item">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Representation_item-keyref" refer="ap239:Product_life_cycle_support___Representation_item-key">
            <xs:selector xpath=".//ap239:Representation_item">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Representation_item-keysub">
            <xs:selector xpath="ap239:Representation_item | ap239:Detailed_geometric_model_element | ap239:Axis_placement | ap239:Cartesian_point | ap239:Cartesian_transformation_2d | ap239:Cartesian_transformation_3d | ap239:Direction | ap239:Mapping_based_template_instance | ap239:Transformation_based_template_instance | ap239:Measure_item | ap239:Measure_item_with_precision | ap239:Numerical_item_with_global_unit | ap239:Probability_derivation_parameter | ap239:Probability_distribution_parameter | ap239:Probability_function_value | ap239:Probability_numeric_value | ap239:Random_variable | ap239:Numerical_item_with_unit | ap239:Numerical_document_property | ap239:Value_limit | ap239:Value_limit_with_global_unit | ap239:Value_list | ap239:Value_range | ap239:Value_range_with_global_unit | ap239:Value_set | ap239:Value_with_tolerances | ap239:Probability_named_value | ap239:String_representation_item | ap239:Descriptive_document_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Representation_relationship-key">
            <xs:selector xpath="ap239:Representation_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Representation_relationship-keyref" refer="ap239:Product_life_cycle_support___Representation_relationship-key">
            <xs:selector xpath=".//ap239:Representation_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Required_resource-key">
            <xs:selector xpath="ap239:Required_resource">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Required_resource-keyref" refer="ap239:Product_life_cycle_support___Required_resource-key">
            <xs:selector xpath=".//ap239:Required_resource">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Required_resource-keysub">
            <xs:selector xpath="ap239:Required_resource | ap239:Required_resource_by_resource_item | ap239:Required_resource_by_specification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Required_resource_assignment-key">
            <xs:selector xpath="ap239:Required_resource_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Required_resource_assignment-keyref" refer="ap239:Product_life_cycle_support___Required_resource_assignment-key">
            <xs:selector xpath=".//ap239:Required_resource_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Required_resource_by_resource_item-key">
            <xs:selector xpath="ap239:Required_resource_by_resource_item">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Required_resource_by_resource_item-keyref" refer="ap239:Product_life_cycle_support___Required_resource_by_resource_item-key">
            <xs:selector xpath=".//ap239:Required_resource_by_resource_item">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Required_resource_by_specification-key">
            <xs:selector xpath="ap239:Required_resource_by_specification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Required_resource_by_specification-keyref" refer="ap239:Product_life_cycle_support___Required_resource_by_specification-key">
            <xs:selector xpath=".//ap239:Required_resource_by_specification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Required_resource_relationship-key">
            <xs:selector xpath="ap239:Required_resource_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Required_resource_relationship-keyref" refer="ap239:Product_life_cycle_support___Required_resource_relationship-key">
            <xs:selector xpath=".//ap239:Required_resource_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Requirement-key">
            <xs:selector xpath="ap239:Requirement">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Requirement-keyref" refer="ap239:Product_life_cycle_support___Requirement-key">
            <xs:selector xpath=".//ap239:Requirement">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Requirement_assignment-key">
            <xs:selector xpath="ap239:Requirement_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Requirement_assignment-keyref" refer="ap239:Product_life_cycle_support___Requirement_assignment-key">
            <xs:selector xpath=".//ap239:Requirement_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Requirement_collection_relationship-key">
            <xs:selector xpath="ap239:Requirement_collection_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Requirement_collection_relationship-keyref" refer="ap239:Product_life_cycle_support___Requirement_collection_relationship-key">
            <xs:selector xpath=".//ap239:Requirement_collection_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Requirement_source-key">
            <xs:selector xpath="ap239:Requirement_source">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Requirement_source-keyref" refer="ap239:Product_life_cycle_support___Requirement_source-key">
            <xs:selector xpath=".//ap239:Requirement_source">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Requirement_version-key">
            <xs:selector xpath="ap239:Requirement_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Requirement_version-keyref" refer="ap239:Product_life_cycle_support___Requirement_version-key">
            <xs:selector xpath=".//ap239:Requirement_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Requirement_version_relationship-key">
            <xs:selector xpath="ap239:Requirement_version_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Requirement_version_relationship-keyref" refer="ap239:Product_life_cycle_support___Requirement_version_relationship-key">
            <xs:selector xpath=".//ap239:Requirement_version_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Requirement_view_definition-key">
            <xs:selector xpath="ap239:Requirement_view_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Requirement_view_definition-keyref" refer="ap239:Product_life_cycle_support___Requirement_view_definition-key">
            <xs:selector xpath=".//ap239:Requirement_view_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Resource_as_realized-key">
            <xs:selector xpath="ap239:Resource_as_realized">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Resource_as_realized-keyref" refer="ap239:Product_life_cycle_support___Resource_as_realized-key">
            <xs:selector xpath=".//ap239:Resource_as_realized">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Resource_as_realized-keysub">
            <xs:selector xpath="ap239:Resource_as_realized | ap239:Resource_as_realized_resource_item">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Resource_as_realized_assignment-key">
            <xs:selector xpath="ap239:Resource_as_realized_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Resource_as_realized_assignment-keyref" refer="ap239:Product_life_cycle_support___Resource_as_realized_assignment-key">
            <xs:selector xpath=".//ap239:Resource_as_realized_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Resource_as_realized_relationship-key">
            <xs:selector xpath="ap239:Resource_as_realized_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Resource_as_realized_relationship-keyref" refer="ap239:Product_life_cycle_support___Resource_as_realized_relationship-key">
            <xs:selector xpath=".//ap239:Resource_as_realized_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Resource_as_realized_resource_item-key">
            <xs:selector xpath="ap239:Resource_as_realized_resource_item">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Resource_as_realized_resource_item-keyref" refer="ap239:Product_life_cycle_support___Resource_as_realized_resource_item-key">
            <xs:selector xpath=".//ap239:Resource_as_realized_resource_item">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Resource_event-key">
            <xs:selector xpath="ap239:Resource_event">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Resource_event-keyref" refer="ap239:Product_life_cycle_support___Resource_event-key">
            <xs:selector xpath=".//ap239:Resource_event">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Resource_event-keysub">
            <xs:selector xpath="ap239:Resource_event | ap239:Decreasing_resource_event | ap239:Increasing_resource_event">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Resource_event_correspondence_relationship-key">
            <xs:selector xpath="ap239:Resource_event_correspondence_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Resource_event_correspondence_relationship-keyref" refer="ap239:Product_life_cycle_support___Resource_event_correspondence_relationship-key">
            <xs:selector xpath=".//ap239:Resource_event_correspondence_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Resource_event_relationship-key">
            <xs:selector xpath="ap239:Resource_event_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Resource_event_relationship-keyref" refer="ap239:Product_life_cycle_support___Resource_event_relationship-key">
            <xs:selector xpath=".//ap239:Resource_event_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Resource_group_relationship-key">
            <xs:selector xpath="ap239:Resource_group_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Resource_group_relationship-keyref" refer="ap239:Product_life_cycle_support___Resource_group_relationship-key">
            <xs:selector xpath=".//ap239:Resource_group_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Resource_item-key">
            <xs:selector xpath="ap239:Resource_item">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Resource_item-keyref" refer="ap239:Product_life_cycle_support___Resource_item-key">
            <xs:selector xpath=".//ap239:Resource_item">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Resource_item_assignment-key">
            <xs:selector xpath="ap239:Resource_item_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Resource_item_assignment-keyref" refer="ap239:Product_life_cycle_support___Resource_item_assignment-key">
            <xs:selector xpath=".//ap239:Resource_item_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Resource_item_relationship-key">
            <xs:selector xpath="ap239:Resource_item_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Resource_item_relationship-keyref" refer="ap239:Product_life_cycle_support___Resource_item_relationship-key">
            <xs:selector xpath=".//ap239:Resource_item_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Resource_item_relationship-keysub">
            <xs:selector xpath="ap239:Resource_item_relationship | ap239:Resource_group_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Resource_property-key">
            <xs:selector xpath="ap239:Resource_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Resource_property-keyref" refer="ap239:Product_life_cycle_support___Resource_property-key">
            <xs:selector xpath=".//ap239:Resource_property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Resource_property-keysub">
            <xs:selector xpath="ap239:Resource_property | ap239:Applied_independent_resource_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Resource_property_representation-key">
            <xs:selector xpath="ap239:Resource_property_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Resource_property_representation-keyref" refer="ap239:Product_life_cycle_support___Resource_property_representation-key">
            <xs:selector xpath=".//ap239:Resource_property_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Same_membership-key">
            <xs:selector xpath="ap239:Same_membership">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Same_membership-keyref" refer="ap239:Product_life_cycle_support___Same_membership-key">
            <xs:selector xpath=".//ap239:Same_membership">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Scheme-key">
            <xs:selector xpath="ap239:Scheme">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Scheme-keyref" refer="ap239:Product_life_cycle_support___Scheme-key">
            <xs:selector xpath=".//ap239:Scheme">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Scheme_entry-key">
            <xs:selector xpath="ap239:Scheme_entry">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Scheme_entry-keyref" refer="ap239:Product_life_cycle_support___Scheme_entry-key">
            <xs:selector xpath=".//ap239:Scheme_entry">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Scheme_entry_assignment-key">
            <xs:selector xpath="ap239:Scheme_entry_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Scheme_entry_assignment-keyref" refer="ap239:Product_life_cycle_support___Scheme_entry_assignment-key">
            <xs:selector xpath=".//ap239:Scheme_entry_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Scheme_entry_relationship-key">
            <xs:selector xpath="ap239:Scheme_entry_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Scheme_entry_relationship-keyref" refer="ap239:Product_life_cycle_support___Scheme_entry_relationship-key">
            <xs:selector xpath=".//ap239:Scheme_entry_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Scheme_entry_relationship-keysub">
            <xs:selector xpath="ap239:Scheme_entry_relationship | ap239:Sequencing_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Scheme_relationship-key">
            <xs:selector xpath="ap239:Scheme_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Scheme_relationship-keyref" refer="ap239:Product_life_cycle_support___Scheme_relationship-key">
            <xs:selector xpath=".//ap239:Scheme_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Scheme_subject_assignment-key">
            <xs:selector xpath="ap239:Scheme_subject_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Scheme_subject_assignment-keyref" refer="ap239:Product_life_cycle_support___Scheme_subject_assignment-key">
            <xs:selector xpath=".//ap239:Scheme_subject_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Scheme_version-key">
            <xs:selector xpath="ap239:Scheme_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Scheme_version-keyref" refer="ap239:Product_life_cycle_support___Scheme_version-key">
            <xs:selector xpath=".//ap239:Scheme_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Scheme_version_assignment-key">
            <xs:selector xpath="ap239:Scheme_version_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Scheme_version_assignment-keyref" refer="ap239:Product_life_cycle_support___Scheme_version_assignment-key">
            <xs:selector xpath=".//ap239:Scheme_version_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Scheme_version_relationship-key">
            <xs:selector xpath="ap239:Scheme_version_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Scheme_version_relationship-keyref" refer="ap239:Product_life_cycle_support___Scheme_version_relationship-key">
            <xs:selector xpath=".//ap239:Scheme_version_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Security_classification-key">
            <xs:selector xpath="ap239:Security_classification">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Security_classification-keyref" refer="ap239:Product_life_cycle_support___Security_classification-key">
            <xs:selector xpath=".//ap239:Security_classification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Security_classification_assignment-key">
            <xs:selector xpath="ap239:Security_classification_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Security_classification_assignment-keyref" refer="ap239:Product_life_cycle_support___Security_classification_assignment-key">
            <xs:selector xpath=".//ap239:Security_classification_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Selected_item-key">
            <xs:selector xpath="ap239:Selected_item">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Selected_item-keyref" refer="ap239:Product_life_cycle_support___Selected_item-key">
            <xs:selector xpath=".//ap239:Selected_item">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Selected_item_assignment-key">
            <xs:selector xpath="ap239:Selected_item_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Selected_item_assignment-keyref" refer="ap239:Product_life_cycle_support___Selected_item_assignment-key">
            <xs:selector xpath=".//ap239:Selected_item_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Sequence_of_state-key">
            <xs:selector xpath="ap239:Sequence_of_state">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Sequence_of_state-keyref" refer="ap239:Product_life_cycle_support___Sequence_of_state-key">
            <xs:selector xpath=".//ap239:Sequence_of_state">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Sequence_of_state_definition-key">
            <xs:selector xpath="ap239:Sequence_of_state_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Sequence_of_state_definition-keyref" refer="ap239:Product_life_cycle_support___Sequence_of_state_definition-key">
            <xs:selector xpath=".//ap239:Sequence_of_state_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Sequencing_relationship-key">
            <xs:selector xpath="ap239:Sequencing_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Sequencing_relationship-keyref" refer="ap239:Product_life_cycle_support___Sequencing_relationship-key">
            <xs:selector xpath=".//ap239:Sequencing_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Serial_effectivity-key">
            <xs:selector xpath="ap239:Serial_effectivity">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Serial_effectivity-keyref" refer="ap239:Product_life_cycle_support___Serial_effectivity-key">
            <xs:selector xpath=".//ap239:Serial_effectivity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Shape_dependent_property_representation-key">
            <xs:selector xpath="ap239:Shape_dependent_property_representation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Shape_dependent_property_representation-keyref" refer="ap239:Product_life_cycle_support___Shape_dependent_property_representation-key">
            <xs:selector xpath=".//ap239:Shape_dependent_property_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Shape_description_association-key">
            <xs:selector xpath="ap239:Shape_description_association">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Shape_description_association-keyref" refer="ap239:Product_life_cycle_support___Shape_description_association-key">
            <xs:selector xpath=".//ap239:Shape_description_association">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Shape_element-key">
            <xs:selector xpath="ap239:Shape_element">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Shape_element-keyref" refer="ap239:Product_life_cycle_support___Shape_element-key">
            <xs:selector xpath=".//ap239:Shape_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Shape_element_relationship-key">
            <xs:selector xpath="ap239:Shape_element_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Shape_element_relationship-keyref" refer="ap239:Product_life_cycle_support___Shape_element_relationship-key">
            <xs:selector xpath=".//ap239:Shape_element_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Simultaneous_elements-key">
            <xs:selector xpath="ap239:Simultaneous_elements">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Simultaneous_elements-keyref" refer="ap239:Product_life_cycle_support___Simultaneous_elements-key">
            <xs:selector xpath=".//ap239:Simultaneous_elements">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Solid_angle_unit-key">
            <xs:selector xpath="ap239:Solid_angle_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Solid_angle_unit-keyref" refer="ap239:Product_life_cycle_support___Solid_angle_unit-key">
            <xs:selector xpath=".//ap239:Solid_angle_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State-key">
            <xs:selector xpath="ap239:State">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State-keyref" refer="ap239:Product_life_cycle_support___State-key">
            <xs:selector xpath=".//ap239:State">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State-keysub">
            <xs:selector xpath="ap239:State | ap239:State_observed | ap239:State_predicted">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___State_assertion-key">
            <xs:selector xpath="ap239:State_assertion">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_assertion-keyref" refer="ap239:Product_life_cycle_support___State_assertion-key">
            <xs:selector xpath=".//ap239:State_assertion">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_assessment-key">
            <xs:selector xpath="ap239:State_assessment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_assessment-keyref" refer="ap239:Product_life_cycle_support___State_assessment-key">
            <xs:selector xpath=".//ap239:State_assessment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_cause_effect-key">
            <xs:selector xpath="ap239:State_cause_effect">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_cause_effect-keyref" refer="ap239:Product_life_cycle_support___State_cause_effect-key">
            <xs:selector xpath=".//ap239:State_cause_effect">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_cause_effect_definition-key">
            <xs:selector xpath="ap239:State_cause_effect_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_cause_effect_definition-keyref" refer="ap239:Product_life_cycle_support___State_cause_effect_definition-key">
            <xs:selector xpath=".//ap239:State_cause_effect_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_cause_effect_definition-keysub">
            <xs:selector xpath="ap239:State_cause_effect_definition | ap239:And_state_cause_effect_definition | ap239:Or_state_cause_effect_definition | ap239:Xor_state_cause_effect_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___State_complement_definition-key">
            <xs:selector xpath="ap239:State_complement_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_complement_definition-keyref" refer="ap239:Product_life_cycle_support___State_complement_definition-key">
            <xs:selector xpath=".//ap239:State_complement_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_definition-key">
            <xs:selector xpath="ap239:State_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_definition-keyref" refer="ap239:Product_life_cycle_support___State_definition-key">
            <xs:selector xpath=".//ap239:State_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_definition_relationship-key">
            <xs:selector xpath="ap239:State_definition_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_definition_relationship-keyref" refer="ap239:Product_life_cycle_support___State_definition_relationship-key">
            <xs:selector xpath=".//ap239:State_definition_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_definition_relationship-keysub">
            <xs:selector xpath="ap239:State_definition_relationship | ap239:Composition_of_state_definition | ap239:Sequence_of_state_definition | ap239:State_cause_effect_definition | ap239:And_state_cause_effect_definition | ap239:Or_state_cause_effect_definition | ap239:Xor_state_cause_effect_definition | ap239:State_complement_definition | ap239:State_proper_subset_definition | ap239:State_subset_definition | ap239:State_symptom_definition | ap239:State_transition_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___State_definition_role-key">
            <xs:selector xpath="ap239:State_definition_role">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_definition_role-keyref" refer="ap239:Product_life_cycle_support___State_definition_role-key">
            <xs:selector xpath=".//ap239:State_definition_role">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_observed-key">
            <xs:selector xpath="ap239:State_observed">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_observed-keyref" refer="ap239:Product_life_cycle_support___State_observed-key">
            <xs:selector xpath=".//ap239:State_observed">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_predicted-key">
            <xs:selector xpath="ap239:State_predicted">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_predicted-keyref" refer="ap239:Product_life_cycle_support___State_predicted-key">
            <xs:selector xpath=".//ap239:State_predicted">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_predicted_to_observed-key">
            <xs:selector xpath="ap239:State_predicted_to_observed">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_predicted_to_observed-keyref" refer="ap239:Product_life_cycle_support___State_predicted_to_observed-key">
            <xs:selector xpath=".//ap239:State_predicted_to_observed">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_proper_subset_definition-key">
            <xs:selector xpath="ap239:State_proper_subset_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_proper_subset_definition-keyref" refer="ap239:Product_life_cycle_support___State_proper_subset_definition-key">
            <xs:selector xpath=".//ap239:State_proper_subset_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_relationship-key">
            <xs:selector xpath="ap239:State_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_relationship-keyref" refer="ap239:Product_life_cycle_support___State_relationship-key">
            <xs:selector xpath=".//ap239:State_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_relationship-keysub">
            <xs:selector xpath="ap239:State_relationship | ap239:Composition_of_state | ap239:Sequence_of_state | ap239:State_cause_effect | ap239:State_predicted_to_observed | ap239:State_transition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___State_role-key">
            <xs:selector xpath="ap239:State_role">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_role-keyref" refer="ap239:Product_life_cycle_support___State_role-key">
            <xs:selector xpath=".//ap239:State_role">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_subset_definition-key">
            <xs:selector xpath="ap239:State_subset_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_subset_definition-keyref" refer="ap239:Product_life_cycle_support___State_subset_definition-key">
            <xs:selector xpath=".//ap239:State_subset_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_symptom_definition-key">
            <xs:selector xpath="ap239:State_symptom_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_symptom_definition-keyref" refer="ap239:Product_life_cycle_support___State_symptom_definition-key">
            <xs:selector xpath=".//ap239:State_symptom_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_transition-key">
            <xs:selector xpath="ap239:State_transition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_transition-keyref" refer="ap239:Product_life_cycle_support___State_transition-key">
            <xs:selector xpath=".//ap239:State_transition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___State_transition_definition-key">
            <xs:selector xpath="ap239:State_transition_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___State_transition_definition-keyref" refer="ap239:Product_life_cycle_support___State_transition_definition-key">
            <xs:selector xpath=".//ap239:State_transition_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___String_representation_item-key">
            <xs:selector xpath="ap239:String_representation_item">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___String_representation_item-keyref" refer="ap239:Product_life_cycle_support___String_representation_item-key">
            <xs:selector xpath=".//ap239:String_representation_item">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___String_representation_item-keysub">
            <xs:selector xpath="ap239:String_representation_item | ap239:Descriptive_document_property">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Structured_task_element-key">
            <xs:selector xpath="ap239:Structured_task_element">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Structured_task_element-keyref" refer="ap239:Product_life_cycle_support___Structured_task_element-key">
            <xs:selector xpath=".//ap239:Structured_task_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Structured_task_element-keysub">
            <xs:selector xpath="ap239:Structured_task_element | ap239:Concurrent_elements | ap239:Simultaneous_elements | ap239:Decision_point | ap239:Looping_element | ap239:Repeat_count | ap239:Repeat_until | ap239:Repeat_while | ap239:Task_element_sequence">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Subset-key">
            <xs:selector xpath="ap239:Subset">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Subset-keyref" refer="ap239:Product_life_cycle_support___Subset-key">
            <xs:selector xpath=".//ap239:Subset">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Supplied_part_relationship-key">
            <xs:selector xpath="ap239:Supplied_part_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Supplied_part_relationship-keyref" refer="ap239:Product_life_cycle_support___Supplied_part_relationship-key">
            <xs:selector xpath=".//ap239:Supplied_part_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___System_breakdown-key">
            <xs:selector xpath="ap239:System_breakdown">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___System_breakdown-keyref" refer="ap239:Product_life_cycle_support___System_breakdown-key">
            <xs:selector xpath=".//ap239:System_breakdown">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___System_breakdown_context-key">
            <xs:selector xpath="ap239:System_breakdown_context">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___System_breakdown_context-keyref" refer="ap239:Product_life_cycle_support___System_breakdown_context-key">
            <xs:selector xpath=".//ap239:System_breakdown_context">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___System_breakdown_version-key">
            <xs:selector xpath="ap239:System_breakdown_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___System_breakdown_version-keyref" refer="ap239:Product_life_cycle_support___System_breakdown_version-key">
            <xs:selector xpath=".//ap239:System_breakdown_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___System_element-key">
            <xs:selector xpath="ap239:System_element">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___System_element-keyref" refer="ap239:Product_life_cycle_support___System_element-key">
            <xs:selector xpath=".//ap239:System_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___System_element_definition-key">
            <xs:selector xpath="ap239:System_element_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___System_element_definition-keyref" refer="ap239:Product_life_cycle_support___System_element_definition-key">
            <xs:selector xpath=".//ap239:System_element_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___System_element_usage-key">
            <xs:selector xpath="ap239:System_element_usage">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___System_element_usage-keyref" refer="ap239:Product_life_cycle_support___System_element_usage-key">
            <xs:selector xpath=".//ap239:System_element_usage">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___System_element_version-key">
            <xs:selector xpath="ap239:System_element_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___System_element_version-keyref" refer="ap239:Product_life_cycle_support___System_element_version-key">
            <xs:selector xpath=".//ap239:System_element_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_element-key">
            <xs:selector xpath="ap239:Task_element">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_element-keyref" refer="ap239:Product_life_cycle_support___Task_element-key">
            <xs:selector xpath=".//ap239:Task_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_element-keysub">
            <xs:selector xpath="ap239:Task_element | ap239:End_task | ap239:Exit_loop | ap239:Structured_task_element | ap239:Concurrent_elements | ap239:Simultaneous_elements | ap239:Decision_point | ap239:Looping_element | ap239:Repeat_count | ap239:Repeat_until | ap239:Repeat_while | ap239:Task_element_sequence | ap239:Task_element_levels | ap239:Task_invocation | ap239:Task_step | ap239:Advisory_task_step">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Task_element_assignment-key">
            <xs:selector xpath="ap239:Task_element_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_element_assignment-keyref" refer="ap239:Product_life_cycle_support___Task_element_assignment-key">
            <xs:selector xpath=".//ap239:Task_element_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_element_levels-key">
            <xs:selector xpath="ap239:Task_element_levels">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_element_levels-keyref" refer="ap239:Product_life_cycle_support___Task_element_levels-key">
            <xs:selector xpath=".//ap239:Task_element_levels">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_element_relationship-key">
            <xs:selector xpath="ap239:Task_element_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_element_relationship-keyref" refer="ap239:Product_life_cycle_support___Task_element_relationship-key">
            <xs:selector xpath=".//ap239:Task_element_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_element_relationship-keysub">
            <xs:selector xpath="ap239:Task_element_relationship | ap239:Element_constraint">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Task_element_sequence-key">
            <xs:selector xpath="ap239:Task_element_sequence">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_element_sequence-keyref" refer="ap239:Product_life_cycle_support___Task_element_sequence-key">
            <xs:selector xpath=".//ap239:Task_element_sequence">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_element_state_relationship-key">
            <xs:selector xpath="ap239:Task_element_state_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_element_state_relationship-keyref" refer="ap239:Product_life_cycle_support___Task_element_state_relationship-key">
            <xs:selector xpath=".//ap239:Task_element_state_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_invocation-key">
            <xs:selector xpath="ap239:Task_invocation">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_invocation-keyref" refer="ap239:Product_life_cycle_support___Task_invocation-key">
            <xs:selector xpath=".//ap239:Task_invocation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_method-key">
            <xs:selector xpath="ap239:Task_method">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_method-keyref" refer="ap239:Product_life_cycle_support___Task_method-key">
            <xs:selector xpath=".//ap239:Task_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_method_assignment-key">
            <xs:selector xpath="ap239:Task_method_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_method_assignment-keyref" refer="ap239:Product_life_cycle_support___Task_method_assignment-key">
            <xs:selector xpath=".//ap239:Task_method_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_method_relationship-key">
            <xs:selector xpath="ap239:Task_method_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_method_relationship-keyref" refer="ap239:Product_life_cycle_support___Task_method_relationship-key">
            <xs:selector xpath=".//ap239:Task_method_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_method_state_relationship-key">
            <xs:selector xpath="ap239:Task_method_state_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_method_state_relationship-keyref" refer="ap239:Product_life_cycle_support___Task_method_state_relationship-key">
            <xs:selector xpath=".//ap239:Task_method_state_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_method_version-key">
            <xs:selector xpath="ap239:Task_method_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_method_version-keyref" refer="ap239:Product_life_cycle_support___Task_method_version-key">
            <xs:selector xpath=".//ap239:Task_method_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_method_version_assignment-key">
            <xs:selector xpath="ap239:Task_method_version_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_method_version_assignment-keyref" refer="ap239:Product_life_cycle_support___Task_method_version_assignment-key">
            <xs:selector xpath=".//ap239:Task_method_version_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_method_version_relationship-key">
            <xs:selector xpath="ap239:Task_method_version_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_method_version_relationship-keyref" refer="ap239:Product_life_cycle_support___Task_method_version_relationship-key">
            <xs:selector xpath=".//ap239:Task_method_version_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_objective-key">
            <xs:selector xpath="ap239:Task_objective">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_objective-keyref" refer="ap239:Product_life_cycle_support___Task_objective-key">
            <xs:selector xpath=".//ap239:Task_objective">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_objective_state_relationship-key">
            <xs:selector xpath="ap239:Task_objective_state_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_objective_state_relationship-keyref" refer="ap239:Product_life_cycle_support___Task_objective_state_relationship-key">
            <xs:selector xpath=".//ap239:Task_objective_state_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_step-key">
            <xs:selector xpath="ap239:Task_step">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Task_step-keyref" refer="ap239:Product_life_cycle_support___Task_step-key">
            <xs:selector xpath=".//ap239:Task_step">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Task_step-keysub">
            <xs:selector xpath="ap239:Task_step | ap239:Advisory_task_step">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Thermodynamic_temperature_unit-key">
            <xs:selector xpath="ap239:Thermodynamic_temperature_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Thermodynamic_temperature_unit-keyref" refer="ap239:Product_life_cycle_support___Thermodynamic_temperature_unit-key">
            <xs:selector xpath=".//ap239:Thermodynamic_temperature_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Time_interval-key">
            <xs:selector xpath="ap239:Time_interval">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Time_interval-keyref" refer="ap239:Product_life_cycle_support___Time_interval-key">
            <xs:selector xpath=".//ap239:Time_interval">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Time_interval-keysub">
            <xs:selector xpath="ap239:Time_interval | ap239:Time_interval_with_bounds">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Time_interval_effectivity-key">
            <xs:selector xpath="ap239:Time_interval_effectivity">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Time_interval_effectivity-keyref" refer="ap239:Product_life_cycle_support___Time_interval_effectivity-key">
            <xs:selector xpath=".//ap239:Time_interval_effectivity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Time_interval_relationship-key">
            <xs:selector xpath="ap239:Time_interval_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Time_interval_relationship-keyref" refer="ap239:Product_life_cycle_support___Time_interval_relationship-key">
            <xs:selector xpath=".//ap239:Time_interval_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Time_interval_with_bounds-key">
            <xs:selector xpath="ap239:Time_interval_with_bounds">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Time_interval_with_bounds-keyref" refer="ap239:Product_life_cycle_support___Time_interval_with_bounds-key">
            <xs:selector xpath=".//ap239:Time_interval_with_bounds">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Time_offset-key">
            <xs:selector xpath="ap239:Time_offset">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Time_offset-keyref" refer="ap239:Product_life_cycle_support___Time_offset-key">
            <xs:selector xpath=".//ap239:Time_offset">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Time_unit-key">
            <xs:selector xpath="ap239:Time_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Time_unit-keyref" refer="ap239:Product_life_cycle_support___Time_unit-key">
            <xs:selector xpath=".//ap239:Time_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Tracing_relationship-key">
            <xs:selector xpath="ap239:Tracing_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Tracing_relationship-keyref" refer="ap239:Product_life_cycle_support___Tracing_relationship-key">
            <xs:selector xpath=".//ap239:Tracing_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Transformation_based_template_instance-key">
            <xs:selector xpath="ap239:Transformation_based_template_instance">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Transformation_based_template_instance-keyref" refer="ap239:Product_life_cycle_support___Transformation_based_template_instance-key">
            <xs:selector xpath=".//ap239:Transformation_based_template_instance">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Type_of_person-key">
            <xs:selector xpath="ap239:Type_of_person">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Type_of_person-keyref" refer="ap239:Product_life_cycle_support___Type_of_person-key">
            <xs:selector xpath=".//ap239:Type_of_person">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Type_of_person_assignment-key">
            <xs:selector xpath="ap239:Type_of_person_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Type_of_person_assignment-keyref" refer="ap239:Product_life_cycle_support___Type_of_person_assignment-key">
            <xs:selector xpath=".//ap239:Type_of_person_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Type_of_person_definition-key">
            <xs:selector xpath="ap239:Type_of_person_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Type_of_person_definition-keyref" refer="ap239:Product_life_cycle_support___Type_of_person_definition-key">
            <xs:selector xpath=".//ap239:Type_of_person_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Type_of_person_definition_relationship-key">
            <xs:selector xpath="ap239:Type_of_person_definition_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Type_of_person_definition_relationship-keyref" refer="ap239:Product_life_cycle_support___Type_of_person_definition_relationship-key">
            <xs:selector xpath=".//ap239:Type_of_person_definition_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Type_of_person_definition_required_attributes_relationship-key">
            <xs:selector xpath="ap239:Type_of_person_definition_required_attributes_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Type_of_person_definition_required_attributes_relationship-keyref" refer="ap239:Product_life_cycle_support___Type_of_person_definition_required_attributes_relationship-key">
            <xs:selector xpath=".//ap239:Type_of_person_definition_required_attributes_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Uncertainty_with_unit-key">
            <xs:selector xpath="ap239:Uncertainty_with_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Uncertainty_with_unit-keyref" refer="ap239:Product_life_cycle_support___Uncertainty_with_unit-key">
            <xs:selector xpath=".//ap239:Uncertainty_with_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Union-key">
            <xs:selector xpath="ap239:Union">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Union-keyref" refer="ap239:Product_life_cycle_support___Union-key">
            <xs:selector xpath=".//ap239:Union">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Unit-key">
            <xs:selector xpath="ap239:Unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Unit-keyref" refer="ap239:Product_life_cycle_support___Unit-key">
            <xs:selector xpath=".//ap239:Unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Unit-keysub">
            <xs:selector xpath="ap239:Unit | ap239:Amount_of_substance_unit | ap239:Context_dependent_unit | ap239:Conversion_based_unit | ap239:Derived_unit | ap239:Electric_current_unit | ap239:Length_unit | ap239:Luminous_intensity_unit | ap239:Mass_unit | ap239:Plane_angle_unit | ap239:Ratio_unit | ap239:Solid_angle_unit | ap239:Thermodynamic_temperature_unit | ap239:Time_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Value_function-key">
            <xs:selector xpath="ap239:Value_function">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Value_function-keyref" refer="ap239:Product_life_cycle_support___Value_function-key">
            <xs:selector xpath=".//ap239:Value_function">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Value_limit-key">
            <xs:selector xpath="ap239:Value_limit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Value_limit-keyref" refer="ap239:Product_life_cycle_support___Value_limit-key">
            <xs:selector xpath=".//ap239:Value_limit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Value_limit_with_global_unit-key">
            <xs:selector xpath="ap239:Value_limit_with_global_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Value_limit_with_global_unit-keyref" refer="ap239:Product_life_cycle_support___Value_limit_with_global_unit-key">
            <xs:selector xpath=".//ap239:Value_limit_with_global_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Value_list-key">
            <xs:selector xpath="ap239:Value_list">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Value_list-keyref" refer="ap239:Product_life_cycle_support___Value_list-key">
            <xs:selector xpath=".//ap239:Value_list">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Value_range-key">
            <xs:selector xpath="ap239:Value_range">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Value_range-keyref" refer="ap239:Product_life_cycle_support___Value_range-key">
            <xs:selector xpath=".//ap239:Value_range">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Value_range_with_global_unit-key">
            <xs:selector xpath="ap239:Value_range_with_global_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Value_range_with_global_unit-keyref" refer="ap239:Product_life_cycle_support___Value_range_with_global_unit-key">
            <xs:selector xpath=".//ap239:Value_range_with_global_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Value_set-key">
            <xs:selector xpath="ap239:Value_set">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Value_set-keyref" refer="ap239:Product_life_cycle_support___Value_set-key">
            <xs:selector xpath=".//ap239:Value_set">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Value_with_tolerances-key">
            <xs:selector xpath="ap239:Value_with_tolerances">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Value_with_tolerances-keyref" refer="ap239:Product_life_cycle_support___Value_with_tolerances-key">
            <xs:selector xpath=".//ap239:Value_with_tolerances">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Value_with_unit-key">
            <xs:selector xpath="ap239:Value_with_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Value_with_unit-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-key">
            <xs:selector xpath=".//ap239:Value_with_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath="ap239:Value_with_unit | ap239:Duration | ap239:Numerical_item_with_unit | ap239:Numerical_document_property | ap239:Uncertainty_with_unit">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___View_definition_context-key">
            <xs:selector xpath="ap239:View_definition_context">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___View_definition_context-keyref" refer="ap239:Product_life_cycle_support___View_definition_context-key">
            <xs:selector xpath=".//ap239:View_definition_context">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___View_definition_relationship-key">
            <xs:selector xpath="ap239:View_definition_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___View_definition_relationship-keyref" refer="ap239:Product_life_cycle_support___View_definition_relationship-key">
            <xs:selector xpath=".//ap239:View_definition_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___View_definition_relationship-keysub">
            <xs:selector xpath="ap239:View_definition_relationship | ap239:Requirement_collection_relationship | ap239:Tracing_relationship | ap239:View_definition_usage | ap239:Assembly_component_relationship | ap239:Component_upper_level_identification | ap239:Next_assembly_usage | ap239:Promissory_usage | ap239:Breakdown_element_usage | ap239:Functional_element_usage | ap239:Hybrid_element_usage | ap239:Physical_element_usage | ap239:System_element_usage | ap239:Zone_element_usage | ap239:Make_from_relationship | ap239:Product_in_attachment_slot">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___View_definition_usage-key">
            <xs:selector xpath="ap239:View_definition_usage">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___View_definition_usage-keyref" refer="ap239:Product_life_cycle_support___View_definition_usage-key">
            <xs:selector xpath=".//ap239:View_definition_usage">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___View_definition_usage-keysub">
            <xs:selector xpath="ap239:View_definition_usage | ap239:Assembly_component_relationship | ap239:Component_upper_level_identification | ap239:Next_assembly_usage | ap239:Promissory_usage | ap239:Breakdown_element_usage | ap239:Functional_element_usage | ap239:Hybrid_element_usage | ap239:Physical_element_usage | ap239:System_element_usage | ap239:Zone_element_usage | ap239:Make_from_relationship | ap239:Product_in_attachment_slot">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:key name="Product_life_cycle_support___Work_order-key">
            <xs:selector xpath="ap239:Work_order">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Work_order-keyref" refer="ap239:Product_life_cycle_support___Work_order-key">
            <xs:selector xpath=".//ap239:Work_order">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Work_output-key">
            <xs:selector xpath="ap239:Work_output">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Work_output-keyref" refer="ap239:Product_life_cycle_support___Work_output-key">
            <xs:selector xpath=".//ap239:Work_output">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Work_output_assignment-key">
            <xs:selector xpath="ap239:Work_output_assignment">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Work_output_assignment-keyref" refer="ap239:Product_life_cycle_support___Work_output_assignment-key">
            <xs:selector xpath=".//ap239:Work_output_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Work_output_relationship-key">
            <xs:selector xpath="ap239:Work_output_relationship">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Work_output_relationship-keyref" refer="ap239:Product_life_cycle_support___Work_output_relationship-key">
            <xs:selector xpath=".//ap239:Work_output_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Work_request-key">
            <xs:selector xpath="ap239:Work_request">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Work_request-keyref" refer="ap239:Product_life_cycle_support___Work_request-key">
            <xs:selector xpath=".//ap239:Work_request">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Work_request_status-key">
            <xs:selector xpath="ap239:Work_request_status">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Work_request_status-keyref" refer="ap239:Product_life_cycle_support___Work_request_status-key">
            <xs:selector xpath=".//ap239:Work_request_status">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Xor_state_cause_effect_definition-key">
            <xs:selector xpath="ap239:Xor_state_cause_effect_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Xor_state_cause_effect_definition-keyref" refer="ap239:Product_life_cycle_support___Xor_state_cause_effect_definition-key">
            <xs:selector xpath=".//ap239:Xor_state_cause_effect_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Zone_breakdown-key">
            <xs:selector xpath="ap239:Zone_breakdown">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Zone_breakdown-keyref" refer="ap239:Product_life_cycle_support___Zone_breakdown-key">
            <xs:selector xpath=".//ap239:Zone_breakdown">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Zone_breakdown_context-key">
            <xs:selector xpath="ap239:Zone_breakdown_context">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Zone_breakdown_context-keyref" refer="ap239:Product_life_cycle_support___Zone_breakdown_context-key">
            <xs:selector xpath=".//ap239:Zone_breakdown_context">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Zone_breakdown_version-key">
            <xs:selector xpath="ap239:Zone_breakdown_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Zone_breakdown_version-keyref" refer="ap239:Product_life_cycle_support___Zone_breakdown_version-key">
            <xs:selector xpath=".//ap239:Zone_breakdown_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Zone_element-key">
            <xs:selector xpath="ap239:Zone_element">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Zone_element-keyref" refer="ap239:Product_life_cycle_support___Zone_element-key">
            <xs:selector xpath=".//ap239:Zone_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Zone_element_definition-key">
            <xs:selector xpath="ap239:Zone_element_definition">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Zone_element_definition-keyref" refer="ap239:Product_life_cycle_support___Zone_element_definition-key">
            <xs:selector xpath=".//ap239:Zone_element_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Zone_element_usage-key">
            <xs:selector xpath="ap239:Zone_element_usage">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Zone_element_usage-keyref" refer="ap239:Product_life_cycle_support___Zone_element_usage-key">
            <xs:selector xpath=".//ap239:Zone_element_usage">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:key name="Product_life_cycle_support___Zone_element_version-key">
            <xs:selector xpath="ap239:Zone_element_version">
            </xs:selector>
            <xs:field xpath="@id">
            </xs:field>
        </xs:key>
        <xs:keyref name="Product_life_cycle_support___Zone_element_version-keyref" refer="ap239:Product_life_cycle_support___Zone_element_version-key">
            <xs:selector xpath=".//ap239:Zone_element_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Activity___Chosen_method-keyref" refer="ap239:Product_life_cycle_support___Activity_method-keysub">
            <xs:selector xpath=".//ap239:Activity_method/Chosen_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Activity_happening___Relating_activity-keyref" refer="ap239:Product_life_cycle_support___Activity_actual-key">
            <xs:selector xpath=".//ap239:Activity_actual/Relating_activity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Activity_method_assignment___Assigned_method-keyref" refer="ap239:Product_life_cycle_support___Activity_method-keysub">
            <xs:selector xpath=".//ap239:Activity_method/Assigned_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Activity_method_assignment___Associated_request-keyref" refer="ap239:Product_life_cycle_support___Work_request-key">
            <xs:selector xpath=".//ap239:Work_request/Associated_request">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Activity_method_realization___Activity_method-keyref" refer="ap239:Product_life_cycle_support___Activity_method-keysub">
            <xs:selector xpath=".//ap239:Activity_method/Activity_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Activity_method_realization_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Activity_method_realization-key">
            <xs:selector xpath=".//ap239:Activity_method_realization/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Activity_method_realization_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Activity_method_realization-key">
            <xs:selector xpath=".//ap239:Activity_method_realization/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Activity_method_relationship___Relating_method-keyref" refer="ap239:Product_life_cycle_support___Activity_method-keysub">
            <xs:selector xpath=".//ap239:Activity_method/Relating_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Activity_method_relationship___Related_method-keyref" refer="ap239:Product_life_cycle_support___Activity_method-keysub">
            <xs:selector xpath=".//ap239:Activity_method/Related_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Activity_property_representation___Property-keyref" refer="ap239:Product_life_cycle_support___Activity_property-keysub">
            <xs:selector xpath=".//ap239:Activity_property/Property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Activity_property_representation___Rep-keyref" refer="ap239:Product_life_cycle_support___Representation-keysub">
            <xs:selector xpath=".//ap239:Representation/Rep">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Activity_relationship___Relating_activity-keyref" refer="ap239:Product_life_cycle_support___Activity-keysub">
            <xs:selector xpath=".//ap239:Activity/Relating_activity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Activity_relationship___Related_activity-keyref" refer="ap239:Product_life_cycle_support___Activity-keysub">
            <xs:selector xpath=".//ap239:Activity/Related_activity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Activity_status___Assigned_activity-keyref" refer="ap239:Product_life_cycle_support___Activity-keysub">
            <xs:selector xpath=".//ap239:Activity/Assigned_activity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Address_assignment___Assigned_address-keyref" refer="ap239:Product_life_cycle_support___Address-key">
            <xs:selector xpath=".//ap239:Address/Assigned_address">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Address_based_location_representation___Postal_address-keyref" refer="ap239:Product_life_cycle_support___Address-key">
            <xs:selector xpath=".//ap239:Address/Postal_address">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Affected_items_assignment___Assigned_work_request-keyref" refer="ap239:Product_life_cycle_support___Work_request-key">
            <xs:selector xpath=".//ap239:Work_request/Assigned_work_request">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Alternate_part_relationship___Alternate_product-keyref" refer="ap239:Product_life_cycle_support___Part-key">
            <xs:selector xpath=".//ap239:Part/Alternate_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Alternate_part_relationship___Base_product-keyref" refer="ap239:Product_life_cycle_support___Part-key">
            <xs:selector xpath=".//ap239:Part/Base_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Alternate_product_relationship___Alternate_product-keyref" refer="ap239:Product_life_cycle_support___Product-keysub">
            <xs:selector xpath=".//ap239:Product/Alternate_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Alternate_product_relationship___Base_product-keyref" refer="ap239:Product_life_cycle_support___Product-keysub">
            <xs:selector xpath=".//ap239:Product/Base_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Applied_activity_assignment___Assigned_activity-keyref" refer="ap239:Product_life_cycle_support___Activity-keysub">
            <xs:selector xpath=".//ap239:Activity/Assigned_activity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Applied_activity_method_assignment___Assigned_activity_method-keyref" refer="ap239:Product_life_cycle_support___Activity_method-keysub">
            <xs:selector xpath=".//ap239:Activity_method/Assigned_activity_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Applied_independent_activity_property___Base_element_property-keyref" refer="ap239:Product_life_cycle_support___Independent_property-key">
            <xs:selector xpath=".//ap239:Independent_property/Base_element_property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Applied_independent_property___Base_independent_property-keyref" refer="ap239:Product_life_cycle_support___Independent_property-key">
            <xs:selector xpath=".//ap239:Independent_property/Base_independent_property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Applied_independent_resource_property___Base_element_property-keyref" refer="ap239:Product_life_cycle_support___Independent_property-key">
            <xs:selector xpath=".//ap239:Independent_property/Base_element_property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Applied_information_usage_right___Right_applied-keyref" refer="ap239:Product_life_cycle_support___Information_usage_right-key">
            <xs:selector xpath=".//ap239:Information_usage_right/Right_applied">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Applied_state_assignment___Described_state-keyref" refer="ap239:Product_life_cycle_support___State-keysub">
            <xs:selector xpath=".//ap239:State/Described_state">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Applied_state_assignment___Role-keyref" refer="ap239:Product_life_cycle_support___State_role-key">
            <xs:selector xpath=".//ap239:State_role/Role">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Applied_state_definition_assignment___Described_state_definition-keyref" refer="ap239:Product_life_cycle_support___State_definition-key">
            <xs:selector xpath=".//ap239:State_definition/Described_state_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Applied_state_definition_assignment___Role-keyref" refer="ap239:Product_life_cycle_support___State_definition_role-key">
            <xs:selector xpath=".//ap239:State_definition_role/Role">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Approval___Status-keyref" refer="ap239:Product_life_cycle_support___Approval_status-key">
            <xs:selector xpath=".//ap239:Approval_status/Status">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Approval_assignment___Assigned_approval-keyref" refer="ap239:Product_life_cycle_support___Approval-key">
            <xs:selector xpath=".//ap239:Approval/Assigned_approval">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Approval_relationship___Relating_approval-keyref" refer="ap239:Product_life_cycle_support___Approval-key">
            <xs:selector xpath=".//ap239:Approval/Relating_approval">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Approval_relationship___Related_approval-keyref" refer="ap239:Product_life_cycle_support___Approval-key">
            <xs:selector xpath=".//ap239:Approval/Related_approval">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Approving_person_organization___Authorized_approval-keyref" refer="ap239:Product_life_cycle_support___Approval-key">
            <xs:selector xpath=".//ap239:Approval/Authorized_approval">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Assembly_component_relationship___Quantity-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Quantity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Assembly_relationship_substitution___Base_relationship-keyref" refer="ap239:Product_life_cycle_support___Assembly_component_relationship-keysub">
            <xs:selector xpath=".//ap239:Assembly_component_relationship/Base_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Assembly_relationship_substitution___Substitute_relationship-keyref" refer="ap239:Product_life_cycle_support___Assembly_component_relationship-keysub">
            <xs:selector xpath=".//ap239:Assembly_component_relationship/Substitute_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Attachment_slot_definition___Defined_version-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_version-keysub">
            <xs:selector xpath=".//ap239:Attachment_slot_version/Defined_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Attachment_slot_design_to_planned___Design-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_design-key">
            <xs:selector xpath=".//ap239:Attachment_slot_design/Design">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Attachment_slot_design_to_planned___Planned-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_as_planned-key">
            <xs:selector xpath=".//ap239:Attachment_slot_as_planned/Planned">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Attachment_slot_design_to_realized___Design-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_design-key">
            <xs:selector xpath=".//ap239:Attachment_slot_design/Design">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Attachment_slot_design_to_realized___Realized-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_as_realized-key">
            <xs:selector xpath=".//ap239:Attachment_slot_as_realized/Realized">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Attachment_slot_on_product___Product-keyref" refer="ap239:Product_life_cycle_support___Product_view_definition-keysub">
            <xs:selector xpath=".//ap239:Product_view_definition/Product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Attachment_slot_on_product___Attachment_slot-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_definition-key">
            <xs:selector xpath=".//ap239:Attachment_slot_definition/Attachment_slot">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Attachment_slot_planned_to_realized___Planned-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_as_planned-key">
            <xs:selector xpath=".//ap239:Attachment_slot_as_planned/Planned">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Attachment_slot_planned_to_realized___Realized-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_as_realized-key">
            <xs:selector xpath=".//ap239:Attachment_slot_as_realized/Realized">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Attachment_slot_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot-key">
            <xs:selector xpath=".//ap239:Attachment_slot/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Attribute_classification___Allowed_value-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Allowed_value">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Attribute_translation_assignment___Translation_language-keyref" refer="ap239:Product_life_cycle_support___Language-key">
            <xs:selector xpath=".//ap239:Language/Translation_language">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Axis_placement___Origin-keyref" refer="ap239:Product_life_cycle_support___Cartesian_point-key">
            <xs:selector xpath=".//ap239:Cartesian_point/Origin">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Axis_placement___X_axis-keyref" refer="ap239:Product_life_cycle_support___Direction-key">
            <xs:selector xpath=".//ap239:Direction/X_axis">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Axis_placement___Y_axis-keyref" refer="ap239:Product_life_cycle_support___Direction-key">
            <xs:selector xpath=".//ap239:Direction/Y_axis">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Axis_placement_mapping___Source-keyref" refer="ap239:Product_life_cycle_support___Axis_placement-key">
            <xs:selector xpath=".//ap239:Axis_placement/Source">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Axis_placement_mapping___Target-keyref" refer="ap239:Product_life_cycle_support___Axis_placement-key">
            <xs:selector xpath=".//ap239:Axis_placement/Target">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Axis_placement_transformation_mapping___Source-keyref" refer="ap239:Product_life_cycle_support___Axis_placement-key">
            <xs:selector xpath=".//ap239:Axis_placement/Source">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Breakdown_context___Breakdown-keyref" refer="ap239:Product_life_cycle_support___Breakdown_version-keysub">
            <xs:selector xpath=".//ap239:Breakdown_version/Breakdown">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Breakdown_context___Breakdown_element-keyref" refer="ap239:Product_life_cycle_support___Breakdown_element_definition-keysub">
            <xs:selector xpath=".//ap239:Breakdown_element_definition/Breakdown_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Breakdown_element_definition___Defined_version-keyref" refer="ap239:Product_life_cycle_support___Breakdown_element_version-keysub">
            <xs:selector xpath=".//ap239:Breakdown_element_version/Defined_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Breakdown_element_usage___Relating_view-keyref" refer="ap239:Product_life_cycle_support___Breakdown_element_definition-keysub">
            <xs:selector xpath=".//ap239:Breakdown_element_definition/Relating_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Breakdown_element_usage___Related_view-keyref" refer="ap239:Product_life_cycle_support___Breakdown_element_definition-keysub">
            <xs:selector xpath=".//ap239:Breakdown_element_definition/Related_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Breakdown_element_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Breakdown_element-keysub">
            <xs:selector xpath=".//ap239:Breakdown_element/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Breakdown_of___Breakdown-keyref" refer="ap239:Product_life_cycle_support___Breakdown_version-keysub">
            <xs:selector xpath=".//ap239:Breakdown_version/Breakdown">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Breakdown_of___Of_view-keyref" refer="ap239:Product_life_cycle_support___Product_view_definition-keysub">
            <xs:selector xpath=".//ap239:Product_view_definition/Of_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Breakdown_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Breakdown-keysub">
            <xs:selector xpath=".//ap239:Breakdown/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Cartesian_transformation_2d___Multiplication_matrix-keyref" refer="ap239:Product_life_cycle_support___Direction-key">
            <xs:selector xpath=".//ap239:Direction/Multiplication_matrix">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Cartesian_transformation_2d___Translation-keyref" refer="ap239:Product_life_cycle_support___Cartesian_point-key">
            <xs:selector xpath=".//ap239:Cartesian_point/Translation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Cartesian_transformation_3d___Multiplication_matrix-keyref" refer="ap239:Product_life_cycle_support___Direction-key">
            <xs:selector xpath=".//ap239:Direction/Multiplication_matrix">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Cartesian_transformation_3d___Translation-keyref" refer="ap239:Product_life_cycle_support___Cartesian_point-key">
            <xs:selector xpath=".//ap239:Cartesian_point/Translation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Certification_assignment___Assigned_certification-keyref" refer="ap239:Product_life_cycle_support___Certification-key">
            <xs:selector xpath=".//ap239:Certification/Assigned_certification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Classification_assignment___Assigned_class-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Assigned_class">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Complement___Set_1-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Set_1">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Complement___Set_2-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Set_2">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Complement___Universe-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Universe">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Component_upper_level_identification___Upper_assembly_relationship-keyref" refer="ap239:Product_life_cycle_support___Assembly_component_relationship-keysub">
            <xs:selector xpath=".//ap239:Assembly_component_relationship/Upper_assembly_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Component_upper_level_identification___Sub_assembly_relationship-keyref" refer="ap239:Product_life_cycle_support___Next_assembly_usage-key">
            <xs:selector xpath=".//ap239:Next_assembly_usage/Sub_assembly_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Concurrent_elements___Elements-keyref" refer="ap239:Product_life_cycle_support___Task_element-keysub">
            <xs:selector xpath=".//ap239:Task_element/Elements">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Condition_assignment___Assigned_condition-keyref" refer="ap239:Product_life_cycle_support___Condition-key">
            <xs:selector xpath=".//ap239:Condition/Assigned_condition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Condition_evaluation___Condition-keyref" refer="ap239:Product_life_cycle_support___Condition-key">
            <xs:selector xpath=".//ap239:Condition/Condition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Condition_evaluation_assignment___Assigned_condition_evaluation-keyref" refer="ap239:Product_life_cycle_support___Condition_evaluation-key">
            <xs:selector xpath=".//ap239:Condition_evaluation/Assigned_condition_evaluation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Condition_evaluation_parameter___Condition_evaluation-keyref" refer="ap239:Product_life_cycle_support___Condition_evaluation-key">
            <xs:selector xpath=".//ap239:Condition_evaluation/Condition_evaluation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Condition_parameter___Condition-keyref" refer="ap239:Product_life_cycle_support___Condition-key">
            <xs:selector xpath=".//ap239:Condition/Condition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Condition_relationship___Relating_condition-keyref" refer="ap239:Product_life_cycle_support___Condition-key">
            <xs:selector xpath=".//ap239:Condition/Relating_condition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Condition_relationship___Related_condition-keyref" refer="ap239:Product_life_cycle_support___Condition-key">
            <xs:selector xpath=".//ap239:Condition/Related_condition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Contextual_item_shape___Described_element-keyref" refer="ap239:Product_life_cycle_support___View_definition_usage-keysub">
            <xs:selector xpath=".//ap239:View_definition_usage/Described_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Contextual_shape_representation_inclusion___Contextual_shape-keyref" refer="ap239:Product_life_cycle_support___Contextual_item_shape-key">
            <xs:selector xpath=".//ap239:Contextual_item_shape/Contextual_shape">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Contextual_shape_representation_inclusion___Context_representation-keyref" refer="ap239:Product_life_cycle_support___Geometric_model-keysub">
            <xs:selector xpath=".//ap239:Geometric_model/Context_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Contract_assignment___Assigned_contract-keyref" refer="ap239:Product_life_cycle_support___Contract-key">
            <xs:selector xpath=".//ap239:Contract/Assigned_contract">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Conversion_based_unit___Conversion_factor-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Conversion_factor">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Date_time___Date_component-keyref" refer="ap239:Product_life_cycle_support___Calendar_date-key">
            <xs:selector xpath=".//ap239:Calendar_date/Date_component">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Date_time___Time_component-keyref" refer="ap239:Product_life_cycle_support___Local_time-key">
            <xs:selector xpath=".//ap239:Local_time/Time_component">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Decision_point___Condition-keyref" refer="ap239:Product_life_cycle_support___Condition-key">
            <xs:selector xpath=".//ap239:Condition/Condition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Decision_point___True_case_element-keyref" refer="ap239:Product_life_cycle_support___Task_element-keysub">
            <xs:selector xpath=".//ap239:Task_element/True_case_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Decision_point___False_case_element-keyref" refer="ap239:Product_life_cycle_support___Task_element-keysub">
            <xs:selector xpath=".//ap239:Task_element/False_case_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Decision_point___Unknown_case_element-keyref" refer="ap239:Product_life_cycle_support___Task_element-keysub">
            <xs:selector xpath=".//ap239:Task_element/Unknown_case_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Defined_state_relationship___Definitive_state-keyref" refer="ap239:Product_life_cycle_support___State_assertion-key">
            <xs:selector xpath=".//ap239:State_assertion/Definitive_state">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Defined_state_relationship___Defined_state-keyref" refer="ap239:Product_life_cycle_support___State_assessment-key">
            <xs:selector xpath=".//ap239:State_assessment/Defined_state">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Derived_unit___Elements-keyref" refer="ap239:Product_life_cycle_support___Derived_unit_element-key">
            <xs:selector xpath=".//ap239:Derived_unit_element/Elements">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Derived_unit_element___Base_unit-keyref" refer="ap239:Product_life_cycle_support___Unit-keysub">
            <xs:selector xpath=".//ap239:Unit/Base_unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Digital_document_definition___Files-keyref" refer="ap239:Product_life_cycle_support___Digital_file-key">
            <xs:selector xpath=".//ap239:Digital_file/Files">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Directed_activity___Directive-keyref" refer="ap239:Product_life_cycle_support___Work_order-key">
            <xs:selector xpath=".//ap239:Work_order/Directive">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Distribution_by_value___Defined_function-keyref" refer="ap239:Product_life_cycle_support___Value_function-key">
            <xs:selector xpath=".//ap239:Value_function/Defined_function">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Document_definition___Defined_version-keyref" refer="ap239:Product_life_cycle_support___Document_version-key">
            <xs:selector xpath=".//ap239:Document_version/Defined_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Document_definition_relationship___Relating_document_definition-keyref" refer="ap239:Product_life_cycle_support___Document_definition-keysub">
            <xs:selector xpath=".//ap239:Document_definition/Relating_document_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Document_definition_relationship___Related_document_definition-keyref" refer="ap239:Product_life_cycle_support___Document_definition-keysub">
            <xs:selector xpath=".//ap239:Document_definition/Related_document_definition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Document_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Document-key">
            <xs:selector xpath=".//ap239:Document/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Effectivity_assignment___Assigned_effectivity-keyref" refer="ap239:Product_life_cycle_support___Effectivity-keysub">
            <xs:selector xpath=".//ap239:Effectivity/Assigned_effectivity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Effectivity_relationship___Relating_effectivity-keyref" refer="ap239:Product_life_cycle_support___Effectivity-keysub">
            <xs:selector xpath=".//ap239:Effectivity/Relating_effectivity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Effectivity_relationship___Related_effectivity-keyref" refer="ap239:Product_life_cycle_support___Effectivity-keysub">
            <xs:selector xpath=".//ap239:Effectivity/Related_effectivity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Envelope___Wrapping-keyref" refer="ap239:Product_life_cycle_support___Message-key">
            <xs:selector xpath=".//ap239:Message/Wrapping">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Envelope_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Envelope-key">
            <xs:selector xpath=".//ap239:Envelope/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Envelope_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Envelope-key">
            <xs:selector xpath=".//ap239:Envelope/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Event_assignment___Assigned_event-keyref" refer="ap239:Product_life_cycle_support___Event-keysub">
            <xs:selector xpath=".//ap239:Event/Assigned_event">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Event_relationship___Relating_event-keyref" refer="ap239:Product_life_cycle_support___Event-keysub">
            <xs:selector xpath=".//ap239:Event/Relating_event">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Event_relationship___Related_event-keyref" refer="ap239:Product_life_cycle_support___Event-keysub">
            <xs:selector xpath=".//ap239:Event/Related_event">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Experience_gained___Experience_of-keyref" refer="ap239:Product_life_cycle_support___Experience_instance-key">
            <xs:selector xpath=".//ap239:Experience_instance/Experience_of">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Experience_instance___Is_defined_by-keyref" refer="ap239:Product_life_cycle_support___Experience_type-key">
            <xs:selector xpath=".//ap239:Experience_type/Is_defined_by">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Experience_type_relationship___Compound_experience-keyref" refer="ap239:Product_life_cycle_support___Experience_type-key">
            <xs:selector xpath=".//ap239:Experience_type/Compound_experience">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Experience_type_relationship___Component_experience-keyref" refer="ap239:Product_life_cycle_support___Experience_type-key">
            <xs:selector xpath=".//ap239:Experience_type/Component_experience">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="External_class___External_source-keyref" refer="ap239:Product_life_cycle_support___External_class_library-key">
            <xs:selector xpath=".//ap239:External_class_library/External_source">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="External_geometric_model___Items-keyref" refer="ap239:Product_life_cycle_support___Axis_placement-key">
            <xs:selector xpath=".//ap239:Axis_placement/Items">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="External_geometric_model___External_file-keyref" refer="ap239:Product_life_cycle_support___Digital_file-key">
            <xs:selector xpath=".//ap239:Digital_file/External_file">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="File_relationship___Relating_document_file-keyref" refer="ap239:Product_life_cycle_support___File-keysub">
            <xs:selector xpath=".//ap239:File/Relating_document_file">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="File_relationship___Related_document_file-keyref" refer="ap239:Product_life_cycle_support___File-keysub">
            <xs:selector xpath=".//ap239:File/Related_document_file">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Function_value_pair___Function_value-keyref" refer="ap239:Product_life_cycle_support___Probability_function_value-key">
            <xs:selector xpath=".//ap239:Probability_function_value/Function_value">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Function_value_pair___Variable_value-keyref" refer="ap239:Product_life_cycle_support___Random_variable-key">
            <xs:selector xpath=".//ap239:Random_variable/Variable_value">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Functional_breakdown_context___Breakdown-keyref" refer="ap239:Product_life_cycle_support___Functional_breakdown_version-key">
            <xs:selector xpath=".//ap239:Functional_breakdown_version/Breakdown">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Functional_breakdown_context___Breakdown_element-keyref" refer="ap239:Product_life_cycle_support___Functional_element_definition-key">
            <xs:selector xpath=".//ap239:Functional_element_definition/Breakdown_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Functional_breakdown_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Functional_breakdown-key">
            <xs:selector xpath=".//ap239:Functional_breakdown/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Functional_element_definition___Defined_version-keyref" refer="ap239:Product_life_cycle_support___Functional_element_version-key">
            <xs:selector xpath=".//ap239:Functional_element_version/Defined_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Functional_element_usage___Relating_view-keyref" refer="ap239:Product_life_cycle_support___Functional_element_definition-key">
            <xs:selector xpath=".//ap239:Functional_element_definition/Relating_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Functional_element_usage___Related_view-keyref" refer="ap239:Product_life_cycle_support___Functional_element_definition-key">
            <xs:selector xpath=".//ap239:Functional_element_definition/Related_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Functional_element_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Functional_element-key">
            <xs:selector xpath=".//ap239:Functional_element/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Geometric_model___Context_of_items-keyref" refer="ap239:Product_life_cycle_support___Geometric_coordinate_space-key">
            <xs:selector xpath=".//ap239:Geometric_coordinate_space/Context_of_items">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Geometric_model___Items-keyref" refer="ap239:Product_life_cycle_support___Detailed_geometric_model_element-keysub">
            <xs:selector xpath=".//ap239:Detailed_geometric_model_element/Items">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Global_location_representation___Altitude-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Altitude">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Global_location_representation___Latitude-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Latitude">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Global_location_representation___Longitude-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Longitude">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Hybrid_breakdown_context___Breakdown-keyref" refer="ap239:Product_life_cycle_support___Hybrid_breakdown_version-key">
            <xs:selector xpath=".//ap239:Hybrid_breakdown_version/Breakdown">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Hybrid_breakdown_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Hybrid_breakdown-key">
            <xs:selector xpath=".//ap239:Hybrid_breakdown/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="In_zone___Zone-keyref" refer="ap239:Product_life_cycle_support___Zone_element_definition-key">
            <xs:selector xpath=".//ap239:Zone_element_definition/Zone">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Independent_property_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Independent_property-key">
            <xs:selector xpath=".//ap239:Independent_property/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Independent_property_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Independent_property-key">
            <xs:selector xpath=".//ap239:Independent_property/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Independent_property_representation___Property-keyref" refer="ap239:Product_life_cycle_support___Independent_property-key">
            <xs:selector xpath=".//ap239:Independent_property/Property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Independent_property_representation___Rep-keyref" refer="ap239:Product_life_cycle_support___Representation-keysub">
            <xs:selector xpath=".//ap239:Representation/Rep">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Information_usage_right___Grants_right-keyref" refer="ap239:Product_life_cycle_support___Information_right-key">
            <xs:selector xpath=".//ap239:Information_right/Grants_right">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Information_usage_right_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Information_usage_right-key">
            <xs:selector xpath=".//ap239:Information_usage_right/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Information_usage_right_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Information_usage_right-key">
            <xs:selector xpath=".//ap239:Information_usage_right/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Interface_connector_definition___Connector_on-keyref" refer="ap239:Product_life_cycle_support___Product_view_definition-keysub">
            <xs:selector xpath=".//ap239:Product_view_definition/Connector_on">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Interface_connector_definition___Defined_version-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_version-keysub">
            <xs:selector xpath=".//ap239:Interface_connector_version/Defined_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Interface_connector_design_to_planned___Design-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_design-key">
            <xs:selector xpath=".//ap239:Interface_connector_design/Design">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Interface_connector_design_to_planned___Planned-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_as_planned-key">
            <xs:selector xpath=".//ap239:Interface_connector_as_planned/Planned">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Interface_connector_design_to_realized___Design-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_design-key">
            <xs:selector xpath=".//ap239:Interface_connector_design/Design">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Interface_connector_design_to_realized___Realized-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_as_realized-key">
            <xs:selector xpath=".//ap239:Interface_connector_as_realized/Realized">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Interface_connector_occurrence___Occurrence_of-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_definition-key">
            <xs:selector xpath=".//ap239:Interface_connector_definition/Occurrence_of">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Interface_connector_planned_to_realized___Planned-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_as_planned-key">
            <xs:selector xpath=".//ap239:Interface_connector_as_planned/Planned">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Interface_connector_planned_to_realized___Realized-keyref" refer="ap239:Product_life_cycle_support___Interface_connector_as_realized-key">
            <xs:selector xpath=".//ap239:Interface_connector_as_realized/Realized">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Interface_connector_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Interface_connector-key">
            <xs:selector xpath=".//ap239:Interface_connector/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Interface_definition_for___Interface-keyref" refer="ap239:Product_life_cycle_support___Interface_specification_definition-key">
            <xs:selector xpath=".//ap239:Interface_specification_definition/Interface">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Interface_specification_definition___Defined_version-keyref" refer="ap239:Product_life_cycle_support___Interface_specification_version-key">
            <xs:selector xpath=".//ap239:Interface_specification_version/Defined_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Interface_specification_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Interface_specification-key">
            <xs:selector xpath=".//ap239:Interface_specification/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Intersection___Operand-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Operand">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Intersection___Resultant-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Resultant">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Item_design_association___Configuration-keyref" refer="ap239:Product_life_cycle_support___Product_configuration-key">
            <xs:selector xpath=".//ap239:Product_configuration/Configuration">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Item_usage_effectivity___Effectivity_domain-keyref" refer="ap239:Product_life_cycle_support___Effectivity-keysub">
            <xs:selector xpath=".//ap239:Effectivity/Effectivity_domain">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Item_usage_effectivity___Item_usage_relationship-keyref" refer="ap239:Product_life_cycle_support___View_definition_usage-keysub">
            <xs:selector xpath=".//ap239:View_definition_usage/Item_usage_relationship">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Item_usage_effectivity___Resolved_configuration-keyref" refer="ap239:Product_life_cycle_support___Item_design_association-key">
            <xs:selector xpath=".//ap239:Item_design_association/Resolved_configuration">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Justification_assignment___Justification-keyref" refer="ap239:Product_life_cycle_support___Justification-key">
            <xs:selector xpath=".//ap239:Justification/Justification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Justification_relationship___Relating_justification-keyref" refer="ap239:Product_life_cycle_support___Justification-key">
            <xs:selector xpath=".//ap239:Justification/Relating_justification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Justification_relationship___Related_justification-keyref" refer="ap239:Product_life_cycle_support___Justification-key">
            <xs:selector xpath=".//ap239:Justification/Related_justification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Justification_support_assignment___Justification-keyref" refer="ap239:Product_life_cycle_support___Justification-key">
            <xs:selector xpath=".//ap239:Justification/Justification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Language_indication___Used_language-keyref" refer="ap239:Product_life_cycle_support___Language-key">
            <xs:selector xpath=".//ap239:Language/Used_language">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Local_time___Zone-keyref" refer="ap239:Product_life_cycle_support___Time_offset-key">
            <xs:selector xpath=".//ap239:Time_offset/Zone">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Location___Alternative_location_representations-keyref" refer="ap239:Product_life_cycle_support___Location_representation-keysub">
            <xs:selector xpath=".//ap239:Location_representation/Alternative_location_representations">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Location_assignment___Location_for_assignment-keyref" refer="ap239:Product_life_cycle_support___Location-key">
            <xs:selector xpath=".//ap239:Location/Location_for_assignment">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Location_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Location-key">
            <xs:selector xpath=".//ap239:Location/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Location_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Location-key">
            <xs:selector xpath=".//ap239:Location/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Looping_element___Repeated_element-keyref" refer="ap239:Product_life_cycle_support___Task_element-keysub">
            <xs:selector xpath=".//ap239:Task_element/Repeated_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Lot_effectivity___Lot_size-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Lot_size">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Make_from_relationship___Relating_view-keyref" refer="ap239:Product_life_cycle_support___Part_view_definition-key">
            <xs:selector xpath=".//ap239:Part_view_definition/Relating_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Make_from_relationship___Related_view-keyref" refer="ap239:Product_life_cycle_support___Part_view_definition-key">
            <xs:selector xpath=".//ap239:Part_view_definition/Related_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Make_from_relationship___Quantity-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Quantity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Managed_resource___Quantity-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Quantity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Managed_resource___Item-keyref" refer="ap239:Product_life_cycle_support___Resource_item-key">
            <xs:selector xpath=".//ap239:Resource_item/Item">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Managed_resource_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Managed_resource-key">
            <xs:selector xpath=".//ap239:Managed_resource/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Managed_resource_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Managed_resource-key">
            <xs:selector xpath=".//ap239:Managed_resource/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Mapping_based_template_instance___Source-keyref" refer="ap239:Product_life_cycle_support___Axis_placement-key">
            <xs:selector xpath=".//ap239:Axis_placement/Source">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Message___Contains-keyref" refer="ap239:Product_life_cycle_support___Content_item-key">
            <xs:selector xpath=".//ap239:Content_item/Contains">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Message_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Message-key">
            <xs:selector xpath=".//ap239:Message/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Message_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Message-key">
            <xs:selector xpath=".//ap239:Message/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Numerical_representation_context___Units-keyref" refer="ap239:Product_life_cycle_support___Unit-keysub">
            <xs:selector xpath=".//ap239:Unit/Units">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Numerical_representation_context___Accuracies-keyref" refer="ap239:Product_life_cycle_support___Uncertainty_with_unit-key">
            <xs:selector xpath=".//ap239:Uncertainty_with_unit/Accuracies">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Observation___Applies_to-keyref" refer="ap239:Product_life_cycle_support___Observation_item-key">
            <xs:selector xpath=".//ap239:Observation_item/Applies_to">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Observation___Observed_during-keyref" refer="ap239:Product_life_cycle_support___Activity_actual-key">
            <xs:selector xpath=".//ap239:Activity_actual/Observed_during">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Observation___Related_records-keyref" refer="ap239:Product_life_cycle_support___Observation_item-key">
            <xs:selector xpath=".//ap239:Observation_item/Related_records">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Observation_consequence___Infered_from-keyref" refer="ap239:Product_life_cycle_support___Observation-key">
            <xs:selector xpath=".//ap239:Observation/Infered_from">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Observation_consequence___Requests-keyref" refer="ap239:Product_life_cycle_support___Work_request-key">
            <xs:selector xpath=".//ap239:Work_request/Requests">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Observation_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Observation-key">
            <xs:selector xpath=".//ap239:Observation/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Observation_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Observation-key">
            <xs:selector xpath=".//ap239:Observation/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Organization_based_location_representation___Location_identifications-keyref" refer="ap239:Product_life_cycle_support___Organizational_location_identification-key">
            <xs:selector xpath=".//ap239:Organizational_location_identification/Location_identifications">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Organization_based_location_representation___Organization_for_location-keyref" refer="ap239:Product_life_cycle_support___Organization-key">
            <xs:selector xpath=".//ap239:Organization/Organization_for_location">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Organization_organization_type_relationship___Organization-keyref" refer="ap239:Product_life_cycle_support___Organization-key">
            <xs:selector xpath=".//ap239:Organization/Organization">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Organization_organization_type_relationship___Organization_type-keyref" refer="ap239:Product_life_cycle_support___Organization_type-key">
            <xs:selector xpath=".//ap239:Organization_type/Organization_type">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Organization_relationship___Relating_organization-keyref" refer="ap239:Product_life_cycle_support___Organization-key">
            <xs:selector xpath=".//ap239:Organization/Relating_organization">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Organization_relationship___Related_organization-keyref" refer="ap239:Product_life_cycle_support___Organization-key">
            <xs:selector xpath=".//ap239:Organization/Related_organization">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Parameterized_distribution___Has_parameters-keyref" refer="ap239:Product_life_cycle_support___Probability_distribution_parameter-key">
            <xs:selector xpath=".//ap239:Probability_distribution_parameter/Has_parameters">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Part_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Part-key">
            <xs:selector xpath=".//ap239:Part/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Part_view_definition___Defined_version-keyref" refer="ap239:Product_life_cycle_support___Part_version-key">
            <xs:selector xpath=".//ap239:Part_version/Defined_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Person_in_organization___Concerned_person-keyref" refer="ap239:Product_life_cycle_support___Person-key">
            <xs:selector xpath=".//ap239:Person/Concerned_person">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Person_in_organization___Containing_organization-keyref" refer="ap239:Product_life_cycle_support___Organization-key">
            <xs:selector xpath=".//ap239:Organization/Containing_organization">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Person_or_organization_or_person_in_organization_in_position___Position-keyref" refer="ap239:Product_life_cycle_support___Position-key">
            <xs:selector xpath=".//ap239:Position/Position">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Person_or_organization_or_person_in_organization_in_position_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Person_or_organization_or_person_in_organization_in_position-key">
            <xs:selector xpath=".//ap239:Person_or_organization_or_person_in_organization_in_position/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Person_or_organization_or_person_in_organization_in_position_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Person_or_organization_or_person_in_organization_in_position-key">
            <xs:selector xpath=".//ap239:Person_or_organization_or_person_in_organization_in_position/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Physical_breakdown_context___Breakdown-keyref" refer="ap239:Product_life_cycle_support___Physical_breakdown_version-key">
            <xs:selector xpath=".//ap239:Physical_breakdown_version/Breakdown">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Physical_breakdown_context___Breakdown_element-keyref" refer="ap239:Product_life_cycle_support___Physical_element_definition-key">
            <xs:selector xpath=".//ap239:Physical_element_definition/Breakdown_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Physical_breakdown_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Physical_breakdown-key">
            <xs:selector xpath=".//ap239:Physical_breakdown/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Physical_document_definition___Components-keyref" refer="ap239:Product_life_cycle_support___Hardcopy-key">
            <xs:selector xpath=".//ap239:Hardcopy/Components">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Physical_element_definition___Defined_version-keyref" refer="ap239:Product_life_cycle_support___Physical_element_version-key">
            <xs:selector xpath=".//ap239:Physical_element_version/Defined_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Physical_element_usage___Relating_view-keyref" refer="ap239:Product_life_cycle_support___Physical_element_definition-key">
            <xs:selector xpath=".//ap239:Physical_element_definition/Relating_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Physical_element_usage___Related_view-keyref" refer="ap239:Product_life_cycle_support___Physical_element_definition-key">
            <xs:selector xpath=".//ap239:Physical_element_definition/Related_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Physical_element_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Physical_element-key">
            <xs:selector xpath=".//ap239:Physical_element/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Position___Address-keyref" refer="ap239:Product_life_cycle_support___Address-key">
            <xs:selector xpath=".//ap239:Address/Address">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Position_assignment___Position-keyref" refer="ap239:Product_life_cycle_support___Position-key">
            <xs:selector xpath=".//ap239:Position/Position">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Position_assignment___Role-keyref" refer="ap239:Product_life_cycle_support___Position_role-key">
            <xs:selector xpath=".//ap239:Position_role/Role">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Position_group_assignment___Position_group-keyref" refer="ap239:Product_life_cycle_support___Position_group-key">
            <xs:selector xpath=".//ap239:Position_group/Position_group">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Position_group_assignment___Role-keyref" refer="ap239:Product_life_cycle_support___Position_group_role-key">
            <xs:selector xpath=".//ap239:Position_group_role/Role">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Position_group_relationship___Group-keyref" refer="ap239:Product_life_cycle_support___Position_group-key">
            <xs:selector xpath=".//ap239:Position_group/Group">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Position_group_relationship___Position-keyref" refer="ap239:Product_life_cycle_support___Position-key">
            <xs:selector xpath=".//ap239:Position/Position">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Position_position_type_assignment___Assigned_position_type-keyref" refer="ap239:Product_life_cycle_support___Position_type-key">
            <xs:selector xpath=".//ap239:Position_type/Assigned_position_type">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Position_position_type_assignment___Assigned_to-keyref" refer="ap239:Product_life_cycle_support___Position-key">
            <xs:selector xpath=".//ap239:Position/Assigned_to">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Position_relationship___Relating_position-keyref" refer="ap239:Product_life_cycle_support___Position-key">
            <xs:selector xpath=".//ap239:Position/Relating_position">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Position_relationship___Related_position-keyref" refer="ap239:Product_life_cycle_support___Position-key">
            <xs:selector xpath=".//ap239:Position/Related_position">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Position_type___Defined_by-keyref" refer="ap239:Product_life_cycle_support___Type_of_person-key">
            <xs:selector xpath=".//ap239:Type_of_person/Defined_by">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Position_type_assignment___Position_type-keyref" refer="ap239:Product_life_cycle_support___Position_type-key">
            <xs:selector xpath=".//ap239:Position_type/Position_type">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Position_type_assignment___Role-keyref" refer="ap239:Product_life_cycle_support___Position_type_role-key">
            <xs:selector xpath=".//ap239:Position_type_role/Role">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Power_set___Base-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Base">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Power_set___Derived-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Derived">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Probability_by_name___Items-keyref" refer="ap239:Product_life_cycle_support___Probability_named_value-key">
            <xs:selector xpath=".//ap239:Probability_named_value/Items">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Probability_derived___Derives_from-keyref" refer="ap239:Product_life_cycle_support___Probability_generator-keysub">
            <xs:selector xpath=".//ap239:Probability_generator/Derives_from">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Probability_derived___Has_parameter-keyref" refer="ap239:Product_life_cycle_support___Probability_derivation_parameter-key">
            <xs:selector xpath=".//ap239:Probability_derivation_parameter/Has_parameter">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Probability_numeric___Items-keyref" refer="ap239:Product_life_cycle_support___Probability_numeric_value-key">
            <xs:selector xpath=".//ap239:Probability_numeric_value/Items">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_as_individual_effectivity___Items-keyref" refer="ap239:Product_life_cycle_support___Product_as_individual-key">
            <xs:selector xpath=".//ap239:Product_as_individual/Items">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_as_individual_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Product_as_individual-key">
            <xs:selector xpath=".//ap239:Product_as_individual/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_as_individual_view___Defined_version-keyref" refer="ap239:Product_life_cycle_support___Product_as_individual_version-keysub">
            <xs:selector xpath=".//ap239:Product_as_individual_version/Defined_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_category_assignment___Category-keyref" refer="ap239:Product_life_cycle_support___Product_category-key">
            <xs:selector xpath=".//ap239:Product_category/Category">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_category_assignment___Products-keyref" refer="ap239:Product_life_cycle_support___Product-keysub">
            <xs:selector xpath=".//ap239:Product/Products">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_category_hierarchy___Super_category-keyref" refer="ap239:Product_life_cycle_support___Product_category-key">
            <xs:selector xpath=".//ap239:Product_category/Super_category">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_category_hierarchy___Sub_category-keyref" refer="ap239:Product_life_cycle_support___Product_category-key">
            <xs:selector xpath=".//ap239:Product_category/Sub_category">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_concept___Target_market-keyref" refer="ap239:Product_life_cycle_support___Market-key">
            <xs:selector xpath=".//ap239:Market/Target_market">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_configuration___Item_context-keyref" refer="ap239:Product_life_cycle_support___Product_concept-key">
            <xs:selector xpath=".//ap239:Product_concept/Item_context">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_design_to_individual___Product_design-keyref" refer="ap239:Product_life_cycle_support___Product-keysub">
            <xs:selector xpath=".//ap239:Product/Product_design">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_design_to_individual___Individual_product-keyref" refer="ap239:Product_life_cycle_support___Product_as_individual-key">
            <xs:selector xpath=".//ap239:Product_as_individual/Individual_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_design_version_to_individual___Product_design_version-keyref" refer="ap239:Product_life_cycle_support___Product_version-keysub">
            <xs:selector xpath=".//ap239:Product_version/Product_design_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_design_version_to_individual___Individual_product-keyref" refer="ap239:Product_life_cycle_support___Product_as_individual_version-keysub">
            <xs:selector xpath=".//ap239:Product_as_individual_version/Individual_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_group_membership___Of_group-keyref" refer="ap239:Product_life_cycle_support___Product_group-key">
            <xs:selector xpath=".//ap239:Product_group/Of_group">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_group_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Product_group-key">
            <xs:selector xpath=".//ap239:Product_group/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_group_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Product_group-key">
            <xs:selector xpath=".//ap239:Product_group/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_in_attachment_slot___Related_view-keyref" refer="ap239:Product_life_cycle_support___Attachment_slot_definition-key">
            <xs:selector xpath=".//ap239:Attachment_slot_definition/Related_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_planned_to_realized___Planned_product-keyref" refer="ap239:Product_life_cycle_support___Product_as_planned-key">
            <xs:selector xpath=".//ap239:Product_as_planned/Planned_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_planned_to_realized___Realized_product-keyref" refer="ap239:Product_life_cycle_support___Product_as_realized-key">
            <xs:selector xpath=".//ap239:Product_as_realized/Realized_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_relationship___Relating_product-keyref" refer="ap239:Product_life_cycle_support___Product-keysub">
            <xs:selector xpath=".//ap239:Product/Relating_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_relationship___Related_product-keyref" refer="ap239:Product_life_cycle_support___Product-keysub">
            <xs:selector xpath=".//ap239:Product/Related_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Product-keysub">
            <xs:selector xpath=".//ap239:Product/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_version_relationship___Relating_version-keyref" refer="ap239:Product_life_cycle_support___Product_version-keysub">
            <xs:selector xpath=".//ap239:Product_version/Relating_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_version_relationship___Related_version-keyref" refer="ap239:Product_life_cycle_support___Product_version-keysub">
            <xs:selector xpath=".//ap239:Product_version/Related_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_view_definition___Initial_context-keyref" refer="ap239:Product_life_cycle_support___View_definition_context-key">
            <xs:selector xpath=".//ap239:View_definition_context/Initial_context">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_view_definition___Additional_contexts-keyref" refer="ap239:Product_life_cycle_support___View_definition_context-key">
            <xs:selector xpath=".//ap239:View_definition_context/Additional_contexts">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Product_view_definition___Defined_version-keyref" refer="ap239:Product_life_cycle_support___Product_version-keysub">
            <xs:selector xpath=".//ap239:Product_version/Defined_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Project___Responsible_organizations-keyref" refer="ap239:Product_life_cycle_support___Organization-key">
            <xs:selector xpath=".//ap239:Organization/Responsible_organizations">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Project_assignment___Assigned_project-keyref" refer="ap239:Product_life_cycle_support___Project-key">
            <xs:selector xpath=".//ap239:Project/Assigned_project">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Project_relationship___Relating_project-keyref" refer="ap239:Product_life_cycle_support___Project-key">
            <xs:selector xpath=".//ap239:Project/Relating_project">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Project_relationship___Related_project-keyref" refer="ap239:Product_life_cycle_support___Project-key">
            <xs:selector xpath=".//ap239:Project/Related_project">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Proper_subset___Subset-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Subset">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Proper_subset___Superset-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Superset">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Property_representation___Property-keyref" refer="ap239:Product_life_cycle_support___Assigned_property-keysub">
            <xs:selector xpath=".//ap239:Assigned_property/Property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Property_representation___Rep-keyref" refer="ap239:Product_life_cycle_support___Representation-keysub">
            <xs:selector xpath=".//ap239:Representation/Rep">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Property_value_representation___Context_of_items-keyref" refer="ap239:Product_life_cycle_support___Numerical_representation_context-keysub">
            <xs:selector xpath=".//ap239:Numerical_representation_context/Context_of_items">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Qualification_assignment___Assigned_qualification_type-keyref" refer="ap239:Product_life_cycle_support___Qualification_type-key">
            <xs:selector xpath=".//ap239:Qualification_type/Assigned_qualification_type">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Qualification_type_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Qualification_type-key">
            <xs:selector xpath=".//ap239:Qualification_type/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Qualification_type_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Qualification_type-key">
            <xs:selector xpath=".//ap239:Qualification_type/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Regional_coordinate___Coordinate_value-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Coordinate_value">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Regional_coordinate___Grid_system-keyref" refer="ap239:Product_life_cycle_support___Regional_grid_location_representation-key">
            <xs:selector xpath=".//ap239:Regional_grid_location_representation/Grid_system">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Related_condition_parameter___Conditon_evaluation_parameter-keyref" refer="ap239:Product_life_cycle_support___Condition_evaluation_parameter-key">
            <xs:selector xpath=".//ap239:Condition_evaluation_parameter/Conditon_evaluation_parameter">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Related_condition_parameter___Condition_parameter-keyref" refer="ap239:Product_life_cycle_support___Condition_parameter-key">
            <xs:selector xpath=".//ap239:Condition_parameter/Condition_parameter">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Relative_event___Base_event-keyref" refer="ap239:Product_life_cycle_support___Event-keysub">
            <xs:selector xpath=".//ap239:Event/Base_event">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Relative_event___Offset-keyref" refer="ap239:Product_life_cycle_support___Duration-key">
            <xs:selector xpath=".//ap239:Duration/Offset">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Repeat_until___Condition-keyref" refer="ap239:Product_life_cycle_support___Condition-key">
            <xs:selector xpath=".//ap239:Condition/Condition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Repeat_while___Condition-keyref" refer="ap239:Product_life_cycle_support___Condition-key">
            <xs:selector xpath=".//ap239:Condition/Condition">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Representation___Context_of_items-keyref" refer="ap239:Product_life_cycle_support___Representation_context-keysub">
            <xs:selector xpath=".//ap239:Representation_context/Context_of_items">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Representation___Items-keyref" refer="ap239:Product_life_cycle_support___Representation_item-keysub">
            <xs:selector xpath=".//ap239:Representation_item/Items">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Representation_relationship___Rep_1-keyref" refer="ap239:Product_life_cycle_support___Representation-keysub">
            <xs:selector xpath=".//ap239:Representation/Rep_1">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Representation_relationship___Rep_2-keyref" refer="ap239:Product_life_cycle_support___Representation-keysub">
            <xs:selector xpath=".//ap239:Representation/Rep_2">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Required_resource___Required_quantity-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Required_quantity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Required_resource_assignment___Assigned_resource-keyref" refer="ap239:Product_life_cycle_support___Required_resource-keysub">
            <xs:selector xpath=".//ap239:Required_resource/Assigned_resource">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Required_resource_by_resource_item___Resource_item-keyref" refer="ap239:Product_life_cycle_support___Resource_item-key">
            <xs:selector xpath=".//ap239:Resource_item/Resource_item">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Required_resource_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Required_resource-keysub">
            <xs:selector xpath=".//ap239:Required_resource/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Required_resource_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Required_resource-keysub">
            <xs:selector xpath=".//ap239:Required_resource/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Requirement_assignment___Assigned_requirement-keyref" refer="ap239:Product_life_cycle_support___Requirement_view_definition-key">
            <xs:selector xpath=".//ap239:Requirement_view_definition/Assigned_requirement">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Requirement_collection_relationship___Relating_view-keyref" refer="ap239:Product_life_cycle_support___Requirement_view_definition-key">
            <xs:selector xpath=".//ap239:Requirement_view_definition/Relating_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Requirement_collection_relationship___Related_view-keyref" refer="ap239:Product_life_cycle_support___Requirement_view_definition-key">
            <xs:selector xpath=".//ap239:Requirement_view_definition/Related_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Requirement_source___Sourced_requirement-keyref" refer="ap239:Product_life_cycle_support___Requirement_view_definition-key">
            <xs:selector xpath=".//ap239:Requirement_view_definition/Sourced_requirement">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Requirement_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Requirement-key">
            <xs:selector xpath=".//ap239:Requirement/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Requirement_version_relationship___Relating_version-keyref" refer="ap239:Product_life_cycle_support___Requirement_version-key">
            <xs:selector xpath=".//ap239:Requirement_version/Relating_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Requirement_version_relationship___Related_version-keyref" refer="ap239:Product_life_cycle_support___Requirement_version-key">
            <xs:selector xpath=".//ap239:Requirement_version/Related_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Requirement_view_definition___Defined_version-keyref" refer="ap239:Product_life_cycle_support___Requirement_version-key">
            <xs:selector xpath=".//ap239:Requirement_version/Defined_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_as_realized___Quantity-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Quantity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_as_realized_assignment___Assigned_resource-keyref" refer="ap239:Product_life_cycle_support___Resource_as_realized-keysub">
            <xs:selector xpath=".//ap239:Resource_as_realized/Assigned_resource">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_as_realized_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Resource_as_realized-keysub">
            <xs:selector xpath=".//ap239:Resource_as_realized/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_as_realized_resource_item___Resource_item-keyref" refer="ap239:Product_life_cycle_support___Resource_item-key">
            <xs:selector xpath=".//ap239:Resource_item/Resource_item">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_event___Quantity-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Quantity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_event___Resource-keyref" refer="ap239:Product_life_cycle_support___Managed_resource-key">
            <xs:selector xpath=".//ap239:Managed_resource/Resource">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_event_correspondence_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Resource_event-keysub">
            <xs:selector xpath=".//ap239:Resource_event/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_event_correspondence_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Required_resource-keysub">
            <xs:selector xpath=".//ap239:Required_resource/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_event_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Resource_event-keysub">
            <xs:selector xpath=".//ap239:Resource_event/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_event_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Resource_event-keysub">
            <xs:selector xpath=".//ap239:Resource_event/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_group_relationship___Quantity-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Quantity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_item_assignment___Assigned_resource-keyref" refer="ap239:Product_life_cycle_support___Resource_item-key">
            <xs:selector xpath=".//ap239:Resource_item/Assigned_resource">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_item_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Resource_item-key">
            <xs:selector xpath=".//ap239:Resource_item/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_item_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Resource_item-key">
            <xs:selector xpath=".//ap239:Resource_item/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_property_representation___Property-keyref" refer="ap239:Product_life_cycle_support___Resource_property-keysub">
            <xs:selector xpath=".//ap239:Resource_property/Property">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Resource_property_representation___Rep-keyref" refer="ap239:Product_life_cycle_support___Representation-keysub">
            <xs:selector xpath=".//ap239:Representation/Rep">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Same_membership___Set_1-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Set_1">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Same_membership___Set_2-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Set_2">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Scheme_entry___Scheme-keyref" refer="ap239:Product_life_cycle_support___Scheme_version-key">
            <xs:selector xpath=".//ap239:Scheme_version/Scheme">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Scheme_entry_assignment___Assigned_activity_method-keyref" refer="ap239:Product_life_cycle_support___Scheme_entry-key">
            <xs:selector xpath=".//ap239:Scheme_entry/Assigned_activity_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Scheme_entry_relationship___Relating_method-keyref" refer="ap239:Product_life_cycle_support___Scheme_entry-key">
            <xs:selector xpath=".//ap239:Scheme_entry/Relating_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Scheme_entry_relationship___Related_method-keyref" refer="ap239:Product_life_cycle_support___Scheme_entry-key">
            <xs:selector xpath=".//ap239:Scheme_entry/Related_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Scheme_relationship___Relating_method-keyref" refer="ap239:Product_life_cycle_support___Scheme-key">
            <xs:selector xpath=".//ap239:Scheme/Relating_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Scheme_relationship___Related_method-keyref" refer="ap239:Product_life_cycle_support___Scheme-key">
            <xs:selector xpath=".//ap239:Scheme/Related_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Scheme_subject_assignment___Assigned_activity_method-keyref" refer="ap239:Product_life_cycle_support___Scheme-key">
            <xs:selector xpath=".//ap239:Scheme/Assigned_activity_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Scheme_version___Of_scheme-keyref" refer="ap239:Product_life_cycle_support___Scheme-key">
            <xs:selector xpath=".//ap239:Scheme/Of_scheme">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Scheme_version_assignment___Assigned_activity_method-keyref" refer="ap239:Product_life_cycle_support___Scheme_version-key">
            <xs:selector xpath=".//ap239:Scheme_version/Assigned_activity_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Scheme_version_relationship___Relating_method-keyref" refer="ap239:Product_life_cycle_support___Scheme_version-key">
            <xs:selector xpath=".//ap239:Scheme_version/Relating_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Scheme_version_relationship___Related_method-keyref" refer="ap239:Product_life_cycle_support___Scheme_version-key">
            <xs:selector xpath=".//ap239:Scheme_version/Related_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Security_classification_assignment___Classification-keyref" refer="ap239:Product_life_cycle_support___Security_classification-key">
            <xs:selector xpath=".//ap239:Security_classification/Classification">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Selected_item_assignment___Assigned_class-keyref" refer="ap239:Product_life_cycle_support___Selected_item-key">
            <xs:selector xpath=".//ap239:Selected_item/Assigned_class">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Sequencing_relationship___Time_lag-keyref" refer="ap239:Product_life_cycle_support___Time_interval-keysub">
            <xs:selector xpath=".//ap239:Time_interval/Time_lag">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Shape_dependent_property_representation___Property_representation-keyref" refer="ap239:Product_life_cycle_support___Representation-keysub">
            <xs:selector xpath=".//ap239:Representation/Property_representation">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Shape_element___Containing_shape-keyref" refer="ap239:Product_life_cycle_support___Item_shape-keysub">
            <xs:selector xpath=".//ap239:Item_shape/Containing_shape">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Shape_element_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Shape_element-key">
            <xs:selector xpath=".//ap239:Shape_element/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Shape_element_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Shape_element-key">
            <xs:selector xpath=".//ap239:Shape_element/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="State_assertion___Asserted_state-keyref" refer="ap239:Product_life_cycle_support___State-keysub">
            <xs:selector xpath=".//ap239:State/Asserted_state">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="State_assertion___Conformance_state-keyref" refer="ap239:Product_life_cycle_support___State_definition-key">
            <xs:selector xpath=".//ap239:State_definition/Conformance_state">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="State_assessment___Assessed_state-keyref" refer="ap239:Product_life_cycle_support___State-keysub">
            <xs:selector xpath=".//ap239:State/Assessed_state">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="State_assessment___Comparable_state-keyref" refer="ap239:Product_life_cycle_support___State_definition-key">
            <xs:selector xpath=".//ap239:State_definition/Comparable_state">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="State_complement_definition___Set_2-keyref" refer="ap239:Product_life_cycle_support___State_definition-key">
            <xs:selector xpath=".//ap239:State_definition/Set_2">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="State_definition_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___State_definition-key">
            <xs:selector xpath=".//ap239:State_definition/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="State_definition_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___State_definition-key">
            <xs:selector xpath=".//ap239:State_definition/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="State_predicted_to_observed___Relating-keyref" refer="ap239:Product_life_cycle_support___State_observed-key">
            <xs:selector xpath=".//ap239:State_observed/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="State_predicted_to_observed___Related-keyref" refer="ap239:Product_life_cycle_support___State_predicted-key">
            <xs:selector xpath=".//ap239:State_predicted/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="State_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___State-keysub">
            <xs:selector xpath=".//ap239:State/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="State_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___State-keysub">
            <xs:selector xpath=".//ap239:State/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Subset___Subset-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Subset">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Subset___Superset-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Superset">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="System_breakdown_context___Breakdown-keyref" refer="ap239:Product_life_cycle_support___System_breakdown_version-key">
            <xs:selector xpath=".//ap239:System_breakdown_version/Breakdown">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="System_breakdown_context___Breakdown_element-keyref" refer="ap239:Product_life_cycle_support___System_element_definition-key">
            <xs:selector xpath=".//ap239:System_element_definition/Breakdown_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="System_breakdown_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___System_breakdown-key">
            <xs:selector xpath=".//ap239:System_breakdown/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="System_element_definition___Defined_version-keyref" refer="ap239:Product_life_cycle_support___System_element_version-key">
            <xs:selector xpath=".//ap239:System_element_version/Defined_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="System_element_usage___Relating_view-keyref" refer="ap239:Product_life_cycle_support___System_element_definition-key">
            <xs:selector xpath=".//ap239:System_element_definition/Relating_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="System_element_usage___Related_view-keyref" refer="ap239:Product_life_cycle_support___System_element_definition-key">
            <xs:selector xpath=".//ap239:System_element_definition/Related_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="System_element_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___System_element-key">
            <xs:selector xpath=".//ap239:System_element/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_element___Notes-keyref" refer="ap239:Product_life_cycle_support___Advisory_task_step-key">
            <xs:selector xpath=".//ap239:Advisory_task_step/Notes">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_element_assignment___Assigned_activity_method-keyref" refer="ap239:Product_life_cycle_support___Task_element-keysub">
            <xs:selector xpath=".//ap239:Task_element/Assigned_activity_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_element_levels___Alternatives-keyref" refer="ap239:Product_life_cycle_support___Task_element-keysub">
            <xs:selector xpath=".//ap239:Task_element/Alternatives">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_element_relationship___Relating_method-keyref" refer="ap239:Product_life_cycle_support___Task_element-keysub">
            <xs:selector xpath=".//ap239:Task_element/Relating_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_element_relationship___Related_method-keyref" refer="ap239:Product_life_cycle_support___Task_element-keysub">
            <xs:selector xpath=".//ap239:Task_element/Related_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_element_sequence___Elements-keyref" refer="ap239:Product_life_cycle_support___Task_element-keysub">
            <xs:selector xpath=".//ap239:Task_element/Elements">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_element_state_relationship___Task_element-keyref" refer="ap239:Product_life_cycle_support___Task_element-keysub">
            <xs:selector xpath=".//ap239:Task_element/Task_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_method___Objective-keyref" refer="ap239:Product_life_cycle_support___Task_objective-key">
            <xs:selector xpath=".//ap239:Task_objective/Objective">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_method_assignment___Assigned_activity_method-keyref" refer="ap239:Product_life_cycle_support___Task_method-key">
            <xs:selector xpath=".//ap239:Task_method/Assigned_activity_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_method_relationship___Relating_method-keyref" refer="ap239:Product_life_cycle_support___Task_method-key">
            <xs:selector xpath=".//ap239:Task_method/Relating_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_method_relationship___Related_method-keyref" refer="ap239:Product_life_cycle_support___Task_method-key">
            <xs:selector xpath=".//ap239:Task_method/Related_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_method_state_relationship___Task_method-keyref" refer="ap239:Product_life_cycle_support___Task_method_version-key">
            <xs:selector xpath=".//ap239:Task_method_version/Task_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_method_version___Content-keyref" refer="ap239:Product_life_cycle_support___Task_element-keysub">
            <xs:selector xpath=".//ap239:Task_element/Content">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_method_version___Of_task_method-keyref" refer="ap239:Product_life_cycle_support___Task_method-key">
            <xs:selector xpath=".//ap239:Task_method/Of_task_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_method_version_assignment___Assigned_activity_method-keyref" refer="ap239:Product_life_cycle_support___Task_method_version-key">
            <xs:selector xpath=".//ap239:Task_method_version/Assigned_activity_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_method_version_relationship___Relating_method-keyref" refer="ap239:Product_life_cycle_support___Task_method_version-key">
            <xs:selector xpath=".//ap239:Task_method_version/Relating_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_method_version_relationship___Related_method-keyref" refer="ap239:Product_life_cycle_support___Task_method_version-key">
            <xs:selector xpath=".//ap239:Task_method_version/Related_method">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Task_objective_state_relationship___Task_objective-keyref" refer="ap239:Product_life_cycle_support___Task_objective-key">
            <xs:selector xpath=".//ap239:Task_objective/Task_objective">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Time_interval_effectivity___Effectivity_period-keyref" refer="ap239:Product_life_cycle_support___Time_interval-keysub">
            <xs:selector xpath=".//ap239:Time_interval/Effectivity_period">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Time_interval_relationship___Relating_time_interval-keyref" refer="ap239:Product_life_cycle_support___Time_interval-keysub">
            <xs:selector xpath=".//ap239:Time_interval/Relating_time_interval">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Time_interval_relationship___Related_time_interval-keyref" refer="ap239:Product_life_cycle_support___Time_interval-keysub">
            <xs:selector xpath=".//ap239:Time_interval/Related_time_interval">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Time_interval_with_bounds___Duration_from_primary_bound-keyref" refer="ap239:Product_life_cycle_support___Duration-key">
            <xs:selector xpath=".//ap239:Duration/Duration_from_primary_bound">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Tracing_relationship___Relating_view-keyref" refer="ap239:Product_life_cycle_support___Requirement_view_definition-key">
            <xs:selector xpath=".//ap239:Requirement_view_definition/Relating_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Tracing_relationship___Related_view-keyref" refer="ap239:Product_life_cycle_support___Requirement_view_definition-key">
            <xs:selector xpath=".//ap239:Requirement_view_definition/Related_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Type_of_person___Has-keyref" refer="ap239:Product_life_cycle_support___Type_of_person_definition-key">
            <xs:selector xpath=".//ap239:Type_of_person_definition/Has">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Type_of_person_assignment___Assigned_type_of_person-keyref" refer="ap239:Product_life_cycle_support___Type_of_person-key">
            <xs:selector xpath=".//ap239:Type_of_person/Assigned_type_of_person">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Type_of_person_definition_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Type_of_person_definition-key">
            <xs:selector xpath=".//ap239:Type_of_person_definition/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Type_of_person_definition_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Type_of_person_definition-key">
            <xs:selector xpath=".//ap239:Type_of_person_definition/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Type_of_person_definition_required_attributes_relationship___Assigned_required_attributes-keyref" refer="ap239:Product_life_cycle_support___Type_of_person_definition-key">
            <xs:selector xpath=".//ap239:Type_of_person_definition/Assigned_required_attributes">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Union___Operand-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Operand">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Union___Resultant-keyref" refer="ap239:Product_life_cycle_support___Class-keysub">
            <xs:selector xpath=".//ap239:Class/Resultant">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Value_function___Function_element-keyref" refer="ap239:Product_life_cycle_support___Function_value_pair-key">
            <xs:selector xpath=".//ap239:Function_value_pair/Function_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Value_limit___Limit-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Limit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Value_limit_with_global_unit___Limit-keyref" refer="ap239:Product_life_cycle_support___Numerical_item_with_global_unit-keysub">
            <xs:selector xpath=".//ap239:Numerical_item_with_global_unit/Limit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Value_list___Values-keyref" refer="ap239:Product_life_cycle_support___Measure_item-keysub">
            <xs:selector xpath=".//ap239:Measure_item/Values">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Value_range___Lower_limit-keyref" refer="ap239:Product_life_cycle_support___Numerical_item_with_unit-keysub">
            <xs:selector xpath=".//ap239:Numerical_item_with_unit/Lower_limit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Value_range___Upper_limit-keyref" refer="ap239:Product_life_cycle_support___Numerical_item_with_unit-keysub">
            <xs:selector xpath=".//ap239:Numerical_item_with_unit/Upper_limit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Value_range_with_global_unit___Lower_limit-keyref" refer="ap239:Product_life_cycle_support___Numerical_item_with_global_unit-keysub">
            <xs:selector xpath=".//ap239:Numerical_item_with_global_unit/Lower_limit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Value_range_with_global_unit___Upper_limit-keyref" refer="ap239:Product_life_cycle_support___Numerical_item_with_global_unit-keysub">
            <xs:selector xpath=".//ap239:Numerical_item_with_global_unit/Upper_limit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Value_set___Values-keyref" refer="ap239:Product_life_cycle_support___Measure_item-keysub">
            <xs:selector xpath=".//ap239:Measure_item/Values">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Value_with_tolerances___Item_value-keyref" refer="ap239:Product_life_cycle_support___Numerical_item_with_unit-keysub">
            <xs:selector xpath=".//ap239:Numerical_item_with_unit/Item_value">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Value_with_unit___Unit-keyref" refer="ap239:Product_life_cycle_support___Unit-keysub">
            <xs:selector xpath=".//ap239:Unit/Unit">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="View_definition_relationship___Relating_view-keyref" refer="ap239:Product_life_cycle_support___Product_view_definition-keysub">
            <xs:selector xpath=".//ap239:Product_view_definition/Relating_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="View_definition_relationship___Related_view-keyref" refer="ap239:Product_life_cycle_support___Product_view_definition-keysub">
            <xs:selector xpath=".//ap239:Product_view_definition/Related_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Work_order___In_response_to-keyref" refer="ap239:Product_life_cycle_support___Work_request-key">
            <xs:selector xpath=".//ap239:Work_request/In_response_to">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Work_output___Quantity-keyref" refer="ap239:Product_life_cycle_support___Value_with_unit-keysub">
            <xs:selector xpath=".//ap239:Value_with_unit/Quantity">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Work_output_assignment___Assigned_output-keyref" refer="ap239:Product_life_cycle_support___Work_output-key">
            <xs:selector xpath=".//ap239:Work_output/Assigned_output">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Work_output_relationship___Relating-keyref" refer="ap239:Product_life_cycle_support___Work_output-key">
            <xs:selector xpath=".//ap239:Work_output/Relating">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Work_output_relationship___Related-keyref" refer="ap239:Product_life_cycle_support___Work_output-key">
            <xs:selector xpath=".//ap239:Work_output/Related">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Work_request_status___Work_request-keyref" refer="ap239:Product_life_cycle_support___Work_request-key">
            <xs:selector xpath=".//ap239:Work_request/Work_request">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Zone_breakdown_context___Breakdown-keyref" refer="ap239:Product_life_cycle_support___Zone_breakdown_version-key">
            <xs:selector xpath=".//ap239:Zone_breakdown_version/Breakdown">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Zone_breakdown_context___Breakdown_element-keyref" refer="ap239:Product_life_cycle_support___Zone_element_definition-key">
            <xs:selector xpath=".//ap239:Zone_element_definition/Breakdown_element">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Zone_breakdown_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Zone_breakdown-key">
            <xs:selector xpath=".//ap239:Zone_breakdown/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Zone_element_definition___Defined_version-keyref" refer="ap239:Product_life_cycle_support___Zone_element_version-key">
            <xs:selector xpath=".//ap239:Zone_element_version/Defined_version">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Zone_element_usage___Relating_view-keyref" refer="ap239:Product_life_cycle_support___Zone_element_definition-key">
            <xs:selector xpath=".//ap239:Zone_element_definition/Relating_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Zone_element_usage___Related_view-keyref" refer="ap239:Product_life_cycle_support___Zone_element_definition-key">
            <xs:selector xpath=".//ap239:Zone_element_definition/Related_view">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
        <xs:keyref name="Zone_element_version___Of_product-keyref" refer="ap239:Product_life_cycle_support___Zone_element-key">
            <xs:selector xpath=".//ap239:Zone_element/Of_product">
            </xs:selector>
            <xs:field xpath="@ref">
            </xs:field>
        </xs:keyref>
    </xs:element>
</xs:schema>

