<!--
 $Id: work_package_report.xml,v 1.1 2007/08/17 10:15:59 mikeward Exp $
-->

<!--
Use EEP to convert the dex_lf.exp to XML dex_lf.xml
-->
<express
  language_version="2"
   rcs.date="$Date: 2007/08/17 10:15:59 $"
   rcs.revision="$Revision: 1.1 $">

  <application
    name=" Eurostep EXPRESS Parser (Eep!)"
    owner="Eurostep Limited"
    url="www.eurostep.com"
    version="1, 3, 0, 1"
    source="dex_lf.exp"/>

  <schema name="work_package_report_dex">
    <entity name="Activity"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="chosen_method">
      </explicit>
    </entity>

    <entity name="Activity_actual"
    >
    </entity>

    <entity name="Activity_happening"
    >
      <explicit
        name="relating_activity">
      </explicit>
      <derived
        name="actual"
        expression="">
      </derived>
      <derived
        name="predicted"
        expression="">
      </derived>
      <where
        label="WR1"
        expression="">
      </where>
    </entity>

    <entity name="Activity_method"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="consequence"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="purpose">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Activity_method_realization"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="activity_method">
      </explicit>
      <explicit
        name="realized_by">
      </explicit>
    </entity>

    <entity name="Activity_method_realization_relationship"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="relating">
      </explicit>
      <explicit
        name="related">
      </explicit>
    </entity>

    <entity name="Activity_method_relationship"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="relating_method">
      </explicit>
      <explicit
        name="related_method">
      </explicit>
    </entity>

    <entity name="Activity_relationship"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="relating_activity">
      </explicit>
      <explicit
        name="related_activity">
      </explicit>
    </entity>

    <entity name="Activity_status"
    >
      <explicit
        name="assigned_activity">
      </explicit>
      <explicit
        name="status">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Address"
    >
      <explicit
        name="name"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="street_number"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="street"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="postal_box"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="town"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="region"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="postal_code"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="country"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="internal_location"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="facsimile_number"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="telephone_number"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="electronic_mail_address"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="telex_number"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="url"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <where
        label="WR1"
        expression="">
      </where>
    </entity>

    <entity name="Address_assignment"
    >
      <explicit
        name="address_type"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="assigned_address">
      </explicit>
      <explicit
        name="located_person_organizations">
        <aggregate type="SET"
        />
      </explicit>
    </entity>

    <entity name="Amount_of_substance_unit"
    >
    </entity>

    <entity name="And_state_cause_effect_definition"
    >
    </entity>

    <entity name="Applied_activity_assignment"
    >
      <explicit
        name="assigned_activity">
      </explicit>
      <explicit
        name="items">
        <aggregate type="SET"
        />
      </explicit>
      <explicit
        name="role">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Applied_activity_method_assignment"
    >
      <explicit
        name="assigned_activity_method">
      </explicit>
      <explicit
        name="items">
        <aggregate type="SET"
        />
      </explicit>
      <explicit
        name="role">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Applied_state_assignment"
    >
      <explicit
        name="described_state">
      </explicit>
      <explicit
        name="assigned_to">
      </explicit>
      <explicit
        name="role">
      </explicit>
    </entity>

    <entity name="Applied_state_definition_assignment"
    >
      <explicit
        name="described_state_definition">
      </explicit>
      <explicit
        name="assigned_to">
      </explicit>
      <explicit
        name="role">
      </explicit>
    </entity>

    <entity name="Approval"
    >
      <explicit
        name="status">
      </explicit>
      <explicit
        name="purpose">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="planned_date"
        optional="YES">
      </explicit>
      <explicit
        name="actual_date"
        optional="YES">
      </explicit>
    </entity>

    <entity name="Approval_assignment"
    >
      <explicit
        name="assigned_approval">
      </explicit>
      <explicit
        name="items">
        <aggregate type="SET"
        />
      </explicit>
      <explicit
        name="role"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Approval_relationship"
    >
      <explicit
        name="relation_type">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="relating_approval">
      </explicit>
      <explicit
        name="related_approval">
      </explicit>
    </entity>

    <entity name="Approval_status"
    >
      <explicit
        name="status_name">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Approving_person_organization"
    >
      <explicit
        name="person_organization">
      </explicit>
      <explicit
        name="approval_date"
        optional="YES">
      </explicit>
      <explicit
        name="authorized_approval">
      </explicit>
      <explicit
        name="role"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Assembly_component_relationship"
      abstract.supertype="YES"
      super.expression="ONEOF()"
    >
      <explicit
        name="quantity"
        optional="YES">
      </explicit>
      <explicit
        name="location_indicator"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <where
        label="WR1"
        expression="">
      </where>
    </entity>

    <entity name="Attribute_classification"
    >
      <explicit
        name="allowed_value">
      </explicit>
      <explicit
        name="attribute_name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="classified_entity">
      </explicit>
    </entity>

    <entity name="Breakdown"
      super.expression="ONEOF()"
    >
    </entity>

    <entity name="Breakdown_context"
      super.expression="ONEOF()"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="breakdown">
      </explicit>
      <explicit
        name="breakdown_element">
      </explicit>
    </entity>

    <entity name="Breakdown_element"
      super.expression="ONEOF()"
    >
    </entity>

    <entity name="Breakdown_element_definition"
      super.expression="ONEOF()"
    >
      <explicit
        name="defined_version">
      </explicit>
    </entity>

    <entity name="Breakdown_element_realization"
    >
    </entity>

    <entity name="Breakdown_element_version"
      super.expression="ONEOF()"
    >
      <explicit
        name="of_product">
      </explicit>
    </entity>

    <entity name="Breakdown_of"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="breakdown">
      </explicit>
      <explicit
        name="of_view">
      </explicit>
    </entity>

    <entity name="Breakdown_version"
      super.expression="ONEOF()"
    >
      <explicit
        name="of_product">
      </explicit>
      <inverse
        name="breakdown_of"
        entity=""
        attribute="">
        <inverse.aggregate
          type="SET"
        />
      </inverse>
    </entity>

    <entity name="Calendar_date"
    >
      <explicit
        name="year_component">
      </explicit>
      <explicit
        name="month_component">
      </explicit>
      <explicit
        name="day_component">
      </explicit>
    </entity>

    <entity name="Class"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Classification_assignment"
    >
      <explicit
        name="assigned_class">
      </explicit>
      <explicit
        name="items">
        <aggregate type="SET"
        />
      </explicit>
      <explicit
        name="role"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Component_upper_level_identification"
    >
      <explicit
        name="upper_assembly_relationship">
      </explicit>
      <explicit
        name="sub_assembly_relationship">
      </explicit>
      <unique
        label="UR1">
      </unique>
      <where
        label="WR1"
        expression="">
      </where>
      <where
        label="WR2"
        expression="">
      </where>
      <where
        label="WR3"
        expression="">
      </where>
      <where
        label="WR4"
        expression="">
      </where>
      <where
        label="WR5"
        expression="">
      </where>
    </entity>

    <entity name="Composition_of_state"
    >
      <derived
        name="whole"
        expression="">
        <aggregate type="SET"
        />
      </derived>
      <derived
        name="part"
        expression="">
        <aggregate type="SET"
        />
      </derived>
    </entity>

    <entity name="Composition_of_state_definition"
    >
      <derived
        name="whole"
        expression="">
        <aggregate type="SET"
        />
      </derived>
      <derived
        name="part"
        expression="">
        <aggregate type="SET"
        />
      </derived>
    </entity>

    <entity name="Condition"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Condition_assignment"
    >
      <explicit
        name="assigned_condition">
      </explicit>
      <explicit
        name="item">
      </explicit>
    </entity>

    <entity name="Condition_evaluation"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="result">
        <builtintype type="LOGICAL"
        />
      </explicit>
      <explicit
        name="condition">
      </explicit>
    </entity>

    <entity name="Condition_evaluation_assignment"
    >
      <explicit
        name="assigned_condition_evaluation">
      </explicit>
      <explicit
        name="item">
      </explicit>
    </entity>

    <entity name="Condition_evaluation_parameter"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="condition_evaluation">
      </explicit>
      <explicit
        name="evaluation_parameter">
      </explicit>
    </entity>

    <entity name="Condition_parameter"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="condition">
      </explicit>
      <explicit
        name="parameter">
      </explicit>
    </entity>

    <entity name="Condition_relationship"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="relating_condition">
      </explicit>
      <explicit
        name="related_condition">
      </explicit>
    </entity>

    <entity name="Context_dependent_unit"
    >
      <where
        label="WR1"
        expression="">
      </where>
    </entity>

    <entity name="Conversion_based_unit"
    >
      <explicit
        name="conversion_factor">
      </explicit>
      <where
        label="WR1"
        expression="">
      </where>
    </entity>

    <entity name="Date_or_date_time_assignment"
    >
      <explicit
        name="assigned_date">
      </explicit>
      <explicit
        name="role">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="items">
        <aggregate type="SET"
        />
      </explicit>
    </entity>

    <entity name="Date_time"
    >
      <explicit
        name="date_component">
      </explicit>
      <explicit
        name="time_component">
      </explicit>
    </entity>

    <entity name="Defined_state_relationship"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="definitive_state">
      </explicit>
      <explicit
        name="defined_state">
      </explicit>
    </entity>

    <entity name="Derived_unit"
    >
      <explicit
        name="elements">
        <aggregate type="SET"
        />
      </explicit>
    </entity>

    <entity name="Derived_unit_element"
    >
      <explicit
        name="base_unit">
      </explicit>
      <explicit
        name="exponent">
        <builtintype type="REAL"
        />
      </explicit>
    </entity>

    <entity name="Digital_document_definition"
    >
      <explicit
        name="files">
        <aggregate type="SET"
        />
      </explicit>
    </entity>

    <entity name="Digital_file"
    >
    </entity>

    <entity name="Document"
    >
    </entity>

    <entity name="Document_definition"
      abstract.supertype="YES"
      super.expression="ONEOF()"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="associated_document_version">
      </explicit>
    </entity>

    <entity name="Document_location_identification"
    >
      <where
        label="WR1"
        expression="">
      </where>
    </entity>

    <entity name="Document_version"
    >
      <explicit
        name="of_product">
      </explicit>
    </entity>

    <entity name="Duration"
    >
      <where
        label="WR1"
        expression="">
      </where>
    </entity>

    <entity name="Electric_current_unit"
    >
    </entity>

    <entity name="External_class"
    >
      <explicit
        name="external_source">
      </explicit>
    </entity>

    <entity name="External_class_library"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="External_item_identification"
    >
      <explicit
        name="external_id">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="External_source_identification"
    >
      <explicit
        name="source_id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="source_type">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="item">
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="File"
      abstract.supertype="YES"
      super.expression="ONEOF()"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="version"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="contained_data_type"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="File_location_identification"
    >
      <where
        label="WR1"
        expression="">
      </where>
    </entity>

    <entity name="Functional_breakdown"
    >
    </entity>

    <entity name="Functional_breakdown_context"
    >
      <explicit
        name="breakdown">
      </explicit>
      <explicit
        name="breakdown_element">
      </explicit>
    </entity>

    <entity name="Functional_breakdown_version"
    >
      <explicit
        name="of_product">
      </explicit>
    </entity>

    <entity name="Functional_element"
    >
    </entity>

    <entity name="Functional_element_definition"
    >
      <explicit
        name="defined_version">
      </explicit>
    </entity>

    <entity name="Functional_element_usage"
    >
      <explicit
        name="relating_view">
      </explicit>
      <explicit
        name="related_view">
      </explicit>
    </entity>

    <entity name="Functional_element_version"
    >
      <explicit
        name="of_product">
      </explicit>
    </entity>

    <entity name="Hardcopy"
    >
    </entity>

    <entity name="Hybrid_breakdown"
    >
    </entity>

    <entity name="Hybrid_breakdown_context"
    >
      <explicit
        name="breakdown">
      </explicit>
    </entity>

    <entity name="Hybrid_breakdown_version"
    >
      <explicit
        name="of_product">
      </explicit>
    </entity>

    <entity name="Hybrid_element_usage"
    >
    </entity>

    <entity name="Identification_assignment"
    >
      <explicit
        name="identifier">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="role">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="items">
        <aggregate type="SET"
        />
      </explicit>
    </entity>

    <entity name="In_zone"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="located_item">
      </explicit>
      <explicit
        name="zone">
      </explicit>
    </entity>

    <entity name="Item_usage_effectivity"
    >
      <explicit
        name="effectivity_domain">
      </explicit>
      <explicit
        name="item_usage_relationship">
      </explicit>
      <explicit
        name="resolved_configuration">
      </explicit>
    </entity>

    <entity name="Justification"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="name"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="context_description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Justification_assignment"
    >
      <explicit
        name="justification">
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="item">
      </explicit>
      <explicit
        name="role">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Justification_relationship"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="relating_justification">
      </explicit>
      <explicit
        name="related_justification">
      </explicit>
    </entity>

    <entity name="Justification_support_assignment"
    >
      <explicit
        name="justification">
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="support_item">
      </explicit>
      <explicit
        name="role">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Length_unit"
    >
    </entity>

    <entity name="Local_time"
    >
      <explicit
        name="hour_component">
      </explicit>
      <explicit
        name="minute_component"
        optional="YES">
      </explicit>
      <explicit
        name="second_component"
        optional="YES">
      </explicit>
      <explicit
        name="zone">
      </explicit>
    </entity>

    <entity name="Luminous_intensity_unit"
    >
    </entity>

    <entity name="Mass_unit"
    >
    </entity>

    <entity name="Next_assembly_usage"
    >
    </entity>

    <entity name="Or_state_cause_effect_definition"
    >
    </entity>

    <entity name="Organization"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Organization_or_person_in_organization_assignment"
    >
      <explicit
        name="assigned_entity">
      </explicit>
      <explicit
        name="role">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="items">
        <aggregate type="SET"
        />
      </explicit>
    </entity>

    <entity name="Organization_relationship"
    >
      <explicit
        name="relation_type">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="relating_organization">
      </explicit>
      <explicit
        name="related_organization">
      </explicit>
    </entity>

    <entity name="Part"
    >
      <where
        label="WR1"
        expression="">
      </where>
    </entity>

    <entity name="Part_version"
    >
      <explicit
        name="of_product">
      </explicit>
    </entity>

    <entity name="Person"
    >
      <explicit
        name="last_name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="first_name"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="middle_names"
        optional="YES">
        <aggregate type="LIST"
        />
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="prefix_titles"
        optional="YES">
        <aggregate type="LIST"
        />
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="suffix_titles"
        optional="YES">
        <aggregate type="LIST"
        />
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Person_in_organization"
    >
      <explicit
        name="concerned_person">
      </explicit>
      <explicit
        name="containing_organization">
      </explicit>
      <explicit
        name="role">
        <builtintype type="STRING"
        />
      </explicit>
      <unique
        label="person_is_unique_in_organization">
      </unique>
    </entity>

    <entity name="Physical_breakdown"
    >
    </entity>

    <entity name="Physical_breakdown_context"
    >
      <explicit
        name="breakdown">
      </explicit>
      <explicit
        name="breakdown_element">
      </explicit>
    </entity>

    <entity name="Physical_breakdown_version"
    >
      <explicit
        name="of_product">
      </explicit>
    </entity>

    <entity name="Physical_document_definition"
    >
      <explicit
        name="components">
        <aggregate type="SET"
        />
      </explicit>
    </entity>

    <entity name="Physical_element"
    >
    </entity>

    <entity name="Physical_element_definition"
    >
      <explicit
        name="defined_version">
      </explicit>
    </entity>

    <entity name="Physical_element_usage"
    >
      <explicit
        name="relating_view">
      </explicit>
      <explicit
        name="related_view">
      </explicit>
    </entity>

    <entity name="Physical_element_version"
    >
      <explicit
        name="of_product">
      </explicit>
    </entity>

    <entity name="Plane_angle_unit"
    >
    </entity>

    <entity name="Product"
      abstract.supertype="YES"
      super.expression="ONEOF()"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Product_as_individual"
      abstract.supertype="YES"
      super.expression="ONEOF()"
    >
    </entity>

    <entity name="Product_as_realized"
    >
    </entity>

    <entity name="Product_category"
    >
      <explicit
        name="id"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
    </entity>

    <entity name="Product_category_assignment"
    >
      <explicit
        name="category">
      </explicit>
      <explicit
        name="products">
        <aggregate type="SET"
        />
      </explicit>
    </entity>

    <entity name="Product_category_hierarchy"
    >
      <explicit
        name="super_category">
      </explicit>
      <explicit
        name="sub_category">
      </explicit>
    </entity>

    <entity name="Product_definition_element_relationship"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="breakdown">
      </explicit>
      <explicit
        name="product">
      </explicit>
    </entity>

    <entity name="Product_in_slot"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="related_view">
      </explicit>
      <derived
        name="product"
        expression="">
      </derived>
      <derived
        name="slot"
        expression="">
      </derived>
    </entity>

    <entity name="Product_version"
      abstract.supertype="YES"
      super.expression="ONEOF()"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="of_product">
      </explicit>
    </entity>

    <entity name="Product_view_definition"
      super.expression="ONEOF()"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="name"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="additional_characterization"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="initial_context">
      </explicit>
      <explicit
        name="additional_contexts">
        <aggregate type="SET"
        />
      </explicit>
      <explicit
        name="defined_version">
      </explicit>
      <where
        label="WR1"
        expression="">
      </where>
    </entity>

    <entity name="Ratio_unit"
    >
    </entity>

    <entity name="Related_condition_parameter"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="conditon_evaluation_parameter">
      </explicit>
      <explicit
        name="condition_parameter">
      </explicit>
    </entity>

    <entity name="Required_resource"
      abstract.supertype="YES"
      super.expression="ONEOF()"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="required_quantity"
        optional="YES">
      </explicit>
    </entity>

    <entity name="Required_resource_assignment"
    >
      <explicit
        name="assigned_resource">
      </explicit>
      <explicit
        name="item">
      </explicit>
    </entity>

    <entity name="Required_resource_by_resource_item"
    >
      <explicit
        name="resource_item">
      </explicit>
    </entity>

    <entity name="Required_resource_by_specification"
    >
    </entity>

    <entity name="Required_resource_relationship"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="relating">
      </explicit>
      <explicit
        name="related">
      </explicit>
    </entity>

    <entity name="Resource_group_relationship"
    >
      <explicit
        name="quantity"
        optional="YES">
      </explicit>
    </entity>

    <entity name="Resource_item"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="resource_item"
        optional="YES">
      </explicit>
    </entity>

    <entity name="Resource_item_assignment"
    >
      <explicit
        name="assigned_resource">
      </explicit>
      <explicit
        name="item">
      </explicit>
    </entity>

    <entity name="Resource_item_relationship"
    >
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="relating">
      </explicit>
      <explicit
        name="related">
      </explicit>
    </entity>

    <entity name="Sequence_of_state"
    >
      <derived
        name="successor"
        expression="">
        <aggregate type="SET"
        />
      </derived>
      <derived
        name="predecessor"
        expression="">
        <aggregate type="SET"
        />
      </derived>
    </entity>

    <entity name="Sequence_of_state_definition"
    >
      <derived
        name="successor"
        expression="">
        <aggregate type="SET"
        />
      </derived>
      <derived
        name="predecessor"
        expression="">
        <aggregate type="SET"
        />
      </derived>
    </entity>

    <entity name="Slot"
    >
    </entity>

    <entity name="Slot_as_planned"
    >
    </entity>

    <entity name="Slot_as_realized"
    >
    </entity>

    <entity name="Slot_definition"
    >
      <explicit
        name="defined_version">
      </explicit>
    </entity>

    <entity name="Slot_on_product"
    >
      <explicit
        name="id">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="name">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="description"
        optional="YES">
        <builtintype type="STRING"
        />
      </explicit>
      <explicit
        name="product">
      </explicit>
      <explicit
        name="slot">
      </explicit>
    </entity>

    <entity name="Slot_version"
      super.expression="ONEOF()"
    >
    </entity>

  </schema>

</express>
