diff --git a/owl.ast b/owl.ast index c4abdcff1e9392ae2450e4890ed9d4088db214a3..14dc11c1098a648606253eb5ede7896a30830131 100644 --- a/owl.ast +++ b/owl.ast @@ -43,8 +43,9 @@ OwlMaxCardinality : ComplexElement; OwlObjectProperty : OwlProperty; OwlOneOf : ComplexElement; OwlOnProperty : OwlProperty; -OwlSomeValuesFrom : OwlValuesFrom; OwlRestriction : ComplexElement; +OwlSomeValuesFrom : OwlValuesFrom; +OwlTransitiveProperty : ComplexElement; OwlUnionOf : ComplexElement; abstract SimpleElement : Element; diff --git a/owl.jjt b/owl.jjt index d458ffa2a77019865fad2408b2e04217da7cbd3a..c595396419d4018efe2ea6178f1ac1177d273d57 100644 --- a/owl.jjt +++ b/owl.jjt @@ -87,6 +87,7 @@ SPECIAL_TOKEN : /* COMMENTS */ | < OWL_ONTOLOGY : "owl:Ontology" > | < OWL_RESTRICTION : "owl:Restriction" > | < OWL_SOMEVALUESFROM : "owl:someValuesFrom" > + | < OWL_TRANSITIVEPROPERTY : "owl:TransitiveProperty" > | < OWL_UNIONOF : "owl:unionOf" > | < RDF_RDF : "rdf:RDF" > | < RDF_ABOUT : "rdf:about" > @@ -424,8 +425,9 @@ void OwlElement() : {} | OwlObjectProperty() | OwlOneOf() | OwlOnProperty() - | OwlSomeValuesFrom() | OwlRestriction() + | OwlSomeValuesFrom() + | OwlTransitiveProperty() | OwlUnionOf() } @@ -543,16 +545,22 @@ void OwlOnProperty () #OwlOnProperty : {} (">" ElementList() "</" <OWL_ONPROPERTY> ">" | ElementList() "/>") } +void OwlRestriction () #OwlRestriction : {} +{ + <OWL_RESTRICTION> AttributeList() + (">" ElementList() "</" <OWL_RESTRICTION> ">" | ElementList() "/>") +} + void OwlSomeValuesFrom () #OwlSomeValuesFrom : {} { <OWL_SOMEVALUESFROM> AttributeList() (">" ElementList() "</" <OWL_SOMEVALUESFROM> ">" | ElementList() "/>") } -void OwlRestriction () #OwlRestriction : {} +void OwlTransitiveProperty () #OwlTransitiveProperty : {} { - <OWL_RESTRICTION> AttributeList() - (">" ElementList() "</" <OWL_RESTRICTION> ">" | ElementList() "/>") + <OWL_TRANSITIVEPROPERTY> AttributeList() + (">" ElementList() "</" <OWL_TRANSITIVEPROPERTY> ">" | ElementList() "/>") } void OwlUnionOf () #OwlUnionOf : {} diff --git a/siaras/Geometry.jrag b/siaras/Geometry.jrag index b96400861d93b00360cd57fcb78e447df1d79122..8dd4c0df75542c99defe819c83ed246dde6b749a 100644 --- a/siaras/Geometry.jrag +++ b/siaras/Geometry.jrag @@ -7,31 +7,31 @@ */ aspect Geometry { - syn lazy String Thing.getGeometryRef() = "NotApplicable"; +// syn lazy String Thing.getGeometryRef() = "NotApplicable"; - eq Product.getGeometryRef(){ +// eq Product.getGeometryRef(){ -// // if (getNumAttribute() > 0) { -// // return getAttribute(0).name(); -// // } else { -// // return "unknown_id"; -// // } - for (int i=0; i<getNumElement(); i++) { -// System.out.println(" Checking "+getElement(i)); - if (getElement(i).isGeometryRef()) { - System.out.println("Found Geometry ref"); -// System.out.println(" Found identifier: "+((ComplexElement) getElement(i)).getAttribute(0).name()); - Geometry g = (Geometry) ((ClassUse) getElement(i)).decl(); -// System.out.println(" "+((ComplexElement) ident.getElement(0)).name()); -// return ident.value(); - return g.getValue(); - } - } - return "_No_GeometryRef_"; - } +// // // if (getNumAttribute() > 0) { +// // // return getAttribute(0).name(); +// // // } else { +// // // return "unknown_id"; +// // // } +// for (int i=0; i<getNumElement(); i++) { +// // System.out.println(" Checking "+getElement(i)); +// if (getElement(i).isGeometryRef()) { +// System.out.println("Found Geometry ref"); +// // System.out.println(" Found identifier: "+((ComplexElement) getElement(i)).getAttribute(0).name()); +// Geometry g = (Geometry) ((ClassUse) getElement(i)).decl(); +// // System.out.println(" "+((ComplexElement) ident.getElement(0)).name()); +// // return ident.value(); +// return g.getValue(); +// } +// } +// return "_No_GeometryRef_"; +// } - syn boolean Element.isGeometryRef() = false; - eq ComplexElement.isGeometryRef() = name().equals("hasGeometry"); // Ugly hack! - eq Geometry.isGeometryRef() = true; +// syn boolean Element.isGeometryRef() = false; +// eq ComplexElement.isGeometryRef() = name().equals("hasGeometry"); // Ugly hack! +// eq Geometry.isGeometryRef() = true; } \ No newline at end of file diff --git a/siaras/GeometryDemo.java b/siaras/GeometryDemo.java index 499869f71a7cf59a0ad6988ecd23efc335695169..4b4a851b1a92eb2d9423126fcd632fabe9a5f2b3 100644 --- a/siaras/GeometryDemo.java +++ b/siaras/GeometryDemo.java @@ -52,13 +52,13 @@ public class GeometryDemo extends Parser { con.readLine("\n\nFind the Teapot instance"); - Product p = (Product) ast.getIndividual("Teapot_1"); - p.dumpTree("",System.out); -// p.prettyPrint("",System.out); +// Product p = (Product) ast.getIndividual("Teapot_1"); +// p.dumpTree("",System.out); +// // p.prettyPrint("",System.out); - con.readLine("\n\nFind the geometry reference"); +// con.readLine("\n\nFind the geometry reference"); - String s = p.getGeometryRef(); - System.out.println("Geometry model: "+s); +// String s = p.getGeometryRef(); +// System.out.println("Geometry model: "+s); } } diff --git a/siaras/Siaras.jjt b/siaras/Siaras.jjt index 608a1083217aafdb3ea27b11fa872de852c9639c..5a39039f3376feebf135ebd8a0572658622cb2e0 100644 --- a/siaras/Siaras.jjt +++ b/siaras/Siaras.jjt @@ -354,12 +354,12 @@ void StringElement() #StringElement : { Token t;String s; } { t = <IDENTIFIER> { - s = t.image; + s = t.image+" "; if (getToken(1).kind != START_TAG ) { s += getData(); } } - {jjtThis.setLITERAL(s);} + {jjtThis.setLITERAL(s.trim());} } JAVACODE diff --git a/siaras/SkillserverInterface.jrag b/siaras/SkillserverInterface.jrag index 5f93845c28cdf66f9425942614a37f85a1cab5c8..5c1103ad11342c867b7f96b106a8a3b91cb76c6f 100644 --- a/siaras/SkillserverInterface.jrag +++ b/siaras/SkillserverInterface.jrag @@ -51,7 +51,7 @@ aspect SkillserverInterface { public Thing Thing.getIndividual(String id) { // System.out.println(" "+name()); // System.out.println("Looking for: "+id+" in: "+id()+" ("+name()+")"); -// System.out.println("Looking in: "+id()+" "+" ("+name()+")"); +// System.out.println("Looking in: "+id()); // if (id().contains(id) && // (this instanceof Device)) { if (id.equals(id())) { @@ -96,7 +96,6 @@ aspect SkillserverInterface { * getPropertyValues(String name) ********************************/ public Collection Thing.getPropertyValues(String name) { -// System.out.println("Looking for property: "+name+" in "+id()); LinkedList l = new LinkedList(); for (int i=0; i<getNumElement(); i++) { if (getElement(i) instanceof ClassUse) { @@ -114,6 +113,17 @@ aspect SkillserverInterface { return l; } + public Collection Device.getPropertyValues(String name) { + LinkedList l = new LinkedList(); + for (int i=0; i<getNumProperty(); i++) { + ClassUse c = (ClassUse) getProperty(i); + if (c.name().equals(name)) { + l.add(c.decl()); + } + } + return l; + } + /******************************** * Thing Thing.getDirectType() ********************************/ @@ -227,32 +237,32 @@ aspect Misc { // } else { // return "unknown_id"; // } - for (int i=0; i<getNumElement(); i++) { +// for (int i=0; i<getNumElement(); i++) { // System.out.println(" Checking "+getElement(i)); - if (getElement(i).isIdentifier()) { +// if (getElement(i).isIdentifier()) { // System.out.println(" Found identifier: "+((ComplexElement) getElement(i)).getAttribute(0).name()); - Identifier ident = (Identifier) ((ClassUse) getElement(i)).decl(); +// Identifier ident = (Identifier) ((ClassUse) getElement(i)).decl(); // System.out.println(" "+((ComplexElement) ident.getElement(0)).name()); // return ident.value(); - return ident.getValue(); - } - } +// return ident.getValue(); +// } +// } return "unknown_id"; } syn boolean Element.isIdentifier() = false; eq ComplexElement.isIdentifier() = name().equals("hasIdentifier"); // Ugly hack! - eq Identifier.isIdentifier() = true; +// eq Identifier.isIdentifier() = true; // eq ClassUse.isIdentifier() = decl().isIdentifier(); - syn lazy String Identifier.value() { - for (int i=0; i<getNumElement(); i++) { - if (getElement(i) instanceof StringElement) { - return ((StringElement) getElement(i)).getLITERAL(); - } - } - return "#valueNotFound"; - } +// syn lazy String Identifier.value() { +// for (int i=0; i<getNumElement(); i++) { +// if (getElement(i) instanceof StringElement) { +// return ((StringElement) getElement(i)).getLITERAL(); +// } +// } +// return "#valueNotFound"; +// } } diff --git a/siaras/Statistics.java b/siaras/Statistics.java index 4ab70f207f50be475a3f879a0c1beb4a055a30fc..fc3473c44eadfe9c2450b382a016b57dd5586646 100644 --- a/siaras/Statistics.java +++ b/siaras/Statistics.java @@ -21,6 +21,10 @@ public class Statistics extends Parser { ast.getSensors(System.out); System.out.println(); +// System.out.println("Test"); +// System.out.println(ast.getIndividual("Asentics_CR723-A073").id()); +// System.out.println(); + } } diff --git a/siaras/Statistics.jrag b/siaras/Statistics.jrag index 4b9928f00f3eaeb03023f96e123b78263d5612d8..9729371ff010a7fa788ec445e57c2a491dc0d767 100644 --- a/siaras/Statistics.jrag +++ b/siaras/Statistics.jrag @@ -55,7 +55,8 @@ aspect Statistics { } public void Sensor.getSensors(PrintStream pStream) { pStream.println(" "+getOwlIdentifier().getIDENTIFIER()+ - " : "+getAttribute(0).getValue().getSTRING_LITERAL()); + " : "+getAttribute(0).getValue().getSTRING_LITERAL()+ + " ("+id()+")"); super.getSensors(pStream); } diff --git a/testontologies/ontology_v2.owl b/testontologies/ontology_v2.owl new file mode 100755 index 0000000000000000000000000000000000000000..3eacf0ba1d27c324c898792827188f482c762210 --- /dev/null +++ b/testontologies/ontology_v2.owl @@ -0,0 +1,9731 @@ +<?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#" + xmlns:p1="http://www.owl-ontologies.com/assert.owl#" + xmlns="http://www.siaras.org/siaras.owl#" + xml:base="http://www.siaras.org/siaras.owl"> + <owl:Ontology rdf:about=""/> + <owl:Class rdf:ID="MeasureArea"> + <owl:disjointWith> + <owl:Class rdf:ID="MeasureSpeed"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MeasureAcceleration"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MeasureAngle"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MeasurePositionOfObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MeasureVolume"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MeasureDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MeasureMotionOfObject"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:ID="Measure"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="MeasureTorque"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MeasureDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MeasureForce"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MeasureOrientationOfObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MeasureTemperature"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="Roll"> + <owl:disjointWith> + <owl:Class rdf:ID="Extrude"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Forge"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="True"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Flang"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Bead"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:ID="Form"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="Strech-Form"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Crush"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Fold"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Deep-Draw"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Bend"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Press"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="BlobAnalysis"> + <owl:disjointWith> + <owl:Class rdf:ID="TransformImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="SegmentImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="FilterImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="ExtractEdges"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="DecompressImageData"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="CompressImageData"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="CalibrateImage"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:ID="ImageAnalysis"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:ID="Accuracy"> + <owl:disjointWith> + <owl:Class rdf:ID="Height"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MinVoltageSupply"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Serial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MaxVoltageSupply"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="LightSpotSize"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="WormInside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="PneumaticConnector"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:ID="DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MaxForce"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Reachability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MinMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Baudrate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="DegreesOfFreedom"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="DigitalOut"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MaxScanAngle"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="DigitalIn"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Width"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="OpticColorSensor"> + <owl:disjointWith> + <owl:Class rdf:ID="SmartCamera"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="OpticContrastScanner"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="LaserScanner2D"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:ID="OpticSensor"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="OpticLuminescenceScanner"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="OpticSwitch"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="OpticDistanceSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="VisionSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="LightGrid"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#MinVoltageSupply"> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DigitalOut"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:ID="CurrentUnit"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:ID="hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Height"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DegreesOfFreedom"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PneumaticConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Serial"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:ID="hasType"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:ID="FloatType"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Width"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightSpotSize"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DigitalIn"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormInside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxForce"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Reachability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxScanAngle"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxVoltageSupply"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:ID="Rub"> + <owl:disjointWith> + <owl:Class rdf:ID="File"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Hone"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Lathe"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Cut"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Mill"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Drill"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Grind"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Thrust"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Plane"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Saw"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:ID="Separate"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="Thermal-Separate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Lap"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Electro-discharge-machine"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Broach"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="Detach"> + <owl:disjointWith> + <owl:Class rdf:ID="Release"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Grasp"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Attach"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Clamp"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Unclamp"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:ID="Secure"/> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:ID="Robot"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:ObjectProperty rdf:ID="isSkillOf"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#MaxForce"> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:ID="ForceUnit"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Serial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DigitalIn"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DegreesOfFreedom"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightSpotSize"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PneumaticConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxVoltageSupply"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Width"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormInside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DigitalOut"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Reachability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxScanAngle"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#FloatType"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Height"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#DigitalIn"> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DigitalOut"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormInside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Reachability"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DegreesOfFreedom"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxScanAngle"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Width"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PneumaticConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxVoltageSupply"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Height"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Serial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightSpotSize"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#MeasureDistance"> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureTorque"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasurePositionOfObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureForce"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureArea"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureVolume"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAcceleration"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAngle"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureOrientationOfObject"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Measure"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureMotionOfObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureSpeed"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="EnumType"> + <owl:disjointWith> + <owl:Class rdf:ID="IntegerTypeA"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="CoordinatePairType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FloatType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="FloatPairType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="CADFileType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="StringType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="BooleanType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="CoordinateType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="IntegerPairType"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:ID="Type"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Robot"> + <rdfs:subClassOf> + <owl:Class rdf:ID="ManipulationAndHandling"/> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:ObjectProperty rdf:ID="hasProperty"/> + </owl:onProperty> + <owl:someValuesFrom> + <owl:Class rdf:ID="Color"/> + </owl:someValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#hasProperty"/> + </owl:onProperty> + <owl:someValuesFrom> + <owl:Class rdf:ID="NumberOfJoints"/> + </owl:someValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="ToolChanger"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Gripper"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Fixture"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Displacement"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Fixture"> + <owl:disjointWith> + <owl:Class rdf:about="#ToolChanger"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Robot"/> + <owl:disjointWith> + <owl:Class rdf:about="#Gripper"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Displacement"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#ManipulationAndHandling"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:ID="ElectricalConnection"> + <rdfs:subClassOf> + <owl:Class rdf:ID="Property"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="Cost"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="FieldOfView"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Color"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="BoundingBox"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DeviceProperty"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#NumberOfJoints"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Mass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Geometry"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MaxResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="PowerConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Payload"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Diameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Material"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="NumberOfFingers"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Height"> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormInside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Serial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:ID="LengthUnit"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MaxVoltageSupply"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DigitalOut"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightSpotSize"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Reachability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxScanAngle"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PneumaticConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#FloatType"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DegreesOfFreedom"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Width"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#MaxVoltageSupply"> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Width"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#FloatType"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DigitalOut"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PneumaticConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DegreesOfFreedom"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#CurrentUnit"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Serial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormInside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxScanAngle"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#Reachability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightSpotSize"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="PerformSelfTest"> + <rdfs:subClassOf> + <owl:Class rdf:ID="DiagnosticFunction"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="CollectStatisticalData"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="Scan"> + <rdfs:subClassOf> + <owl:Class rdf:ID="SensorFunction"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="Read"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Measure"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ImageAnalysis"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Detect"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Classify"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="JointFingerGripper"> + <rdfs:subClassOf> + <owl:Class rdf:ID="FingerGripper"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="ElasticFingerGripper"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#MaxScanAngle"> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Reachability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#PneumaticConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DigitalOut"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#FloatType"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormInside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Serial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Width"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DegreesOfFreedom"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:ID="AngleUnit"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightSpotSize"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:ID="Tool"> + <rdfs:subClassOf> + <owl:Class rdf:ID="Device"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="Sensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Manufacturing"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ManipulationAndHandling"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="EnvironmentDevice"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Controller"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Communication"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="TactileProximitySwitch"> + <rdfs:subClassOf> + <owl:Class rdf:ID="TactileSensor"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:ID="SpecialKinematicRobot"> + <rdfs:subClassOf rdf:resource="#Robot"/> + <owl:disjointWith> + <owl:Class rdf:ID="SimpleKinematicRobot"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="ScaraRobot"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="ParallelKinematicRobot"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="HexapodRobot"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="CartesianRobot"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="ArticulatedRobot"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="ExecutionTime"> + <rdfs:subClassOf> + <owl:Class rdf:ID="Parameter"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:ID="GeneralParallelGripper"> + <owl:disjointWith> + <owl:Class rdf:ID="LineParallelGripper"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="CricularParallelGripper"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:ID="ParallelGripper"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#DigitalOut"> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#Reachability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PneumaticConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:ID="NullUnit"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#LightSpotSize"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#BooleanType"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Serial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormInside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#DegreesOfFreedom"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Width"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="Bolt"> + <rdfs:subClassOf> + <owl:Class rdf:ID="Join"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="Weld"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Solder"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Rivet"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Glue"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Fill"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Clinch"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Assemble"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Grind"> + <owl:disjointWith> + <owl:Class rdf:about="#Cut"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Separate"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Thermal-Separate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Mill"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Rub"/> + <owl:disjointWith> + <owl:Class rdf:about="#File"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Hone"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Broach"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Lathe"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Plane"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Saw"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Drill"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Electro-discharge-machine"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Lap"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Thrust"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Hone"> + <owl:disjointWith> + <owl:Class rdf:about="#Thermal-Separate"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Grind"/> + <owl:disjointWith> + <owl:Class rdf:about="#Lap"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#File"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Mill"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Separate"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Drill"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Saw"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Lathe"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Thrust"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Rub"/> + <owl:disjointWith> + <owl:Class rdf:about="#Electro-discharge-machine"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Plane"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Broach"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Cut"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Serial"> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightSpotSize"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PneumaticConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Reachability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormInside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#DegreesOfFreedom"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Width"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Material"> + <owl:disjointWith> + <owl:Class rdf:about="#Mass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DeviceProperty"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#NumberOfFingers"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PowerConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FieldOfView"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Cost"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Property"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#BoundingBox"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Color"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#StringType"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#NullUnit"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Geometry"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Payload"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ElectricalConnection"/> + <owl:disjointWith> + <owl:Class rdf:about="#NumberOfJoints"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Diameter"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Broach"> + <owl:disjointWith rdf:resource="#Grind"/> + <owl:disjointWith> + <owl:Class rdf:about="#Saw"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Lap"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Plane"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Cut"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Lathe"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Hone"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Separate"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Mill"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#File"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Thermal-Separate"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Rub"/> + <owl:disjointWith> + <owl:Class rdf:about="#Electro-discharge-machine"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Thrust"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Drill"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="ActivateLighting"> + <rdfs:subClassOf> + <owl:Class rdf:ID="ChangeEnvironment"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="DeactivateLighting"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#WormInside"> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Reachability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DegreesOfFreedom"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#PneumaticConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightSpotSize"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Width"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="BarcodeReader"> + <rdfs:subClassOf> + <owl:Class rdf:about="#VisionSensor"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:ID="DetectContrast"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Detect"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="DetectObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="DetectLuminescence"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="DetectColor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="DetectCollision"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Communication"> + <owl:disjointWith rdf:resource="#Tool"/> + <owl:disjointWith> + <owl:Class rdf:about="#Sensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Manufacturing"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ManipulationAndHandling"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnvironmentDevice"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Controller"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Device"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#DetectColor"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Detect"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#DetectObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DetectLuminescence"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DetectContrast"/> + <owl:disjointWith> + <owl:Class rdf:about="#DetectCollision"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="HMI_Output"> + <rdfs:subClassOf> + <owl:Class rdf:ID="HMI"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="HMI_Input"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#LightSpotSize"> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Reachability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Width"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PneumaticConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#DegreesOfFreedom"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#MaxResolution"> + <owl:disjointWith> + <owl:Class rdf:about="#NumberOfFingers"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ElectricalConnection"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#NullUnit"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Class rdf:about="#Property"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Payload"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Cost"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Mass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#BoundingBox"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:ObjectProperty rdf:ID="isPropertyOf"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#OpticSensor"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Diameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#NumberOfJoints"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#IntegerPairType"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#PowerConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Geometry"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FieldOfView"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Color"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Material"/> + <owl:disjointWith> + <owl:Class rdf:about="#DeviceProperty"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="Varnish"> + <owl:disjointWith> + <owl:Class rdf:ID="Powder-coat"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Hot-galvanise"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Electroplate"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:ID="Coat"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#NumberOfJoints"> + <owl:disjointWith rdf:resource="#MaxResolution"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#Robot"/> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#isPropertyOf"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Material"/> + <owl:disjointWith> + <owl:Class rdf:about="#DeviceProperty"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Color"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Geometry"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Mass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PowerConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Diameter"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#NullUnit"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Class rdf:about="#Property"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#BoundingBox"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#IntegerTypeA"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#NumberOfFingers"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Payload"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ElectricalConnection"/> + <owl:disjointWith> + <owl:Class rdf:about="#FieldOfView"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Cost"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="StopDrillRotation"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Drill"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="StartDrillRotation"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#CoordinatePairType"> + <owl:disjointWith> + <owl:Class rdf:about="#BooleanType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#IntegerPairType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CoordinateType"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Type"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#StringType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#EnumType"/> + <owl:disjointWith> + <owl:Class rdf:about="#IntegerTypeA"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FloatType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FloatPairType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CADFileType"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#HMI"> + <rdfs:subClassOf> + <owl:Class rdf:ID="AdditionalFunction"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="SetParameterValue"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="SaveParameterSet"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Reset"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="LoadParameterSet"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChangeEnvironment"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Calibrate"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="PincerGripper"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Gripper"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="VacuumGripper"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MagnetGripper"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FingerGripper"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#DetectCollision"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Detect"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#DetectObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DetectLuminescence"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DetectContrast"/> + <owl:disjointWith rdf:resource="#DetectColor"/> + </owl:Class> + <owl:Class rdf:about="#Cut"> + <owl:disjointWith> + <owl:Class rdf:about="#Saw"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Electro-discharge-machine"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Drill"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Broach"/> + <owl:disjointWith> + <owl:Class rdf:about="#Plane"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Grind"/> + <owl:disjointWith> + <owl:Class rdf:about="#Mill"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Separate"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Thrust"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Lathe"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#File"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Hone"/> + <owl:disjointWith> + <owl:Class rdf:about="#Thermal-Separate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Lap"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Rub"/> + </owl:Class> + <owl:Class rdf:about="#Reachability"> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#LengthUnit"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#FloatType"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#isPropertyOf"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#Robot"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PneumaticConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DegreesOfFreedom"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Width"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#MinMeasurementRange"> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Width"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PneumaticConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#NullUnit"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DegreesOfFreedom"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#FloatPairType"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="MagneticSensor"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Sensor"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="UltrasonicSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="TorqueForceSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TactileSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#OpticSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="InductiveSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="EncoderSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="CapacitveSensor"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Forge"> + <owl:disjointWith> + <owl:Class rdf:about="#Fold"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Bead"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#True"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Crush"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Press"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Extrude"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Form"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Flang"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Roll"/> + <owl:disjointWith> + <owl:Class rdf:about="#Bend"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Strech-Form"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Deep-Draw"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#MeasureDiameter"> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureVolume"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureSpeed"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureArea"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureMotionOfObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAcceleration"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAngle"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasurePositionOfObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureOrientationOfObject"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureDistance"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Measure"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureTorque"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureForce"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#DegreesOfFreedom"> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PneumaticConnector"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#IntegerTypeA"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#NullUnit"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Width"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#PneumaticConnector"> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormInside"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Width"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Width"> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#RJ45"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#LengthUnit"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#FloatType"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="Anneal"> + <rdfs:subClassOf> + <owl:Class rdf:ID="ModifyWorkpieceProperties"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="Temper"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Age"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Detect"> + <owl:disjointWith rdf:resource="#Scan"/> + <owl:disjointWith> + <owl:Class rdf:about="#Read"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Measure"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ImageAnalysis"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Classify"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#SensorFunction"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:ID="ManufacturingFunction"> + <owl:disjointWith> + <owl:Class rdf:about="#SensorFunction"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="ManipulationAndHandlingFunction"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:ID="MainFunction"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:ID="Cast"> + <rdfs:subClassOf> + <owl:Class rdf:ID="Mold"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="Sinter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="ElectrolyticSegregate"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#TactileSensor"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Sensor"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#UltrasonicSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TorqueForceSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#OpticSensor"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MagneticSensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#InductiveSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EncoderSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapacitveSensor"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#NullUnit"> + <rdfs:subClassOf> + <owl:Class rdf:ID="Unit"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="FrequencyUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="TemperatureUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ForceUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LengthUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="PowerUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="VelocityUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="MassUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="TimeUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="CurrencyUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CurrentUnit"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#DecompressImageData"> + <rdfs:subClassOf> + <owl:Class rdf:about="#ImageAnalysis"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#TransformImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SegmentImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FilterImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ExtractEdges"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CompressImageData"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CalibrateImage"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#BlobAnalysis"/> + </owl:Class> + <owl:Class rdf:ID="Move"> + <rdfs:subClassOf> + <owl:Class rdf:about="#ManipulationAndHandlingFunction"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Secure"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#FloatType"> + <owl:disjointWith rdf:resource="#CoordinatePairType"/> + <owl:disjointWith> + <owl:Class rdf:about="#StringType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CoordinateType"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Type"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#EnumType"/> + <owl:disjointWith> + <owl:Class rdf:about="#IntegerPairType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CADFileType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#IntegerTypeA"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#BooleanType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FloatPairType"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Property"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:someValuesFrom> + <owl:Class rdf:about="#Unit"/> + </owl:someValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#Unit"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#Type"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:someValuesFrom> + <owl:Class rdf:about="#Type"/> + </owl:someValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="Concept"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Skill"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="PhysicalObject"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#RJ45"> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#Baudrate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Serial"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#Width"/> + </owl:Class> + <owl:Class rdf:ID="InductiveProximitySwitch"> + <rdfs:subClassOf> + <owl:Class rdf:about="#InductiveSensor"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Fold"> + <owl:disjointWith rdf:resource="#Forge"/> + <owl:disjointWith> + <owl:Class rdf:about="#Extrude"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Form"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Press"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Bead"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Roll"/> + <owl:disjointWith> + <owl:Class rdf:about="#Crush"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Bend"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#True"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Deep-Draw"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Flang"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Strech-Form"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Sinter"> + <owl:disjointWith> + <owl:Class rdf:about="#ElectrolyticSegregate"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Cast"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Mold"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#ImageAnalysis"> + <owl:disjointWith rdf:resource="#Scan"/> + <owl:disjointWith> + <owl:Class rdf:about="#Read"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Measure"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Detect"/> + <owl:disjointWith> + <owl:Class rdf:about="#Classify"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#SensorFunction"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#TemperatureUnit"> + <owl:disjointWith> + <owl:Class rdf:about="#MassUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PowerUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TimeUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ForceUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LengthUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NullUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#CurrencyUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FrequencyUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CurrentUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleUnit"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Unit"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#VelocityUnit"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Baudrate"> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#OpticLuminescenceScanner"> + <owl:disjointWith> + <owl:Class rdf:about="#OpticDistanceSensor"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#OpticColorSensor"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#OpticSensor"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#SmartCamera"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#OpticContrastScanner"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserScanner2D"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#VisionSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#OpticSwitch"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightGrid"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="WheelEncoder"> + <rdfs:subClassOf> + <owl:Class rdf:about="#EncoderSensor"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="WireDrawEncoder"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="LinearEncoder"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#WormDiameter"> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Repeatability"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#FloatType"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#LengthUnit"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Repeatability"> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Length"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#Reachability"/> + </owl:Class> + <owl:Class rdf:about="#ElasticFingerGripper"> + <rdfs:subClassOf> + <owl:Class rdf:about="#FingerGripper"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#JointFingerGripper"/> + </owl:Class> + <owl:Class rdf:about="#Deep-Draw"> + <owl:disjointWith> + <owl:Class rdf:about="#True"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Fold"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Form"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Roll"/> + <owl:disjointWith rdf:resource="#Forge"/> + <owl:disjointWith> + <owl:Class rdf:about="#Press"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Flang"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Strech-Form"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Bead"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Bend"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Extrude"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Crush"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#TimeUnit"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Unit"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MassUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NullUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#CurrencyUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PowerUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#VelocityUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LengthUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#TemperatureUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#ForceUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CurrentUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FrequencyUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleUnit"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#MeasureForce"> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureMotionOfObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAcceleration"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureDistance"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureSpeed"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureOrientationOfObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAngle"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasurePositionOfObject"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureArea"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureVolume"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureTorque"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Measure"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#MeasureDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureTemperature"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="Displace"> + <rdfs:subClassOf rdf:resource="#Move"/> + <owl:disjointWith> + <owl:Class rdf:ID="Orient"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#Robot"/> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#isSkillOf"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="Convey"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Pan"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Position"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Feed"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Pass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Arrange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="Turn"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#InductiveSensor"> + <owl:disjointWith> + <owl:Class rdf:about="#UltrasonicSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TorqueForceSensor"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#TactileSensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#OpticSensor"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MagneticSensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#EncoderSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapacitveSensor"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Sensor"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:ID="OpticReflexSwitch"> + <rdfs:subClassOf> + <owl:Class rdf:about="#OpticSwitch"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="OpticThroughBeamSwitch"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="OpticProximitySwitch"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#NumberOfFingers"> + <rdfs:subClassOf rdf:resource="#Property"/> + <owl:disjointWith> + <owl:Class rdf:about="#Color"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Cost"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#Gripper"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#isPropertyOf"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Geometry"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#IntegerTypeA"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#MaxResolution"/> + <owl:disjointWith> + <owl:Class rdf:about="#Mass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FieldOfView"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PowerConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Diameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NumberOfJoints"/> + <owl:disjointWith rdf:resource="#ElectricalConnection"/> + <owl:disjointWith> + <owl:Class rdf:about="#DeviceProperty"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#NullUnit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Material"/> + <owl:disjointWith> + <owl:Class rdf:about="#BoundingBox"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Payload"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#True"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Form"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Bend"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Deep-Draw"/> + <owl:disjointWith rdf:resource="#Roll"/> + <owl:disjointWith> + <owl:Class rdf:about="#Strech-Form"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Press"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Extrude"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Crush"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Fold"/> + <owl:disjointWith> + <owl:Class rdf:about="#Bead"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Flang"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Forge"/> + </owl:Class> + <owl:Class rdf:about="#Fill"> + <owl:disjointWith> + <owl:Class rdf:about="#Weld"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Solder"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Rivet"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Glue"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Clinch"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Bolt"/> + <owl:disjointWith> + <owl:Class rdf:about="#Assemble"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Join"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Mill"> + <owl:disjointWith rdf:resource="#Hone"/> + <owl:disjointWith> + <owl:Class rdf:about="#Saw"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#File"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Plane"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Broach"/> + <owl:disjointWith rdf:resource="#Rub"/> + <owl:disjointWith> + <owl:Class rdf:about="#Thrust"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Cut"/> + <owl:disjointWith> + <owl:Class rdf:about="#Thermal-Separate"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Grind"/> + <owl:disjointWith> + <owl:Class rdf:about="#Lathe"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Lap"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Separate"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Electro-discharge-machine"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Drill"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Temper"> + <owl:disjointWith rdf:resource="#Anneal"/> + <owl:disjointWith> + <owl:Class rdf:about="#Age"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#ModifyWorkpieceProperties"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Sensor"> + <owl:disjointWith rdf:resource="#Tool"/> + <owl:disjointWith> + <owl:Class rdf:about="#Manufacturing"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ManipulationAndHandling"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnvironmentDevice"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Controller"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Communication"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Device"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Orient"> + <owl:disjointWith> + <owl:Class rdf:about="#Arrange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Turn"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Pan"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Position"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Convey"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Displace"/> + <owl:disjointWith> + <owl:Class rdf:about="#Pass"/> + </owl:disjointWith> + <rdfs:subClassOf rdf:resource="#Move"/> + <owl:disjointWith> + <owl:Class rdf:about="#Feed"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#VacuumGripper"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Gripper"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#PincerGripper"/> + <owl:disjointWith> + <owl:Class rdf:about="#MagnetGripper"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FingerGripper"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#MeasureMotionOfObject"> + <owl:disjointWith> + <owl:Class rdf:about="#MeasurePositionOfObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAcceleration"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureArea"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureTemperature"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Measure"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureSpeed"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureDistance"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAngle"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureVolume"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureTorque"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureOrientationOfObject"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureForce"/> + <owl:disjointWith rdf:resource="#MeasureDiameter"/> + </owl:Class> + <owl:Class rdf:about="#ElectrolyticSegregate"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Mold"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Sinter"/> + <owl:disjointWith rdf:resource="#Cast"/> + </owl:Class> + <owl:Class rdf:about="#Rivet"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Join"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Weld"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Solder"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Glue"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Fill"/> + <owl:disjointWith> + <owl:Class rdf:about="#Clinch"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Bolt"/> + <owl:disjointWith> + <owl:Class rdf:about="#Assemble"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#MeasureOrientationOfObject"> + <owl:disjointWith rdf:resource="#MeasureArea"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureVolume"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureMotionOfObject"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureTorque"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAngle"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureForce"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Measure"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MeasurePositionOfObject"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureDistance"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureSpeed"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAcceleration"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureDiameter"/> + </owl:Class> + <owl:Class rdf:about="#Length"> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#FloatType"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleResolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#LengthUnit"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#UltrasonicSensor"> + <owl:disjointWith> + <owl:Class rdf:about="#TorqueForceSensor"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#TactileSensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#OpticSensor"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MagneticSensor"/> + <owl:disjointWith rdf:resource="#InductiveSensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#EncoderSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapacitveSensor"/> + </owl:disjointWith> + <rdfs:subClassOf rdf:resource="#Sensor"/> + </owl:Class> + <owl:Class rdf:about="#Extrude"> + <owl:disjointWith> + <owl:Class rdf:about="#Press"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Bead"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Strech-Form"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#True"/> + <owl:disjointWith> + <owl:Class rdf:about="#Bend"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Flang"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Crush"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Form"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Roll"/> + <owl:disjointWith rdf:resource="#Forge"/> + <owl:disjointWith rdf:resource="#Fold"/> + <owl:disjointWith rdf:resource="#Deep-Draw"/> + </owl:Class> + <owl:Class rdf:about="#CalibrateImage"> + <rdfs:subClassOf rdf:resource="#ImageAnalysis"/> + <owl:disjointWith> + <owl:Class rdf:about="#TransformImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SegmentImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FilterImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ExtractEdges"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DecompressImageData"/> + <owl:disjointWith> + <owl:Class rdf:about="#CompressImageData"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#BlobAnalysis"/> + </owl:Class> + <owl:Class rdf:about="#CompressImageData"> + <rdfs:subClassOf rdf:resource="#ImageAnalysis"/> + <owl:disjointWith> + <owl:Class rdf:about="#TransformImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SegmentImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FilterImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ExtractEdges"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DecompressImageData"/> + <owl:disjointWith rdf:resource="#CalibrateImage"/> + <owl:disjointWith rdf:resource="#BlobAnalysis"/> + </owl:Class> + <owl:Class rdf:about="#AngleResolution"> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#Profibus"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + </owl:Class> + <owl:Class rdf:about="#Gripper"> + <rdfs:subClassOf> + <owl:Class rdf:about="#ManipulationAndHandling"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#ToolChanger"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Robot"/> + <owl:disjointWith rdf:resource="#Fixture"/> + <owl:disjointWith> + <owl:Class rdf:about="#Displacement"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#ArticulatedRobot"> + <rdfs:subClassOf rdf:resource="#Robot"/> + <owl:disjointWith rdf:resource="#SpecialKinematicRobot"/> + <owl:disjointWith> + <owl:Class rdf:about="#SimpleKinematicRobot"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScaraRobot"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ParallelKinematicRobot"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#HexapodRobot"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CartesianRobot"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Bead"> + <owl:disjointWith> + <owl:Class rdf:about="#Bend"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Forge"/> + <owl:disjointWith> + <owl:Class rdf:about="#Strech-Form"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Deep-Draw"/> + <owl:disjointWith rdf:resource="#True"/> + <owl:disjointWith rdf:resource="#Fold"/> + <owl:disjointWith> + <owl:Class rdf:about="#Press"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Crush"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Roll"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Form"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Flang"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Extrude"/> + </owl:Class> + <owl:Class rdf:ID="Velocity"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Parameter"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Lap"> + <owl:disjointWith rdf:resource="#Broach"/> + <owl:disjointWith> + <owl:Class rdf:about="#Thermal-Separate"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Mill"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Separate"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Grind"/> + <owl:disjointWith rdf:resource="#Rub"/> + <owl:disjointWith> + <owl:Class rdf:about="#Saw"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Electro-discharge-machine"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Plane"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Cut"/> + <owl:disjointWith> + <owl:Class rdf:about="#File"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Drill"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Hone"/> + <owl:disjointWith> + <owl:Class rdf:about="#Lathe"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Thrust"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="DrillMachine"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Manufacturing"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:ID="Read2DMatrixCode"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Read"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:ID="ReadOpticalCharacters"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="ReadBrailleCode"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:ID="ReadBarCode"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Profibus"> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserClass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Reachability"/> + </owl:Class> + <owl:Class rdf:about="#EncoderSensor"> + <owl:disjointWith rdf:resource="#UltrasonicSensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#TorqueForceSensor"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#TactileSensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#OpticSensor"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MagneticSensor"/> + <owl:disjointWith rdf:resource="#InductiveSensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#CapacitveSensor"/> + </owl:disjointWith> + <rdfs:subClassOf rdf:resource="#Sensor"/> + </owl:Class> + <owl:Class rdf:about="#ForceUnit"> + <owl:disjointWith> + <owl:Class rdf:about="#CurrencyUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#TimeUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#PowerUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FrequencyUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LengthUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NullUnit"/> + <owl:disjointWith rdf:resource="#TemperatureUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#MassUnit"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Unit"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#VelocityUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CurrentUnit"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#DeactivateLighting"> + <owl:disjointWith rdf:resource="#ActivateLighting"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#ChangeEnvironment"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Pan"> + <owl:disjointWith> + <owl:Class rdf:about="#Arrange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Pass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Turn"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Position"/> + </owl:disjointWith> + <rdfs:subClassOf rdf:resource="#Move"/> + <owl:disjointWith> + <owl:Class rdf:about="#Feed"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Displace"/> + <owl:disjointWith> + <owl:Class rdf:about="#Convey"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Orient"/> + </owl:Class> + <owl:Class rdf:about="#Reset"> + <owl:disjointWith> + <owl:Class rdf:about="#SetParameterValue"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SaveParameterSet"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LoadParameterSet"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#HMI"/> + <owl:disjointWith> + <owl:Class rdf:about="#ChangeEnvironment"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Calibrate"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#AdditionalFunction"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#LaserClass"> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TCP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxForce"/> + </owl:Class> + <owl:Class rdf:about="#ReadBarCode"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Read"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#ReadOpticalCharacters"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ReadBrailleCode"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Read2DMatrixCode"/> + </owl:Class> + <owl:Class rdf:about="#Thermal-Separate"> + <owl:disjointWith> + <owl:Class rdf:about="#Drill"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Hone"/> + <owl:disjointWith> + <owl:Class rdf:about="#Plane"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Grind"/> + <owl:disjointWith rdf:resource="#Mill"/> + <owl:disjointWith> + <owl:Class rdf:about="#Lathe"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#File"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Separate"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Lap"/> + <owl:disjointWith> + <owl:Class rdf:about="#Electro-discharge-machine"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Rub"/> + <owl:disjointWith> + <owl:Class rdf:about="#Saw"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Broach"/> + <owl:disjointWith> + <owl:Class rdf:about="#Thrust"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Cut"/> + </owl:Class> + <owl:Class rdf:about="#Skill"> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:ObjectProperty rdf:ID="hasParameter"/> + </owl:onProperty> + <owl:someValuesFrom> + <owl:Class rdf:about="#Parameter"/> + </owl:someValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#hasParameter"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#Parameter"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + <owl:disjointWith> + <owl:Class rdf:about="#Concept"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Property"/> + <owl:disjointWith> + <owl:Class rdf:about="#PhysicalObject"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Electroplate"> + <owl:disjointWith rdf:resource="#Varnish"/> + <owl:disjointWith> + <owl:Class rdf:about="#Powder-coat"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Hot-galvanise"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Coat"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Release"> + <owl:disjointWith> + <owl:Class rdf:about="#Grasp"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Detach"/> + <owl:disjointWith> + <owl:Class rdf:about="#Attach"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Clamp"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Unclamp"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Secure"/> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#Gripper"/> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#isSkillOf"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Displacement"> + <rdfs:subClassOf> + <owl:Class rdf:about="#ManipulationAndHandling"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#ToolChanger"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Robot"/> + <owl:disjointWith rdf:resource="#Gripper"/> + <owl:disjointWith rdf:resource="#Fixture"/> + </owl:Class> + <owl:Class rdf:about="#Unit"> + <owl:disjointWith> + <owl:Class rdf:about="#Type"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Concept"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#OpticDistanceSensor"> + <owl:disjointWith> + <owl:Class rdf:about="#OpticContrastScanner"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightGrid"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#OpticSensor"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#OpticColorSensor"/> + <owl:disjointWith rdf:resource="#OpticLuminescenceScanner"/> + <owl:disjointWith> + <owl:Class rdf:about="#OpticSwitch"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#VisionSensor"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SmartCamera"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LaserScanner2D"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#TCP"> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#BooleanType"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#NullUnit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#Responsetime"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#ManipulationAndHandlingFunction"> + <rdfs:subClassOf> + <owl:Class rdf:about="#MainFunction"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#SensorFunction"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ManufacturingFunction"/> + </owl:Class> + <owl:Class rdf:about="#Mold"> + <owl:disjointWith> + <owl:Class rdf:about="#Separate"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ModifyWorkpieceProperties"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Join"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Form"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Coat"/> + </owl:disjointWith> + <rdfs:subClassOf rdf:resource="#ManufacturingFunction"/> + </owl:Class> + <owl:Class rdf:about="#Thrust"> + <owl:disjointWith> + <owl:Class rdf:about="#File"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Grind"/> + <owl:disjointWith> + <owl:Class rdf:about="#Lathe"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Mill"/> + <owl:disjointWith rdf:resource="#Broach"/> + <owl:disjointWith rdf:resource="#Lap"/> + <owl:disjointWith rdf:resource="#Thermal-Separate"/> + <owl:disjointWith> + <owl:Class rdf:about="#Plane"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Separate"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Cut"/> + <owl:disjointWith> + <owl:Class rdf:about="#Electro-discharge-machine"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Drill"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Hone"/> + <owl:disjointWith> + <owl:Class rdf:about="#Saw"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Rub"/> + </owl:Class> + <owl:Class rdf:about="#DiagnosticFunction"> + <owl:disjointWith> + <owl:Class rdf:about="#MainFunction"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AdditionalFunction"/> + </owl:disjointWith> + <rdfs:subClassOf rdf:resource="#Skill"/> + </owl:Class> + <owl:Class rdf:about="#Glue"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Join"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Weld"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Solder"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Rivet"/> + <owl:disjointWith rdf:resource="#Fill"/> + <owl:disjointWith> + <owl:Class rdf:about="#Clinch"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Bolt"/> + <owl:disjointWith> + <owl:Class rdf:about="#Assemble"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Powder-coat"> + <owl:disjointWith rdf:resource="#Varnish"/> + <owl:disjointWith> + <owl:Class rdf:about="#Hot-galvanise"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Electroplate"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Coat"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#TransformImage"> + <rdfs:subClassOf rdf:resource="#ImageAnalysis"/> + <owl:disjointWith> + <owl:Class rdf:about="#SegmentImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FilterImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ExtractEdges"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DecompressImageData"/> + <owl:disjointWith rdf:resource="#CompressImageData"/> + <owl:disjointWith rdf:resource="#CalibrateImage"/> + <owl:disjointWith rdf:resource="#BlobAnalysis"/> + </owl:Class> + <owl:Class rdf:about="#Responsetime"> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith> + <owl:Class rdf:about="#ElectricalInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#FloatType"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#TimeUnit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#Width"/> + </owl:Class> + <owl:Class rdf:about="#LaserScanner2D"> + <rdfs:subClassOf> + <owl:Class rdf:about="#OpticSensor"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#VisionSensor"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#OpticColorSensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightGrid"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#OpticDistanceSensor"/> + <owl:disjointWith rdf:resource="#OpticLuminescenceScanner"/> + <owl:disjointWith> + <owl:Class rdf:about="#SmartCamera"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#OpticContrastScanner"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#OpticSwitch"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#LinearEncoder"> + <owl:disjointWith> + <owl:Class rdf:about="#WireDrawEncoder"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WheelEncoder"/> + <rdfs:subClassOf rdf:resource="#EncoderSensor"/> + </owl:Class> + <owl:Class rdf:about="#Convey"> + <owl:disjointWith> + <owl:Class rdf:about="#Arrange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Pass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Feed"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#isSkillOf"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:ID="Conveyor"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Orient"/> + <rdfs:subClassOf rdf:resource="#Move"/> + <owl:disjointWith rdf:resource="#Pan"/> + <owl:disjointWith> + <owl:Class rdf:about="#Position"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Displace"/> + <owl:disjointWith> + <owl:Class rdf:about="#Turn"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#ChangeEnvironment"> + <owl:disjointWith> + <owl:Class rdf:about="#SetParameterValue"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SaveParameterSet"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Reset"/> + <owl:disjointWith> + <owl:Class rdf:about="#LoadParameterSet"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#HMI"/> + <owl:disjointWith> + <owl:Class rdf:about="#Calibrate"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#AdditionalFunction"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Position"> + <owl:disjointWith> + <owl:Class rdf:about="#Arrange"/> + </owl:disjointWith> + <rdfs:subClassOf rdf:resource="#Move"/> + <owl:disjointWith rdf:resource="#Orient"/> + <owl:disjointWith> + <owl:Class rdf:about="#Pass"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Convey"/> + <owl:disjointWith rdf:resource="#Pan"/> + <owl:disjointWith> + <owl:Class rdf:about="#Turn"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Feed"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Displace"/> + </owl:Class> + <owl:Class rdf:about="#OpticProximitySwitch"> + <owl:disjointWith> + <owl:Class rdf:about="#OpticThroughBeamSwitch"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#OpticReflexSwitch"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#OpticSwitch"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#MeasureTemperature"> + <owl:disjointWith rdf:resource="#MeasureDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasurePositionOfObject"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureMotionOfObject"/> + <owl:disjointWith rdf:resource="#MeasureForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAcceleration"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureVolume"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureTorque"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureDistance"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAngle"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Measure"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureSpeed"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureOrientationOfObject"/> + <owl:disjointWith rdf:resource="#MeasureArea"/> + </owl:Class> + <owl:Class rdf:about="#BoundingBox"> + <owl:disjointWith> + <owl:Class rdf:about="#FieldOfView"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PowerConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Mass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Geometry"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NumberOfFingers"/> + <owl:disjointWith> + <owl:Class rdf:about="#Payload"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxResolution"/> + <owl:disjointWith rdf:resource="#NumberOfJoints"/> + <rdfs:subClassOf rdf:resource="#Property"/> + <owl:disjointWith> + <owl:Class rdf:about="#Diameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Material"/> + <owl:disjointWith> + <owl:Class rdf:about="#Cost"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ElectricalConnection"/> + <owl:disjointWith> + <owl:Class rdf:about="#DeviceProperty"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Color"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#CapacitveSensor"> + <owl:disjointWith rdf:resource="#UltrasonicSensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#TorqueForceSensor"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#TactileSensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#OpticSensor"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MagneticSensor"/> + <owl:disjointWith rdf:resource="#InductiveSensor"/> + <owl:disjointWith rdf:resource="#EncoderSensor"/> + <rdfs:subClassOf rdf:resource="#Sensor"/> + </owl:Class> + <owl:Class rdf:about="#Join"> + <owl:disjointWith> + <owl:Class rdf:about="#Separate"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Mold"/> + <owl:disjointWith> + <owl:Class rdf:about="#ModifyWorkpieceProperties"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Form"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Coat"/> + </owl:disjointWith> + <rdfs:subClassOf rdf:resource="#ManufacturingFunction"/> + </owl:Class> + <owl:Class rdf:about="#FrequencyUnit"> + <owl:disjointWith> + <owl:Class rdf:about="#LengthUnit"/> + </owl:disjointWith> + <rdfs:subClassOf rdf:resource="#Unit"/> + <owl:disjointWith rdf:resource="#TemperatureUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#CurrencyUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PowerUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#TimeUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#AngleUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CurrentUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#VelocityUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MassUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ForceUnit"/> + <owl:disjointWith rdf:resource="#NullUnit"/> + </owl:Class> + <owl:Class rdf:about="#ElectricalInterface"> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#ScanningDistance"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Lathe"> + <owl:disjointWith rdf:resource="#Rub"/> + <owl:disjointWith rdf:resource="#Lap"/> + <owl:disjointWith rdf:resource="#Cut"/> + <owl:disjointWith rdf:resource="#Thermal-Separate"/> + <owl:disjointWith> + <owl:Class rdf:about="#Drill"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Hone"/> + <owl:disjointWith rdf:resource="#Grind"/> + <owl:disjointWith> + <owl:Class rdf:about="#Saw"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Plane"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Thrust"/> + <owl:disjointWith> + <owl:Class rdf:about="#File"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Broach"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Separate"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Mill"/> + <owl:disjointWith> + <owl:Class rdf:about="#Electro-discharge-machine"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#DetectLuminescence"> + <owl:disjointWith> + <owl:Class rdf:about="#DetectObject"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DetectContrast"/> + <owl:disjointWith rdf:resource="#DetectColor"/> + <owl:disjointWith rdf:resource="#DetectCollision"/> + <rdfs:subClassOf rdf:resource="#Detect"/> + </owl:Class> + <owl:Class rdf:about="#Measure"> + <owl:disjointWith rdf:resource="#Scan"/> + <owl:disjointWith> + <owl:Class rdf:about="#Read"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ImageAnalysis"/> + <owl:disjointWith rdf:resource="#Detect"/> + <owl:disjointWith> + <owl:Class rdf:about="#Classify"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#SensorFunction"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#ParallelKinematicRobot"> + <owl:disjointWith rdf:resource="#SpecialKinematicRobot"/> + <owl:disjointWith> + <owl:Class rdf:about="#SimpleKinematicRobot"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ScaraRobot"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#HexapodRobot"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CartesianRobot"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ArticulatedRobot"/> + <rdfs:subClassOf rdf:resource="#Robot"/> + </owl:Class> + <owl:Class rdf:about="#ReadOpticalCharacters"> + <owl:disjointWith> + <owl:Class rdf:about="#ReadBrailleCode"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ReadBarCode"/> + <owl:disjointWith rdf:resource="#Read2DMatrixCode"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Read"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#CurrencyUnit"> + <owl:disjointWith> + <owl:Class rdf:about="#CurrentUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#TimeUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#PowerUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ForceUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#AngleUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NullUnit"/> + <owl:disjointWith rdf:resource="#TemperatureUnit"/> + <rdfs:subClassOf rdf:resource="#Unit"/> + <owl:disjointWith> + <owl:Class rdf:about="#MassUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#FrequencyUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#VelocityUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LengthUnit"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#EnvironmentDevice"> + <owl:disjointWith rdf:resource="#Tool"/> + <owl:disjointWith rdf:resource="#Sensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#Manufacturing"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ManipulationAndHandling"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Controller"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Communication"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Device"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#LengthUnit"> + <owl:disjointWith> + <owl:Class rdf:about="#AngleUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#VelocityUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NullUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#PowerUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CurrentUnit"/> + </owl:disjointWith> + <rdfs:subClassOf rdf:resource="#Unit"/> + <owl:disjointWith rdf:resource="#TemperatureUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#MassUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ForceUnit"/> + <owl:disjointWith rdf:resource="#TimeUnit"/> + <owl:disjointWith rdf:resource="#CurrencyUnit"/> + <owl:disjointWith rdf:resource="#FrequencyUnit"/> + </owl:Class> + <owl:Class rdf:ID="LightingDevice"> + <rdfs:subClassOf rdf:resource="#EnvironmentDevice"/> + </owl:Class> + <owl:Class rdf:about="#ManipulationAndHandling"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Device"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Tool"/> + <owl:disjointWith rdf:resource="#Sensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#Manufacturing"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#EnvironmentDevice"/> + <owl:disjointWith> + <owl:Class rdf:about="#Controller"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Communication"/> + </owl:Class> + <owl:Class rdf:about="#ParallelGripper"> + <rdfs:subClassOf rdf:resource="#PincerGripper"/> + <owl:disjointWith> + <owl:Class rdf:ID="AngleGripper"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#CADFileType"> + <owl:disjointWith rdf:resource="#FloatType"/> + <owl:disjointWith rdf:resource="#EnumType"/> + <owl:disjointWith> + <owl:Class rdf:about="#CoordinateType"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Type"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#BooleanType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#IntegerTypeA"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FloatPairType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#IntegerPairType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#CoordinatePairType"/> + <owl:disjointWith> + <owl:Class rdf:about="#StringType"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#ScanningDistance"> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Resolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#LengthUnit"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#FloatType"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#SaveParameterSet"> + <rdfs:subClassOf> + <owl:Class rdf:about="#AdditionalFunction"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#SetParameterValue"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Reset"/> + <owl:disjointWith> + <owl:Class rdf:about="#LoadParameterSet"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#HMI"/> + <owl:disjointWith rdf:resource="#ChangeEnvironment"/> + <owl:disjointWith> + <owl:Class rdf:about="#Calibrate"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Resolution"> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#Width"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#NullUnit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LaserClass"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DepthResolution"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#IntegerPairType"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + </owl:Class> + <owl:Class rdf:about="#VelocityUnit"> + <owl:disjointWith rdf:resource="#ForceUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#PowerUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#AngleUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MassUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#CurrencyUnit"/> + <owl:disjointWith rdf:resource="#TemperatureUnit"/> + <owl:disjointWith rdf:resource="#TimeUnit"/> + <owl:disjointWith rdf:resource="#FrequencyUnit"/> + <rdfs:subClassOf rdf:resource="#Unit"/> + <owl:disjointWith> + <owl:Class rdf:about="#CurrentUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LengthUnit"/> + <owl:disjointWith rdf:resource="#NullUnit"/> + </owl:Class> + <owl:Class rdf:about="#DepthResolution"> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#NullUnit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#IntegerPairType"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxMeasurementRange"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Width"/> + </owl:Class> + <owl:Class rdf:about="#OpticSwitch"> + <owl:disjointWith rdf:resource="#OpticLuminescenceScanner"/> + <owl:disjointWith> + <owl:Class rdf:about="#SmartCamera"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#OpticSensor"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#LightGrid"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#OpticColorSensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#OpticContrastScanner"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#VisionSensor"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#OpticDistanceSensor"/> + <owl:disjointWith rdf:resource="#LaserScanner2D"/> + </owl:Class> + <owl:Class rdf:about="#LoadParameterSet"> + <owl:disjointWith> + <owl:Class rdf:about="#SetParameterValue"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#SaveParameterSet"/> + <owl:disjointWith rdf:resource="#Reset"/> + <owl:disjointWith rdf:resource="#HMI"/> + <owl:disjointWith rdf:resource="#ChangeEnvironment"/> + <owl:disjointWith> + <owl:Class rdf:about="#Calibrate"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#AdditionalFunction"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#MaxMeasurementRange"> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#NullUnit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#EnclosureRatingIP"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#FloatPairType"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + </owl:Class> + <owl:Class rdf:about="#IntegerPairType"> + <owl:disjointWith> + <owl:Class rdf:about="#CoordinateType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#IntegerTypeA"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#BooleanType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#EnumType"/> + <owl:disjointWith> + <owl:Class rdf:about="#StringType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#CoordinatePairType"/> + <owl:disjointWith> + <owl:Class rdf:about="#FloatPairType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#CADFileType"/> + <owl:disjointWith rdf:resource="#FloatType"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Type"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Geometry"> + <owl:disjointWith rdf:resource="#ElectricalConnection"/> + <owl:disjointWith> + <owl:Class rdf:about="#Mass"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#BoundingBox"/> + <rdfs:subClassOf rdf:resource="#Property"/> + <owl:disjointWith> + <owl:Class rdf:about="#Color"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NumberOfJoints"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#NullUnit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Cost"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Payload"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#CADFileType"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#MaxResolution"/> + <owl:disjointWith> + <owl:Class rdf:about="#DeviceProperty"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Diameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NumberOfFingers"/> + <owl:disjointWith> + <owl:Class rdf:about="#FieldOfView"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Material"/> + <owl:disjointWith> + <owl:Class rdf:about="#PowerConsumption"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#EnclosureRatingIP"> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#EthernetInterface"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + </owl:Class> + <owl:Class rdf:about="#SensorFunction"> + <owl:disjointWith rdf:resource="#ManufacturingFunction"/> + <owl:disjointWith rdf:resource="#ManipulationAndHandlingFunction"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#MainFunction"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#EthernetInterface"> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#NullUnit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#BooleanType"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + <owl:disjointWith> + <owl:Class rdf:about="#ChuckDiameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#EnclosureRatingIP"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + </owl:Class> + <owl:Class rdf:about="#Classify"> + <owl:disjointWith rdf:resource="#Scan"/> + <owl:disjointWith> + <owl:Class rdf:about="#Read"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Measure"/> + <owl:disjointWith rdf:resource="#ImageAnalysis"/> + <owl:disjointWith rdf:resource="#Detect"/> + <rdfs:subClassOf rdf:resource="#SensorFunction"/> + </owl:Class> + <owl:Class rdf:about="#Color"> + <owl:disjointWith> + <owl:Class rdf:about="#DeviceProperty"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PowerConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Mass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Cost"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NumberOfJoints"/> + <owl:disjointWith> + <owl:Class rdf:about="#Diameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Payload"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxResolution"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#StringType"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#FieldOfView"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#BoundingBox"/> + <owl:disjointWith rdf:resource="#NumberOfFingers"/> + <owl:disjointWith rdf:resource="#Material"/> + <owl:disjointWith rdf:resource="#Geometry"/> + <owl:disjointWith rdf:resource="#ElectricalConnection"/> + <rdfs:subClassOf rdf:resource="#Property"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#NullUnit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#IntegerTypeA"> + <owl:disjointWith> + <owl:Class rdf:about="#StringType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#FloatType"/> + <owl:disjointWith> + <owl:Class rdf:about="#FloatPairType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#CoordinatePairType"/> + <owl:disjointWith> + <owl:Class rdf:about="#CoordinateType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#IntegerPairType"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Type"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#BooleanType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#EnumType"/> + <owl:disjointWith rdf:resource="#CADFileType"/> + </owl:Class> + <owl:Class rdf:about="#ChuckDiameter"> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#EthernetInterface"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#FloatType"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#CapabilityMaterial"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#EnclosureRatingIP"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#LengthUnit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#LightGrid"> + <owl:disjointWith> + <owl:Class rdf:about="#VisionSensor"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#OpticColorSensor"/> + <owl:disjointWith rdf:resource="#OpticLuminescenceScanner"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#OpticSensor"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#LaserScanner2D"/> + <owl:disjointWith> + <owl:Class rdf:about="#SmartCamera"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#OpticContrastScanner"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#OpticSwitch"/> + <owl:disjointWith rdf:resource="#OpticDistanceSensor"/> + </owl:Class> + <owl:Class rdf:about="#CapabilityMaterial"> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#ChuckDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#EthernetInterface"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#NullUnit"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith> + <owl:Class rdf:about="#SwitchingFrequency"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#StringType"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#EnclosureRatingIP"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="PositionParam"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Parameter"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:ID="MechanicalFixture"> + <owl:disjointWith> + <owl:Class rdf:ID="VacuumFixture"/> + </owl:disjointWith> + <rdfs:subClassOf rdf:resource="#Fixture"/> + </owl:Class> + <owl:Class rdf:about="#FilterImage"> + <rdfs:subClassOf rdf:resource="#ImageAnalysis"/> + <owl:disjointWith rdf:resource="#TransformImage"/> + <owl:disjointWith> + <owl:Class rdf:about="#SegmentImage"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#ExtractEdges"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DecompressImageData"/> + <owl:disjointWith rdf:resource="#CompressImageData"/> + <owl:disjointWith rdf:resource="#CalibrateImage"/> + <owl:disjointWith rdf:resource="#BlobAnalysis"/> + </owl:Class> + <owl:Class rdf:about="#FingerGripper"> + <rdfs:subClassOf rdf:resource="#Gripper"/> + <owl:disjointWith rdf:resource="#VacuumGripper"/> + <owl:disjointWith rdf:resource="#PincerGripper"/> + <owl:disjointWith> + <owl:Class rdf:about="#MagnetGripper"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Payload"> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom> + <owl:Class rdf:about="#MassUnit"/> + </owl:allValuesFrom> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#FloatType"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Color"/> + <owl:disjointWith rdf:resource="#NumberOfFingers"/> + <owl:disjointWith rdf:resource="#MaxResolution"/> + <owl:disjointWith> + <owl:Class rdf:about="#DeviceProperty"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NumberOfJoints"/> + <owl:disjointWith rdf:resource="#ElectricalConnection"/> + <owl:disjointWith> + <owl:Class rdf:about="#Cost"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Geometry"/> + <rdfs:subClassOf rdf:resource="#Property"/> + <owl:disjointWith> + <owl:Class rdf:about="#Mass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#PowerConsumption"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#BoundingBox"/> + <owl:disjointWith rdf:resource="#Material"/> + <owl:disjointWith> + <owl:Class rdf:about="#Diameter"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FieldOfView"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Electro-discharge-machine"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Separate"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Broach"/> + <owl:disjointWith rdf:resource="#Thermal-Separate"/> + <owl:disjointWith> + <owl:Class rdf:about="#File"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Rub"/> + <owl:disjointWith> + <owl:Class rdf:about="#Plane"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Hone"/> + <owl:disjointWith rdf:resource="#Grind"/> + <owl:disjointWith rdf:resource="#Lathe"/> + <owl:disjointWith rdf:resource="#Cut"/> + <owl:disjointWith rdf:resource="#Mill"/> + <owl:disjointWith> + <owl:Class rdf:about="#Saw"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Lap"/> + <owl:disjointWith rdf:resource="#Thrust"/> + <owl:disjointWith> + <owl:Class rdf:about="#Drill"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#VisionSensor"> + <owl:disjointWith rdf:resource="#OpticLuminescenceScanner"/> + <owl:disjointWith rdf:resource="#OpticSwitch"/> + <owl:disjointWith rdf:resource="#OpticColorSensor"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#OpticSensor"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#LaserScanner2D"/> + <owl:disjointWith rdf:resource="#OpticDistanceSensor"/> + <owl:disjointWith rdf:resource="#LightGrid"/> + <owl:disjointWith> + <owl:Class rdf:about="#SmartCamera"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#OpticContrastScanner"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#CurrentUnit"> + <owl:disjointWith rdf:resource="#VelocityUnit"/> + <rdfs:subClassOf rdf:resource="#Unit"/> + <owl:disjointWith> + <owl:Class rdf:about="#AngleUnit"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MassUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#TemperatureUnit"/> + <owl:disjointWith rdf:resource="#TimeUnit"/> + <owl:disjointWith rdf:resource="#CurrencyUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#PowerUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#FrequencyUnit"/> + <owl:disjointWith rdf:resource="#LengthUnit"/> + <owl:disjointWith rdf:resource="#NullUnit"/> + <owl:disjointWith rdf:resource="#ForceUnit"/> + </owl:Class> + <owl:Class rdf:about="#SwitchingFrequency"> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#CapabilityMaterial"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#ChuckDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#UPnP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#EnclosureRatingIP"/> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#FloatType"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#EthernetInterface"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#FrequencyUnit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + </owl:Class> + <owl:Class rdf:about="#AngleUnit"> + <owl:disjointWith rdf:resource="#CurrentUnit"/> + <owl:disjointWith rdf:resource="#NullUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#MassUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#VelocityUnit"/> + <owl:disjointWith rdf:resource="#LengthUnit"/> + <owl:disjointWith rdf:resource="#CurrencyUnit"/> + <owl:disjointWith rdf:resource="#ForceUnit"/> + <owl:disjointWith rdf:resource="#TimeUnit"/> + <owl:disjointWith rdf:resource="#TemperatureUnit"/> + <rdfs:subClassOf rdf:resource="#Unit"/> + <owl:disjointWith rdf:resource="#FrequencyUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#PowerUnit"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Bend"> + <owl:disjointWith rdf:resource="#Bead"/> + <owl:disjointWith rdf:resource="#Forge"/> + <owl:disjointWith> + <owl:Class rdf:about="#Flang"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#True"/> + <owl:disjointWith rdf:resource="#Extrude"/> + <owl:disjointWith> + <owl:Class rdf:about="#Press"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Strech-Form"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Deep-Draw"/> + <owl:disjointWith rdf:resource="#Fold"/> + <owl:disjointWith> + <owl:Class rdf:about="#Crush"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Form"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Roll"/> + </owl:Class> + <owl:Class rdf:about="#Attach"> + <owl:disjointWith rdf:resource="#Release"/> + <owl:disjointWith> + <owl:Class rdf:about="#Grasp"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Detach"/> + <owl:disjointWith> + <owl:Class rdf:about="#Clamp"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Unclamp"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Secure"/> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#isSkillOf"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#Robot"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Flang"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Form"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Roll"/> + <owl:disjointWith rdf:resource="#Deep-Draw"/> + <owl:disjointWith rdf:resource="#Bead"/> + <owl:disjointWith> + <owl:Class rdf:about="#Press"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Strech-Form"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Fold"/> + <owl:disjointWith rdf:resource="#Forge"/> + <owl:disjointWith rdf:resource="#True"/> + <owl:disjointWith rdf:resource="#Bend"/> + <owl:disjointWith rdf:resource="#Extrude"/> + <owl:disjointWith> + <owl:Class rdf:about="#Crush"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#UPnP"> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith rdf:resource="#SwitchingFrequency"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ChuckDiameter"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#EthernetInterface"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#EnclosureRatingIP"/> + <owl:disjointWith rdf:resource="#CapabilityMaterial"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#LightType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + </owl:Class> + <owl:Class rdf:about="#Saw"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Separate"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Hone"/> + <owl:disjointWith rdf:resource="#Cut"/> + <owl:disjointWith rdf:resource="#Lathe"/> + <owl:disjointWith> + <owl:Class rdf:about="#Drill"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Electro-discharge-machine"/> + <owl:disjointWith rdf:resource="#Lap"/> + <owl:disjointWith rdf:resource="#Broach"/> + <owl:disjointWith rdf:resource="#Mill"/> + <owl:disjointWith rdf:resource="#Thrust"/> + <owl:disjointWith rdf:resource="#Grind"/> + <owl:disjointWith rdf:resource="#Thermal-Separate"/> + <owl:disjointWith> + <owl:Class rdf:about="#Plane"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#File"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Rub"/> + </owl:Class> + <owl:Class rdf:about="#LightType"> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#EthernetInterface"/> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith> + <owl:Class rdf:about="#MechanicalConnector"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#EnclosureRatingIP"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#CapabilityMaterial"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#UPnP"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#SwitchingFrequency"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#ChuckDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormInside"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#PowerConsumption"> + <owl:disjointWith> + <owl:Class rdf:about="#Cost"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Payload"/> + <owl:disjointWith rdf:resource="#NumberOfJoints"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#PowerUnit"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#FieldOfView"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ElectricalConnection"/> + <owl:disjointWith rdf:resource="#Color"/> + <owl:disjointWith rdf:resource="#Material"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#FloatType"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#BoundingBox"/> + <owl:disjointWith> + <owl:Class rdf:about="#Mass"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Geometry"/> + <owl:disjointWith rdf:resource="#MaxResolution"/> + <owl:disjointWith> + <owl:Class rdf:about="#DeviceProperty"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Diameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NumberOfFingers"/> + <rdfs:subClassOf rdf:resource="#Property"/> + </owl:Class> + <owl:Class rdf:about="#MeasureVolume"> + <owl:disjointWith rdf:resource="#MeasureDistance"/> + <owl:disjointWith rdf:resource="#MeasureForce"/> + <owl:disjointWith rdf:resource="#MeasureTemperature"/> + <owl:disjointWith rdf:resource="#MeasureOrientationOfObject"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAngle"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureTorque"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureDiameter"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasurePositionOfObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureSpeed"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAcceleration"/> + </owl:disjointWith> + <rdfs:subClassOf rdf:resource="#Measure"/> + <owl:disjointWith rdf:resource="#MeasureArea"/> + <owl:disjointWith rdf:resource="#MeasureMotionOfObject"/> + </owl:Class> + <owl:Class rdf:about="#Separate"> + <rdfs:subClassOf rdf:resource="#ManufacturingFunction"/> + <owl:disjointWith rdf:resource="#Mold"/> + <owl:disjointWith> + <owl:Class rdf:about="#ModifyWorkpieceProperties"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Join"/> + <owl:disjointWith> + <owl:Class rdf:about="#Form"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Coat"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#WireDrawEncoder"> + <owl:disjointWith rdf:resource="#WheelEncoder"/> + <owl:disjointWith rdf:resource="#LinearEncoder"/> + <rdfs:subClassOf rdf:resource="#EncoderSensor"/> + </owl:Class> + <owl:Class rdf:about="#Calibrate"> + <owl:disjointWith> + <owl:Class rdf:about="#SetParameterValue"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#SaveParameterSet"/> + <owl:disjointWith rdf:resource="#Reset"/> + <owl:disjointWith rdf:resource="#LoadParameterSet"/> + <owl:disjointWith rdf:resource="#HMI"/> + <owl:disjointWith rdf:resource="#ChangeEnvironment"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#AdditionalFunction"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Manufacturing"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Device"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Tool"/> + <owl:disjointWith rdf:resource="#Sensor"/> + <owl:disjointWith rdf:resource="#ManipulationAndHandling"/> + <owl:disjointWith rdf:resource="#EnvironmentDevice"/> + <owl:disjointWith> + <owl:Class rdf:about="#Controller"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Communication"/> + </owl:Class> + <owl:Class rdf:about="#CoordinateType"> + <owl:disjointWith rdf:resource="#CADFileType"/> + <owl:disjointWith rdf:resource="#CoordinatePairType"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Type"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#EnumType"/> + <owl:disjointWith> + <owl:Class rdf:about="#StringType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#BooleanType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#IntegerTypeA"/> + <owl:disjointWith rdf:resource="#IntegerPairType"/> + <owl:disjointWith> + <owl:Class rdf:about="#FloatPairType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#FloatType"/> + </owl:Class> + <owl:Class rdf:about="#SimpleKinematicRobot"> + <owl:disjointWith rdf:resource="#SpecialKinematicRobot"/> + <owl:disjointWith> + <owl:Class rdf:about="#ScaraRobot"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ParallelKinematicRobot"/> + <owl:disjointWith> + <owl:Class rdf:about="#HexapodRobot"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CartesianRobot"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ArticulatedRobot"/> + <rdfs:subClassOf rdf:resource="#Robot"/> + </owl:Class> + <owl:Class rdf:about="#Coat"> + <rdfs:subClassOf rdf:resource="#ManufacturingFunction"/> + <owl:disjointWith rdf:resource="#Separate"/> + <owl:disjointWith rdf:resource="#Mold"/> + <owl:disjointWith> + <owl:Class rdf:about="#ModifyWorkpieceProperties"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Join"/> + <owl:disjointWith> + <owl:Class rdf:about="#Form"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#FieldOfView"> + <owl:disjointWith rdf:resource="#MaxResolution"/> + <owl:disjointWith rdf:resource="#ElectricalConnection"/> + <rdfs:subClassOf rdf:resource="#Property"/> + <owl:disjointWith rdf:resource="#Geometry"/> + <owl:disjointWith> + <owl:Class rdf:about="#DeviceProperty"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NumberOfFingers"/> + <owl:disjointWith rdf:resource="#PowerConsumption"/> + <owl:disjointWith rdf:resource="#Color"/> + <owl:disjointWith> + <owl:Class rdf:about="#Diameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Material"/> + <owl:disjointWith rdf:resource="#Payload"/> + <owl:disjointWith> + <owl:Class rdf:about="#Mass"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NumberOfJoints"/> + <owl:disjointWith rdf:resource="#BoundingBox"/> + <owl:disjointWith> + <owl:Class rdf:about="#Cost"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#MeasureAngle"> + <owl:disjointWith rdf:resource="#MeasureOrientationOfObject"/> + <owl:disjointWith rdf:resource="#MeasureVolume"/> + <rdfs:subClassOf rdf:resource="#Measure"/> + <owl:disjointWith rdf:resource="#MeasureDiameter"/> + <owl:disjointWith rdf:resource="#MeasureArea"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureTorque"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAcceleration"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureMotionOfObject"/> + <owl:disjointWith rdf:resource="#MeasureTemperature"/> + <owl:disjointWith rdf:resource="#MeasureForce"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasurePositionOfObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureSpeed"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureDistance"/> + </owl:Class> + <owl:Class rdf:about="#Drill"> + <owl:disjointWith> + <owl:Class rdf:about="#File"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Lap"/> + <rdfs:subClassOf rdf:resource="#Separate"/> + <owl:disjointWith rdf:resource="#Hone"/> + <owl:disjointWith rdf:resource="#Mill"/> + <owl:disjointWith rdf:resource="#Broach"/> + <owl:disjointWith rdf:resource="#Grind"/> + <owl:disjointWith rdf:resource="#Saw"/> + <owl:disjointWith rdf:resource="#Cut"/> + <owl:disjointWith rdf:resource="#Lathe"/> + <owl:disjointWith rdf:resource="#Rub"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#isSkillOf"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#DrillMachine"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#Plane"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Electro-discharge-machine"/> + <owl:disjointWith rdf:resource="#Thermal-Separate"/> + <owl:disjointWith rdf:resource="#Thrust"/> + </owl:Class> + <owl:Class rdf:about="#OpticThroughBeamSwitch"> + <rdfs:subClassOf rdf:resource="#OpticSwitch"/> + <owl:disjointWith rdf:resource="#OpticReflexSwitch"/> + <owl:disjointWith rdf:resource="#OpticProximitySwitch"/> + </owl:Class> + <owl:Class rdf:about="#Turn"> + <owl:disjointWith rdf:resource="#Displace"/> + <owl:disjointWith> + <owl:Class rdf:about="#Pass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Feed"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Orient"/> + <owl:disjointWith> + <owl:Class rdf:about="#Arrange"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Pan"/> + <owl:disjointWith rdf:resource="#Convey"/> + <owl:disjointWith rdf:resource="#Position"/> + <rdfs:subClassOf rdf:resource="#Move"/> + </owl:Class> + <owl:Class rdf:ID="Origin"> + <rdfs:subClassOf rdf:resource="#PositionParam"/> + </owl:Class> + <owl:Class rdf:about="#File"> + <owl:disjointWith rdf:resource="#Thrust"/> + <owl:disjointWith> + <owl:Class rdf:about="#Plane"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Broach"/> + <owl:disjointWith rdf:resource="#Hone"/> + <owl:disjointWith rdf:resource="#Lathe"/> + <owl:disjointWith rdf:resource="#Electro-discharge-machine"/> + <owl:disjointWith rdf:resource="#Drill"/> + <owl:disjointWith rdf:resource="#Lap"/> + <owl:disjointWith rdf:resource="#Saw"/> + <owl:disjointWith rdf:resource="#Grind"/> + <owl:disjointWith rdf:resource="#Thermal-Separate"/> + <owl:disjointWith rdf:resource="#Rub"/> + <owl:disjointWith rdf:resource="#Cut"/> + <rdfs:subClassOf rdf:resource="#Separate"/> + <owl:disjointWith rdf:resource="#Mill"/> + </owl:Class> + <owl:Class rdf:about="#Cost"> + <owl:disjointWith rdf:resource="#BoundingBox"/> + <owl:disjointWith rdf:resource="#Material"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#CurrencyUnit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#FieldOfView"/> + <owl:disjointWith rdf:resource="#Geometry"/> + <owl:disjointWith rdf:resource="#Color"/> + <owl:disjointWith rdf:resource="#PowerConsumption"/> + <owl:disjointWith rdf:resource="#Payload"/> + <owl:disjointWith rdf:resource="#MaxResolution"/> + <owl:disjointWith> + <owl:Class rdf:about="#Mass"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#DeviceProperty"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Diameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NumberOfFingers"/> + <rdfs:subClassOf rdf:resource="#Property"/> + <owl:disjointWith rdf:resource="#ElectricalConnection"/> + <owl:disjointWith rdf:resource="#NumberOfJoints"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#FloatType"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#MeasureSpeed"> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureTorque"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasurePositionOfObject"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureDistance"/> + <owl:disjointWith rdf:resource="#MeasureTemperature"/> + <owl:disjointWith rdf:resource="#MeasureVolume"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAcceleration"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureArea"/> + <owl:disjointWith rdf:resource="#MeasureMotionOfObject"/> + <rdfs:subClassOf rdf:resource="#Measure"/> + <owl:disjointWith rdf:resource="#MeasureOrientationOfObject"/> + <owl:disjointWith rdf:resource="#MeasureAngle"/> + <owl:disjointWith rdf:resource="#MeasureForce"/> + <owl:disjointWith rdf:resource="#MeasureDiameter"/> + </owl:Class> + <owl:Class rdf:about="#Mass"> + <owl:disjointWith rdf:resource="#Payload"/> + <owl:disjointWith rdf:resource="#Geometry"/> + <rdfs:subClassOf rdf:resource="#Property"/> + <owl:disjointWith rdf:resource="#ElectricalConnection"/> + <owl:disjointWith rdf:resource="#FieldOfView"/> + <owl:disjointWith rdf:resource="#BoundingBox"/> + <owl:disjointWith rdf:resource="#Material"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#FloatType"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Color"/> + <owl:disjointWith> + <owl:Class rdf:about="#Diameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#NumberOfFingers"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#MassUnit"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#PowerConsumption"/> + <owl:disjointWith rdf:resource="#MaxResolution"/> + <owl:disjointWith> + <owl:Class rdf:about="#DeviceProperty"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Cost"/> + <owl:disjointWith rdf:resource="#NumberOfJoints"/> + </owl:Class> + <owl:Class rdf:about="#OpticContrastScanner"> + <owl:disjointWith rdf:resource="#LaserScanner2D"/> + <owl:disjointWith rdf:resource="#OpticLuminescenceScanner"/> + <owl:disjointWith rdf:resource="#OpticDistanceSensor"/> + <owl:disjointWith rdf:resource="#OpticSwitch"/> + <owl:disjointWith rdf:resource="#OpticColorSensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#SmartCamera"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#OpticSensor"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#VisionSensor"/> + <owl:disjointWith rdf:resource="#LightGrid"/> + </owl:Class> + <owl:Class rdf:about="#SegmentImage"> + <owl:disjointWith rdf:resource="#TransformImage"/> + <owl:disjointWith rdf:resource="#FilterImage"/> + <owl:disjointWith> + <owl:Class rdf:about="#ExtractEdges"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DecompressImageData"/> + <owl:disjointWith rdf:resource="#CompressImageData"/> + <owl:disjointWith rdf:resource="#CalibrateImage"/> + <owl:disjointWith rdf:resource="#BlobAnalysis"/> + <rdfs:subClassOf rdf:resource="#ImageAnalysis"/> + </owl:Class> + <owl:Class rdf:about="#MeasureTorque"> + <owl:disjointWith rdf:resource="#MeasureVolume"/> + <owl:disjointWith rdf:resource="#MeasureMotionOfObject"/> + <owl:disjointWith rdf:resource="#MeasureSpeed"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasurePositionOfObject"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MeasureAcceleration"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MeasureDiameter"/> + <owl:disjointWith rdf:resource="#MeasureForce"/> + <owl:disjointWith rdf:resource="#MeasureOrientationOfObject"/> + <rdfs:subClassOf rdf:resource="#Measure"/> + <owl:disjointWith rdf:resource="#MeasureTemperature"/> + <owl:disjointWith rdf:resource="#MeasureAngle"/> + <owl:disjointWith rdf:resource="#MeasureDistance"/> + <owl:disjointWith rdf:resource="#MeasureArea"/> + </owl:Class> + <owl:Class rdf:about="#DetectObject"> + <rdfs:subClassOf rdf:resource="#Detect"/> + <owl:disjointWith rdf:resource="#DetectLuminescence"/> + <owl:disjointWith rdf:resource="#DetectContrast"/> + <owl:disjointWith rdf:resource="#DetectColor"/> + <owl:disjointWith rdf:resource="#DetectCollision"/> + </owl:Class> + <owl:Class rdf:about="#AdditionalFunction"> + <rdfs:subClassOf rdf:resource="#Skill"/> + <owl:disjointWith> + <owl:Class rdf:about="#MainFunction"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DiagnosticFunction"/> + </owl:Class> + <owl:Class rdf:about="#Controller"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Device"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Tool"/> + <owl:disjointWith rdf:resource="#Sensor"/> + <owl:disjointWith rdf:resource="#Manufacturing"/> + <owl:disjointWith rdf:resource="#ManipulationAndHandling"/> + <owl:disjointWith rdf:resource="#EnvironmentDevice"/> + <owl:disjointWith rdf:resource="#Communication"/> + </owl:Class> + <owl:Class rdf:about="#Read"> + <rdfs:subClassOf rdf:resource="#SensorFunction"/> + <owl:disjointWith rdf:resource="#Scan"/> + <owl:disjointWith rdf:resource="#Measure"/> + <owl:disjointWith rdf:resource="#ImageAnalysis"/> + <owl:disjointWith rdf:resource="#Detect"/> + <owl:disjointWith rdf:resource="#Classify"/> + </owl:Class> + <owl:Class rdf:ID="LinearMove"> + <rdfs:subClassOf rdf:resource="#Move"/> + </owl:Class> + <owl:Class rdf:about="#Solder"> + <owl:disjointWith> + <owl:Class rdf:about="#Weld"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Rivet"/> + <owl:disjointWith rdf:resource="#Glue"/> + <owl:disjointWith rdf:resource="#Fill"/> + <owl:disjointWith> + <owl:Class rdf:about="#Clinch"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Bolt"/> + <owl:disjointWith> + <owl:Class rdf:about="#Assemble"/> + </owl:disjointWith> + <rdfs:subClassOf rdf:resource="#Join"/> + </owl:Class> + <owl:Class rdf:about="#VacuumFixture"> + <rdfs:subClassOf rdf:resource="#Fixture"/> + <owl:disjointWith rdf:resource="#MechanicalFixture"/> + </owl:Class> + <owl:Class rdf:about="#ScaraRobot"> + <rdfs:subClassOf rdf:resource="#Robot"/> + <owl:disjointWith rdf:resource="#SpecialKinematicRobot"/> + <owl:disjointWith rdf:resource="#SimpleKinematicRobot"/> + <owl:disjointWith rdf:resource="#ParallelKinematicRobot"/> + <owl:disjointWith> + <owl:Class rdf:about="#HexapodRobot"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#CartesianRobot"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ArticulatedRobot"/> + </owl:Class> + <owl:Class rdf:about="#MechanicalConnector"> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#EnclosureRatingIP"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#UPnP"/> + <owl:disjointWith> + <owl:Class rdf:about="#WormOutside"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#SwitchingFrequency"/> + <owl:disjointWith rdf:resource="#LightType"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#ChuckDiameter"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#EthernetInterface"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#CapabilityMaterial"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + </owl:Class> + <owl:Class rdf:about="#Form"> + <owl:disjointWith rdf:resource="#Separate"/> + <owl:disjointWith rdf:resource="#Mold"/> + <owl:disjointWith> + <owl:Class rdf:about="#ModifyWorkpieceProperties"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Join"/> + <owl:disjointWith rdf:resource="#Coat"/> + <rdfs:subClassOf rdf:resource="#ManufacturingFunction"/> + </owl:Class> + <owl:Class rdf:about="#WormOutside"> + <owl:disjointWith rdf:resource="#EnclosureRatingIP"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#EthernetInterface"/> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#SwitchingFrequency"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#MechanicalConnector"/> + <owl:disjointWith rdf:resource="#ChuckDiameter"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#UPnP"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#DeviceProperty"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#CapabilityMaterial"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxCurrentConsumption"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#LightType"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + </owl:Class> + <owl:Class rdf:ID="DrillBit"> + <rdfs:subClassOf rdf:resource="#Tool"/> + </owl:Class> + <owl:Class rdf:about="#HexapodRobot"> + <rdfs:subClassOf rdf:resource="#Robot"/> + <owl:disjointWith rdf:resource="#SpecialKinematicRobot"/> + <owl:disjointWith rdf:resource="#SimpleKinematicRobot"/> + <owl:disjointWith rdf:resource="#ScaraRobot"/> + <owl:disjointWith rdf:resource="#ParallelKinematicRobot"/> + <owl:disjointWith> + <owl:Class rdf:about="#CartesianRobot"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#ArticulatedRobot"/> + </owl:Class> + <owl:Class rdf:about="#DeviceProperty"> + <owl:disjointWith rdf:resource="#Payload"/> + <owl:disjointWith rdf:resource="#NumberOfFingers"/> + <owl:disjointWith rdf:resource="#Cost"/> + <owl:disjointWith rdf:resource="#Color"/> + <owl:disjointWith rdf:resource="#PowerConsumption"/> + <owl:disjointWith rdf:resource="#ElectricalConnection"/> + <owl:disjointWith rdf:resource="#MaxResolution"/> + <owl:disjointWith rdf:resource="#Geometry"/> + <owl:disjointWith> + <owl:Class rdf:about="#Diameter"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#FieldOfView"/> + <owl:disjointWith rdf:resource="#Material"/> + <owl:disjointWith rdf:resource="#NumberOfJoints"/> + <rdfs:subClassOf rdf:resource="#Property"/> + <owl:disjointWith rdf:resource="#Mass"/> + <owl:disjointWith rdf:resource="#BoundingBox"/> + </owl:Class> + <owl:Class rdf:about="#Diameter"> + <rdfs:subClassOf rdf:resource="#Property"/> + <owl:disjointWith rdf:resource="#DeviceProperty"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#LengthUnit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Color"/> + <owl:disjointWith rdf:resource="#Material"/> + <owl:disjointWith rdf:resource="#ElectricalConnection"/> + <owl:disjointWith rdf:resource="#FieldOfView"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#FloatType"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Mass"/> + <owl:disjointWith rdf:resource="#Payload"/> + <owl:disjointWith rdf:resource="#BoundingBox"/> + <owl:disjointWith rdf:resource="#PowerConsumption"/> + <owl:disjointWith rdf:resource="#NumberOfFingers"/> + <owl:disjointWith rdf:resource="#Cost"/> + <owl:disjointWith rdf:resource="#Geometry"/> + <owl:disjointWith rdf:resource="#MaxResolution"/> + <owl:disjointWith rdf:resource="#NumberOfJoints"/> + </owl:Class> + <owl:Class rdf:about="#Age"> + <rdfs:subClassOf> + <owl:Class rdf:about="#ModifyWorkpieceProperties"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Temper"/> + <owl:disjointWith rdf:resource="#Anneal"/> + </owl:Class> + <owl:Class rdf:about="#SetParameterValue"> + <owl:disjointWith rdf:resource="#SaveParameterSet"/> + <owl:disjointWith rdf:resource="#Reset"/> + <owl:disjointWith rdf:resource="#LoadParameterSet"/> + <owl:disjointWith rdf:resource="#HMI"/> + <owl:disjointWith rdf:resource="#ChangeEnvironment"/> + <owl:disjointWith rdf:resource="#Calibrate"/> + <rdfs:subClassOf rdf:resource="#AdditionalFunction"/> + </owl:Class> + <owl:Class rdf:about="#MaxCurrentConsumption"> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#CurrentUnit"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith rdf:resource="#WormOutside"/> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith> + <owl:Class rdf:about="#Editable"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MechanicalConnector"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#FloatType"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#SwitchingFrequency"/> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <rdfs:subClassOf rdf:resource="#DeviceProperty"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#LightType"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#CapabilityMaterial"/> + <owl:disjointWith rdf:resource="#UPnP"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith rdf:resource="#EnclosureRatingIP"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith rdf:resource="#EthernetInterface"/> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#ChuckDiameter"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#Length"/> + </owl:Class> + <owl:Class rdf:about="#Grasp"> + <owl:disjointWith rdf:resource="#Release"/> + <owl:disjointWith rdf:resource="#Detach"/> + <owl:disjointWith rdf:resource="#Attach"/> + <owl:disjointWith> + <owl:Class rdf:about="#Clamp"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Unclamp"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#Secure"/> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#isSkillOf"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#Gripper"/> + </owl:Restriction> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Concept"> + <owl:disjointWith rdf:resource="#Skill"/> + <owl:disjointWith rdf:resource="#Property"/> + <owl:disjointWith> + <owl:Class rdf:about="#PhysicalObject"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#StringType"> + <owl:disjointWith rdf:resource="#EnumType"/> + <owl:disjointWith rdf:resource="#CoordinatePairType"/> + <owl:disjointWith rdf:resource="#IntegerPairType"/> + <owl:disjointWith rdf:resource="#FloatType"/> + <owl:disjointWith> + <owl:Class rdf:about="#FloatPairType"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#BooleanType"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#CoordinateType"/> + <owl:disjointWith rdf:resource="#CADFileType"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Type"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#IntegerTypeA"/> + </owl:Class> + <owl:Class rdf:about="#StartDrillRotation"> + <owl:disjointWith rdf:resource="#StopDrillRotation"/> + <rdfs:subClassOf rdf:resource="#Drill"/> + </owl:Class> + <owl:Class rdf:about="#MainFunction"> + <owl:disjointWith rdf:resource="#DiagnosticFunction"/> + <owl:disjointWith rdf:resource="#AdditionalFunction"/> + <rdfs:subClassOf rdf:resource="#Skill"/> + </owl:Class> + <owl:Class rdf:about="#OpticSensor"> + <rdfs:subClassOf rdf:resource="#Sensor"/> + <owl:disjointWith rdf:resource="#UltrasonicSensor"/> + <owl:disjointWith> + <owl:Class rdf:about="#TorqueForceSensor"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#TactileSensor"/> + <owl:disjointWith rdf:resource="#MagneticSensor"/> + <owl:disjointWith rdf:resource="#InductiveSensor"/> + <owl:disjointWith rdf:resource="#EncoderSensor"/> + <owl:disjointWith rdf:resource="#CapacitveSensor"/> + </owl:Class> + <owl:Class rdf:ID="Workpiece"> + <owl:disjointWith> + <owl:Class rdf:about="#Device"/> + </owl:disjointWith> + <rdfs:subClassOf> + <owl:Class rdf:about="#PhysicalObject"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#PowerUnit"> + <owl:disjointWith rdf:resource="#LengthUnit"/> + <owl:disjointWith rdf:resource="#VelocityUnit"/> + <owl:disjointWith rdf:resource="#CurrentUnit"/> + <owl:disjointWith> + <owl:Class rdf:about="#MassUnit"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#AngleUnit"/> + <owl:disjointWith rdf:resource="#TimeUnit"/> + <owl:disjointWith rdf:resource="#CurrencyUnit"/> + <owl:disjointWith rdf:resource="#FrequencyUnit"/> + <owl:disjointWith rdf:resource="#NullUnit"/> + <rdfs:subClassOf rdf:resource="#Unit"/> + <owl:disjointWith rdf:resource="#TemperatureUnit"/> + <owl:disjointWith rdf:resource="#ForceUnit"/> + </owl:Class> + <owl:Class rdf:about="#Conveyor"> + <rdfs:subClassOf rdf:resource="#Displacement"/> + </owl:Class> + <owl:Class rdf:about="#Editable"> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#CapabilityMaterial"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith> + <owl:Class rdf:about="#MaxAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#WormOutside"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith rdf:resource="#LightType"/> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith rdf:resource="#MechanicalConnector"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#NullUnit"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#EthernetInterface"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#Resolution"/> + <rdfs:subClassOf rdf:resource="#DeviceProperty"/> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#UPnP"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom> + <owl:Class rdf:about="#BooleanType"/> + </owl:allValuesFrom> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#SwitchingFrequency"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#EnclosureRatingIP"/> + <owl:disjointWith rdf:resource="#ChuckDiameter"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#MaxCurrentConsumption"/> + </owl:Class> + <owl:Class rdf:about="#MaxAmbientTemperature"> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#LightType"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#UPnP"/> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#CapabilityMaterial"/> + <owl:disjointWith rdf:resource="#Serial"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#TemperatureUnit"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#MechanicalConnector"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#SwitchingFrequency"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith rdf:resource="#MaxCurrentConsumption"/> + <owl:disjointWith rdf:resource="#WormOutside"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#FloatType"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#ChuckDiameter"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith> + <owl:Class rdf:about="#TypeOfActuation"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + <owl:disjointWith rdf:resource="#EnclosureRatingIP"/> + <rdfs:subClassOf rdf:resource="#DeviceProperty"/> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#EthernetInterface"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#Editable"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#RJ45"/> + </owl:Class> + <owl:Class rdf:about="#MagnetGripper"> + <owl:disjointWith rdf:resource="#VacuumGripper"/> + <owl:disjointWith rdf:resource="#PincerGripper"/> + <owl:disjointWith rdf:resource="#FingerGripper"/> + <rdfs:subClassOf rdf:resource="#Gripper"/> + </owl:Class> + <owl:Class rdf:about="#CollectStatisticalData"> + <owl:disjointWith rdf:resource="#PerformSelfTest"/> + <rdfs:subClassOf rdf:resource="#DiagnosticFunction"/> + </owl:Class> + <owl:Class rdf:about="#BooleanType"> + <owl:disjointWith rdf:resource="#CoordinateType"/> + <owl:disjointWith rdf:resource="#FloatType"/> + <owl:disjointWith rdf:resource="#CADFileType"/> + <owl:disjointWith rdf:resource="#IntegerPairType"/> + <owl:disjointWith rdf:resource="#CoordinatePairType"/> + <rdfs:subClassOf> + <owl:Class rdf:about="#Type"/> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#StringType"/> + <owl:disjointWith rdf:resource="#EnumType"/> + <owl:disjointWith rdf:resource="#IntegerTypeA"/> + <owl:disjointWith> + <owl:Class rdf:about="#FloatPairType"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#MassUnit"> + <owl:disjointWith rdf:resource="#PowerUnit"/> + <owl:disjointWith rdf:resource="#VelocityUnit"/> + <rdfs:subClassOf rdf:resource="#Unit"/> + <owl:disjointWith rdf:resource="#TemperatureUnit"/> + <owl:disjointWith rdf:resource="#ForceUnit"/> + <owl:disjointWith rdf:resource="#CurrencyUnit"/> + <owl:disjointWith rdf:resource="#TimeUnit"/> + <owl:disjointWith rdf:resource="#LengthUnit"/> + <owl:disjointWith rdf:resource="#CurrentUnit"/> + <owl:disjointWith rdf:resource="#NullUnit"/> + <owl:disjointWith rdf:resource="#FrequencyUnit"/> + <owl:disjointWith rdf:resource="#AngleUnit"/> + </owl:Class> + <owl:Class rdf:about="#Type"> + <owl:disjointWith rdf:resource="#Unit"/> + <rdfs:subClassOf rdf:resource="#Concept"/> + </owl:Class> + <owl:Class rdf:about="#Assemble"> + <rdfs:subClassOf rdf:resource="#Join"/> + <owl:disjointWith> + <owl:Class rdf:about="#Weld"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Solder"/> + <owl:disjointWith rdf:resource="#Rivet"/> + <owl:disjointWith rdf:resource="#Glue"/> + <owl:disjointWith rdf:resource="#Fill"/> + <owl:disjointWith> + <owl:Class rdf:about="#Clinch"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Bolt"/> + </owl:Class> + <owl:Class rdf:about="#ModifyWorkpieceProperties"> + <owl:disjointWith rdf:resource="#Separate"/> + <owl:disjointWith rdf:resource="#Mold"/> + <owl:disjointWith rdf:resource="#Join"/> + <owl:disjointWith rdf:resource="#Form"/> + <owl:disjointWith rdf:resource="#Coat"/> + <rdfs:subClassOf rdf:resource="#ManufacturingFunction"/> + </owl:Class> + <owl:Class rdf:about="#CartesianRobot"> + <rdfs:subClassOf rdf:resource="#Robot"/> + <owl:disjointWith rdf:resource="#SpecialKinematicRobot"/> + <owl:disjointWith rdf:resource="#SimpleKinematicRobot"/> + <owl:disjointWith rdf:resource="#ScaraRobot"/> + <owl:disjointWith rdf:resource="#ParallelKinematicRobot"/> + <owl:disjointWith rdf:resource="#HexapodRobot"/> + <owl:disjointWith rdf:resource="#ArticulatedRobot"/> + </owl:Class> + <owl:Class rdf:ID="Destination"> + <rdfs:subClassOf rdf:resource="#PositionParam"/> + </owl:Class> + <owl:Class rdf:about="#Pass"> + <owl:disjointWith> + <owl:Class rdf:about="#Feed"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Arrange"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Pan"/> + <owl:disjointWith rdf:resource="#Displace"/> + <owl:disjointWith rdf:resource="#Orient"/> + <owl:disjointWith rdf:resource="#Position"/> + <owl:disjointWith rdf:resource="#Turn"/> + <owl:disjointWith rdf:resource="#Convey"/> + <rdfs:subClassOf rdf:resource="#Move"/> + </owl:Class> + <owl:Class rdf:about="#ExtractEdges"> + <rdfs:subClassOf rdf:resource="#ImageAnalysis"/> + <owl:disjointWith rdf:resource="#TransformImage"/> + <owl:disjointWith rdf:resource="#SegmentImage"/> + <owl:disjointWith rdf:resource="#FilterImage"/> + <owl:disjointWith rdf:resource="#DecompressImageData"/> + <owl:disjointWith rdf:resource="#CompressImageData"/> + <owl:disjointWith rdf:resource="#CalibrateImage"/> + <owl:disjointWith rdf:resource="#BlobAnalysis"/> + </owl:Class> + <owl:Class rdf:about="#Arrange"> + <owl:disjointWith rdf:resource="#Pass"/> + <owl:disjointWith rdf:resource="#Convey"/> + <rdfs:subClassOf rdf:resource="#Move"/> + <owl:disjointWith rdf:resource="#Turn"/> + <owl:disjointWith rdf:resource="#Orient"/> + <owl:disjointWith rdf:resource="#Displace"/> + <owl:disjointWith rdf:resource="#Position"/> + <owl:disjointWith> + <owl:Class rdf:about="#Feed"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Pan"/> + </owl:Class> + <owl:Class rdf:about="#ReadBrailleCode"> + <owl:disjointWith rdf:resource="#ReadOpticalCharacters"/> + <owl:disjointWith rdf:resource="#ReadBarCode"/> + <owl:disjointWith rdf:resource="#Read2DMatrixCode"/> + <rdfs:subClassOf rdf:resource="#Read"/> + </owl:Class> + <owl:Class rdf:about="#Weld"> + <rdfs:subClassOf rdf:resource="#Join"/> + <owl:disjointWith rdf:resource="#Solder"/> + <owl:disjointWith rdf:resource="#Rivet"/> + <owl:disjointWith rdf:resource="#Glue"/> + <owl:disjointWith rdf:resource="#Fill"/> + <owl:disjointWith> + <owl:Class rdf:about="#Clinch"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Bolt"/> + <owl:disjointWith rdf:resource="#Assemble"/> + </owl:Class> + <owl:Class rdf:about="#TypeOfActuation"> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#MaxAmbientTemperature"/> + <owl:disjointWith rdf:resource="#EthernetInterface"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith rdf:resource="#MaxCurrentConsumption"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#CapabilityMaterial"/> + <owl:disjointWith rdf:resource="#ChuckDiameter"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#WormOutside"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith rdf:resource="#MechanicalConnector"/> + <owl:disjointWith> + <owl:Class rdf:about="#FTP"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#LightType"/> + <rdfs:subClassOf rdf:resource="#DeviceProperty"/> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#EnclosureRatingIP"/> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#UPnP"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#SwitchingFrequency"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#Editable"/> + </owl:Class> + <owl:Class rdf:about="#SmartCamera"> + <owl:disjointWith rdf:resource="#OpticColorSensor"/> + <rdfs:subClassOf rdf:resource="#OpticSensor"/> + <owl:disjointWith rdf:resource="#OpticDistanceSensor"/> + <owl:disjointWith rdf:resource="#LightGrid"/> + <owl:disjointWith rdf:resource="#OpticSwitch"/> + <owl:disjointWith rdf:resource="#OpticContrastScanner"/> + <owl:disjointWith rdf:resource="#OpticLuminescenceScanner"/> + <owl:disjointWith rdf:resource="#LaserScanner2D"/> + <owl:disjointWith rdf:resource="#VisionSensor"/> + </owl:Class> + <owl:Class rdf:about="#AngleGripper"> + <rdfs:subClassOf rdf:resource="#PincerGripper"/> + <owl:disjointWith rdf:resource="#ParallelGripper"/> + </owl:Class> + <owl:Class rdf:about="#MeasureAcceleration"> + <owl:disjointWith rdf:resource="#MeasureTemperature"/> + <owl:disjointWith rdf:resource="#MeasureForce"/> + <rdfs:subClassOf rdf:resource="#Measure"/> + <owl:disjointWith rdf:resource="#MeasureDiameter"/> + <owl:disjointWith rdf:resource="#MeasureVolume"/> + <owl:disjointWith rdf:resource="#MeasureOrientationOfObject"/> + <owl:disjointWith rdf:resource="#MeasureSpeed"/> + <owl:disjointWith rdf:resource="#MeasureDistance"/> + <owl:disjointWith rdf:resource="#MeasureAngle"/> + <owl:disjointWith rdf:resource="#MeasureTorque"/> + <owl:disjointWith rdf:resource="#MeasureArea"/> + <owl:disjointWith rdf:resource="#MeasureMotionOfObject"/> + <owl:disjointWith> + <owl:Class rdf:about="#MeasurePositionOfObject"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Device"> + <rdfs:subClassOf> + <owl:Class rdf:about="#PhysicalObject"/> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:someValuesFrom rdf:resource="#Cost"/> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#hasProperty"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Workpiece"/> + </owl:Class> + <owl:Class rdf:ID="WorkArea"> + <rdfs:subClassOf> + <owl:Class rdf:about="#Parameter"/> + </rdfs:subClassOf> + </owl:Class> + <owl:Class rdf:about="#Secure"> + <rdfs:subClassOf rdf:resource="#ManipulationAndHandlingFunction"/> + <owl:disjointWith rdf:resource="#Move"/> + </owl:Class> + <owl:Class rdf:about="#LineParallelGripper"> + <rdfs:subClassOf rdf:resource="#ParallelGripper"/> + <owl:disjointWith rdf:resource="#GeneralParallelGripper"/> + <owl:disjointWith> + <owl:Class rdf:about="#CricularParallelGripper"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:ID="CodeReader"> + <rdfs:subClassOf rdf:resource="#VisionSensor"/> + </owl:Class> + <owl:Class rdf:about="#Clinch"> + <rdfs:subClassOf rdf:resource="#Join"/> + <owl:disjointWith rdf:resource="#Weld"/> + <owl:disjointWith rdf:resource="#Solder"/> + <owl:disjointWith rdf:resource="#Rivet"/> + <owl:disjointWith rdf:resource="#Glue"/> + <owl:disjointWith rdf:resource="#Fill"/> + <owl:disjointWith rdf:resource="#Bolt"/> + <owl:disjointWith rdf:resource="#Assemble"/> + </owl:Class> + <owl:Class rdf:about="#Plane"> + <owl:disjointWith rdf:resource="#Grind"/> + <owl:disjointWith rdf:resource="#Broach"/> + <owl:disjointWith rdf:resource="#Lathe"/> + <rdfs:subClassOf rdf:resource="#Separate"/> + <owl:disjointWith rdf:resource="#File"/> + <owl:disjointWith rdf:resource="#Hone"/> + <owl:disjointWith rdf:resource="#Lap"/> + <owl:disjointWith rdf:resource="#Cut"/> + <owl:disjointWith rdf:resource="#Electro-discharge-machine"/> + <owl:disjointWith rdf:resource="#Thermal-Separate"/> + <owl:disjointWith rdf:resource="#Saw"/> + <owl:disjointWith rdf:resource="#Rub"/> + <owl:disjointWith rdf:resource="#Drill"/> + <owl:disjointWith rdf:resource="#Mill"/> + <owl:disjointWith rdf:resource="#Thrust"/> + </owl:Class> + <owl:Class rdf:about="#Strech-Form"> + <owl:disjointWith rdf:resource="#True"/> + <owl:disjointWith rdf:resource="#Flang"/> + <owl:disjointWith rdf:resource="#Deep-Draw"/> + <owl:disjointWith rdf:resource="#Roll"/> + <owl:disjointWith rdf:resource="#Bead"/> + <owl:disjointWith rdf:resource="#Fold"/> + <owl:disjointWith rdf:resource="#Extrude"/> + <owl:disjointWith rdf:resource="#Forge"/> + <rdfs:subClassOf rdf:resource="#Form"/> + <owl:disjointWith rdf:resource="#Bend"/> + <owl:disjointWith> + <owl:Class rdf:about="#Press"/> + </owl:disjointWith> + <owl:disjointWith> + <owl:Class rdf:about="#Crush"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Clamp"> + <rdfs:subClassOf rdf:resource="#Secure"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#isSkillOf"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#Fixture"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Attach"/> + <owl:disjointWith rdf:resource="#Detach"/> + <owl:disjointWith rdf:resource="#Grasp"/> + <owl:disjointWith rdf:resource="#Release"/> + <owl:disjointWith> + <owl:Class rdf:about="#Unclamp"/> + </owl:disjointWith> + </owl:Class> + <owl:Class rdf:about="#Unclamp"> + <rdfs:subClassOf rdf:resource="#Secure"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#Fixture"/> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#isSkillOf"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Attach"/> + <owl:disjointWith rdf:resource="#Clamp"/> + <owl:disjointWith rdf:resource="#Detach"/> + <owl:disjointWith rdf:resource="#Grasp"/> + <owl:disjointWith rdf:resource="#Release"/> + </owl:Class> + <owl:Class rdf:about="#PhysicalObject"> + <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#hasProperty"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#Property"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#hasProperty"/> + </owl:onProperty> + <owl:someValuesFrom rdf:resource="#Mass"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:ObjectProperty rdf:about="#hasProperty"/> + </owl:onProperty> + <owl:someValuesFrom rdf:resource="#Geometry"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Concept"/> + <owl:disjointWith rdf:resource="#Skill"/> + <owl:disjointWith rdf:resource="#Property"/> + </owl:Class> + <owl:Class rdf:ID="UltrasonicDistanceSensor"> + <rdfs:subClassOf rdf:resource="#UltrasonicSensor"/> + </owl:Class> + <owl:Class rdf:ID="Lightbulb"> + <rdfs:subClassOf rdf:resource="#LightingDevice"/> + </owl:Class> + <owl:Class rdf:about="#MeasurePositionOfObject"> + <owl:disjointWith rdf:resource="#MeasureTemperature"/> + <rdfs:subClassOf rdf:resource="#Measure"/> + <owl:disjointWith rdf:resource="#MeasureAngle"/> + <owl:disjointWith rdf:resource="#MeasureDistance"/> + <owl:disjointWith rdf:resource="#MeasureAcceleration"/> + <owl:disjointWith rdf:resource="#MeasureForce"/> + <owl:disjointWith rdf:resource="#MeasureSpeed"/> + <owl:disjointWith rdf:resource="#MeasureArea"/> + <owl:disjointWith rdf:resource="#MeasureDiameter"/> + <owl:disjointWith rdf:resource="#MeasureVolume"/> + <owl:disjointWith rdf:resource="#MeasureMotionOfObject"/> + <owl:disjointWith rdf:resource="#MeasureTorque"/> + <owl:disjointWith rdf:resource="#MeasureOrientationOfObject"/> + </owl:Class> + <owl:Class rdf:about="#Parameter"> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:someValuesFrom rdf:resource="#Unit"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:someValuesFrom rdf:resource="#Type"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#Type"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#Unit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> + <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >Parameters of skills.</rdfs:comment> + </owl:Class> + <owl:Class rdf:about="#HMI_Input"> + <owl:disjointWith rdf:resource="#HMI_Output"/> + <rdfs:subClassOf rdf:resource="#HMI"/> + </owl:Class> + <owl:Class rdf:about="#CricularParallelGripper"> + <rdfs:subClassOf rdf:resource="#ParallelGripper"/> + <owl:disjointWith rdf:resource="#LineParallelGripper"/> + <owl:disjointWith rdf:resource="#GeneralParallelGripper"/> + </owl:Class> + <owl:Class rdf:about="#ToolChanger"> + <rdfs:subClassOf rdf:resource="#ManipulationAndHandling"/> + <owl:disjointWith rdf:resource="#Robot"/> + <owl:disjointWith rdf:resource="#Gripper"/> + <owl:disjointWith rdf:resource="#Fixture"/> + <owl:disjointWith rdf:resource="#Displacement"/> + </owl:Class> + <owl:Class rdf:about="#Press"> + <owl:disjointWith rdf:resource="#Strech-Form"/> + <owl:disjointWith rdf:resource="#Forge"/> + <owl:disjointWith rdf:resource="#True"/> + <owl:disjointWith rdf:resource="#Bend"/> + <owl:disjointWith> + <owl:Class rdf:about="#Crush"/> + </owl:disjointWith> + <rdfs:subClassOf rdf:resource="#Form"/> + <owl:disjointWith rdf:resource="#Roll"/> + <owl:disjointWith rdf:resource="#Flang"/> + <owl:disjointWith rdf:resource="#Fold"/> + <owl:disjointWith rdf:resource="#Extrude"/> + <owl:disjointWith rdf:resource="#Bead"/> + <owl:disjointWith rdf:resource="#Deep-Draw"/> + </owl:Class> + <owl:Class rdf:about="#FloatPairType"> + <owl:disjointWith rdf:resource="#IntegerTypeA"/> + <owl:disjointWith rdf:resource="#StringType"/> + <owl:disjointWith rdf:resource="#BooleanType"/> + <owl:disjointWith rdf:resource="#IntegerPairType"/> + <rdfs:subClassOf rdf:resource="#Type"/> + <owl:disjointWith rdf:resource="#FloatType"/> + <owl:disjointWith rdf:resource="#CoordinateType"/> + <owl:disjointWith rdf:resource="#EnumType"/> + <owl:disjointWith rdf:resource="#CoordinatePairType"/> + <owl:disjointWith rdf:resource="#CADFileType"/> + </owl:Class> + <owl:Class rdf:about="#Hot-galvanise"> + <rdfs:subClassOf rdf:resource="#Coat"/> + <owl:disjointWith rdf:resource="#Varnish"/> + <owl:disjointWith rdf:resource="#Powder-coat"/> + <owl:disjointWith rdf:resource="#Electroplate"/> + </owl:Class> + <owl:Class rdf:about="#FTP"> + <owl:disjointWith rdf:resource="#CapabilityMaterial"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#EthernetInterface"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#BooleanType"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Responsetime"/> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#WormOutside"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#ChuckDiameter"/> + <owl:disjointWith rdf:resource="#Length"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:allValuesFrom rdf:resource="#NullUnit"/> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#Editable"/> + <owl:disjointWith rdf:resource="#SwitchingFrequency"/> + <owl:disjointWith rdf:resource="#TypeOfActuation"/> + <owl:disjointWith rdf:resource="#UPnP"/> + <owl:disjointWith rdf:resource="#MaxCurrentConsumption"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <rdfs:subClassOf rdf:resource="#DeviceProperty"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#MechanicalConnector"/> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#EnclosureRatingIP"/> + <owl:disjointWith rdf:resource="#LightType"/> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith> + <owl:Class rdf:about="#MinAmbientTemperature"/> + </owl:disjointWith> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#MaxAmbientTemperature"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#RJ45"/> + </owl:Class> + <owl:Class rdf:ID="Ethernet"> + <rdfs:subClassOf rdf:resource="#Communication"/> + </owl:Class> + <owl:Class rdf:about="#MinAmbientTemperature"> + <owl:disjointWith rdf:resource="#DigitalIn"/> + <owl:disjointWith rdf:resource="#MaxScanAngle"/> + <owl:disjointWith rdf:resource="#DepthResolution"/> + <owl:disjointWith rdf:resource="#Height"/> + <owl:disjointWith rdf:resource="#MinVoltageSupply"/> + <owl:disjointWith rdf:resource="#SwitchingFrequency"/> + <owl:disjointWith rdf:resource="#Baudrate"/> + <owl:disjointWith rdf:resource="#Reachability"/> + <owl:disjointWith rdf:resource="#LightSpotSize"/> + <owl:disjointWith rdf:resource="#TypeOfActuation"/> + <owl:disjointWith rdf:resource="#Editable"/> + <owl:disjointWith rdf:resource="#Length"/> + <rdfs:subClassOf rdf:resource="#DeviceProperty"/> + <owl:disjointWith rdf:resource="#DigitalOut"/> + <owl:disjointWith rdf:resource="#Repeatability"/> + <owl:disjointWith rdf:resource="#WormDiameter"/> + <owl:disjointWith rdf:resource="#FTP"/> + <owl:disjointWith rdf:resource="#LaserClass"/> + <owl:disjointWith rdf:resource="#RJ45"/> + <owl:disjointWith rdf:resource="#UPnP"/> + <owl:disjointWith rdf:resource="#EthernetInterface"/> + <owl:disjointWith rdf:resource="#MaxVoltageSupply"/> + <owl:disjointWith rdf:resource="#Width"/> + <owl:disjointWith rdf:resource="#WormOutside"/> + <owl:disjointWith rdf:resource="#Serial"/> + <owl:disjointWith rdf:resource="#MechanicalConnector"/> + <owl:disjointWith rdf:resource="#MinMeasurementRange"/> + <owl:disjointWith rdf:resource="#Profibus"/> + <owl:disjointWith rdf:resource="#MaxForce"/> + <owl:disjointWith rdf:resource="#AngleResolution"/> + <owl:disjointWith rdf:resource="#ElectricalInterface"/> + <owl:disjointWith rdf:resource="#Responsetime"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasType"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#FloatType"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#WormInside"/> + <owl:disjointWith rdf:resource="#ChuckDiameter"/> + <owl:disjointWith rdf:resource="#Accuracy"/> + <owl:disjointWith rdf:resource="#MaxMeasurementRange"/> + <owl:disjointWith rdf:resource="#EnclosureRatingIP"/> + <owl:disjointWith rdf:resource="#LightType"/> + <owl:disjointWith rdf:resource="#MaxAmbientTemperature"/> + <owl:disjointWith rdf:resource="#CapabilityMaterial"/> + <owl:disjointWith rdf:resource="#DegreesOfFreedom"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"/> + </owl:onProperty> + <owl:allValuesFrom rdf:resource="#TemperatureUnit"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="#MaxCurrentConsumption"/> + <owl:disjointWith rdf:resource="#Resolution"/> + <owl:disjointWith rdf:resource="#TCP"/> + <owl:disjointWith rdf:resource="#PneumaticConnector"/> + <owl:disjointWith rdf:resource="#ScanningDistance"/> + </owl:Class> + <owl:Class rdf:about="#Crush"> + <owl:disjointWith rdf:resource="#Forge"/> + <owl:disjointWith rdf:resource="#Flang"/> + <owl:disjointWith rdf:resource="#Bend"/> + <owl:disjointWith rdf:resource="#Roll"/> + <owl:disjointWith rdf:resource="#Extrude"/> + <owl:disjointWith rdf:resource="#Deep-Draw"/> + <owl:disjointWith rdf:resource="#Strech-Form"/> + <rdfs:subClassOf rdf:resource="#Form"/> + <owl:disjointWith rdf:resource="#True"/> + <owl:disjointWith rdf:resource="#Fold"/> + <owl:disjointWith rdf:resource="#Press"/> + <owl:disjointWith rdf:resource="#Bead"/> + </owl:Class> + <owl:Class rdf:about="#Feed"> + <owl:disjointWith rdf:resource="#Displace"/> + <owl:disjointWith rdf:resource="#Turn"/> + <owl:disjointWith rdf:resource="#Pan"/> + <owl:disjointWith rdf:resource="#Arrange"/> + <owl:disjointWith rdf:resource="#Pass"/> + <rdfs:subClassOf rdf:resource="#Move"/> + <owl:disjointWith rdf:resource="#Orient"/> + <owl:disjointWith rdf:resource="#Convey"/> + <owl:disjointWith rdf:resource="#Position"/> + </owl:Class> + <owl:Class rdf:about="#TorqueForceSensor"> + <owl:disjointWith rdf:resource="#UltrasonicSensor"/> + <owl:disjointWith rdf:resource="#TactileSensor"/> + <owl:disjointWith rdf:resource="#OpticSensor"/> + <owl:disjointWith rdf:resource="#MagneticSensor"/> + <owl:disjointWith rdf:resource="#InductiveSensor"/> + <owl:disjointWith rdf:resource="#EncoderSensor"/> + <owl:disjointWith rdf:resource="#CapacitveSensor"/> + <rdfs:subClassOf rdf:resource="#Sensor"/> + </owl:Class> + <owl:ObjectProperty rdf:about="#isSkillOf"> + <rdfs:range rdf:resource="#Device"/> + <owl:inverseOf> + <owl:ObjectProperty rdf:ID="hasSkill"/> + </owl:inverseOf> + <rdfs:domain rdf:resource="#Skill"/> + </owl:ObjectProperty> + <owl:ObjectProperty rdf:about="#hasParameter"> + <owl:inverseOf> + <owl:ObjectProperty rdf:ID="isParameterOf"/> + </owl:inverseOf> + <rdfs:range rdf:resource="#Parameter"/> + <rdfs:domain rdf:resource="#Skill"/> + </owl:ObjectProperty> + <owl:ObjectProperty rdf:about="#isParameterOf"> + <rdfs:domain rdf:resource="#Parameter"/> + <owl:inverseOf rdf:resource="#hasParameter"/> + <rdfs:range rdf:resource="#Skill"/> + </owl:ObjectProperty> + <owl:ObjectProperty rdf:about="#isPropertyOf"> + <rdfs:domain rdf:resource="#Property"/> + <rdfs:range rdf:resource="#PhysicalObject"/> + <owl:inverseOf> + <owl:ObjectProperty rdf:about="#hasProperty"/> + </owl:inverseOf> + </owl:ObjectProperty> + <owl:ObjectProperty rdf:about="#hasProperty"> + <rdfs:range rdf:resource="#Property"/> + <owl:inverseOf rdf:resource="#isPropertyOf"/> + <rdfs:domain rdf:resource="#PhysicalObject"/> + </owl:ObjectProperty> + <owl:ObjectProperty rdf:about="#hasSkill"> + <rdfs:domain rdf:resource="#Device"/> + <rdfs:range rdf:resource="#Skill"/> + <owl:inverseOf rdf:resource="#isSkillOf"/> + </owl:ObjectProperty> + <owl:TransitiveProperty rdf:ID="isSubdeviceOf"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> + <rdfs:domain rdf:resource="#Device"/> + <owl:inverseOf> + <owl:TransitiveProperty rdf:ID="hasSubdevice"/> + </owl:inverseOf> + <rdfs:range rdf:resource="#Device"/> + <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >expresses potential rather than necessity</rdfs:comment> + </owl:TransitiveProperty> + <owl:TransitiveProperty rdf:about="#hasSubdevice"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> + <rdfs:domain rdf:resource="#Device"/> + <owl:inverseOf rdf:resource="#isSubdeviceOf"/> + <rdfs:range rdf:resource="#Device"/> + </owl:TransitiveProperty> + <owl:FunctionalProperty rdf:ID="conversionFactor"> + <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> + <rdfs:domain rdf:resource="#Unit"/> + </owl:FunctionalProperty> + <owl:FunctionalProperty rdf:about="#hasUnit"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> + <rdfs:domain> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#Property"/> + <owl:Class rdf:about="#Parameter"/> + </owl:unionOf> + </owl:Class> + </rdfs:domain> + <rdfs:range rdf:resource="#Unit"/> + </owl:FunctionalProperty> + <owl:FunctionalProperty rdf:about="#hasType"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> + <rdfs:domain> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#Property"/> + <owl:Class rdf:about="#Parameter"/> + </owl:unionOf> + </owl:Class> + </rdfs:domain> + <rdfs:range rdf:resource="#Type"/> + </owl:FunctionalProperty> + <owl:FunctionalProperty rdf:ID="propertyValue"> + <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> + <rdfs:domain rdf:resource="#Property"/> + </owl:FunctionalProperty> + <IntegerTypeA rdf:ID="Integer"/> + <TemperatureUnit rdf:ID="Kelvin"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1</conversionFactor> + </TemperatureUnit> + <CoordinateType rdf:ID="Coordinate"/> + <TimeUnit rdf:ID="Week"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >604800</conversionFactor> + </TimeUnit> + <LengthUnit rdf:ID="Mile"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1609.344</conversionFactor> + </LengthUnit> + <CurrencyUnit rdf:ID="USD"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1</conversionFactor> + </CurrencyUnit> + <MassUnit rdf:ID="Kilogram"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1</conversionFactor> + </MassUnit> + <PowerUnit rdf:ID="Watt"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1</conversionFactor> + </PowerUnit> + <AngleUnit rdf:ID="Degree"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1</conversionFactor> + </AngleUnit> + <CurrencyUnit rdf:ID="Euro"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1</conversionFactor> + </CurrencyUnit> + <MassUnit rdf:ID="Pound"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >0.454</conversionFactor> + </MassUnit> + <owl:AllDifferent/> + <CADFileType rdf:ID="CADFile"/> + <TimeUnit rdf:ID="Second"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1</conversionFactor> + </TimeUnit> + <TimeUnit rdf:ID="Minute"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >60</conversionFactor> + </TimeUnit> + <FrequencyUnit rdf:ID="Hertz"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1</conversionFactor> + </FrequencyUnit> + <ForceUnit rdf:ID="Newton"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1</conversionFactor> + </ForceUnit> + <FloatPairType rdf:ID="FloatPair"/> + <VelocityUnit rdf:ID="MetersPerSecond"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1</conversionFactor> + </VelocityUnit> + <MassUnit rdf:ID="Gram"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >0.001</conversionFactor> + </MassUnit> + <TimeUnit rdf:ID="Day"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >86400</conversionFactor> + </TimeUnit> + <CurrentUnit rdf:ID="Volt"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1</conversionFactor> + </CurrentUnit> + <CoordinatePairType rdf:ID="CoordinatePair"/> + <AngleUnit rdf:ID="Radian"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >0.0175</conversionFactor> + </AngleUnit> + <IntegerPairType rdf:ID="IntegerPair"/> + <Robot rdf:ID="Robot_38"/> + <TimeUnit rdf:ID="Hour"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >3600</conversionFactor> + </TimeUnit> + <VelocityUnit rdf:ID="KilometersPerHour"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >0.2777778</conversionFactor> + </VelocityUnit> + <LengthUnit rdf:ID="Kilometer"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1000</conversionFactor> + </LengthUnit> + <NullUnit rdf:ID="null"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >0</conversionFactor> + </NullUnit> + <FloatType rdf:ID="Float"/> + <PowerUnit rdf:ID="KiloWatt"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1000</conversionFactor> + </PowerUnit> + <ArticulatedRobot rdf:ID="ArticulatedRobot_1"/> + <EnumType rdf:ID="Enum"/> + <BooleanType rdf:ID="Boolean"/> + <StringType rdf:ID="String"/> + <MassUnit rdf:ID="Ton"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1000</conversionFactor> + </MassUnit> + <TemperatureUnit rdf:ID="Celsius"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1</conversionFactor> + </TemperatureUnit> + <LengthUnit rdf:ID="Meter"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >1</conversionFactor> + </LengthUnit> + <VelocityUnit rdf:ID="MilesPerHour"> + <conversionFactor rdf:datatype="http://www.w3.org/2001/XMLSchema#string" + >0.4471</conversionFactor> + </VelocityUnit> +</rdf:RDF> + +<!-- Created with Protege (with OWL Plugin 3.4, Build 128) http://protege.stanford.edu -->