| <?xml version="1.0"?> |
| <rdf:RDF xmlns="http://www.eclipse.org/basyx/kb/component.owl#" |
| xml:base="http://www.eclipse.org/basyx/kb/component.owl" |
| xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:owl="http://www.w3.org/2002/07/owl#" |
| xmlns:xml="http://www.w3.org/XML/1998/namespace" |
| xmlns:xsd="http://www.w3.org/2001/XMLSchema#" |
| xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> |
| <owl:Ontology rdf:about="http://www.eclipse.org/basyx/kb/component.owl"> |
| <owl:imports rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl"/> |
| </owl:Ontology> |
| |
| |
| |
| <!-- |
| /////////////////////////////////////////////////////////////////////////////////////// |
| // |
| // Object Properties |
| // |
| /////////////////////////////////////////////////////////////////////////////////////// |
| --> |
| |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#hasPart --> |
| |
| <owl:ObjectProperty rdf:about="http://www.eclipse.org/basyx/kb/component.owl#hasPart"> |
| <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/> |
| <rdfs:domain rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Component"/> |
| <rdfs:range rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Component"/> |
| </owl:ObjectProperty> |
| |
| |
| |
| <!-- |
| /////////////////////////////////////////////////////////////////////////////////////// |
| // |
| // Data properties |
| // |
| /////////////////////////////////////////////////////////////////////////////////////// |
| --> |
| |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#manufacturer --> |
| |
| <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/component.owl#manufacturer"/> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#typeCode --> |
| |
| <owl:DatatypeProperty rdf:about="http://www.eclipse.org/basyx/kb/component.owl#typeCode"/> |
| |
| |
| |
| <!-- |
| /////////////////////////////////////////////////////////////////////////////////////// |
| // |
| // Classes |
| // |
| /////////////////////////////////////////////////////////////////////////////////////// |
| --> |
| |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#ACServoMotor --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#ACServoMotor"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#ServoMotor"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#Actuator --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#Actuator"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Component"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#CantileverAxis --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#CantileverAxis"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#LinearAxis"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#DCServoMotor --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#DCServoMotor"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#ServoMotor"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#DirectDrive --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#DirectDrive"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Axis"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#E-Axis --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#E-Axis"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-DriveTrainComponent"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#E-DriveTrainComponent --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#E-DriveTrainComponent"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#ElectricComponent"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#E-Gear --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#E-Gear"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-DriveTrainComponent"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#E-Motor --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-DriveTrainComponent"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#E-MotorController --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#E-MotorController"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-DriveTrainComponent"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#E-MountingKit --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#E-MountingKit"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-DriveTrainComponent"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#ECMotor --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#ECMotor"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"/> |
| <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#LinearMotor"/> |
| <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#ServoMotor"/> |
| <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#StepperMotor"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#ElectricComponent --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#ElectricComponent"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Component"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#GantryAxis --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#GantryAxis"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#LinearAxis"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#Gripper --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#Gripper"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#Actuator"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#LinearActuator --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#LinearActuator"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#Actuator"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#LinearAxis --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#LinearAxis"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Axis"/> |
| <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#RotaryAxis"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#LinearMotor --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#LinearMotor"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"/> |
| <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#ServoMotor"/> |
| <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#StepperMotor"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#ManualStation --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#ManualStation"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Component"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#MiniSlideAxis --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#MiniSlideAxis"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#LinearAxis"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#MotorWithBrake --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#MotorWithBrake"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"/> |
| <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#MotorWithoutBrake"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#MotorWithoutBrake --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#MotorWithoutBrake"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#PneumaticComponent --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#PneumaticComponent"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/automation.owl#Component"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#RotaryActuator --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#RotaryActuator"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#Actuator"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#RotaryAxis --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#RotaryAxis"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Axis"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#ServoMotor --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#ServoMotor"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"/> |
| <owl:disjointWith rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#StepperMotor"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#SpindleDrive --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#SpindleDrive"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Axis"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#StepperMotor --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#StepperMotor"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Motor"/> |
| </owl:Class> |
| |
| |
| |
| <!-- http://www.eclipse.org/basyx/kb/component.owl#ToothedBeltDrive --> |
| |
| <owl:Class rdf:about="http://www.eclipse.org/basyx/kb/component.owl#ToothedBeltDrive"> |
| <rdfs:subClassOf rdf:resource="http://www.eclipse.org/basyx/kb/component.owl#E-Axis"/> |
| </owl:Class> |
| |
| |
| |
| <!-- |
| /////////////////////////////////////////////////////////////////////////////////////// |
| // |
| // General axioms |
| // |
| /////////////////////////////////////////////////////////////////////////////////////// |
| --> |
| |
| <rdf:Description> |
| <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDisjointClasses"/> |
| <owl:members rdf:parseType="Collection"> |
| <rdf:Description rdf:about="http://www.eclipse.org/basyx/kb/component.owl#DirectDrive"/> |
| <rdf:Description rdf:about="http://www.eclipse.org/basyx/kb/component.owl#SpindleDrive"/> |
| <rdf:Description rdf:about="http://www.eclipse.org/basyx/kb/component.owl#ToothedBeltDrive"/> |
| </owl:members> |
| </rdf:Description> |
| </rdf:RDF> |
| |
| |
| |
| <!-- Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi --> |
| |