A Rotary Motion System
type: Class
subclass of: Rotary Motion System

Actuator
type: Class
subclass of: BFO_0000030

Angle
type: Class
subclass of: BFO_0000019

B Rotary Motion System
type: Class
subclass of: Rotary Motion System

Ballscrew
type: Class
subclass of: BFO_0000030
subclass of: Restriction
  on property: hasRole
  some values from: Material Artifact Role

C Rotary Motion System
type: Class
subclass of: Rotary Motion System

Chuck
type: Class
subclass of: BFO_0000030
subclass of: Restriction
  on property: hasRole
  some values from: Material Artifact Role

Chuck State
type: Class
subclass of: State

Continuous Revolute Capability
type: Class
subclass of: Revolute Motion Capability

Control System
type: Class
subclass of: BFO_0000040
subclass of: Restriction
  on property: hasRole
  some values from: Engineered System Role

Control System Path
type: Class
subclass of: Control System

Controller Mode
type: Class
subclass of: State

Coolant System
type: Class
subclass of: BFO_0000040
subclass of: Restriction
  on property: hasRole
  some values from: Engineered System Role

Displacement
type: Class
subclass of: BFO_0000019

Door
type: Class
subclass of: BFO_0000030
subclass of: Restriction
  on property: hasRole
  some values from: Material Artifact Role

Electrical System
type: Class
subclass of: BFO_0000040
subclass of: Restriction
  on property: hasRole
  some values from: Engineered System Role

Enclosure
type: Class
subclass of: Structure
subclass of: Restriction
  on property: hasRole
  some values from: Material Artifact Role

Engineered System Role
type: Class
subclass of: System Role

Execution State
type: Class
subclass of: State

Five Axis Motion Capability
type: Class
subclass of: Four Axis Motion Capability
equivalent class: Class
  intersection of: Four Axis Motion Capability
  intersection of: Restriction
    on property: capabilityOf
    some values from: Class
      intersection of: Machine
      intersection of: Restriction
        on property: has component
        on class: Class
        min qualified cardinality: 2

Force
type: Class
subclass of: BFO_0000019

Four Axis Motion Capability
type: Class
subclass of: Three Axis Motion Capability
equivalent class: Class
  intersection of: Three Axis Motion Capability
  intersection of: Restriction
    on property: capabilityOf
    some values from: Class
      intersection of: Machine
      intersection of: Restriction
        on property: has component
        some values from: Class

Hydraulic System
type: Class
subclass of: BFO_0000040
subclass of: Restriction
  on property: hasRole
  some values from: Engineered System Role

Indexed Revolute Capability
type: Class
subclass of: Revolute Motion Capability

Length
type: Class
subclass of: BFO_0000019

Linear Motion System
type: Class
subclass of: Motion System
subclass of: Restriction
  on property: hasCapability
  some values from: Prismatic Motion Capability

Lubrication System
type: Class
subclass of: BFO_0000040
subclass of: Restriction
  on property: hasRole
  some values from: Engineered System Role

Machine
type: Class
subclass of: BFO_0000030
subclass of: Restriction
  on property: hasCapability
  some values from: Capability
subclass of: Restriction
  on property: hasComponentPartAtSomeTime
  some values from: Motion System
subclass of: Restriction
  on property: hasRole
  some values from: Engineered System Role
subclass of: Restriction
  on property: hasRole
  some values from: EquipmentRole

Material Artifact Role
type: Class
subclass of: BFO_0000023

Milling Capability
type: Class
subclass of: Capability

Motion Capability
type: Class
subclass of: Capability

Motion System
type: Class
subclass of: BFO_0000030
subclass of: Restriction
  on property: hasComponentPartAtAllTimes
  some values from: Actuator
subclass of: Restriction
  on property: hasRole
  some values from: Engineered System Role

Motor
type: Class
subclass of: Actuator
subclass of: Restriction
  on property: hasRole
  some values from: Material Artifact Role

Numerically Controlled Machine
type: Class
subclass of: Machine
subclass of: Restriction
  on property: hasComponentPartAtSomeTime
  some values from: Control System

Pneumatic System
type: Class
subclass of: BFO_0000040
subclass of: Restriction
  on property: hasRole
  some values from: Engineered System Role

Prismatic Motion Capability
type: Class
subclass of: Motion Capability

Prismatic Rapid Velocity
type: Class
subclass of: Prismatic Velocity

Prismatic Velocity
type: Class
subclass of: Velocity

Process Profile
type: Class
subclass of: BFO_0000015

Product Part
type: Class
subclass of: BFO_0000030
subclass of: Restriction
  on property: hasRole
  some values from: Material Artifact Role
subclass of: Restriction
  on property: hasRole
  some values from: MaterialProductRole

Revolute Motion Capability
type: Class
subclass of: Motion Capability

Revolute Velocity
type: Class
subclass of: Velocity

Room
type: Class
subclass of: BFO_0000029

Rotary Motion System
type: Class
subclass of: Motion System
subclass of: Restriction
  on property: hasCapability
  some values from: Revolute Motion Capability

Sensor
type: Class
subclass of: BFO_0000030
subclass of: Restriction
  on property: hasRole
  some values from: Material Artifact Role

Six Axis Motion Capability
type: Class
subclass of: Five Axis Motion Capability
equivalent class: Class
  intersection of: Five Axis Motion Capability
  intersection of: Restriction
    on property: capabilityOf
    some values from: Class
      intersection of: Machine
      intersection of: Restriction
        on property: has component
        on class: Class
        min qualified cardinality: 3

State
type: Class
subclass of: BFO_0000015
subclass of: Restriction
  on property: temporallyFinishedBy
  some values from: Event
subclass of: Restriction
  on property: temporallyStartedBy
  some values from: Event
natural language definition: process that is homeomeric

Stock
type: Class
subclass of: BFO_0000030
subclass of: Restriction
  on property: hasRole
  some values from: Material Artifact Role
subclass of: Restriction
  on property: hasRole
  some values from: RawMaterialRole

Structure
type: Class
subclass of: BFO_0000030
subclass of: Restriction
  on property: hasRole
  some values from: Material Artifact Role

System Role
type: Class
subclass of: BFO_0000023

Temperature
type: Class
subclass of: BFO_0000019

Three Axis Motion Capability
type: Class
subclass of: Capability
equivalent class: Class
  intersection of: Capability
  intersection of: Restriction
    on property: capabilityOf
    some values from: Class
      intersection of: Machine
      intersection of: Restriction
        on property: has component
        some values from: X Linear Motion System
      intersection of: Restriction
        on property: has component
        some values from: Y Linear Motion System
      intersection of: Restriction
        on property: has component
        some values from: Z Linear Motion System
      intersection of: Restriction
        on property: has component
        some values from: Class

Three Space Displacement
type: Class
subclass of: Displacement

Translational Velocity
type: Class
subclass of: Velocity

Turning Capability
type: Class
subclass of: Capability
equivalent class: Class
  intersection of: Capability
  intersection of: Restriction
    on property: capabilityOf
    some values from: Class
      intersection of: Machine
      intersection of: Restriction
        on property: has component
        some values from: Class

Velocity
type: Class
subclass of: Process Profile

X Linear Motion System
type: Class
subclass of: Linear Motion System

Y Linear Motion System
type: Class
subclass of: Linear Motion System

Z Linear Motion System
type: Class
subclass of: Linear Motion System

Engineered System
type: Class
subclass of: System
equivalent class: Class
  intersection of: System
  intersection of: Restriction
    on property: hasRole
    some values from: Engineered System Role

Material Artifact
type: Class
subclass of: BFO_0000040
equivalent class: Class
  intersection of: BFO_0000040
  intersection of: Restriction
    on property: hasRole
    some values from: Material Artifact Role

System
type: Class
subclass of: BFO_0000040
subclass of: Restriction
  on property: hasComponentPartAtSomeTime
  some values from: BFO_0000040
equivalent class: Class
  intersection of: BFO_0000040
  intersection of: Restriction
    on property: hasRole
    some values from: System Role

component of
type: ObjectProperty
sub property of: componentPartOfAtSomeTime

conforms to
type: ObjectProperty

connected to
type: ObjectProperty
type: SymmetricProperty
domain: BFO_0000040
range: BFO_0000040

has component
type: ObjectProperty
sub property of: hasComponentPartAtSomeTime

has kinematic child
type: ObjectProperty
domain: BFO_0000040
range: BFO_0000040

has kinematic parent
type: ObjectProperty
domain: BFO_0000040
range: BFO_0000040

has unit
type: ObjectProperty
domain: ValueExpression
range: Unit

satisfied by
type: ObjectProperty