<?xml version="1.0" encoding="UTF-8"?>
<!-- AP242 domain model XML (ISO 10303-4442) — rec_prac_ap242xml_assy_struct v3.2. Geometry is NOT in this file: each part below references an external Part-21 (.stp) shape through ExternalGeometricModel/DigitalFile. -->
<Ap242DomainModel xmlns="urn:iso:std:iso:10303:-4442:ed-2:tech:xml-schema:domain-model" profile="rec_prac_ap242xml_assy_struct" profileVersion="3.2">
  <Header>
    <name>nativecad-plate-stack</name>
    <description>assembly structure with external element references to Part-21 shapes</description>
    <timeStamp>2000-01-01T00:00:00.000Z</timeStamp>
    <originatingSystem>CADSolver Ap242XmlWriter (CADSF-768)</originatingSystem>
    <lengthUnit>MILLIMETRE</lengthUnit>
    <angleUnit>RADIAN</angleUnit>
  </Header>
  <Part uid="prt-1">
    <id>plate_stack</id>
    <name>plate_stack</name>
  </Part>
  <PartVersion uid="prv-1">
    <id>A</id>
    <of_product uidRef="prt-1"/>
  </PartVersion>
  <PartView uid="pvw-1">
    <id>design</id>
    <name>plate_stack</name>
    <initial_context>mechanical design</initial_context>
    <defined_version uidRef="prv-1"/>
  </PartView>
  <Part uid="prt-2">
    <id>mounting_plate</id>
    <name>mounting_plate</name>
  </Part>
  <PartVersion uid="prv-2">
    <id>A</id>
    <of_product uidRef="prt-2"/>
  </PartVersion>
  <PartView uid="pvw-2">
    <id>design</id>
    <name>mounting_plate</name>
    <initial_context>mechanical design</initial_context>
    <defined_version uidRef="prv-2"/>
    <ExternalGeometricModel uid="egm-2">
      <name>mounting_plate</name>
      <format>ISO 10303-21 (AP242 Part 21)</format>
      <DigitalFile uid="dgf-2">
        <name>nativecad-plate-stack_mounting_plate.stp</name>
        <Uri>nativecad-plate-stack_mounting_plate.stp</Uri>
      </DigitalFile>
    </ExternalGeometricModel>
  </PartView>
  <NextAssemblyUsageOccurrence uid="nau-1">
    <id>#1299</id>
    <name>mounting_plate</name>
    <reference_designator>1</reference_designator>
    <relating_view uidRef="pvw-1"/>
    <related_view uidRef="pvw-2"/>
    <Transformation>
      <Axis2Placement3D uid="axp-1">
        <location>
          <x>0</x>
          <y>0</y>
          <z>0</z>
        </location>
        <axis>
          <x>0</x>
          <y>0</y>
          <z>1</z>
        </axis>
        <ref_direction>
          <x>1</x>
          <y>0</y>
          <z>0</z>
        </ref_direction>
      </Axis2Placement3D>
    </Transformation>
  </NextAssemblyUsageOccurrence>
  <NextAssemblyUsageOccurrence uid="nau-2">
    <id>#1308</id>
    <name>mounting_plate</name>
    <reference_designator>2</reference_designator>
    <relating_view uidRef="pvw-1"/>
    <related_view uidRef="pvw-2"/>
    <Transformation>
      <Axis2Placement3D uid="axp-2">
        <location>
          <x>0</x>
          <y>0</y>
          <z>20</z>
        </location>
        <axis>
          <x>0</x>
          <y>0</y>
          <z>1</z>
        </axis>
        <ref_direction>
          <x>1</x>
          <y>0</y>
          <z>0</z>
        </ref_direction>
      </Axis2Placement3D>
    </Transformation>
  </NextAssemblyUsageOccurrence>
</Ap242DomainModel>
