<?xml version="1.0" encoding="utf-8"?>
<!-- 
  $Id: ap239_arm_lf.xsd,v 1.4 2008/03/10 10:14:58 robbod Exp $
  ============================================================
  task_set DEX long form 

  Copyright OASIS 2008
  ============================================================
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:exp="urn:iso:std:iso:10303:28:ed-2:2005:schema:common" xmlns:ap239="urn:iso10303-28:schema/Product_life_cycle_support" targetNamespace="urn:iso10303-28:schema/Product_life_cycle_support">

   
   <xs:import namespace="urn:iso:std:iso:10303:28:ed-2:2005:schema:common" schemaLocation="exp.xsd"/>


   
   <xs:complexType name="uos">
      
      <xs:complexContent>
         
         <xs:extension base="exp:uos">
            
            <xs:choice maxOccurs="unbounded" minOccurs="0">
               
               <xs:element ref="exp:Entity"/>
               
               <xs:element ref="exp:edokey"/>
            
            </xs:choice>
         
         </xs:extension>
      
      </xs:complexContent>
   
   </xs:complexType>




   
   <xs:complexType name="Activity_item">
      
      <xs:group ref="ap239:Activity_item"/>
   
   </xs:complexType>


   
   <xs:group name="Activity_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_state_assignment"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Descriptive_document_property"/>
         
         <xs:element ref="ap239:Effectivity"/>
         
         <xs:element ref="ap239:Dated_effectivity"/>
         
         <xs:element ref="ap239:Lot_effectivity"/>
         
         <xs:element ref="ap239:Product_as_individual_effectivity"/>
         
         <xs:element ref="ap239:Serial_effectivity"/>
         
         <xs:element ref="ap239:Time_interval_effectivity"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Independent_property"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Address_based_location_representation"/>
         
         <xs:element ref="ap239:Global_location_representation"/>
         
         <xs:element ref="ap239:Organization_based_location_representation"/>
         
         <xs:element ref="ap239:Product_based_location_identification"/>
         
         <xs:element ref="ap239:Regional_grid_location_representation"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Numerical_document_property"/>
         
         <xs:element ref="ap239:Observation_consequence"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_group"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_assertion"/>
         
         <xs:element ref="ap239:State_assessment"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Activity_method_item">
      
      <xs:group ref="ap239:Activity_method_item"/>
   
   </xs:complexType>


   
   <xs:group name="Activity_method_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Observation_consequence"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Organization_type"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_group"/>
         
         <xs:element ref="ap239:Position_type"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_based_location_identification"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Type_of_person"/>
         
         <xs:element ref="ap239:Type_of_person_definition"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_output"/>
         
         <xs:element ref="ap239:Work_output_assignment"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Activity_realization_select">
      
      <xs:group ref="ap239:Activity_realization_select"/>
   
   </xs:complexType>


   
   <xs:group name="Activity_realization_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Affected_item_select">
      
      <xs:group ref="ap239:Affected_item_select"/>
   
   </xs:complexType>


   
   <xs:group name="Affected_item_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_definition"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Alias_identification_item">
      
      <xs:group ref="ap239:Alias_identification_item"/>
   
   </xs:complexType>


   
   <xs:group name="Alias_identification_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Address"/>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Approval_status"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Certification"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:External_class_library"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Identification_assignment"/>
         
         <xs:element ref="ap239:Alias_identification"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Interface_definition_for"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Item_shape"/>
         
         <xs:element ref="ap239:Contextual_item_shape"/>
         
         <xs:element ref="ap239:Justification"/>
         
         <xs:element ref="ap239:Justification_assignment"/>
         
         <xs:element ref="ap239:Justification_relationship"/>
         
         <xs:element ref="ap239:Justification_support_assignment"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_relationship"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Requirement_assignment"/>
         
         <xs:element ref="ap239:Requirement_source"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Security_classification"/>
         
         <xs:element ref="ap239:Security_classification_assignment"/>
         
         <xs:element ref="ap239:Shape_element_relationship"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
      
      </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:extension>
         
         </xs:simpleContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:simpleType name="Any_number_value">
      
      <xs:restriction base="xs:decimal"/>
   
   </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:extension>
         
         </xs:simpleContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:simpleType name="Any_string_value">
      
      <xs:restriction base="xs:normalizedString"/>
   
   </xs:simpleType>




   
   <xs:complexType name="Approval_item">
      
      <xs:group ref="ap239:Approval_item"/>
   
   </xs:complexType>


   
   <xs:group name="Approval_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:Activity_method_assignment"/>
         
         <xs:element ref="ap239:Activity_method_realization"/>
         
         <xs:element ref="ap239:Activity_method_realization_relationship"/>
         
         <xs:element ref="ap239:Activity_method_relationship"/>
         
         <xs:element ref="ap239:Scheme_entry_relationship"/>
         
         <xs:element ref="ap239:Sequencing_relationship"/>
         
         <xs:element ref="ap239:Scheme_relationship"/>
         
         <xs:element ref="ap239:Scheme_version_relationship"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Address_assignment"/>
         
         <xs:element ref="ap239:Affected_items_assignment"/>
         
         <xs:element ref="ap239:Alternate_part_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Applied_information_usage_right"/>
         
         <xs:element ref="ap239:Applied_state_assignment"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:Assembly_relationship_substitution"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_on_product"/>
         
         <xs:element ref="ap239:Attachment_slot_planned_to_realized"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Certification"/>
         
         <xs:element ref="ap239:Certification_assignment"/>
         
         <xs:element ref="ap239:Classification_assignment"/>
         
         <xs:element ref="ap239:Condition"/>
         
         <xs:element ref="ap239:Condition_assignment"/>
         
         <xs:element ref="ap239:Condition_evaluation"/>
         
         <xs:element ref="ap239:Condition_evaluation_assignment"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Contract_assignment"/>
         
         <xs:element ref="ap239:Date_or_date_time_assignment"/>
         
         <xs:element ref="ap239:Descriptive_document_property"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Document_definition_relationship"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Effectivity"/>
         
         <xs:element ref="ap239:Dated_effectivity"/>
         
         <xs:element ref="ap239:Lot_effectivity"/>
         
         <xs:element ref="ap239:Product_as_individual_effectivity"/>
         
         <xs:element ref="ap239:Serial_effectivity"/>
         
         <xs:element ref="ap239:Time_interval_effectivity"/>
         
         <xs:element ref="ap239:Effectivity_assignment"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:Event_assignment"/>
         
         <xs:element ref="ap239:Experience_gained"/>
         
         <xs:element ref="ap239:Experience_type"/>
         
         <xs:element ref="ap239:Identification_assignment"/>
         
         <xs:element ref="ap239:Alias_identification"/>
         
         <xs:element ref="ap239:In_zone"/>
         
         <xs:element ref="ap239:Independent_property"/>
         
         <xs:element ref="ap239:Independent_property_relationship"/>
         
         <xs:element ref="ap239:Information_usage_right"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_design_to_planned"/>
         
         <xs:element ref="ap239:Interface_connector_design_to_realized"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_connector_planned_to_realized"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_definition_for"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Justification"/>
         
         <xs:element ref="ap239:Justification_assignment"/>
         
         <xs:element ref="ap239:Justification_relationship"/>
         
         <xs:element ref="ap239:Justification_support_assignment"/>
         
         <xs:element ref="ap239:Location_assignment"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Managed_resource_relationship"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Numerical_document_property"/>
         
         <xs:element ref="ap239:Observation"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Organization_organization_type_relationship"/>
         
         <xs:element ref="ap239:Organization_relationship"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position"/>
         
         <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position_relationship"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_assignment"/>
         
         <xs:element ref="ap239:Position_group_assignment"/>
         
         <xs:element ref="ap239:Position_position_type_assignment"/>
         
         <xs:element ref="ap239:Position_type"/>
         
         <xs:element ref="ap239:Position_type_assignment"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_category_assignment"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_definition_element_relationship"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Product_design_to_individual"/>
         
         <xs:element ref="ap239:Product_design_version_to_individual"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_group_membership"/>
         
         <xs:element ref="ap239:Product_group_relationship"/>
         
         <xs:element ref="ap239:Product_planned_to_realized"/>
         
         <xs:element ref="ap239:Product_relationship"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Project_assignment"/>
         
         <xs:element ref="ap239:Qualification_assignment"/>
         
         <xs:element ref="ap239:Qualification_type"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Required_resource_relationship"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Requirement_assignment"/>
         
         <xs:element ref="ap239:Requirement_source"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Resource_as_realized_assignment"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:Resource_item_relationship"/>
         
         <xs:element ref="ap239:Resource_group_relationship"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Security_classification"/>
         
         <xs:element ref="ap239:Security_classification_assignment"/>
         
         <xs:element ref="ap239:Selected_item_assignment"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_element_relationship"/>
         
         <xs:element ref="ap239:Element_constraint"/>
         
         <xs:element ref="ap239:Task_element_state_relationship"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_relationship"/>
         
         <xs:element ref="ap239:Task_method_state_relationship"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_relationship"/>
         
         <xs:element ref="ap239:Task_objective"/>
         
         <xs:element ref="ap239:Task_objective_state_relationship"/>
         
         <xs:element ref="ap239:Type_of_person"/>
         
         <xs:element ref="ap239:Type_of_person_assignment"/>
         
         <xs:element ref="ap239:View_definition_context"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_order"/>
         
         <xs:element ref="ap239:Work_output"/>
         
         <xs:element ref="ap239:Work_request"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Assigned_document_select">
      
      <xs:group ref="ap239:Assigned_document_select"/>
   
   </xs:complexType>


   
   <xs:group name="Assigned_document_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Assigned_name_select">
      
      <xs:group ref="ap239:Assigned_name_select"/>
   
   </xs:complexType>


   
   <xs:group name="Assigned_name_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:External_class_library"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Breakdown_item">
      
      <xs:group ref="ap239:Breakdown_item"/>
   
   </xs:complexType>


   
   <xs:group name="Breakdown_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Cartesian_transformation">
      
      <xs:group ref="ap239:Cartesian_transformation"/>
   
   </xs:complexType>


   
   <xs:group name="Cartesian_transformation">
      
      <xs:choice>
         
         <xs:element ref="ap239:Cartesian_transformation_2d"/>
         
         <xs:element ref="ap239:Cartesian_transformation_3d"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Certification_item">
      
      <xs:group ref="ap239:Certification_item"/>
   
   </xs:complexType>


   
   <xs:group name="Certification_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_group_relationship"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Qualification_assignment"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Task_objective"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_output"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Characterized_activity_definition">
      
      <xs:group ref="ap239:Characterized_activity_definition"/>
   
   </xs:complexType>


   
   <xs:group name="Characterized_activity_definition">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Activity_method_relationship"/>
         
         <xs:element ref="ap239:Scheme_entry_relationship"/>
         
         <xs:element ref="ap239:Sequencing_relationship"/>
         
         <xs:element ref="ap239:Scheme_relationship"/>
         
         <xs:element ref="ap239:Scheme_version_relationship"/>
         
         <xs:element ref="ap239:Task_element_relationship"/>
         
         <xs:element ref="ap239:Element_constraint"/>
         
         <xs:element ref="ap239:Task_method_relationship"/>
         
         <xs:element ref="ap239:Task_method_version_relationship"/>
         
         <xs:element ref="ap239:Condition"/>
         
         <xs:element ref="ap239:Condition_evaluation"/>
         
         <xs:element ref="ap239:Condition_relationship"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Resource_as_realized_assignment"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:Task_objective"/>
         
         <xs:element ref="ap239:Work_output"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Characterized_resource_select">
      
      <xs:group ref="ap239:Characterized_resource_select"/>
   
   </xs:complexType>


   
   <xs:group name="Characterized_resource_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_item_relationship"/>
         
         <xs:element ref="ap239:Resource_group_relationship"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Classification_item">
      
      <xs:group ref="ap239:Classification_item"/>
   
   </xs:complexType>


   
   <xs:group name="Classification_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Representation_relationship"/>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Activity_method_assignment"/>
         
         <xs:element ref="ap239:Activity_method_realization"/>
         
         <xs:element ref="ap239:Activity_method_realization_relationship"/>
         
         <xs:element ref="ap239:Activity_method_relationship"/>
         
         <xs:element ref="ap239:Scheme_entry_relationship"/>
         
         <xs:element ref="ap239:Sequencing_relationship"/>
         
         <xs:element ref="ap239:Scheme_relationship"/>
         
         <xs:element ref="ap239:Scheme_version_relationship"/>
         
         <xs:element ref="ap239:Task_element_relationship"/>
         
         <xs:element ref="ap239:Element_constraint"/>
         
         <xs:element ref="ap239:Task_method_relationship"/>
         
         <xs:element ref="ap239:Task_method_version_relationship"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Activity_property_representation"/>
         
         <xs:element ref="ap239:Activity_relationship"/>
         
         <xs:element ref="ap239:Activity_happening"/>
         
         <xs:element ref="ap239:Activity_status"/>
         
         <xs:element ref="ap239:Address"/>
         
         <xs:element ref="ap239:Address_assignment"/>
         
         <xs:element ref="ap239:Affected_items_assignment"/>
         
         <xs:element ref="ap239:Alternate_part_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Applied_information_usage_right"/>
         
         <xs:element ref="ap239:Applied_state_assignment"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Approval_assignment"/>
         
         <xs:element ref="ap239:Approval_relationship"/>
         
         <xs:element ref="ap239:Approval_status"/>
         
         <xs:element ref="ap239:Approving_person_organization"/>
         
         <xs:element ref="ap239:Assembly_relationship_substitution"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_on_product"/>
         
         <xs:element ref="ap239:Attachment_slot_planned_to_realized"/>
         
         <xs:element ref="ap239:Attribute_translation_assignment"/>
         
         <xs:element ref="ap239:Breakdown_context"/>
         
         <xs:element ref="ap239:Functional_breakdown_context"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_context"/>
         
         <xs:element ref="ap239:Physical_breakdown_context"/>
         
         <xs:element ref="ap239:System_breakdown_context"/>
         
         <xs:element ref="ap239:Zone_breakdown_context"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Breakdown_of"/>
         
         <xs:element ref="ap239:Calendar_date"/>
         
         <xs:element ref="ap239:Certification"/>
         
         <xs:element ref="ap239:Certification_assignment"/>
         
         <xs:element ref="ap239:Characterizable_object"/>
         
         <xs:element ref="ap239:Class"/>
         
         <xs:element ref="ap239:Class_by_extension"/>
         
         <xs:element ref="ap239:Class_by_intension"/>
         
         <xs:element ref="ap239:External_class"/>
         
         <xs:element ref="ap239:Condition"/>
         
         <xs:element ref="ap239:Condition_assignment"/>
         
         <xs:element ref="ap239:Condition_evaluation"/>
         
         <xs:element ref="ap239:Condition_evaluation_assignment"/>
         
         <xs:element ref="ap239:Condition_evaluation_parameter"/>
         
         <xs:element ref="ap239:Condition_parameter"/>
         
         <xs:element ref="ap239:Condition_relationship"/>
         
         <xs:element ref="ap239:Content_item"/>
         
         <xs:element ref="ap239:Content_item_selected"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Contract_assignment"/>
         
         <xs:element ref="ap239:Date_or_date_time_assignment"/>
         
         <xs:element ref="ap239:Date_time"/>
         
         <xs:element ref="ap239:Defined_state_relationship"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Document_definition_relationship"/>
         
         <xs:element ref="ap239:Effectivity"/>
         
         <xs:element ref="ap239:Dated_effectivity"/>
         
         <xs:element ref="ap239:Lot_effectivity"/>
         
         <xs:element ref="ap239:Product_as_individual_effectivity"/>
         
         <xs:element ref="ap239:Serial_effectivity"/>
         
         <xs:element ref="ap239:Time_interval_effectivity"/>
         
         <xs:element ref="ap239:Effectivity_assignment"/>
         
         <xs:element ref="ap239:Effectivity_relationship"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Envelope_relationship"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:Event_assignment"/>
         
         <xs:element ref="ap239:Event_relationship"/>
         
         <xs:element ref="ap239:Experience_gained"/>
         
         <xs:element ref="ap239:Experience_instance"/>
         
         <xs:element ref="ap239:Experience_type"/>
         
         <xs:element ref="ap239:External_class_library"/>
         
         <xs:element ref="ap239:External_source_identification"/>
         
         <xs:element ref="ap239:Document_location_identification"/>
         
         <xs:element ref="ap239:External_item_identification"/>
         
         <xs:element ref="ap239:File_location_identification"/>
         
         <xs:element ref="ap239:File_relationship"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Identification_assignment"/>
         
         <xs:element ref="ap239:Alias_identification"/>
         
         <xs:element ref="ap239:In_zone"/>
         
         <xs:element ref="ap239:Independent_property"/>
         
         <xs:element ref="ap239:Independent_property_relationship"/>
         
         <xs:element ref="ap239:Independent_property_representation"/>
         
         <xs:element ref="ap239:Information_right"/>
         
         <xs:element ref="ap239:Information_usage_right"/>
         
         <xs:element ref="ap239:Information_usage_right_relationship"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_design_to_planned"/>
         
         <xs:element ref="ap239:Interface_connector_design_to_realized"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_connector_planned_to_realized"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Interface_definition_for"/>
         
         <xs:element ref="ap239:Item_design_association"/>
         
         <xs:element ref="ap239:Item_shape"/>
         
         <xs:element ref="ap239:Contextual_item_shape"/>
         
         <xs:element ref="ap239:Item_usage_effectivity"/>
         
         <xs:element ref="ap239:Justification"/>
         
         <xs:element ref="ap239:Justification_assignment"/>
         
         <xs:element ref="ap239:Justification_relationship"/>
         
         <xs:element ref="ap239:Justification_support_assignment"/>
         
         <xs:element ref="ap239:Language"/>
         
         <xs:element ref="ap239:Language_indication"/>
         
         <xs:element ref="ap239:Local_time"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Location_assignment"/>
         
         <xs:element ref="ap239:Location_relationship"/>
         
         <xs:element ref="ap239:Address_based_location_representation"/>
         
         <xs:element ref="ap239:Global_location_representation"/>
         
         <xs:element ref="ap239:Organization_based_location_representation"/>
         
         <xs:element ref="ap239:Product_based_location_identification"/>
         
         <xs:element ref="ap239:Regional_grid_location_representation"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Managed_resource_relationship"/>
         
         <xs:element ref="ap239:Market"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Message_relationship"/>
         
         <xs:element ref="ap239:Observation"/>
         
         <xs:element ref="ap239:Observation_consequence"/>
         
         <xs:element ref="ap239:Observation_item"/>
         
         <xs:element ref="ap239:Observation_item_selected"/>
         
         <xs:element ref="ap239:Observation_relationship"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Organization_relationship"/>
         
         <xs:element ref="ap239:Organization_type"/>
         
         <xs:element ref="ap239:Organizational_location_identification"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position"/>
         
         <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position_relationship"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_assignment"/>
         
         <xs:element ref="ap239:Position_group"/>
         
         <xs:element ref="ap239:Position_group_assignment"/>
         
         <xs:element ref="ap239:Position_group_relationship"/>
         
         <xs:element ref="ap239:Position_position_type_assignment"/>
         
         <xs:element ref="ap239:Position_relationship"/>
         
         <xs:element ref="ap239:Position_type"/>
         
         <xs:element ref="ap239:Position_type_assignment"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_category"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_design_to_individual"/>
         
         <xs:element ref="ap239:Product_design_version_to_individual"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_group_relationship"/>
         
         <xs:element ref="ap239:Product_planned_to_realized"/>
         
         <xs:element ref="ap239:Product_relationship"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Project_assignment"/>
         
         <xs:element ref="ap239:Project_relationship"/>
         
         <xs:element ref="ap239:Property_representation"/>
         
         <xs:element ref="ap239:Qualification_assignment"/>
         
         <xs:element ref="ap239:Qualification_type"/>
         
         <xs:element ref="ap239:Qualification_type_relationship"/>
         
         <xs:element ref="ap239:Regional_coordinate"/>
         
         <xs:element ref="ap239:Related_condition_parameter"/>
         
         <xs:element ref="ap239:Representation"/>
         
         <xs:element ref="ap239:Document_property_representation"/>
         
         <xs:element ref="ap239:Geometric_model"/>
         
         <xs:element ref="ap239:External_geometric_model"/>
         
         <xs:element ref="ap239:Probability_by_name"/>
         
         <xs:element ref="ap239:Probability_numeric"/>
         
         <xs:element ref="ap239:Probability_derived"/>
         
         <xs:element ref="ap239:Distribution_by_value"/>
         
         <xs:element ref="ap239:Parameterized_distribution"/>
         
         <xs:element ref="ap239:Property_value_representation"/>
         
         <xs:element ref="ap239:Qualified_property_value_representation"/>
         
         <xs:element ref="ap239:Representation_context"/>
         
         <xs:element ref="ap239:Numerical_representation_context"/>
         
         <xs:element ref="ap239:Geometric_coordinate_space"/>
         
         <xs:element ref="ap239:Axis_placement"/>
         
         <xs:element ref="ap239:Cartesian_point"/>
         
         <xs:element ref="ap239:Cartesian_transformation_2d"/>
         
         <xs:element ref="ap239:Cartesian_transformation_3d"/>
         
         <xs:element ref="ap239:Direction"/>
         
         <xs:element ref="ap239:Mapping_based_template_instance"/>
         
         <xs:element ref="ap239:Transformation_based_template_instance"/>
         
         <xs:element ref="ap239:Measure_item_with_precision"/>
         
         <xs:element ref="ap239:Numerical_item_with_global_unit"/>
         
         <xs:element ref="ap239:Probability_derivation_parameter"/>
         
         <xs:element ref="ap239:Probability_distribution_parameter"/>
         
         <xs:element ref="ap239:Probability_function_value"/>
         
         <xs:element ref="ap239:Probability_numeric_value"/>
         
         <xs:element ref="ap239:Random_variable"/>
         
         <xs:element ref="ap239:Value_limit"/>
         
         <xs:element ref="ap239:Value_limit_with_global_unit"/>
         
         <xs:element ref="ap239:Value_list"/>
         
         <xs:element ref="ap239:Value_range"/>
         
         <xs:element ref="ap239:Value_range_with_global_unit"/>
         
         <xs:element ref="ap239:Value_set"/>
         
         <xs:element ref="ap239:Value_with_tolerances"/>
         
         <xs:element ref="ap239:Probability_named_value"/>
         
         <xs:element ref="ap239:String_representation_item"/>
         
         <xs:element ref="ap239:Descriptive_document_property"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Required_resource_relationship"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Requirement_assignment"/>
         
         <xs:element ref="ap239:Requirement_source"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Resource_as_realized_assignment"/>
         
         <xs:element ref="ap239:Resource_as_realized_relationship"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_event_correspondence_relationship"/>
         
         <xs:element ref="ap239:Resource_event_relationship"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:Resource_item_relationship"/>
         
         <xs:element ref="ap239:Resource_group_relationship"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Resource_property_representation"/>
         
         <xs:element ref="ap239:Security_classification"/>
         
         <xs:element ref="ap239:Security_classification_assignment"/>
         
         <xs:element ref="ap239:Selected_item"/>
         
         <xs:element ref="ap239:Selected_item_assignment"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_assertion"/>
         
         <xs:element ref="ap239:State_assessment"/>
         
         <xs:element ref="ap239:State_definition"/>
         
         <xs:element ref="ap239:State_definition_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state_definition"/>
         
         <xs:element ref="ap239:Sequence_of_state_definition"/>
         
         <xs:element ref="ap239:State_cause_effect_definition"/>
         
         <xs:element ref="ap239:And_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Or_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Xor_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:State_complement_definition"/>
         
         <xs:element ref="ap239:State_proper_subset_definition"/>
         
         <xs:element ref="ap239:State_subset_definition"/>
         
         <xs:element ref="ap239:State_symptom_definition"/>
         
         <xs:element ref="ap239:State_transition_definition"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:State_role"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Task_element_state_relationship"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_state_relationship"/>
         
         <xs:element ref="ap239:Task_objective"/>
         
         <xs:element ref="ap239:Task_objective_state_relationship"/>
         
         <xs:element ref="ap239:Time_interval_relationship"/>
         
         <xs:element ref="ap239:Type_of_person"/>
         
         <xs:element ref="ap239:Type_of_person_assignment"/>
         
         <xs:element ref="ap239:Type_of_person_definition"/>
         
         <xs:element ref="ap239:Type_of_person_definition_relationship"/>
         
         <xs:element ref="ap239:Type_of_person_definition_required_attributes_relationship"/>
         
         <xs:element ref="ap239:Unit"/>
         
         <xs:element ref="ap239:Amount_of_substance_unit"/>
         
         <xs:element ref="ap239:Context_dependent_unit"/>
         
         <xs:element ref="ap239:Conversion_based_unit"/>
         
         <xs:element ref="ap239:Derived_unit"/>
         
         <xs:element ref="ap239:Electric_current_unit"/>
         
         <xs:element ref="ap239:Length_unit"/>
         
         <xs:element ref="ap239:Luminous_intensity_unit"/>
         
         <xs:element ref="ap239:Mass_unit"/>
         
         <xs:element ref="ap239:Plane_angle_unit"/>
         
         <xs:element ref="ap239:Ratio_unit"/>
         
         <xs:element ref="ap239:Solid_angle_unit"/>
         
         <xs:element ref="ap239:Thermodynamic_temperature_unit"/>
         
         <xs:element ref="ap239:Time_unit"/>
         
         <xs:element ref="ap239:Value_with_unit"/>
         
         <xs:element ref="ap239:Duration"/>
         
         <xs:element ref="ap239:Numerical_item_with_unit"/>
         
         <xs:element ref="ap239:Numerical_document_property"/>
         
         <xs:element ref="ap239:Uncertainty_with_unit"/>
         
         <xs:element ref="ap239:View_definition_context"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_order"/>
         
         <xs:element ref="ap239:Work_output"/>
         
         <xs:element ref="ap239:Work_output_assignment"/>
         
         <xs:element ref="ap239:Work_output_relationship"/>
         
         <xs:element ref="ap239:Work_request"/>
         
         <xs:element ref="ap239:Work_request_status"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Classified_attribute_select">
      
      <xs:group ref="ap239:Classified_attribute_select"/>
   
   </xs:complexType>


   
   <xs:group name="Classified_attribute_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Activity_method_assignment"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Activity_property_representation"/>
         
         <xs:element ref="ap239:Activity_relationship"/>
         
         <xs:element ref="ap239:Activity_happening"/>
         
         <xs:element ref="ap239:Address_assignment"/>
         
         <xs:element ref="ap239:Affected_items_assignment"/>
         
         <xs:element ref="ap239:Alternate_part_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_state_assignment"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Approval_assignment"/>
         
         <xs:element ref="ap239:Approval_relationship"/>
         
         <xs:element ref="ap239:Approval_status"/>
         
         <xs:element ref="ap239:Approving_person_organization"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Breakdown_context"/>
         
         <xs:element ref="ap239:Functional_breakdown_context"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_context"/>
         
         <xs:element ref="ap239:Physical_breakdown_context"/>
         
         <xs:element ref="ap239:System_breakdown_context"/>
         
         <xs:element ref="ap239:Zone_breakdown_context"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Certification"/>
         
         <xs:element ref="ap239:Certification_assignment"/>
         
         <xs:element ref="ap239:Condition"/>
         
         <xs:element ref="ap239:Condition_evaluation"/>
         
         <xs:element ref="ap239:Condition_evaluation_parameter"/>
         
         <xs:element ref="ap239:Condition_parameter"/>
         
         <xs:element ref="ap239:Condition_relationship"/>
         
         <xs:element ref="ap239:Content_item"/>
         
         <xs:element ref="ap239:Content_item_selected"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Date_or_date_time_assignment"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Document_definition_relationship"/>
         
         <xs:element ref="ap239:Effectivity"/>
         
         <xs:element ref="ap239:Dated_effectivity"/>
         
         <xs:element ref="ap239:Lot_effectivity"/>
         
         <xs:element ref="ap239:Product_as_individual_effectivity"/>
         
         <xs:element ref="ap239:Serial_effectivity"/>
         
         <xs:element ref="ap239:Time_interval_effectivity"/>
         
         <xs:element ref="ap239:Effectivity_assignment"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Envelope_relationship"/>
         
         <xs:element ref="ap239:Event_assignment"/>
         
         <xs:element ref="ap239:Event_relationship"/>
         
         <xs:element ref="ap239:External_source_identification"/>
         
         <xs:element ref="ap239:Document_location_identification"/>
         
         <xs:element ref="ap239:External_item_identification"/>
         
         <xs:element ref="ap239:File_location_identification"/>
         
         <xs:element ref="ap239:File_relationship"/>
         
         <xs:element ref="ap239:Global_location_representation"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Identification_assignment"/>
         
         <xs:element ref="ap239:Alias_identification"/>
         
         <xs:element ref="ap239:Independent_property"/>
         
         <xs:element ref="ap239:Independent_property_relationship"/>
         
         <xs:element ref="ap239:Independent_property_representation"/>
         
         <xs:element ref="ap239:Information_right"/>
         
         <xs:element ref="ap239:Information_usage_right"/>
         
         <xs:element ref="ap239:Information_usage_right_relationship"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Justification"/>
         
         <xs:element ref="ap239:Justification_assignment"/>
         
         <xs:element ref="ap239:Justification_support_assignment"/>
         
         <xs:element ref="ap239:Language"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Location_relationship"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Managed_resource_relationship"/>
         
         <xs:element ref="ap239:Market"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Message_relationship"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Organization_relationship"/>
         
         <xs:element ref="ap239:Organizational_location_identification"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_based_location_identification"/>
         
         <xs:element ref="ap239:Product_category"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_relationship"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Project_assignment"/>
         
         <xs:element ref="ap239:Project_relationship"/>
         
         <xs:element ref="ap239:Property_representation"/>
         
         <xs:element ref="ap239:Regional_coordinate"/>
         
         <xs:element ref="ap239:Regional_grid_location_representation"/>
         
         <xs:element ref="ap239:Related_condition_parameter"/>
         
         <xs:element ref="ap239:Representation"/>
         
         <xs:element ref="ap239:Document_property_representation"/>
         
         <xs:element ref="ap239:Geometric_model"/>
         
         <xs:element ref="ap239:External_geometric_model"/>
         
         <xs:element ref="ap239:Probability_by_name"/>
         
         <xs:element ref="ap239:Probability_numeric"/>
         
         <xs:element ref="ap239:Probability_derived"/>
         
         <xs:element ref="ap239:Distribution_by_value"/>
         
         <xs:element ref="ap239:Parameterized_distribution"/>
         
         <xs:element ref="ap239:Property_value_representation"/>
         
         <xs:element ref="ap239:Qualified_property_value_representation"/>
         
         <xs:element ref="ap239:Representation_context"/>
         
         <xs:element ref="ap239:Numerical_representation_context"/>
         
         <xs:element ref="ap239:Geometric_coordinate_space"/>
         
         <xs:element ref="ap239:Axis_placement"/>
         
         <xs:element ref="ap239:Cartesian_point"/>
         
         <xs:element ref="ap239:Cartesian_transformation_2d"/>
         
         <xs:element ref="ap239:Cartesian_transformation_3d"/>
         
         <xs:element ref="ap239:Direction"/>
         
         <xs:element ref="ap239:Mapping_based_template_instance"/>
         
         <xs:element ref="ap239:Transformation_based_template_instance"/>
         
         <xs:element ref="ap239:Measure_item_with_precision"/>
         
         <xs:element ref="ap239:Numerical_item_with_global_unit"/>
         
         <xs:element ref="ap239:Probability_derivation_parameter"/>
         
         <xs:element ref="ap239:Probability_distribution_parameter"/>
         
         <xs:element ref="ap239:Probability_function_value"/>
         
         <xs:element ref="ap239:Probability_numeric_value"/>
         
         <xs:element ref="ap239:Random_variable"/>
         
         <xs:element ref="ap239:Value_limit"/>
         
         <xs:element ref="ap239:Value_limit_with_global_unit"/>
         
         <xs:element ref="ap239:Value_list"/>
         
         <xs:element ref="ap239:Value_range"/>
         
         <xs:element ref="ap239:Value_range_with_global_unit"/>
         
         <xs:element ref="ap239:Value_set"/>
         
         <xs:element ref="ap239:Value_with_tolerances"/>
         
         <xs:element ref="ap239:Probability_named_value"/>
         
         <xs:element ref="ap239:String_representation_item"/>
         
         <xs:element ref="ap239:Descriptive_document_property"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_relationship"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Resource_as_realized_relationship"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_event_correspondence_relationship"/>
         
         <xs:element ref="ap239:Resource_event_relationship"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:Resource_item_relationship"/>
         
         <xs:element ref="ap239:Resource_group_relationship"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Resource_property_representation"/>
         
         <xs:element ref="ap239:Security_classification"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_definition"/>
         
         <xs:element ref="ap239:State_definition_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state_definition"/>
         
         <xs:element ref="ap239:Sequence_of_state_definition"/>
         
         <xs:element ref="ap239:State_cause_effect_definition"/>
         
         <xs:element ref="ap239:And_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Or_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Xor_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:State_complement_definition"/>
         
         <xs:element ref="ap239:State_proper_subset_definition"/>
         
         <xs:element ref="ap239:State_subset_definition"/>
         
         <xs:element ref="ap239:State_symptom_definition"/>
         
         <xs:element ref="ap239:State_transition_definition"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:Time_interval_relationship"/>
         
         <xs:element ref="ap239:Unit"/>
         
         <xs:element ref="ap239:Amount_of_substance_unit"/>
         
         <xs:element ref="ap239:Context_dependent_unit"/>
         
         <xs:element ref="ap239:Conversion_based_unit"/>
         
         <xs:element ref="ap239:Derived_unit"/>
         
         <xs:element ref="ap239:Electric_current_unit"/>
         
         <xs:element ref="ap239:Length_unit"/>
         
         <xs:element ref="ap239:Luminous_intensity_unit"/>
         
         <xs:element ref="ap239:Mass_unit"/>
         
         <xs:element ref="ap239:Plane_angle_unit"/>
         
         <xs:element ref="ap239:Ratio_unit"/>
         
         <xs:element ref="ap239:Solid_angle_unit"/>
         
         <xs:element ref="ap239:Thermodynamic_temperature_unit"/>
         
         <xs:element ref="ap239:Time_unit"/>
         
         <xs:element ref="ap239:Value_with_unit"/>
         
         <xs:element ref="ap239:Duration"/>
         
         <xs:element ref="ap239:Numerical_item_with_unit"/>
         
         <xs:element ref="ap239:Numerical_document_property"/>
         
         <xs:element ref="ap239:Uncertainty_with_unit"/>
         
         <xs:element ref="ap239:View_definition_context"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_order"/>
         
         <xs:element ref="ap239:Work_output"/>
         
         <xs:element ref="ap239:Work_output_relationship"/>
         
         <xs:element ref="ap239:Work_request"/>
         
         <xs:element ref="ap239:Work_request_status"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Condition_evaluation_item">
      
      <xs:group ref="ap239:Condition_evaluation_item"/>
   
   </xs:complexType>


   
   <xs:group name="Condition_evaluation_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Activity_method_realization"/>
         
         <xs:element ref="ap239:Activity_method_realization_relationship"/>
         
         <xs:element ref="ap239:Activity_method_relationship"/>
         
         <xs:element ref="ap239:Scheme_entry_relationship"/>
         
         <xs:element ref="ap239:Sequencing_relationship"/>
         
         <xs:element ref="ap239:Scheme_relationship"/>
         
         <xs:element ref="ap239:Scheme_version_relationship"/>
         
         <xs:element ref="ap239:Task_element_relationship"/>
         
         <xs:element ref="ap239:Element_constraint"/>
         
         <xs:element ref="ap239:Task_method_relationship"/>
         
         <xs:element ref="ap239:Task_method_version_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Approval_assignment"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Product_definition_element_relationship"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_group_membership"/>
         
         <xs:element ref="ap239:Product_group_relationship"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Resource_as_realized_assignment"/>
         
         <xs:element ref="ap239:Resource_as_realized_relationship"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_event_relationship"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:Resource_item_relationship"/>
         
         <xs:element ref="ap239:Resource_group_relationship"/>
         
         <xs:element ref="ap239:State_assertion"/>
         
         <xs:element ref="ap239:State_assessment"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Condition_evaluation_parameter_item">
      
      <xs:group ref="ap239:Condition_evaluation_parameter_item"/>
   
   </xs:complexType>


   
   <xs:group name="Condition_evaluation_parameter_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Activity_property_representation"/>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Approval_assignment"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Calendar_date"/>
         
         <xs:element ref="ap239:Certification_assignment"/>
         
         <xs:element ref="ap239:Classification_assignment"/>
         
         <xs:element ref="ap239:Contract_assignment"/>
         
         <xs:element ref="ap239:Date_or_date_time_assignment"/>
         
         <xs:element ref="ap239:Date_time"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Identification_assignment"/>
         
         <xs:element ref="ap239:Alias_identification"/>
         
         <xs:element ref="ap239:Independent_property_representation"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_category_assignment"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_definition_element_relationship"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Property_representation"/>
         
         <xs:element ref="ap239:Representation"/>
         
         <xs:element ref="ap239:Document_property_representation"/>
         
         <xs:element ref="ap239:Geometric_model"/>
         
         <xs:element ref="ap239:External_geometric_model"/>
         
         <xs:element ref="ap239:Probability_by_name"/>
         
         <xs:element ref="ap239:Probability_numeric"/>
         
         <xs:element ref="ap239:Probability_derived"/>
         
         <xs:element ref="ap239:Distribution_by_value"/>
         
         <xs:element ref="ap239:Parameterized_distribution"/>
         
         <xs:element ref="ap239:Property_value_representation"/>
         
         <xs:element ref="ap239:Qualified_property_value_representation"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Resource_as_realized_relationship"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Resource_property_representation"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_definition"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Condition_item">
      
      <xs:group ref="ap239:Condition_item"/>
   
   </xs:complexType>


   
   <xs:group name="Condition_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method_realization"/>
         
         <xs:element ref="ap239:Activity_method_realization_relationship"/>
         
         <xs:element ref="ap239:Activity_method_relationship"/>
         
         <xs:element ref="ap239:Scheme_entry_relationship"/>
         
         <xs:element ref="ap239:Sequencing_relationship"/>
         
         <xs:element ref="ap239:Scheme_relationship"/>
         
         <xs:element ref="ap239:Scheme_version_relationship"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Approval_assignment"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Managed_resource_relationship"/>
         
         <xs:element ref="ap239:Product_definition_element_relationship"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_group_membership"/>
         
         <xs:element ref="ap239:Product_group_relationship"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Required_resource_relationship"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_event_relationship"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:Resource_item_relationship"/>
         
         <xs:element ref="ap239:Resource_group_relationship"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:State_definition"/>
         
         <xs:element ref="ap239:State_definition_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state_definition"/>
         
         <xs:element ref="ap239:Sequence_of_state_definition"/>
         
         <xs:element ref="ap239:State_cause_effect_definition"/>
         
         <xs:element ref="ap239:And_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Or_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Xor_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:State_complement_definition"/>
         
         <xs:element ref="ap239:State_proper_subset_definition"/>
         
         <xs:element ref="ap239:State_subset_definition"/>
         
         <xs:element ref="ap239:State_symptom_definition"/>
         
         <xs:element ref="ap239:State_transition_definition"/>
         
         <xs:element ref="ap239:Task_element_relationship"/>
         
         <xs:element ref="ap239:Element_constraint"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_relationship"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Condition_parameter_item">
      
      <xs:group ref="ap239:Condition_parameter_item"/>
   
   </xs:complexType>


   
   <xs:group name="Condition_parameter_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Activity_property_representation"/>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Approval_assignment"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Calendar_date"/>
         
         <xs:element ref="ap239:Certification_assignment"/>
         
         <xs:element ref="ap239:Classification_assignment"/>
         
         <xs:element ref="ap239:Condition_relationship"/>
         
         <xs:element ref="ap239:Contract_assignment"/>
         
         <xs:element ref="ap239:Date_or_date_time_assignment"/>
         
         <xs:element ref="ap239:Date_time"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Identification_assignment"/>
         
         <xs:element ref="ap239:Alias_identification"/>
         
         <xs:element ref="ap239:Independent_property_representation"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_category_assignment"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_definition_element_relationship"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Property_representation"/>
         
         <xs:element ref="ap239:Representation"/>
         
         <xs:element ref="ap239:Document_property_representation"/>
         
         <xs:element ref="ap239:Geometric_model"/>
         
         <xs:element ref="ap239:External_geometric_model"/>
         
         <xs:element ref="ap239:Probability_by_name"/>
         
         <xs:element ref="ap239:Probability_numeric"/>
         
         <xs:element ref="ap239:Probability_derived"/>
         
         <xs:element ref="ap239:Distribution_by_value"/>
         
         <xs:element ref="ap239:Parameterized_distribution"/>
         
         <xs:element ref="ap239:Property_value_representation"/>
         
         <xs:element ref="ap239:Qualified_property_value_representation"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Resource_as_realized_relationship"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Resource_property_representation"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_definition"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Connection_definition_items">
      
      <xs:group ref="ap239:Connection_definition_items"/>
   
   </xs:complexType>


   
   <xs:group name="Connection_definition_items">
      
      <xs:choice>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Connection_items">
      
      <xs:group ref="ap239:Connection_items"/>
   
   </xs:complexType>


   
   <xs:group name="Connection_items">
      
      <xs:choice>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Connector_on_item">
      
      <xs:group ref="ap239:Connector_on_item"/>
   
   </xs:complexType>


   
   <xs:group name="Connector_on_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Constraint_context">
      
      <xs:group ref="ap239:Constraint_context"/>
   
   </xs:complexType>


   
   <xs:group name="Constraint_context">
      
      <xs:choice>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method_version"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Contract_item">
      
      <xs:group ref="ap239:Contract_item"/>
   
   </xs:complexType>


   
   <xs:group name="Contract_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:Activity_method_realization"/>
         
         <xs:element ref="ap239:Activity_method_realization_relationship"/>
         
         <xs:element ref="ap239:Activity_method_relationship"/>
         
         <xs:element ref="ap239:Scheme_entry_relationship"/>
         
         <xs:element ref="ap239:Sequencing_relationship"/>
         
         <xs:element ref="ap239:Scheme_relationship"/>
         
         <xs:element ref="ap239:Scheme_version_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:External_class"/>
         
         <xs:element ref="ap239:External_class_library"/>
         
         <xs:element ref="ap239:Information_usage_right"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_group_relationship"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Requirement_assignment"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Requirement_source"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Security_classification"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_element_relationship"/>
         
         <xs:element ref="ap239:Element_constraint"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_relationship"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_relationship"/>
         
         <xs:element ref="ap239:Task_objective"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Date_or_date_time_item">
      
      <xs:group ref="ap239:Date_or_date_time_item"/>
   
   </xs:complexType>


   
   <xs:group name="Date_or_date_time_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Approving_person_organization"/>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:Activity_method_assignment"/>
         
         <xs:element ref="ap239:Activity_method_realization"/>
         
         <xs:element ref="ap239:Activity_method_realization_relationship"/>
         
         <xs:element ref="ap239:Activity_method_relationship"/>
         
         <xs:element ref="ap239:Scheme_entry_relationship"/>
         
         <xs:element ref="ap239:Sequencing_relationship"/>
         
         <xs:element ref="ap239:Scheme_relationship"/>
         
         <xs:element ref="ap239:Scheme_version_relationship"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Activity_property_representation"/>
         
         <xs:element ref="ap239:Activity_relationship"/>
         
         <xs:element ref="ap239:Activity_happening"/>
         
         <xs:element ref="ap239:Address_assignment"/>
         
         <xs:element ref="ap239:Affected_items_assignment"/>
         
         <xs:element ref="ap239:Alternate_part_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Applied_information_usage_right"/>
         
         <xs:element ref="ap239:Applied_state_assignment"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Assembly_relationship_substitution"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_planned_to_realized"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Certification"/>
         
         <xs:element ref="ap239:Certification_assignment"/>
         
         <xs:element ref="ap239:Classification_assignment"/>
         
         <xs:element ref="ap239:Condition"/>
         
         <xs:element ref="ap239:Condition_assignment"/>
         
         <xs:element ref="ap239:Condition_evaluation"/>
         
         <xs:element ref="ap239:Condition_evaluation_assignment"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Contract_assignment"/>
         
         <xs:element ref="ap239:Date_or_date_time_assignment"/>
         
         <xs:element ref="ap239:Descriptive_document_property"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Document_definition_relationship"/>
         
         <xs:element ref="ap239:Effectivity"/>
         
         <xs:element ref="ap239:Dated_effectivity"/>
         
         <xs:element ref="ap239:Lot_effectivity"/>
         
         <xs:element ref="ap239:Product_as_individual_effectivity"/>
         
         <xs:element ref="ap239:Serial_effectivity"/>
         
         <xs:element ref="ap239:Time_interval_effectivity"/>
         
         <xs:element ref="ap239:Effectivity_assignment"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Event_assignment"/>
         
         <xs:element ref="ap239:Experience_instance"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Identification_assignment"/>
         
         <xs:element ref="ap239:Alias_identification"/>
         
         <xs:element ref="ap239:Independent_property"/>
         
         <xs:element ref="ap239:Independent_property_relationship"/>
         
         <xs:element ref="ap239:Independent_property_representation"/>
         
         <xs:element ref="ap239:Information_usage_right"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_design_to_planned"/>
         
         <xs:element ref="ap239:Interface_connector_design_to_realized"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_connector_planned_to_realized"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Interface_definition_for"/>
         
         <xs:element ref="ap239:Justification"/>
         
         <xs:element ref="ap239:Justification_assignment"/>
         
         <xs:element ref="ap239:Justification_relationship"/>
         
         <xs:element ref="ap239:Justification_support_assignment"/>
         
         <xs:element ref="ap239:Location_assignment"/>
         
         <xs:element ref="ap239:Address_based_location_representation"/>
         
         <xs:element ref="ap239:Global_location_representation"/>
         
         <xs:element ref="ap239:Organization_based_location_representation"/>
         
         <xs:element ref="ap239:Product_based_location_identification"/>
         
         <xs:element ref="ap239:Regional_grid_location_representation"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Managed_resource_relationship"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Numerical_document_property"/>
         
         <xs:element ref="ap239:Observation"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Organization_organization_type_relationship"/>
         
         <xs:element ref="ap239:Organization_relationship"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position"/>
         
         <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position_relationship"/>
         
         <xs:element ref="ap239:Position_assignment"/>
         
         <xs:element ref="ap239:Position_group_assignment"/>
         
         <xs:element ref="ap239:Position_position_type_assignment"/>
         
         <xs:element ref="ap239:Position_type_assignment"/>
         
         <xs:element ref="ap239:Product_category_assignment"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_design_to_individual"/>
         
         <xs:element ref="ap239:Product_design_version_to_individual"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_group_membership"/>
         
         <xs:element ref="ap239:Product_group_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Product_planned_to_realized"/>
         
         <xs:element ref="ap239:Product_relationship"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Project_assignment"/>
         
         <xs:element ref="ap239:Property_representation"/>
         
         <xs:element ref="ap239:Qualification_assignment"/>
         
         <xs:element ref="ap239:Representation"/>
         
         <xs:element ref="ap239:Document_property_representation"/>
         
         <xs:element ref="ap239:Geometric_model"/>
         
         <xs:element ref="ap239:External_geometric_model"/>
         
         <xs:element ref="ap239:Probability_by_name"/>
         
         <xs:element ref="ap239:Probability_numeric"/>
         
         <xs:element ref="ap239:Probability_derived"/>
         
         <xs:element ref="ap239:Distribution_by_value"/>
         
         <xs:element ref="ap239:Parameterized_distribution"/>
         
         <xs:element ref="ap239:Property_value_representation"/>
         
         <xs:element ref="ap239:Qualified_property_value_representation"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Requirement_assignment"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Requirement_source"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Resource_as_realized_assignment"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Resource_property_representation"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Security_classification"/>
         
         <xs:element ref="ap239:Security_classification_assignment"/>
         
         <xs:element ref="ap239:Selected_item"/>
         
         <xs:element ref="ap239:Selected_item_assignment"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_assertion"/>
         
         <xs:element ref="ap239:State_assessment"/>
         
         <xs:element ref="ap239:State_definition"/>
         
         <xs:element ref="ap239:State_definition_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state_definition"/>
         
         <xs:element ref="ap239:Sequence_of_state_definition"/>
         
         <xs:element ref="ap239:State_cause_effect_definition"/>
         
         <xs:element ref="ap239:And_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Or_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Xor_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:State_complement_definition"/>
         
         <xs:element ref="ap239:State_proper_subset_definition"/>
         
         <xs:element ref="ap239:State_subset_definition"/>
         
         <xs:element ref="ap239:State_symptom_definition"/>
         
         <xs:element ref="ap239:State_transition_definition"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_element_relationship"/>
         
         <xs:element ref="ap239:Element_constraint"/>
         
         <xs:element ref="ap239:Task_element_state_relationship"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_relationship"/>
         
         <xs:element ref="ap239:Task_method_state_relationship"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_relationship"/>
         
         <xs:element ref="ap239:Task_objective"/>
         
         <xs:element ref="ap239:Task_objective_state_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:Type_of_person_assignment"/>
         
         <xs:element ref="ap239:View_definition_context"/>
         
         <xs:element ref="ap239:Work_order"/>
         
         <xs:element ref="ap239:Work_output"/>
         
         <xs:element ref="ap239:Work_request"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Date_or_date_time_select">
      
      <xs:group ref="ap239:Date_or_date_time_select"/>
   
   </xs:complexType>


   
   <xs:group name="Date_or_date_time_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Calendar_date"/>
         
         <xs:element ref="ap239:Date_time"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Date_or_event">
      
      <xs:group ref="ap239:Date_or_event"/>
   
   </xs:complexType>


   
   <xs:group name="Date_or_event">
      
      <xs:choice>
         
         <xs:element ref="ap239:Calendar_date"/>
         
         <xs:element ref="ap239:Date_time"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
      
      </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:extension>
         
         </xs:simpleContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:simpleType name="Day_in_month_number">
      
      <xs:restriction base="xs:long"/>
   
   </xs:simpleType>




   
   <xs:complexType name="Defined_activities">
      
      <xs:group ref="ap239:Defined_activities"/>
   
   </xs:complexType>


   
   <xs:group name="Defined_activities">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Defined_attributes">
      
      <xs:group ref="ap239:Defined_attributes"/>
   
   </xs:complexType>


   
   <xs:group name="Defined_attributes">
      
      <xs:choice>
         
         <xs:element ref="ap239:Experience_type"/>
         
         <xs:element ref="ap239:Qualification_type"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Defined_methods">
      
      <xs:group ref="ap239:Defined_methods"/>
   
   </xs:complexType>


   
   <xs:group name="Defined_methods">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Descriptive_or_numerical">
      
      <xs:group ref="ap239:Descriptive_or_numerical"/>
   
   </xs:complexType>


   
   <xs:group name="Descriptive_or_numerical">
      
      <xs:choice>
         
         <xs:element ref="ap239:Descriptive_document_property"/>
         
         <xs:element ref="ap239:Numerical_document_property"/>
      
      </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:extension>
         
         </xs:complexContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:complexType name="Document_property_item">
      
      <xs:group ref="ap239:Document_property_item"/>
   
   </xs:complexType>


   
   <xs:group name="Document_property_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Address"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Applied_state_assignment"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Experience_instance"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Location_assignment"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Product_group_membership"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_definition"/>
         
         <xs:element ref="ap239:State_definition_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state_definition"/>
         
         <xs:element ref="ap239:Sequence_of_state_definition"/>
         
         <xs:element ref="ap239:State_cause_effect_definition"/>
         
         <xs:element ref="ap239:And_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Or_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Xor_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:State_complement_definition"/>
         
         <xs:element ref="ap239:State_proper_subset_definition"/>
         
         <xs:element ref="ap239:State_subset_definition"/>
         
         <xs:element ref="ap239:State_symptom_definition"/>
         
         <xs:element ref="ap239:State_transition_definition"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:Task_method_state_relationship"/>
         
         <xs:element ref="ap239:Task_objective_state_relationship"/>
         
         <xs:element ref="ap239:Type_of_person_definition"/>
      
      </xs:choice>
   
   </xs:group>






   
   <xs:complexType name="Documented_element_select">
      
      <xs:group ref="ap239:Documented_element_select"/>
   
   </xs:complexType>


   
   <xs:group name="Documented_element_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Class"/>
         
         <xs:element ref="ap239:Class_by_extension"/>
         
         <xs:element ref="ap239:Class_by_intension"/>
         
         <xs:element ref="ap239:External_class"/>
         
         <xs:element ref="ap239:Condition_parameter"/>
         
         <xs:element ref="ap239:Condition_assignment"/>
         
         <xs:element ref="ap239:Justification"/>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:Activity_method_realization"/>
         
         <xs:element ref="ap239:Activity_method_realization_relationship"/>
         
         <xs:element ref="ap239:Activity_method_relationship"/>
         
         <xs:element ref="ap239:Scheme_entry_relationship"/>
         
         <xs:element ref="ap239:Sequencing_relationship"/>
         
         <xs:element ref="ap239:Scheme_relationship"/>
         
         <xs:element ref="ap239:Scheme_version_relationship"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Activity_property_representation"/>
         
         <xs:element ref="ap239:Alternate_part_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Approval_assignment"/>
         
         <xs:element ref="ap239:Assembly_relationship_substitution"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_planned_to_realized"/>
         
         <xs:element ref="ap239:Breakdown_context"/>
         
         <xs:element ref="ap239:Functional_breakdown_context"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_context"/>
         
         <xs:element ref="ap239:Physical_breakdown_context"/>
         
         <xs:element ref="ap239:System_breakdown_context"/>
         
         <xs:element ref="ap239:Zone_breakdown_context"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Certification"/>
         
         <xs:element ref="ap239:Certification_assignment"/>
         
         <xs:element ref="ap239:Condition"/>
         
         <xs:element ref="ap239:Condition_evaluation"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Contract_assignment"/>
         
         <xs:element ref="ap239:Effectivity"/>
         
         <xs:element ref="ap239:Dated_effectivity"/>
         
         <xs:element ref="ap239:Lot_effectivity"/>
         
         <xs:element ref="ap239:Product_as_individual_effectivity"/>
         
         <xs:element ref="ap239:Serial_effectivity"/>
         
         <xs:element ref="ap239:Time_interval_effectivity"/>
         
         <xs:element ref="ap239:Effectivity_assignment"/>
         
         <xs:element ref="ap239:Experience_instance"/>
         
         <xs:element ref="ap239:Experience_type"/>
         
         <xs:element ref="ap239:Identification_assignment"/>
         
         <xs:element ref="ap239:Alias_identification"/>
         
         <xs:element ref="ap239:Independent_property"/>
         
         <xs:element ref="ap239:Independent_property_relationship"/>
         
         <xs:element ref="ap239:Independent_property_representation"/>
         
         <xs:element ref="ap239:Information_right"/>
         
         <xs:element ref="ap239:Information_usage_right"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_design_to_planned"/>
         
         <xs:element ref="ap239:Interface_connector_design_to_realized"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_connector_planned_to_realized"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Location_assignment"/>
         
         <xs:element ref="ap239:Address_based_location_representation"/>
         
         <xs:element ref="ap239:Global_location_representation"/>
         
         <xs:element ref="ap239:Organization_based_location_representation"/>
         
         <xs:element ref="ap239:Product_based_location_identification"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Market"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Observation"/>
         
         <xs:element ref="ap239:Observation_consequence"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Organization_type"/>
         
         <xs:element ref="ap239:Organizational_location_identification"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position"/>
         
         <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position_relationship"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_group"/>
         
         <xs:element ref="ap239:Position_type"/>
         
         <xs:element ref="ap239:Position_type_assignment"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_design_to_individual"/>
         
         <xs:element ref="ap239:Product_design_version_to_individual"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_group_membership"/>
         
         <xs:element ref="ap239:Product_group_relationship"/>
         
         <xs:element ref="ap239:Product_planned_to_realized"/>
         
         <xs:element ref="ap239:Product_relationship"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Property_representation"/>
         
         <xs:element ref="ap239:Qualification_type"/>
         
         <xs:element ref="ap239:Regional_grid_location_representation"/>
         
         <xs:element ref="ap239:Representation"/>
         
         <xs:element ref="ap239:Document_property_representation"/>
         
         <xs:element ref="ap239:Geometric_model"/>
         
         <xs:element ref="ap239:External_geometric_model"/>
         
         <xs:element ref="ap239:Probability_by_name"/>
         
         <xs:element ref="ap239:Probability_numeric"/>
         
         <xs:element ref="ap239:Probability_derived"/>
         
         <xs:element ref="ap239:Distribution_by_value"/>
         
         <xs:element ref="ap239:Parameterized_distribution"/>
         
         <xs:element ref="ap239:Property_value_representation"/>
         
         <xs:element ref="ap239:Qualified_property_value_representation"/>
         
         <xs:element ref="ap239:Axis_placement"/>
         
         <xs:element ref="ap239:Cartesian_point"/>
         
         <xs:element ref="ap239:Cartesian_transformation_2d"/>
         
         <xs:element ref="ap239:Cartesian_transformation_3d"/>
         
         <xs:element ref="ap239:Direction"/>
         
         <xs:element ref="ap239:Mapping_based_template_instance"/>
         
         <xs:element ref="ap239:Transformation_based_template_instance"/>
         
         <xs:element ref="ap239:Measure_item_with_precision"/>
         
         <xs:element ref="ap239:Numerical_item_with_global_unit"/>
         
         <xs:element ref="ap239:Probability_derivation_parameter"/>
         
         <xs:element ref="ap239:Probability_distribution_parameter"/>
         
         <xs:element ref="ap239:Probability_function_value"/>
         
         <xs:element ref="ap239:Probability_numeric_value"/>
         
         <xs:element ref="ap239:Random_variable"/>
         
         <xs:element ref="ap239:Numerical_item_with_unit"/>
         
         <xs:element ref="ap239:Numerical_document_property"/>
         
         <xs:element ref="ap239:Value_limit"/>
         
         <xs:element ref="ap239:Value_limit_with_global_unit"/>
         
         <xs:element ref="ap239:Value_list"/>
         
         <xs:element ref="ap239:Value_range"/>
         
         <xs:element ref="ap239:Value_range_with_global_unit"/>
         
         <xs:element ref="ap239:Value_set"/>
         
         <xs:element ref="ap239:Value_with_tolerances"/>
         
         <xs:element ref="ap239:Probability_named_value"/>
         
         <xs:element ref="ap239:String_representation_item"/>
         
         <xs:element ref="ap239:Descriptive_document_property"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Required_resource_relationship"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Requirement_assignment"/>
         
         <xs:element ref="ap239:Requirement_source"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:Resource_item_relationship"/>
         
         <xs:element ref="ap239:Resource_group_relationship"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Resource_property_representation"/>
         
         <xs:element ref="ap239:Security_classification"/>
         
         <xs:element ref="ap239:Security_classification_assignment"/>
         
         <xs:element ref="ap239:Selected_item"/>
         
         <xs:element ref="ap239:Shape_element"/>
         
         <xs:element ref="ap239:Shape_element_relationship"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_assertion"/>
         
         <xs:element ref="ap239:State_assessment"/>
         
         <xs:element ref="ap239:State_definition"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_element_relationship"/>
         
         <xs:element ref="ap239:Element_constraint"/>
         
         <xs:element ref="ap239:Task_element_state_relationship"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_relationship"/>
         
         <xs:element ref="ap239:Task_method_state_relationship"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_relationship"/>
         
         <xs:element ref="ap239:Task_objective"/>
         
         <xs:element ref="ap239:Task_objective_state_relationship"/>
         
         <xs:element ref="ap239:Type_of_person"/>
         
         <xs:element ref="ap239:Type_of_person_definition"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_order"/>
         
         <xs:element ref="ap239:Work_request"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Effectivity_item">
      
      <xs:group ref="ap239:Effectivity_item"/>
   
   </xs:complexType>


   
   <xs:group name="Effectivity_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Resource_property_representation"/>
         
         <xs:element ref="ap239:Condition_assignment"/>
         
         <xs:element ref="ap239:Activity_property_representation"/>
         
         <xs:element ref="ap239:Independent_property_representation"/>
         
         <xs:element ref="ap239:Classification_assignment"/>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Address_assignment"/>
         
         <xs:element ref="ap239:Alternate_part_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Applied_information_usage_right"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:Approval_assignment"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Assembly_relationship_substitution"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_on_product"/>
         
         <xs:element ref="ap239:Attachment_slot_planned_to_realized"/>
         
         <xs:element ref="ap239:Attribute_translation_assignment"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Breakdown_of"/>
         
         <xs:element ref="ap239:Certification_assignment"/>
         
         <xs:element ref="ap239:Contract_assignment"/>
         
         <xs:element ref="ap239:Date_or_date_time_assignment"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Document_definition_relationship"/>
         
         <xs:element ref="ap239:Document_location_identification"/>
         
         <xs:element ref="ap239:Effectivity_assignment"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:File_relationship"/>
         
         <xs:element ref="ap239:Identification_assignment"/>
         
         <xs:element ref="ap239:Alias_identification"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_design_to_planned"/>
         
         <xs:element ref="ap239:Interface_connector_design_to_realized"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_connector_planned_to_realized"/>
         
         <xs:element ref="ap239:Interface_definition_for"/>
         
         <xs:element ref="ap239:Justification"/>
         
         <xs:element ref="ap239:Justification_assignment"/>
         
         <xs:element ref="ap239:Justification_relationship"/>
         
         <xs:element ref="ap239:Justification_support_assignment"/>
         
         <xs:element ref="ap239:Location_assignment"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Managed_resource_relationship"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Organization_relationship"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position_relationship"/>
         
         <xs:element ref="ap239:Position_assignment"/>
         
         <xs:element ref="ap239:Position_group_assignment"/>
         
         <xs:element ref="ap239:Position_position_type_assignment"/>
         
         <xs:element ref="ap239:Position_type_assignment"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_design_to_individual"/>
         
         <xs:element ref="ap239:Product_design_version_to_individual"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_group_membership"/>
         
         <xs:element ref="ap239:Product_group_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Product_planned_to_realized"/>
         
         <xs:element ref="ap239:Product_relationship"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Project_assignment"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Required_resource_relationship"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Requirement_assignment"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Requirement_source"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:Resource_item_relationship"/>
         
         <xs:element ref="ap239:Resource_group_relationship"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Security_classification_assignment"/>
         
         <xs:element ref="ap239:Selected_item_assignment"/>
         
         <xs:element ref="ap239:State_definition_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state_definition"/>
         
         <xs:element ref="ap239:Sequence_of_state_definition"/>
         
         <xs:element ref="ap239:State_cause_effect_definition"/>
         
         <xs:element ref="ap239:And_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Or_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Xor_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:State_complement_definition"/>
         
         <xs:element ref="ap239:State_proper_subset_definition"/>
         
         <xs:element ref="ap239:State_subset_definition"/>
         
         <xs:element ref="ap239:State_symptom_definition"/>
         
         <xs:element ref="ap239:State_transition_definition"/>
         
         <xs:element ref="ap239:Type_of_person_assignment"/>
         
         <xs:element ref="ap239:Type_of_person_definition_relationship"/>
         
         <xs:element ref="ap239:Work_order"/>
         
         <xs:element ref="ap239:Work_output_assignment"/>
         
         <xs:element ref="ap239:Work_output_relationship"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Event_item">
      
      <xs:group ref="ap239:Event_item"/>
   
   </xs:complexType>


   
   <xs:group name="Event_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Certification"/>
         
         <xs:element ref="ap239:Project"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="External_identification_item">
      
      <xs:group ref="ap239:External_identification_item"/>
   
   </xs:complexType>


   
   <xs:group name="External_identification_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Geometric_mapping_target">
      
      <xs:group ref="ap239:Geometric_mapping_target"/>
   
   </xs:complexType>


   
   <xs:group name="Geometric_mapping_target">
      
      <xs:choice>
         
         <xs:element ref="ap239:Axis_placement"/>
         
         <xs:element ref="ap239:Cartesian_transformation_2d"/>
         
         <xs:element ref="ap239:Cartesian_transformation_3d"/>
      
      </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:extension>
         
         </xs:simpleContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:simpleType name="Hour_in_day">
      
      <xs:restriction base="xs:long"/>
   
   </xs:simpleType>




   
   <xs:complexType name="Identification_item">
      
      <xs:group ref="ap239:Identification_item"/>
   
   </xs:complexType>


   
   <xs:group name="Identification_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Class"/>
         
         <xs:element ref="ap239:Class_by_extension"/>
         
         <xs:element ref="ap239:Class_by_intension"/>
         
         <xs:element ref="ap239:External_class"/>
         
         <xs:element ref="ap239:Selected_item"/>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:Activity_method_realization"/>
         
         <xs:element ref="ap239:Activity_method_realization_relationship"/>
         
         <xs:element ref="ap239:Activity_method_relationship"/>
         
         <xs:element ref="ap239:Scheme_entry_relationship"/>
         
         <xs:element ref="ap239:Sequencing_relationship"/>
         
         <xs:element ref="ap239:Scheme_relationship"/>
         
         <xs:element ref="ap239:Scheme_version_relationship"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Address"/>
         
         <xs:element ref="ap239:Affected_items_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Applied_state_assignment"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Approval_status"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Certification"/>
         
         <xs:element ref="ap239:Condition"/>
         
         <xs:element ref="ap239:Condition_evaluation"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Defined_state_relationship"/>
         
         <xs:element ref="ap239:Descriptive_document_property"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Effectivity"/>
         
         <xs:element ref="ap239:Dated_effectivity"/>
         
         <xs:element ref="ap239:Lot_effectivity"/>
         
         <xs:element ref="ap239:Product_as_individual_effectivity"/>
         
         <xs:element ref="ap239:Serial_effectivity"/>
         
         <xs:element ref="ap239:Time_interval_effectivity"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:Experience_instance"/>
         
         <xs:element ref="ap239:Experience_type"/>
         
         <xs:element ref="ap239:External_class_library"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Independent_property"/>
         
         <xs:element ref="ap239:Independent_property_relationship"/>
         
         <xs:element ref="ap239:Information_right"/>
         
         <xs:element ref="ap239:Information_usage_right"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Item_shape"/>
         
         <xs:element ref="ap239:Contextual_item_shape"/>
         
         <xs:element ref="ap239:Justification"/>
         
         <xs:element ref="ap239:Justification_assignment"/>
         
         <xs:element ref="ap239:Justification_relationship"/>
         
         <xs:element ref="ap239:Justification_support_assignment"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Address_based_location_representation"/>
         
         <xs:element ref="ap239:Global_location_representation"/>
         
         <xs:element ref="ap239:Organization_based_location_representation"/>
         
         <xs:element ref="ap239:Product_based_location_identification"/>
         
         <xs:element ref="ap239:Regional_grid_location_representation"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Market"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Numerical_document_property"/>
         
         <xs:element ref="ap239:Observation"/>
         
         <xs:element ref="ap239:Observation_consequence"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Organization_type"/>
         
         <xs:element ref="ap239:Organizational_location_identification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position"/>
         
         <xs:element ref="ap239:Person_or_organization_or_person_in_organization_in_position_relationship"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_group"/>
         
         <xs:element ref="ap239:Distribution_by_value"/>
         
         <xs:element ref="ap239:Parameterized_distribution"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_group_membership"/>
         
         <xs:element ref="ap239:Product_group_relationship"/>
         
         <xs:element ref="ap239:Product_relationship"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Qualification_assignment"/>
         
         <xs:element ref="ap239:Qualification_type"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_relationship"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Requirement_assignment"/>
         
         <xs:element ref="ap239:Requirement_source"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Security_classification"/>
         
         <xs:element ref="ap239:Security_classification_assignment"/>
         
         <xs:element ref="ap239:Shape_element_relationship"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_assertion"/>
         
         <xs:element ref="ap239:State_assessment"/>
         
         <xs:element ref="ap239:State_definition"/>
         
         <xs:element ref="ap239:State_definition_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state_definition"/>
         
         <xs:element ref="ap239:Sequence_of_state_definition"/>
         
         <xs:element ref="ap239:State_cause_effect_definition"/>
         
         <xs:element ref="ap239:And_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Or_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Xor_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:State_complement_definition"/>
         
         <xs:element ref="ap239:State_proper_subset_definition"/>
         
         <xs:element ref="ap239:State_subset_definition"/>
         
         <xs:element ref="ap239:State_symptom_definition"/>
         
         <xs:element ref="ap239:State_transition_definition"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_element_relationship"/>
         
         <xs:element ref="ap239:Element_constraint"/>
         
         <xs:element ref="ap239:Task_element_state_relationship"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_relationship"/>
         
         <xs:element ref="ap239:Task_method_state_relationship"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_relationship"/>
         
         <xs:element ref="ap239:Task_objective"/>
         
         <xs:element ref="ap239:Task_objective_state_relationship"/>
         
         <xs:element ref="ap239:Type_of_person"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_order"/>
         
         <xs:element ref="ap239:Work_output"/>
         
         <xs:element ref="ap239:Work_request"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="In_zone_item">
      
      <xs:group ref="ap239:In_zone_item"/>
   
   </xs:complexType>


   
   <xs:group name="In_zone_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Information_usage_right_item">
      
      <xs:group ref="ap239:Information_usage_right_item"/>
   
   </xs:complexType>


   
   <xs:group name="Information_usage_right_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Alternate_part_relationship"/>
         
         <xs:element ref="ap239:Applied_information_usage_right"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Assembly_relationship_substitution"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_on_product"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Certification"/>
         
         <xs:element ref="ap239:Certification_assignment"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Document_definition_relationship"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:File_relationship"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Interface_definition_for"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Requirement_assignment"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Security_classification"/>
         
         <xs:element ref="ap239:Security_classification_assignment"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Task_objective"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Interface_definition_item">
      
      <xs:group ref="ap239:Interface_definition_item"/>
   
   </xs:complexType>


   
   <xs:group name="Interface_definition_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Justification_item">
      
      <xs:group ref="ap239:Justification_item"/>
   
   </xs:complexType>


   
   <xs:group name="Justification_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Condition_assignment"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:Property_value_representation"/>
         
         <xs:element ref="ap239:Qualified_property_value_representation"/>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:Activity_method_realization"/>
         
         <xs:element ref="ap239:Activity_method_realization_relationship"/>
         
         <xs:element ref="ap239:Activity_method_relationship"/>
         
         <xs:element ref="ap239:Scheme_entry_relationship"/>
         
         <xs:element ref="ap239:Sequencing_relationship"/>
         
         <xs:element ref="ap239:Scheme_relationship"/>
         
         <xs:element ref="ap239:Scheme_version_relationship"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Applied_state_assignment"/>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Approval_assignment"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Classification_assignment"/>
         
         <xs:element ref="ap239:Descriptive_document_property"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Document_definition_relationship"/>
         
         <xs:element ref="ap239:Effectivity"/>
         
         <xs:element ref="ap239:Dated_effectivity"/>
         
         <xs:element ref="ap239:Lot_effectivity"/>
         
         <xs:element ref="ap239:Product_as_individual_effectivity"/>
         
         <xs:element ref="ap239:Serial_effectivity"/>
         
         <xs:element ref="ap239:Time_interval_effectivity"/>
         
         <xs:element ref="ap239:File_relationship"/>
         
         <xs:element ref="ap239:Independent_property"/>
         
         <xs:element ref="ap239:Independent_property_relationship"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Location_assignment"/>
         
         <xs:element ref="ap239:Managed_resource_relationship"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Numerical_document_property"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Required_resource_relationship"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:Resource_item_relationship"/>
         
         <xs:element ref="ap239:Resource_group_relationship"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:State_assertion"/>
         
         <xs:element ref="ap239:State_assessment"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_element_relationship"/>
         
         <xs:element ref="ap239:Element_constraint"/>
         
         <xs:element ref="ap239:Task_element_state_relationship"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_relationship"/>
         
         <xs:element ref="ap239:Task_method_state_relationship"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_relationship"/>
         
         <xs:element ref="ap239:Task_objective"/>
         
         <xs:element ref="ap239:Task_objective_state_relationship"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Justification_support_item">
      
      <xs:group ref="ap239:Justification_support_item"/>
   
   </xs:complexType>


   
   <xs:group name="Justification_support_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Activity_method_assignment"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Applied_state_assignment"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Certification"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Descriptive_document_property"/>
         
         <xs:element ref="ap239:Document_definition_relationship"/>
         
         <xs:element ref="ap239:Effectivity"/>
         
         <xs:element ref="ap239:Dated_effectivity"/>
         
         <xs:element ref="ap239:Lot_effectivity"/>
         
         <xs:element ref="ap239:Product_as_individual_effectivity"/>
         
         <xs:element ref="ap239:Serial_effectivity"/>
         
         <xs:element ref="ap239:Time_interval_effectivity"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:File_relationship"/>
         
         <xs:element ref="ap239:Independent_property"/>
         
         <xs:element ref="ap239:Independent_property_relationship"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Location_assignment"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Numerical_document_property"/>
         
         <xs:element ref="ap239:Observation"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_definition"/>
         
         <xs:element ref="ap239:State_definition_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state_definition"/>
         
         <xs:element ref="ap239:Sequence_of_state_definition"/>
         
         <xs:element ref="ap239:State_cause_effect_definition"/>
         
         <xs:element ref="ap239:And_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Or_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Xor_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:State_complement_definition"/>
         
         <xs:element ref="ap239:State_proper_subset_definition"/>
         
         <xs:element ref="ap239:State_subset_definition"/>
         
         <xs:element ref="ap239:State_symptom_definition"/>
         
         <xs:element ref="ap239:State_transition_definition"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_order"/>
         
         <xs:element ref="ap239:Work_request"/>
      
      </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:extension>
         
         </xs:simpleContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:simpleType name="Length_measure">
      
      <xs:restriction base="xs:double"/>
   
   </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:extension>
         
         </xs:simpleContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:simpleType name="Limit_qualifier_list">
      
      <xs:restriction base="xs:string">
         
         <xs:enumeration value="minimum"/>
         
         <xs:enumeration value="maximum"/>
      
      </xs:restriction>
   
   </xs:simpleType>




   
   <xs:complexType name="Location_assignment_select">
      
      <xs:group ref="ap239:Location_assignment_select"/>
   
   </xs:complexType>


   
   <xs:group name="Location_assignment_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Organization_type"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_type"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Type_of_person"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Measure_value">
      
      <xs:group ref="ap239:Measure_value"/>
   
   </xs:complexType>


   
   <xs:group name="Measure_value">
      
      <xs:choice>
         
         <xs:element ref="ap239:Any_number_value-wrapper"/>
         
         <xs:element ref="ap239:Any_string_value-wrapper"/>
         
         <xs:element ref="ap239:Length_measure-wrapper"/>
         
         <xs:element ref="ap239:Plane_angle_measure-wrapper"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Message_definer_select">
      
      <xs:group ref="ap239:Message_definer_select"/>
   
   </xs:complexType>


   
   <xs:group name="Message_definer_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Method_or_method_version">
      
      <xs:group ref="ap239:Method_or_method_version"/>
   
   </xs:complexType>


   
   <xs:group name="Method_or_method_version">
      
      <xs:choice>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
      
      </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:extension>
         
         </xs:simpleContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:simpleType name="Minute_in_hour">
      
      <xs:restriction base="xs:long"/>
   
   </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:extension>
         
         </xs:simpleContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:simpleType name="Month_in_year_number">
      
      <xs:restriction base="xs:long"/>
   
   </xs:simpleType>




   
   <xs:complexType name="Observation_recorder">
      
      <xs:group ref="ap239:Observation_recorder"/>
   
   </xs:complexType>


   
   <xs:group name="Observation_recorder">
      
      <xs:choice>
         
         <xs:element ref="ap239:Product_as_realized"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Observed_context">
      
      <xs:group ref="ap239:Observed_context"/>
   
   </xs:complexType>


   
   <xs:group name="Observed_context">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_order"/>
         
         <xs:element ref="ap239:Work_output"/>
         
         <xs:element ref="ap239:Work_request"/>
      
      </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:extension>
         
         </xs:simpleContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:simpleType name="Offset_orientation">
      
      <xs:restriction base="xs:string">
         
         <xs:enumeration value="ahead"/>
         
         <xs:enumeration value="exact"/>
         
         <xs:enumeration value="behind"/>
      
      </xs:restriction>
   
   </xs:simpleType>




   
   <xs:complexType name="Organization_or_person_in_organization_item">
      
      <xs:group ref="ap239:Organization_or_person_in_organization_item"/>
   
   </xs:complexType>


   
   <xs:group name="Organization_or_person_in_organization_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:Activity_method_assignment"/>
         
         <xs:element ref="ap239:Activity_method_realization"/>
         
         <xs:element ref="ap239:Activity_method_realization_relationship"/>
         
         <xs:element ref="ap239:Activity_method_relationship"/>
         
         <xs:element ref="ap239:Scheme_entry_relationship"/>
         
         <xs:element ref="ap239:Sequencing_relationship"/>
         
         <xs:element ref="ap239:Scheme_relationship"/>
         
         <xs:element ref="ap239:Scheme_version_relationship"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Activity_property_representation"/>
         
         <xs:element ref="ap239:Activity_relationship"/>
         
         <xs:element ref="ap239:Activity_happening"/>
         
         <xs:element ref="ap239:Address_assignment"/>
         
         <xs:element ref="ap239:Affected_items_assignment"/>
         
         <xs:element ref="ap239:Alternate_part_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Applied_state_assignment"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Assembly_relationship_substitution"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Certification"/>
         
         <xs:element ref="ap239:Certification_assignment"/>
         
         <xs:element ref="ap239:Classification_assignment"/>
         
         <xs:element ref="ap239:Condition"/>
         
         <xs:element ref="ap239:Condition_assignment"/>
         
         <xs:element ref="ap239:Condition_evaluation"/>
         
         <xs:element ref="ap239:Condition_evaluation_assignment"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Contract_assignment"/>
         
         <xs:element ref="ap239:Date_or_date_time_assignment"/>
         
         <xs:element ref="ap239:Descriptive_document_property"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Effectivity"/>
         
         <xs:element ref="ap239:Dated_effectivity"/>
         
         <xs:element ref="ap239:Lot_effectivity"/>
         
         <xs:element ref="ap239:Product_as_individual_effectivity"/>
         
         <xs:element ref="ap239:Serial_effectivity"/>
         
         <xs:element ref="ap239:Time_interval_effectivity"/>
         
         <xs:element ref="ap239:Effectivity_assignment"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:Event_assignment"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Identification_assignment"/>
         
         <xs:element ref="ap239:Alias_identification"/>
         
         <xs:element ref="ap239:Independent_property"/>
         
         <xs:element ref="ap239:Independent_property_relationship"/>
         
         <xs:element ref="ap239:Independent_property_representation"/>
         
         <xs:element ref="ap239:Information_usage_right"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Interface_definition_for"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Justification"/>
         
         <xs:element ref="ap239:Justification_assignment"/>
         
         <xs:element ref="ap239:Justification_relationship"/>
         
         <xs:element ref="ap239:Justification_support_assignment"/>
         
         <xs:element ref="ap239:Location_assignment"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Managed_resource_relationship"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Numerical_document_property"/>
         
         <xs:element ref="ap239:Observation"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Position_assignment"/>
         
         <xs:element ref="ap239:Position_group_assignment"/>
         
         <xs:element ref="ap239:Position_position_type_assignment"/>
         
         <xs:element ref="ap239:Position_type"/>
         
         <xs:element ref="ap239:Position_type_assignment"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_category"/>
         
         <xs:element ref="ap239:Product_category_assignment"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_group_membership"/>
         
         <xs:element ref="ap239:Product_group_relationship"/>
         
         <xs:element ref="ap239:Product_relationship"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Project_assignment"/>
         
         <xs:element ref="ap239:Property_representation"/>
         
         <xs:element ref="ap239:Qualification_assignment"/>
         
         <xs:element ref="ap239:Qualification_type"/>
         
         <xs:element ref="ap239:Representation"/>
         
         <xs:element ref="ap239:Document_property_representation"/>
         
         <xs:element ref="ap239:Geometric_model"/>
         
         <xs:element ref="ap239:External_geometric_model"/>
         
         <xs:element ref="ap239:Probability_by_name"/>
         
         <xs:element ref="ap239:Probability_numeric"/>
         
         <xs:element ref="ap239:Probability_derived"/>
         
         <xs:element ref="ap239:Distribution_by_value"/>
         
         <xs:element ref="ap239:Parameterized_distribution"/>
         
         <xs:element ref="ap239:Property_value_representation"/>
         
         <xs:element ref="ap239:Qualified_property_value_representation"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Requirement_assignment"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Requirement_source"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Resource_as_realized_assignment"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Resource_property_representation"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Security_classification"/>
         
         <xs:element ref="ap239:Security_classification_assignment"/>
         
         <xs:element ref="ap239:Selected_item"/>
         
         <xs:element ref="ap239:Selected_item_assignment"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_assertion"/>
         
         <xs:element ref="ap239:State_assessment"/>
         
         <xs:element ref="ap239:State_definition"/>
         
         <xs:element ref="ap239:State_definition_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state_definition"/>
         
         <xs:element ref="ap239:Sequence_of_state_definition"/>
         
         <xs:element ref="ap239:State_cause_effect_definition"/>
         
         <xs:element ref="ap239:And_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Or_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Xor_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:State_complement_definition"/>
         
         <xs:element ref="ap239:State_proper_subset_definition"/>
         
         <xs:element ref="ap239:State_subset_definition"/>
         
         <xs:element ref="ap239:State_symptom_definition"/>
         
         <xs:element ref="ap239:State_transition_definition"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_element_relationship"/>
         
         <xs:element ref="ap239:Element_constraint"/>
         
         <xs:element ref="ap239:Task_element_state_relationship"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_relationship"/>
         
         <xs:element ref="ap239:Task_method_state_relationship"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_relationship"/>
         
         <xs:element ref="ap239:Task_objective"/>
         
         <xs:element ref="ap239:Task_objective_state_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:Type_of_person_assignment"/>
         
         <xs:element ref="ap239:View_definition_context"/>
         
         <xs:element ref="ap239:Work_order"/>
         
         <xs:element ref="ap239:Work_output"/>
         
         <xs:element ref="ap239:Work_request"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Organization_or_person_in_organization_select">
      
      <xs:group ref="ap239:Organization_or_person_in_organization_select"/>
   
   </xs:complexType>


   
   <xs:group name="Organization_or_person_in_organization_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
      
      </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:complexType>


   
   <xs:group name="Person_or_organization_or_person_in_organization_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
      
      </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:extension>
         
         </xs:simpleContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:simpleType name="Plane_angle_measure">
      
      <xs:restriction base="xs:double"/>
   
   </xs:simpleType>




   
   <xs:complexType name="Position_context_item">
      
      <xs:group ref="ap239:Position_context_item"/>
   
   </xs:complexType>


   
   <xs:group name="Position_context_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Position_group"/>
         
         <xs:element ref="ap239:Project"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Position_group_item">
      
      <xs:group ref="ap239:Position_group_item"/>
   
   </xs:complexType>


   
   <xs:group name="Position_group_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Approving_person_organization"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Position_item">
      
      <xs:group ref="ap239:Position_item"/>
   
   </xs:complexType>


   
   <xs:group name="Position_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Approving_person_organization"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
      
      </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:complexType>


   
   <xs:group name="Position_person_or_organization_or_person_in_organization_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Position_type_item">
      
      <xs:group ref="ap239:Position_type_item"/>
   
   </xs:complexType>


   
   <xs:group name="Position_type_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Approving_person_organization"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Product_based_location_representation">
      
      <xs:group ref="ap239:Product_based_location_representation"/>
   
   </xs:complexType>


   
   <xs:group name="Product_based_location_representation">
      
      <xs:choice>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Product_item">
      
      <xs:group ref="ap239:Product_item"/>
   
   </xs:complexType>


   
   <xs:group name="Product_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Product_select">
      
      <xs:group ref="ap239:Product_select"/>
   
   </xs:complexType>


   
   <xs:group name="Product_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Project_item">
      
      <xs:group ref="ap239:Project_item"/>
   
   </xs:complexType>


   
   <xs:group name="Project_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:Activity_method_realization"/>
         
         <xs:element ref="ap239:Activity_method_realization_relationship"/>
         
         <xs:element ref="ap239:Activity_method_relationship"/>
         
         <xs:element ref="ap239:Scheme_entry_relationship"/>
         
         <xs:element ref="ap239:Sequencing_relationship"/>
         
         <xs:element ref="ap239:Scheme_relationship"/>
         
         <xs:element ref="ap239:Scheme_version_relationship"/>
         
         <xs:element ref="ap239:Task_element_relationship"/>
         
         <xs:element ref="ap239:Element_constraint"/>
         
         <xs:element ref="ap239:Task_method_relationship"/>
         
         <xs:element ref="ap239:Task_method_version_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Independent_property"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_group_membership"/>
         
         <xs:element ref="ap239:Product_group_relationship"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Task_objective"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Property_assignment_select">
      
      <xs:group ref="ap239:Property_assignment_select"/>
   
   </xs:complexType>


   
   <xs:group name="Property_assignment_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Address"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Applied_state_assignment"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Experience_instance"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Location_assignment"/>
         
         <xs:element ref="ap239:Organization_or_person_in_organization_assignment"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Product_group_membership"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_definition"/>
         
         <xs:element ref="ap239:State_definition_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state_definition"/>
         
         <xs:element ref="ap239:Sequence_of_state_definition"/>
         
         <xs:element ref="ap239:State_cause_effect_definition"/>
         
         <xs:element ref="ap239:And_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Or_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Xor_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:State_complement_definition"/>
         
         <xs:element ref="ap239:State_proper_subset_definition"/>
         
         <xs:element ref="ap239:State_subset_definition"/>
         
         <xs:element ref="ap239:State_symptom_definition"/>
         
         <xs:element ref="ap239:State_transition_definition"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:Task_method_state_relationship"/>
         
         <xs:element ref="ap239:Task_objective_state_relationship"/>
         
         <xs:element ref="ap239:Type_of_person_definition"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Qualifications_select">
      
      <xs:group ref="ap239:Qualifications_select"/>
   
   </xs:complexType>


   
   <xs:group name="Qualifications_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Required_resource_item">
      
      <xs:group ref="ap239:Required_resource_item"/>
   
   </xs:complexType>


   
   <xs:group name="Required_resource_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_type"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Type_of_person"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Requirement_assignment_item">
      
      <xs:group ref="ap239:Requirement_assignment_item"/>
   
   </xs:complexType>


   
   <xs:group name="Requirement_assignment_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Alternate_part_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Applied_state_assignment"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Assembly_relationship_substitution"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_definition"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Requirement_source_item">
      
      <xs:group ref="ap239:Requirement_source_item"/>
   
   </xs:complexType>


   
   <xs:group name="Requirement_source_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Applied_state_assignment"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_definition"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Resource_as_realized_item">
      
      <xs:group ref="ap239:Resource_as_realized_item"/>
   
   </xs:complexType>


   
   <xs:group name="Resource_as_realized_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Resource_as_realized_relationship_select">
      
      <xs:group ref="ap239:Resource_as_realized_relationship_select"/>
   
   </xs:complexType>


   
   <xs:group name="Resource_as_realized_relationship_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Resource_assignment_item">
      
      <xs:group ref="ap239:Resource_assignment_item"/>
   
   </xs:complexType>


   
   <xs:group name="Resource_assignment_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Project"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Resource_item_select">
      
      <xs:group ref="ap239:Resource_item_select"/>
   
   </xs:complexType>


   
   <xs:group name="Resource_item_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Organization_type"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_type"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Type_of_person"/>
      
      </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:extension>
         
         </xs:complexContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:complexType name="Scheme_entry_item_select">
      
      <xs:group ref="ap239:Scheme_entry_item_select"/>
   
   </xs:complexType>


   
   <xs:group name="Scheme_entry_item_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Observation_consequence"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Organization_type"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_group"/>
         
         <xs:element ref="ap239:Position_type"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_based_location_identification"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Type_of_person"/>
         
         <xs:element ref="ap239:Type_of_person_definition"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_output"/>
      
      </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:extension>
         
         </xs:complexContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:complexType name="Scheme_subject_select">
      
      <xs:group ref="ap239:Scheme_subject_select"/>
   
   </xs:complexType>


   
   <xs:group name="Scheme_subject_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Observation_consequence"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Organization_type"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_group"/>
         
         <xs:element ref="ap239:Position_type"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_based_location_identification"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Type_of_person"/>
         
         <xs:element ref="ap239:Type_of_person_definition"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_output"/>
      
      </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:extension>
         
         </xs:complexContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:complexType name="Scheme_version_select">
      
      <xs:group ref="ap239:Scheme_version_select"/>
   
   </xs:complexType>


   
   <xs:group name="Scheme_version_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Observation_consequence"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Organization_type"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_group"/>
         
         <xs:element ref="ap239:Position_type"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_based_location_identification"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Type_of_person"/>
         
         <xs:element ref="ap239:Type_of_person_definition"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_output"/>
      
      </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:extension>
         
         </xs:simpleContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:simpleType name="Second_in_minute">
      
      <xs:restriction base="xs:double"/>
   
   </xs:simpleType>




   
   <xs:complexType name="Security_classification_item">
      
      <xs:group ref="ap239:Security_classification_item"/>
   
   </xs:complexType>


   
   <xs:group name="Security_classification_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:Activity_method_realization"/>
         
         <xs:element ref="ap239:Activity_method_realization_relationship"/>
         
         <xs:element ref="ap239:Activity_method_relationship"/>
         
         <xs:element ref="ap239:Scheme_entry_relationship"/>
         
         <xs:element ref="ap239:Sequencing_relationship"/>
         
         <xs:element ref="ap239:Scheme_relationship"/>
         
         <xs:element ref="ap239:Scheme_version_relationship"/>
         
         <xs:element ref="ap239:Alternate_part_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Assembly_relationship_substitution"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_on_product"/>
         
         <xs:element ref="ap239:Attachment_slot_planned_to_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Interface_definition_for"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_design_to_individual"/>
         
         <xs:element ref="ap239:Product_design_version_to_individual"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_group_membership"/>
         
         <xs:element ref="ap239:Product_group_relationship"/>
         
         <xs:element ref="ap239:Product_relationship"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Requirement_assignment"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Requirement_source"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_element_relationship"/>
         
         <xs:element ref="ap239:Element_constraint"/>
         
         <xs:element ref="ap239:Task_element_state_relationship"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_relationship"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_relationship"/>
         
         <xs:element ref="ap239:Task_objective"/>
         
         <xs:element ref="ap239:Task_objective_state_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:Work_output"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Selected_item_context_items">
      
      <xs:group ref="ap239:Selected_item_context_items"/>
   
   </xs:complexType>


   
   <xs:group name="Selected_item_context_items">
      
      <xs:choice>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Project"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Selected_item_select">
      
      <xs:group ref="ap239:Selected_item_select"/>
   
   </xs:complexType>


   
   <xs:group name="Selected_item_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Shape_dependent_select">
      
      <xs:group ref="ap239:Shape_dependent_select"/>
   
   </xs:complexType>


   
   <xs:group name="Shape_dependent_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Item_shape"/>
         
         <xs:element ref="ap239:Contextual_item_shape"/>
         
         <xs:element ref="ap239:Shape_element"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Shape_model">
      
      <xs:group ref="ap239:Shape_model"/>
   
   </xs:complexType>


   
   <xs:group name="Shape_model">
      
      <xs:choice>
         
         <xs:element ref="ap239:Geometric_model"/>
         
         <xs:element ref="ap239:External_geometric_model"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Shape_select">
      
      <xs:group ref="ap239:Shape_select"/>
   
   </xs:complexType>


   
   <xs:group name="Shape_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Item_shape"/>
         
         <xs:element ref="ap239:Contextual_item_shape"/>
         
         <xs:element ref="ap239:Shape_element"/>
         
         <xs:element ref="ap239:Shape_element_relationship"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Shapeable_item">
      
      <xs:group ref="ap239:Shapeable_item"/>
   
   </xs:complexType>


   
   <xs:group name="Shapeable_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Characterizable_object"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="State_definition_of_item">
      
      <xs:group ref="ap239:State_definition_of_item"/>
   
   </xs:complexType>


   
   <xs:group name="State_definition_of_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Alternate_part_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Assembly_relationship_substitution"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_on_product"/>
         
         <xs:element ref="ap239:Attachment_slot_planned_to_realized"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Certification"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:File_location_identification"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Product_category"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_assignment"/>
         
         <xs:element ref="ap239:Resource_as_realized_relationship"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_event_correspondence_relationship"/>
         
         <xs:element ref="ap239:Resource_event_relationship"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:Resource_item_relationship"/>
         
         <xs:element ref="ap239:Resource_group_relationship"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:Security_classification"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_order"/>
         
         <xs:element ref="ap239:Work_request"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="State_of_item">
      
      <xs:group ref="ap239:State_of_item"/>
   
   </xs:complexType>


   
   <xs:group name="State_of_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Alternate_part_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Assembly_relationship_substitution"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_on_product"/>
         
         <xs:element ref="ap239:Attachment_slot_planned_to_realized"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Certification"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:File_location_identification"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_assignment"/>
         
         <xs:element ref="ap239:Resource_as_realized_relationship"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_event_correspondence_relationship"/>
         
         <xs:element ref="ap239:Resource_event_relationship"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:Resource_item_relationship"/>
         
         <xs:element ref="ap239:Resource_group_relationship"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:Security_classification"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_order"/>
         
         <xs:element ref="ap239:Work_request"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="State_or_state_definition_select">
      
      <xs:group ref="ap239:State_or_state_definition_select"/>
   
   </xs:complexType>


   
   <xs:group name="State_or_state_definition_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Applied_state_assignment"/>
         
         <xs:element ref="ap239:Applied_state_definition_assignment"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_definition"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="String_select">
      
      <xs:group ref="ap239:String_select"/>
   
   </xs:complexType>


   
   <xs:group name="String_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:Activity_method_assignment"/>
         
         <xs:element ref="ap239:Activity_method_realization"/>
         
         <xs:element ref="ap239:Activity_method_realization_relationship"/>
         
         <xs:element ref="ap239:Activity_method_relationship"/>
         
         <xs:element ref="ap239:Scheme_entry_relationship"/>
         
         <xs:element ref="ap239:Sequencing_relationship"/>
         
         <xs:element ref="ap239:Scheme_relationship"/>
         
         <xs:element ref="ap239:Scheme_version_relationship"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Activity_relationship"/>
         
         <xs:element ref="ap239:Activity_happening"/>
         
         <xs:element ref="ap239:Alternate_part_relationship"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Approval"/>
         
         <xs:element ref="ap239:Approval_relationship"/>
         
         <xs:element ref="ap239:Approval_status"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Assembly_relationship_substitution"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_design_to_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_on_product"/>
         
         <xs:element ref="ap239:Attachment_slot_planned_to_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Breakdown_element_realization"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Certification"/>
         
         <xs:element ref="ap239:Condition"/>
         
         <xs:element ref="ap239:Condition_evaluation"/>
         
         <xs:element ref="ap239:Condition_evaluation_parameter"/>
         
         <xs:element ref="ap239:Condition_parameter"/>
         
         <xs:element ref="ap239:Condition_relationship"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Date_or_date_time_assignment"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Document_assignment"/>
         
         <xs:element ref="ap239:Partial_document_assignment"/>
         
         <xs:element ref="ap239:Document_definition_relationship"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Envelope_relationship"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:Experience_gained"/>
         
         <xs:element ref="ap239:Experience_type"/>
         
         <xs:element ref="ap239:External_source_identification"/>
         
         <xs:element ref="ap239:Document_location_identification"/>
         
         <xs:element ref="ap239:External_item_identification"/>
         
         <xs:element ref="ap239:File_location_identification"/>
         
         <xs:element ref="ap239:File_relationship"/>
         
         <xs:element ref="ap239:Global_location_representation"/>
         
         <xs:element ref="ap239:Identification_assignment"/>
         
         <xs:element ref="ap239:Alias_identification"/>
         
         <xs:element ref="ap239:Independent_property"/>
         
         <xs:element ref="ap239:Independent_property_relationship"/>
         
         <xs:element ref="ap239:Information_right"/>
         
         <xs:element ref="ap239:Information_usage_right"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Interface_definition_for"/>
         
         <xs:element ref="ap239:Justification"/>
         
         <xs:element ref="ap239:Justification_assignment"/>
         
         <xs:element ref="ap239:Justification_relationship"/>
         
         <xs:element ref="ap239:Justification_support_assignment"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Location_assignment"/>
         
         <xs:element ref="ap239:Location_relationship"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Managed_resource_relationship"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Message_relationship"/>
         
         <xs:element ref="ap239:Observation"/>
         
         <xs:element ref="ap239:Observation_consequence"/>
         
         <xs:element ref="ap239:Organization_relationship"/>
         
         <xs:element ref="ap239:Organization_type"/>
         
         <xs:element ref="ap239:Organizational_location_identification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_group"/>
         
         <xs:element ref="ap239:Position_relationship"/>
         
         <xs:element ref="ap239:Position_role"/>
         
         <xs:element ref="ap239:Position_type"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Product_based_location_identification"/>
         
         <xs:element ref="ap239:Product_category"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Product_group_relationship"/>
         
         <xs:element ref="ap239:Product_relationship"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Project_assignment"/>
         
         <xs:element ref="ap239:Project_relationship"/>
         
         <xs:element ref="ap239:Qualification_type"/>
         
         <xs:element ref="ap239:Regional_coordinate"/>
         
         <xs:element ref="ap239:Regional_grid_location_representation"/>
         
         <xs:element ref="ap239:Related_condition_parameter"/>
         
         <xs:element ref="ap239:Axis_placement"/>
         
         <xs:element ref="ap239:Cartesian_point"/>
         
         <xs:element ref="ap239:Cartesian_transformation_2d"/>
         
         <xs:element ref="ap239:Cartesian_transformation_3d"/>
         
         <xs:element ref="ap239:Direction"/>
         
         <xs:element ref="ap239:Mapping_based_template_instance"/>
         
         <xs:element ref="ap239:Transformation_based_template_instance"/>
         
         <xs:element ref="ap239:Measure_item_with_precision"/>
         
         <xs:element ref="ap239:Numerical_item_with_global_unit"/>
         
         <xs:element ref="ap239:Probability_derivation_parameter"/>
         
         <xs:element ref="ap239:Probability_distribution_parameter"/>
         
         <xs:element ref="ap239:Probability_function_value"/>
         
         <xs:element ref="ap239:Probability_numeric_value"/>
         
         <xs:element ref="ap239:Random_variable"/>
         
         <xs:element ref="ap239:Numerical_item_with_unit"/>
         
         <xs:element ref="ap239:Numerical_document_property"/>
         
         <xs:element ref="ap239:Value_limit"/>
         
         <xs:element ref="ap239:Value_limit_with_global_unit"/>
         
         <xs:element ref="ap239:Value_list"/>
         
         <xs:element ref="ap239:Value_range"/>
         
         <xs:element ref="ap239:Value_range_with_global_unit"/>
         
         <xs:element ref="ap239:Value_set"/>
         
         <xs:element ref="ap239:Value_with_tolerances"/>
         
         <xs:element ref="ap239:Probability_named_value"/>
         
         <xs:element ref="ap239:String_representation_item"/>
         
         <xs:element ref="ap239:Descriptive_document_property"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_relationship"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Requirement_assignment"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Requirement_source"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Resource_as_realized_relationship"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_event_correspondence_relationship"/>
         
         <xs:element ref="ap239:Resource_event_relationship"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_item_assignment"/>
         
         <xs:element ref="ap239:Resource_item_relationship"/>
         
         <xs:element ref="ap239:Resource_group_relationship"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
         
         <xs:element ref="ap239:State_definition"/>
         
         <xs:element ref="ap239:State_definition_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state_definition"/>
         
         <xs:element ref="ap239:Sequence_of_state_definition"/>
         
         <xs:element ref="ap239:State_cause_effect_definition"/>
         
         <xs:element ref="ap239:And_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Or_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:Xor_state_cause_effect_definition"/>
         
         <xs:element ref="ap239:State_complement_definition"/>
         
         <xs:element ref="ap239:State_proper_subset_definition"/>
         
         <xs:element ref="ap239:State_subset_definition"/>
         
         <xs:element ref="ap239:State_symptom_definition"/>
         
         <xs:element ref="ap239:State_transition_definition"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_element_relationship"/>
         
         <xs:element ref="ap239:Element_constraint"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_relationship"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_relationship"/>
         
         <xs:element ref="ap239:Task_objective"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:Type_of_person"/>
         
         <xs:element ref="ap239:Type_of_person_assignment"/>
         
         <xs:element ref="ap239:Type_of_person_definition"/>
         
         <xs:element ref="ap239:Type_of_person_definition_relationship"/>
         
         <xs:element ref="ap239:Work_order"/>
         
         <xs:element ref="ap239:Work_output"/>
         
         <xs:element ref="ap239:Work_output_relationship"/>
      
      </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:extension>
         
         </xs:complexContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:complexType name="Task_item">
      
      <xs:group ref="ap239:Task_item"/>
   
   </xs:complexType>


   
   <xs:group name="Task_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Activity_property"/>
         
         <xs:element ref="ap239:Applied_independent_activity_property"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Assigned_property"/>
         
         <xs:element ref="ap239:Applied_independent_property"/>
         
         <xs:element ref="ap239:Assigned_document_property"/>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Interface_connection"/>
         
         <xs:element ref="ap239:Hierarchical_interface_connection"/>
         
         <xs:element ref="ap239:Interface_connector_occurrence"/>
         
         <xs:element ref="ap239:Interface_definition_connection"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Observation_consequence"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Organization_type"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_group"/>
         
         <xs:element ref="ap239:Position_type"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_based_location_identification"/>
         
         <xs:element ref="ap239:Product_concept"/>
         
         <xs:element ref="ap239:Product_configuration"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_version_relationship"/>
         
         <xs:element ref="ap239:Requirement_version_relationship"/>
         
         <xs:element ref="ap239:Supplied_part_relationship"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Project"/>
         
         <xs:element ref="ap239:Required_resource_by_resource_item"/>
         
         <xs:element ref="ap239:Required_resource_by_specification"/>
         
         <xs:element ref="ap239:Required_resource_assignment"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Resource_property"/>
         
         <xs:element ref="ap239:Applied_independent_resource_property"/>
         
         <xs:element ref="ap239:State_relationship"/>
         
         <xs:element ref="ap239:Composition_of_state"/>
         
         <xs:element ref="ap239:Sequence_of_state"/>
         
         <xs:element ref="ap239:State_cause_effect"/>
         
         <xs:element ref="ap239:State_predicted_to_observed"/>
         
         <xs:element ref="ap239:State_transition"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Type_of_person"/>
         
         <xs:element ref="ap239:Type_of_person_definition"/>
         
         <xs:element ref="ap239:Requirement_collection_relationship"/>
         
         <xs:element ref="ap239:Tracing_relationship"/>
         
         <xs:element ref="ap239:View_definition_usage"/>
         
         <xs:element ref="ap239:Component_upper_level_identification"/>
         
         <xs:element ref="ap239:Next_assembly_usage"/>
         
         <xs:element ref="ap239:Promissory_usage"/>
         
         <xs:element ref="ap239:Breakdown_element_usage"/>
         
         <xs:element ref="ap239:Functional_element_usage"/>
         
         <xs:element ref="ap239:Hybrid_element_usage"/>
         
         <xs:element ref="ap239:Physical_element_usage"/>
         
         <xs:element ref="ap239:System_element_usage"/>
         
         <xs:element ref="ap239:Zone_element_usage"/>
         
         <xs:element ref="ap239:Make_from_relationship"/>
         
         <xs:element ref="ap239:Product_in_attachment_slot"/>
         
         <xs:element ref="ap239:Work_output"/>
         
         <xs:element ref="ap239:Work_output_assignment"/>
      
      </xs:choice>
   
   </xs:group>






   
   <xs:complexType name="Template_instance">
      
      <xs:group ref="ap239:Template_instance"/>
   
   </xs:complexType>


   
   <xs:group name="Template_instance">
      
      <xs:choice>
         
         <xs:element ref="ap239:Mapping_based_template_instance"/>
         
         <xs:element ref="ap239:Transformation_based_template_instance"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Type_of_person_item_select">
      
      <xs:group ref="ap239:Type_of_person_item_select"/>
   
   </xs:complexType>


   
   <xs:group name="Type_of_person_item_select">
      
      <xs:choice>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_group"/>
         
         <xs:element ref="ap239:Position_type"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Version_or_definition">
      
      <xs:group ref="ap239:Version_or_definition"/>
   
   </xs:complexType>


   
   <xs:group name="Version_or_definition">
      
      <xs:choice>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Work_item">
      
      <xs:group ref="ap239:Work_item"/>
   
   </xs:complexType>


   
   <xs:group name="Work_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Applied_activity_assignment"/>
         
         <xs:element ref="ap239:Applied_activity_method_assignment"/>
         
         <xs:element ref="ap239:Scheme_entry_assignment"/>
         
         <xs:element ref="ap239:Scheme_subject_assignment"/>
         
         <xs:element ref="ap239:Scheme_version_assignment"/>
         
         <xs:element ref="ap239:Task_element_assignment"/>
         
         <xs:element ref="ap239:Task_method_assignment"/>
         
         <xs:element ref="ap239:Task_method_version_assignment"/>
         
         <xs:element ref="ap239:Event"/>
         
         <xs:element ref="ap239:Relative_event"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Work_output_item">
      
      <xs:group ref="ap239:Work_output_item"/>
   
   </xs:complexType>


   
   <xs:group name="Work_output_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Contract"/>
         
         <xs:element ref="ap239:Envelope"/>
         
         <xs:element ref="ap239:Digital_file"/>
         
         <xs:element ref="ap239:Hardcopy"/>
         
         <xs:element ref="ap239:Location"/>
         
         <xs:element ref="ap239:Managed_resource"/>
         
         <xs:element ref="ap239:Message"/>
         
         <xs:element ref="ap239:Organization"/>
         
         <xs:element ref="ap239:Organization_type"/>
         
         <xs:element ref="ap239:Person"/>
         
         <xs:element ref="ap239:Person_in_organization"/>
         
         <xs:element ref="ap239:Position"/>
         
         <xs:element ref="ap239:Position_type"/>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Product_group"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Product_view_definition"/>
         
         <xs:element ref="ap239:Attachment_slot_definition"/>
         
         <xs:element ref="ap239:Breakdown_element_definition"/>
         
         <xs:element ref="ap239:Functional_element_definition"/>
         
         <xs:element ref="ap239:Physical_element_definition"/>
         
         <xs:element ref="ap239:System_element_definition"/>
         
         <xs:element ref="ap239:Zone_element_definition"/>
         
         <xs:element ref="ap239:Document_definition"/>
         
         <xs:element ref="ap239:Digital_document_definition"/>
         
         <xs:element ref="ap239:Physical_document_definition"/>
         
         <xs:element ref="ap239:Interface_connector_definition"/>
         
         <xs:element ref="ap239:Interface_specification_definition"/>
         
         <xs:element ref="ap239:Part_view_definition"/>
         
         <xs:element ref="ap239:Product_as_individual_view"/>
         
         <xs:element ref="ap239:Requirement_view_definition"/>
         
         <xs:element ref="ap239:Resource_as_realized"/>
         
         <xs:element ref="ap239:Resource_as_realized_resource_item"/>
         
         <xs:element ref="ap239:Resource_item"/>
         
         <xs:element ref="ap239:Type_of_person"/>
      
      </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:extension>
         
         </xs:simpleContent>
      
      </xs:complexType>
   
   </xs:element>


   
   <xs:simpleType name="Year_number">
      
      <xs:restriction base="xs:long"/>
   
   </xs:simpleType>




   
   <xs:complexType name="Message_content_item">
      
      <xs:group ref="ap239:Message_content_item"/>
   
   </xs:complexType>


   
   <xs:group name="Message_content_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:element ref="ap239:Scheme"/>
         
         <xs:element ref="ap239:Scheme_entry"/>
         
         <xs:element ref="ap239:Scheme_version"/>
         
         <xs:element ref="ap239:End_task"/>
         
         <xs:element ref="ap239:Exit_loop"/>
         
         <xs:element ref="ap239:Concurrent_elements"/>
         
         <xs:element ref="ap239:Simultaneous_elements"/>
         
         <xs:element ref="ap239:Decision_point"/>
         
         <xs:element ref="ap239:Looping_element"/>
         
         <xs:element ref="ap239:Repeat_count"/>
         
         <xs:element ref="ap239:Repeat_until"/>
         
         <xs:element ref="ap239:Repeat_while"/>
         
         <xs:element ref="ap239:Task_element_sequence"/>
         
         <xs:element ref="ap239:Task_element_levels"/>
         
         <xs:element ref="ap239:Task_invocation"/>
         
         <xs:element ref="ap239:Task_step"/>
         
         <xs:element ref="ap239:Advisory_task_step"/>
         
         <xs:element ref="ap239:Task_method"/>
         
         <xs:element ref="ap239:Task_method_version"/>
         
         <xs:element ref="ap239:Work_order"/>
         
         <xs:element ref="ap239:Work_request"/>
         
         <xs:element ref="ap239:External_class_library"/>
         
         <xs:element ref="ap239:Decreasing_resource_event"/>
         
         <xs:element ref="ap239:Increasing_resource_event"/>
         
         <xs:element ref="ap239:Resource_item"/>
      
      </xs:choice>
   
   </xs:group>




   
   <xs:complexType name="Observation_content_item">
      
      <xs:group ref="ap239:Observation_content_item"/>
   
   </xs:complexType>


   
   <xs:group name="Observation_content_item">
      
      <xs:choice>
         
         <xs:element ref="ap239:Attachment_slot"/>
         
         <xs:element ref="ap239:Breakdown"/>
         
         <xs:element ref="ap239:Functional_breakdown"/>
         
         <xs:element ref="ap239:Hybrid_breakdown"/>
         
         <xs:element ref="ap239:Physical_breakdown"/>
         
         <xs:element ref="ap239:System_breakdown"/>
         
         <xs:element ref="ap239:Zone_breakdown"/>
         
         <xs:element ref="ap239:Breakdown_element"/>
         
         <xs:element ref="ap239:Functional_element"/>
         
         <xs:element ref="ap239:Physical_element"/>
         
         <xs:element ref="ap239:System_element"/>
         
         <xs:element ref="ap239:Zone_element"/>
         
         <xs:element ref="ap239:Document"/>
         
         <xs:element ref="ap239:Interface_connector"/>
         
         <xs:element ref="ap239:Interface_specification"/>
         
         <xs:element ref="ap239:Part"/>
         
         <xs:element ref="ap239:Product_as_individual"/>
         
         <xs:element ref="ap239:Requirement"/>
         
         <xs:element ref="ap239:Attachment_slot_version"/>
         
         <xs:element ref="ap239:Attachment_slot_as_planned"/>
         
         <xs:element ref="ap239:Attachment_slot_as_realized"/>
         
         <xs:element ref="ap239:Attachment_slot_design"/>
         
         <xs:element ref="ap239:Breakdown_element_version"/>
         
         <xs:element ref="ap239:Functional_element_version"/>
         
         <xs:element ref="ap239:Physical_element_version"/>
         
         <xs:element ref="ap239:System_element_version"/>
         
         <xs:element ref="ap239:Zone_element_version"/>
         
         <xs:element ref="ap239:Breakdown_version"/>
         
         <xs:element ref="ap239:Functional_breakdown_version"/>
         
         <xs:element ref="ap239:Hybrid_breakdown_version"/>
         
         <xs:element ref="ap239:Physical_breakdown_version"/>
         
         <xs:element ref="ap239:System_breakdown_version"/>
         
         <xs:element ref="ap239:Zone_breakdown_version"/>
         
         <xs:element ref="ap239:Document_version"/>
         
         <xs:element ref="ap239:Interface_connector_version"/>
         
         <xs:element ref="ap239:Interface_connector_as_planned"/>
         
         <xs:element ref="ap239:Interface_connector_as_realized"/>
         
         <xs:element ref="ap239:Interface_connector_design"/>
         
         <xs:element ref="ap239:Interface_specification_version"/>
         
         <xs:element ref="ap239:Part_version"/>
         
         <xs:element ref="ap239:Product_as_planned"/>
         
         <xs:element ref="ap239:Product_as_realized"/>
         
         <xs:element ref="ap239:Requirement_version"/>
         
         <xs:element ref="ap239:Activity"/>
         
         <xs:element ref="ap239:Activity_actual"/>
         
         <xs:element ref="ap239:Directed_activity"/>
         
         <xs:element ref="ap239:State"/>
         
         <xs:element ref="ap239:State_observed"/>
         
         <xs:element ref="ap239:State_predicted"/>
      
      </xs:choice>
   
   </xs:group>


   
   <xs:element name="Activity" type="ap239:Activity" block="extension restriction" substitutionGroup="exp:Entity" nillable="true"/>


   
   <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 name="Name" type="xs:normalizedString" minOccurs="1"/>


               
               <xs:element name="Description" type="xs:normalizedString" minOccurs="0"/>


               
               <xs:element name="Chosen_method" minOccurs="1">
                  
                  <xs:complexType>
                     
                     <xs:sequence>
                        
                        <xs:group ref="ap239:Activity_method-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:group ref="ap239:Activity_actual-group"/>
         
         <xs:group ref="ap239:Directed_activity-group"/>
      
      </xs:choice>
   
   </xs:group>
   
   <xs:group name="Activity-complexEntity-group">
      
      <xs:choice>
         
         <xs:group ref="ap239:Activity-group"/>
         
         <xs:element ref="exp:complexEntity"/>
      
      </xs:choice>
   
   </xs:group>
   
   <xs:element name="Activity_actual" type="ap239:Activity_actual" block="extension restriction" substitutionGroup="exp:Entity" nillable="true"/>


   
   <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 name="Name" type="xs:normalizedString" minOccurs="1"/>


               
               <xs:element name="Description" type="xs:normalizedString" minOccurs="0"/>


               
               <xs:element name="Chosen_method" minOccurs="1">
                  
                  <xs:complexType>
                     
                     <xs:sequence>
                        
                        <xs:group ref="ap239:Activity_method-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:choice>
   
   </xs:group>
   
   <xs:group name="Activity_actual-complexEntity-group">
      
      <xs:choice>
         
         <xs:group ref="ap239:Activity_actual-group"/>
         
         <xs:element ref="exp:complexEntity"/>
      
      </xs:choice>
   
   </xs:group>
   
   <xs:element name="Activity_happening" type="ap239:Activity_happening" block="extension restriction" substitutionGroup="exp:Entity" nillable="true"/>


   
   <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 name="Description" type="xs:normalizedString" minOccurs="0"/>


               
               <xs:element name="Related_activity" minOccurs="1">
                  
                  <xs:complexType>
                     
                     <xs:sequence>
                        
                        <xs:group ref="ap239:Activity-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: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:choice>
   
   </xs:group>
   
   <xs:group name="Activity_happening-complexEntity-group">
      
      <xs:choice>
         
         <xs:group ref="ap239:Activity_happening-group"/>
         
         <xs:element ref="exp:complexEntity"/>
      
      </xs:choice>
   
   </xs:group>
   
   <xs:element name="Activity_method" type="ap239:Activity_method" block="extension restriction" substitutionGroup="exp:Entity" nillable="true"/>


   
   <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 name="Description" type="xs:normalizedString" minOccurs="0"/>


               
               <xs:element name="Consequence" type="xs:normalizedString" minOccurs="0"/>


               
               <xs:element name="Purpose" type="xs:normalizedString" minOccurs="1"/>


            
            </xs:all>
         
         </xs:extension>
      
      </xs:complexContent>
   
   </xs:complexType>


   
   <xs:group name="Activity_method-group">
      
      <xs:choice>
         
         <xs:element ref="ap239:Activity_method"/>
         
         <xs:group ref="ap239:Scheme-group"/>
         
         <xs:group ref="ap239:Scheme_entry-group"/>
         
         <xs:group ref="ap239:Scheme_version-group"/>
         
         <xs:group ref="ap239:Task_element-group"/>
         
         <xs:group ref="ap239:Task_method-group"/>
         
         <xs:group ref="ap239:Task_method_version-group"/>
      
      </xs:choice>
   
   </xs:group>
   
   <xs:group name="Activity_method-complexEntity-group">
      
      <xs:choice>
         
         <xs:group ref="ap239:Activity_method-group"/>
         
         <xs:element ref="exp:complexEntity"/>
      
      </xs:choice>
   
   </xs:group>
   
   <xs:element name="Activity_method_assignment" type="ap239:Activity_method_assignment" block="extension restriction" substitutionGroup="exp:Entity" nillable="true"/>


   
   <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 name="Assigned_method" minOccurs="1">
                  
                  <xs:complexType>
                     
                     <xs:sequence>
                        
                        <xs:group ref="ap239:Activity_method-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: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:choice>
   
   </xs:group>
   
   <xs:group name="Activity_method_assignment-complexEntity-group">
      
      <xs:choice>
         
         <xs:group ref="ap239:Activity_method_assignment-group"/>
         
         <xs:element ref="exp:complexEntity"/>
      
      </xs:choice>
   
   </xs:group>
   
   <xs:element name="Activity_method_realization" type="ap239:Activity_method_realization" block="extension restriction" substitutionGroup="exp:Entity" nillable="true"/>


   
   <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 name="Name" type="xs:normalizedString" minOccurs="1"/>


               
               <xs:element name="Description" type="xs:normalizedString" minOccurs="0"/>


               
               <xs:element name="Activity_method" minOccurs="1">
                  
                  <xs:complexType>
                     
                     <xs:sequence>
                        
                        <xs:group ref="ap239:Activity_method-group"/>
                     
                     </xs:sequence>
                  
                  </xs:complexType>
               
               </xs:element>
               
               <xs:element name="Realized_by" minOccurs="1">
                  
                  <xs:complexType>
                     
                     <xs:group ref="ap239:Activity_realization_select"/>
                  
                  </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:choice>
   
   </xs:group>
   
   <xs:group name="Activity_method_realization-complexEntity-group">
      
      <xs:choice>
         
         <xs:group ref="ap239:Activity_method_realization-group"/>
         
         <xs:element ref="exp:complexEntity"/>
      
      </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: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 name="Name" type="xs:normalizedString" minOccurs="1"/>


               
               <xs:element name="Description" type="xs:normalizedString" minOccurs="0"/>


               
               <xs:element name="Relating" minOccurs="1">
                  
                  <xs:complexType>
                     
                     <xs:sequence>
                        
                        <xs:element ref="ap239:Activity_method_realization"/>
                     
                     </xs:sequence>
                  
                  </xs:complexType>
               
               </xs:element>
               
               <xs:element name="Related" minOccurs="1">
                  
                  <xs:complexType>
                     
                     <xs:sequence>
                        
                        <xs:element ref="ap239:Activity_method_realization"/>
                     
                     </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:choice>
   
   </xs:group>
   
   <xs:group name="Activity_method_realization_relationship-complexEntity-group">
      
      <xs:choice>
         
         <xs:group ref="ap239:Activity_method_realization_relationship-group"/>
         
         <xs:element ref="exp:complexEntity"/>
      
      </xs:choice>
   
   </xs:group>
   
   <xs:element name="Activity_method_relationship" type="ap239:Activity_method_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true"/>


   
   <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 name="Description" type="xs:normalizedString" minOccurs="0"/>


               
               <xs:element name="Relating_method" minOccurs="1">
                  
                  <xs:complexType>
                     
                     <xs:sequence>
                        
                        <xs:group ref="ap239:Activity_method-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: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:group ref="ap239:Scheme_entry_relationship-group"/>
         
         <xs:group ref="ap239:Scheme_relationship-group"/>
         
         <xs:group ref="ap239:Scheme_version_relationship-group"/>
         
         <xs:group ref="ap239:Task_element_relationship-group"/>
         
         <xs:group ref="ap239:Task_method_relationship-group"/>
         
         <xs:group ref="ap239:Task_method_version_relationship-group"/>
      
      </xs:choice>
   
   </xs:group>
   
   <xs:group name="Activity_method_relationship-complexEntity-group">
      
      <xs:choice>
         
         <xs:group ref="ap239:Activity_method_relationship-group"/>
         
         <xs:element ref="exp:complexEntity"/>
      
      </xs:choice>
   
   </xs:group>
   
   <xs:element name="Activity_property" type="ap239:Activity_property" block="extension restriction" substitutionGroup="exp:Entity" nillable="true"/>


   
   <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 name="Description" type="xs:normalizedString" minOccurs="1"/>


               
               <xs:element name="Described_element" minOccurs="1">
                  
                  <xs:complexType>
                     
                     <xs:group ref="ap239:Characterized_activity_definition"/>
                  
                  </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:group ref="ap239:Applied_independent_activity_property-group"/>
      
      </xs:choice>
   
   </xs:group>
   
   <xs:group name="Activity_property-complexEntity-group">
      
      <xs:choice>
         
         <xs:group ref="ap239:Activity_property-group"/>
         
         <xs:element ref="exp:complexEntity"/>
      
      </xs:choice>
   
   </xs:group>
   
   <xs:element name="Activity_property_representation" type="ap239:Activity_property_representation" block="extension restriction" substitutionGroup="exp:Entity" nillable="true"/>


   
   <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 name="Property" minOccurs="1">
                  
                  <xs:complexType>
                     
                     <xs:sequence>
                        
                        <xs:group ref="ap239:Activity_property-group"/>
                     
                     </xs:sequence>
                  
                  </xs:complexType>
               
               </xs:element>
               
               <xs:element name="Rep" minOccurs="1">
                  
                  <xs:complexType>
                     
                     <xs:sequence>
                        
                        <xs:group ref="ap239:Representation-group"/>
                     
                     </xs:sequence>
                  
                  </xs:complexType>
               
               </xs:element>
               
               <xs:element name="Role" type="xs:normalizedString" minOccurs="1"/>


            
            </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:choice>
   
   </xs:group>
   
   <xs:group name="Activity_property_representation-complexEntity-group">
      
      <xs:choice>
         
         <xs:group ref="ap239:Activity_property_representation-group"/>
         
         <xs:element ref="exp:complexEntity"/>
      
      </xs:choice>
   
   </xs:group>
   
   <xs:element name="Activity_relationship" type="ap239:Activity_relationship" block="extension restriction" substitutionGroup="exp:Entity" nillable="true"/>


   
   <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 name="Description" type="xs:normalizedString" minOccurs="0"/>


               
               <xs:element name="Relating_activity" minOccurs="1">
                  
                  <xs:complexType>
                     
                     <xs:sequence>
                        
                        <xs:group ref="ap239:Activity-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:sequence>
                  
      
