<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
         xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
         xmlns:owl="http://www.w3.org/2002/07/owl#"
         xml:base="https://w3id.org/yet/undefined/engineered-object-ontology"
         xmlns="https://w3id.org/yet/undefined/engineered-object-ontology#">

<owl:Ontology rdf:about="https://w3id.org/yet/undefined/engineered-object-ontology">
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">This file was automatically created by yamlpyowl on 2022-12-01 13:24:18 from /home/stage/source/misc/owl/engineered-object-ontology/engineered.owl.yaml.</rdfs:comment>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">source: https://gitlab.kitware.com/dcthomp/engineered-object-ontology/blob/master/engineered.owl</rdfs:comment>
</owl:Ontology>

<owl:ObjectProperty rdf:about="#hasStateOfMatter">
  <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  <rdfs:domain rdf:resource="#matter"/>
  <rdfs:range rdf:resource="#state_of_matter"/>
</owl:ObjectProperty>

<owl:Class rdf:about="#energy">
  <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Everything in the universe is energy.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">energy</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#shape">
  <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A distance metric via which energy interacts.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">shape</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#matter">
  <rdfs:subClassOf rdf:resource="#energy"/>
  <rdfs:subClassOf rdf:resource="#shape"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Matter is a form of energy that induces a distance metric.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">matter</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#phase_of_matter">
  <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A phase of matter is a region of space occupied by a homogenous material whose
properties all share a uniform value (to within some figure of merit).
This is related but not identical to the state of matter, but the word "phase"
is often used in either context.
A phase requires uniformity of property values while a state refers to the
type of interactions between particles.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">phase of matter</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#state_of_matter">
  <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A state of matter is a property of matter that identifies its form (spatial
arrangement and composition). States of matter are related but not identical to
phases of matter – however the word "phase" is often used in either context.
A phase requires uniformity of property values while a state refers to the
type of interactions between particles.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">state of matter</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#fluid">
  <rdfs:subClassOf rdf:resource="#state_of_matter"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Matter in a liquid or vapor phase.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">fluid</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#liquid">
  <rdfs:subClassOf rdf:resource="#fluid"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A state of matter in which molecules interact strongly with neighbors that
vary significantly in time. These interactions tend to be via intramolecular
electromagnetic forces and gravity.
Liquids generally have a low resistance to strain.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">liquid</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#vapor">
  <rdfs:subClassOf rdf:resource="#fluid"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A state of matter in which molecules interact weakly with their neighbors;
these interactions are generally collisions. The collision itself is an
electromagnetic interaction but only local to the molecules in immediate
proximity to one another – and these periods of interaction are rare in time.
Vapors (a.k.a. gases) generally have a negligible resistance to strain.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">gas</rdfs:label>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">vapor</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#solid">
  <rdfs:subClassOf rdf:resource="#state_of_matter"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A state of matter in which molecules interact strongly with a fixed set of neighbors.
Solids resist strain via dislocation energy in a crystalline lattice, which may be irregular or granular.
Solids generally have low compressibility (i.e., small changes in volume require large
changes in pressure) and are often approximated as incompressible.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">solid</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#crystal_solid">
  <rdfs:subClassOf rdf:resource="#solid"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A solid whose atoms are arranged in a regular lattice.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">crystal solid</rdfs:label>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">crystalline solid</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#amorphous_solid">
  <rdfs:subClassOf rdf:resource="#solid"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A solid whose atoms are not in a regular arrangement with one another.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">amorphous solid</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#plasma">
  <rdfs:subClassOf rdf:resource="#state_of_matter"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Matter containing a significant number of charged particles.
The exact fraction of particles which must be charged depends on the context,
but generally plasma interactions are dominated by electromagnetic forces at
large distances while uncharged vapors interact by collisions (where electromagnetic
forces are only relevant locally at the time of the collision) and gravitational forces.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">plasma</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#function">
  <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The reason for which an engineered substance is formed;
the purpose or goal dictating the existence of engineered matter.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">function</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#part">
  <rdfs:subClassOf rdf:resource="#matter"/>
  <rdfs:subClassOf rdf:resource="#function"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A collection of matter in a shape which provides one or more functions.
A part has a lifecycle that includes its manufacture, assembly, use, and
either destruction or recycling. Functions embodied by a part may relate
to any non-empty subset of these portions of its life.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">part</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#feature">
  <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A detail of a part related to one or more of the part's functions.
Features typically identify a region, a manufacturing technique, or
some property of its shape that is important to the lifecycle of the part.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">feature</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#join">
  <rdfs:subClassOf rdf:resource="#function"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Connect parts or natural objects to one another.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">join</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#accept_hand">
  <rdfs:subClassOf rdf:resource="#function"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A place where a human hand may comfortably and safely grasp a part.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">accept hand</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#transfer_heat">
  <rdfs:subClassOf rdf:resource="#function"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Move heat from one location to another.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">transfer heat</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#distribute_force">
  <rdfs:subClassOf rdf:resource="#function"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Spread a load across an area.
Generally this is done to reduce stress concentrations in structural applications.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">distribute force</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#apply_force">
  <rdfs:subClassOf rdf:resource="#function"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Apply a force to parts or natural objects.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">apply force</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#apply_torque">
  <rdfs:subClassOf rdf:resource="#function"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Apply a torque (a.k.a. a moment or force-couple) to parts or natural objects.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">apply torque</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#constrain_motion">
  <rdfs:subClassOf rdf:resource="#function"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Allow motion between parts or natural objects, but only in some linear or rotational directions.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">constrain motion</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#constrain_to_axial_motion">
  <rdfs:subClassOf rdf:resource="#constrain_motion"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Allow rotation about a single axis only.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">constrain to axial motion</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#constrain_to_linear_motion">
  <rdfs:subClassOf rdf:resource="#constrain_motion"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Allow translation along a single axis only.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">constrain to linear motion</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#constrain_to_helical_motion">
  <rdfs:subClassOf rdf:resource="#constrain_motion"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Constrain parts to translate along and rotate about a single axis in fixed proportion relative to one another.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">constrain to helical motion</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#transmit_linear_motion">
  <rdfs:subClassOf rdf:resource="#constrain_motion"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Change the location at which a linear motion is available.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">transmit linear motion</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#transmit_rotary_motion">
  <rdfs:subClassOf rdf:resource="#constrain_motion"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Change the location at which a rotary motion is available.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">transmit rotary motion</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#linear_rotary_motion_conversion">
  <rdfs:subClassOf rdf:resource="#function"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Convert rotary motion of one part into linear motion of a related part, or vice-versa.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">convert motion linear/rotary</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#threads">
  <rdfs:subClassOf rdf:resource="#feature"/>
  <rdfs:subClassOf rdf:resource="#constrain_to_helical_motion"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Threads are a shape by which two or more parts are constrained to move linearly
along a common axis while also rotating in proportion to their displacement along
the axis. The shape of a thread is generally a cross-sectional profile that is
helically extruded about an axis.
Threads are often used in fasteners to apply a frictional fastening force
proportional to a torque induced by compression.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">threads</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#external_threads">
  <rdfs:subClassOf rdf:resource="#threads"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A configuration of threads where the helically extruded surface is on the
exterior of the part. External threads mate with internal threads.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">external threads</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#internal_threads">
  <rdfs:subClassOf rdf:resource="#threads"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A configuration of threads where the helically extruded surface is on the
interior of the part. Internal threads mate with external threads.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">internal threads</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#weld">
  <rdfs:subClassOf rdf:resource="#feature"/>
  <rdfs:subClassOf rdf:resource="#join"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A region of a part where material has been welded.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">weld</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#joint">
  <rdfs:subClassOf rdf:resource="#feature"/>
  <rdfs:subClassOf rdf:resource="#join"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A region where a part is articulated or fastened.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">joint</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#fitting">
  <rdfs:subClassOf rdf:resource="#joint"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A region where a part is shaped to mate with another part in order
to fasten; to maintain a pressure seal; and/or adapt a part's shape
to conform to a standard.
Examples include pipe fittings such as tees, caps, unions, elbows, and flanges.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">fitting</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#fastener">
  <rdfs:subClassOf rdf:resource="#part"/>
  <rdfs:subClassOf rdf:resource="#joint"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A part used to connect other parts.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">fastener</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#spring">
  <rdfs:subClassOf rdf:resource="#part"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A part used to apply force between a pair of other parts.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">spring</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#linear_spring">
  <rdfs:subClassOf rdf:resource="#spring"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A spring that applies force along the line between its endpoints.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">linear spring</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#rotational_spring">
  <rdfs:subClassOf rdf:resource="#spring"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A spring that applies rotational torque across its endpoints.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">rotational spring</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#structure">
  <rdfs:subClassOf rdf:resource="#feature"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Indicates a part is a single connected component. It may be rigid or flexible.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">structure</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#mechanism">
  <rdfs:subClassOf rdf:resource="#feature"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Indicates a part consists of multiple connected components.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">mechanism</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#u_joint">
  <rdfs:subClassOf rdf:resource="#part"/>
  <rdfs:subClassOf rdf:resource="#join"/>
  <rdfs:subClassOf rdf:resource="#apply_torque"/>
  <rdfs:subClassOf rdf:resource="#constrain_to_axial_motion"/>
  <rdfs:subClassOf rdf:resource="#mechanism"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A mechanism used to transmit torque between rotating parts whose axes are not collinear.
U-joints consist of two U-shaped parts joined to one another by a cross-shaped pin.
The pins connect to the U-shaped parts via bushings or bearings such that when one U-part
rotates about its centerline, the other must rotate about its centerline as well.
The centerlines of the U-shaped parts are not constrained.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">u joint</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#bearing">
  <rdfs:subClassOf rdf:resource="#part"/>
  <rdfs:subClassOf rdf:resource="#mechanism"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A mechanism where contacting parts experience relative motion.
Bearings exist to constrain the relative motion.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">bearing</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#bushing">
  <rdfs:subClassOf rdf:resource="#bearing"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A bearing with direct sliding contact between parts.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">bushing</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#journal_bearing">
  <rdfs:subClassOf rdf:resource="#bearing"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A bearing which uses a thin liquid film between parts experiencing relative motion
in order to reduce friction and wear.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">journal bearing</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#roller_bearing">
  <rdfs:subClassOf rdf:resource="#bearing"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A bearing which uses cylindrical, conical, or spherical rotating parts between
parts experiencing relative motion in order to reduce friction and wear.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">roller bearing</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#needle bearing">
  <rdfs:subClassOf rdf:resource="#roller_bearing"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A bearing with small cylindrical rollers whose axis of rotation is normal to the
axis of relative motion between the parts joined by the bearing.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">needle bearing</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#working_fluid">
  <rdfs:subClassOf rdf:resource="#fluid"/>
  <rdfs:subClassOf rdf:resource="#part"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A fluid part which participates in a thermodynamic cycle.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">working fluid</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#radiator">
  <rdfs:subClassOf rdf:resource="#part"/>
  <rdfs:subClassOf rdf:resource="#transfer_heat"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A part which serves to transfer heat to or from a working fluid via radiation.
Generally, the working fluid moves through the radiator so convection is also
involved.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">radiator</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#condenser">
  <rdfs:subClassOf rdf:resource="#part"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A part which facilitates phase change of a working fluid from vapor to liquid.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">condenser</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#pump">
  <rdfs:subClassOf rdf:resource="#part"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A part used to increase pressure and/or motion of a fluid.</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">pump</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#pressure_vessel">
  <rdfs:subClassOf rdf:resource="#part"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Any part whose shape contains a void intended to contain a fluid at a different pressure than the
exterior of the part.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">pressure vessel</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#pipe">
  <rdfs:subClassOf rdf:resource="#pressure_vessel"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">An annular extrusion whose inner void is used to transfer a fluid.
Pipes are specified by a nominal outer diameter (which is not generally
the actual outer diameter on pipes under 14 inches in diameter) and a
schedule (related to wall thickness) that determines the maximum allowable
gage pressure.
Pipe tolerances are generally looser than tube tolerances, making similar
sizes of pipe less expensive than tube.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">pipe</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#tube">
  <rdfs:subClassOf rdf:resource="#part"/>
  <rdfs:subClassOf rdf:resource="#structure"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">An annular extrusion. Generally tubes are not used to transfer fluid but
to resist bending moments in a structure or mechanism by distributing matter far
from the central axis of the extrusion. Many tubes are used as shafts.
Tubes are specified by their outer diameter and wall thickness.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">tube</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#flange">
  <rdfs:subClassOf rdf:resource="#fitting"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A flange is a pipe fitting used to join pressure vessels so that their voids are sealed together.
Pairs of flanges are generally bolted together to form a seal.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">flange</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#gland">
  <rdfs:subClassOf rdf:resource="#fitting"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A gland is a hole in a pressure vessel to allow another part (e.g., wire, cable, or tube)
to pass into the chamber of the pressure vessel.
Since the parts passing into the chamber are generally flexible, the gland is
usually sealed by packing an amorphous material around the penetrating part to
close the hole. This packing may be permanent (e.g., polyester resin cured in place)
or removable (in which case the normal pressure holding the packing in place
must exceed the maximum gage pressure of the chamber relative to its exterior).
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">gland</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#shaft">
  <rdfs:subClassOf rdf:resource="#solid"/>
  <rdfs:subClassOf rdf:resource="#part"/>
  <rdfs:subClassOf rdf:resource="#transmit_rotary_motion"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A shaft is a part that transmits rotation about one of its axes.
Generally, the longest axis of a shaft is the one which transmits
rotary motion and each cross-section of the shaft has a center of
mass (barycenter) placed where the axis passes through the cross-section
to prevent imbalance. An exception to this last is a crankshaft.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">shaft</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#crankshaft">
  <rdfs:subClassOf rdf:resource="#linear_rotary_motion_conversion"/>
  <rdfs:subClassOf rdf:resource="#shaft"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A crankshaft converts rotation of a shaft into linear motion of a
crank attached to an off-center section of the shaft via a bearing.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">crankshaft</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#bolt">
  <rdfs:subClassOf rdf:resource="#external_threads"/>
  <rdfs:subClassOf rdf:resource="#fastener"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A bolt is a threaded fastener with external threads and a head
which accepts a tool to apply a torque.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">bolt</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#stud">
  <rdfs:subClassOf rdf:resource="#external_threads"/>
  <rdfs:subClassOf rdf:resource="#fastener"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A stud is a threaded fastener with external threads.
A stud may have two threaded sections connected by a keyed shaft
that accepts a tool to apply torque or a single threaded section
(in which case a pair of nuts is generally used to apply torque
to loosen or secure the stud to its mating parts).
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">stud</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#nut">
  <rdfs:subClassOf rdf:resource="#internal_threads"/>
  <rdfs:subClassOf rdf:resource="#fastener"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A nut is a threaded fastener with internal threads. Its
exterior surface is generally a polygonal prism (hexagonal and
square prisms are the most common) whose sides accept a tool
to apply a tightening torque.
The internal threads of a nut typically match the external
threads of a bolt or stud.
The top and bottom external surfaces (as opposed to the sides
which are perpendicular to the thread axis) are generally flat
in order to mate properly with a washer or other part.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">nut</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#wing nut">
  <rdfs:subClassOf rdf:resource="#accept_hand"/>
  <rdfs:subClassOf rdf:resource="#nut"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A nut whose external surface includes a pair of "wings" shaped to
accept human fingers. Wing nuts are used in applications where
humans can supply a sufficient tightening torque and tools, such as
wrenches, used for tightening are undesirable or unavailable.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">wing nut</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#washer">
  <rdfs:subClassOf rdf:resource="#distribute_force"/>
  <rdfs:subClassOf rdf:resource="#fastener"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A washer is used to distribute force from a fastener such as
a nut onto a larger surrounding area of a mating part.
Washers are often necessary to prevent hardened steel fasteners
from damaging mating parts made of softer materials.
By distributing the compressive fastening force over a larger
area, the pressure is reduced.
</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">washer</rdfs:label>
</owl:Class>

<owl:Class rdf:about="#handle">
  <rdfs:subClassOf rdf:resource="#part"/>
  <rdfs:subClassOf rdf:resource="#accept_hand"/>
  <rdfs:subClassOf rdf:resource="#apply_force"/>
  <rdfs:subClassOf rdf:resource="#constrain_motion"/>
  <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A handle is a part that accepts a person's hand in order to guide it as force is applied (either by the human or the mechanism).</rdfs:comment>
  <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">handle</rdfs:label>
</owl:Class>


</rdf:RDF>
