Commit c205da6b authored by Anders Nilsson's avatar Anders Nilsson
Browse files

Fixed parser so that it can parse v09.owl

parent 337d8322
......@@ -14,9 +14,9 @@ options {
NODE_PREFIX = "";
JAVA_UNICODE_ESCAPE = true;
STATIC = false;
DEBUG_PARSER = true;
// DEBUG_PARSER = true;
// DEBUG_LOOKAHEAD = true;
// DEBUG_TOKEN_MANAGER = true;
// DEBUG_TOKEN_MANAGER = true;
} // options
......@@ -45,14 +45,9 @@ PARSER_END(SiarasParser)
}// WHITE SPACE
// <DEFAULT,BOUNDS> SPECIAL_TOKEN : /* COMMENTS */
// {
// <SLASH_SLASH_COMMENT : "//" (~["\n","\r"])* >
// }
SPECIAL_TOKEN : /* COMMENTS */
{
// <SLASH_STAR_COMMENT : "/*" (~["*"])* "*" ("*" | (~["*","/"] (~["*"])* "*"))* "/" >
< "<!--" ( ~["-"] | ( "-" ~["-"] ) )* "-->">
| < "<rdfs:comment" ( ~["<"] | ( "<" ~["/"] ) )* "</rdfs:comment>" >
// <XML_COMMENT : "<!--" (~["-","-",">"])* "-->" >
......@@ -112,6 +107,7 @@ SPECIAL_TOKEN : /* COMMENTS */
// | < VacuumGripper : "VacuumGripper" >
}// RESERVED WORDS AND LITERALS
<DEFAULT, BOUNDS> TOKEN : /* LITERALS */
{
< INTEGER_LITERAL:
......@@ -194,7 +190,6 @@ SPECIAL_TOKEN : /* COMMENTS */
"\uf900"-"\ufaff",
"+",
"-",
"/",
",",
"."
]
......@@ -230,6 +225,7 @@ SPECIAL_TOKEN : /* COMMENTS */
| < LBRACKET : "[" >
| < RBRACKET : "]" >
| < SEMICOLON : ";" >
| < QUOTE : "\"" >
// | < COMMA : "," >
// | < DOT : "." >
}// SEPARATORS
......@@ -257,7 +253,7 @@ SPECIAL_TOKEN : /* COMMENTS */
// | < PLUS : "+" >
// | < MINUS : "-" >
// | < STAR : "*" >
// | < SLASH : "/" >
| < SLASH : "/" >
// | < BIT_AND : "&" >
// | < BIT_OR : "|" >
// | < XOR : "^" >
......
<?xml version="1.0"?>
<rdf:RDF>
<MaxCurrentConsumption rdf:ID="MaxCurrentConsumption_0.2">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>0.2</value>
<isPropertyOf>
<VisionSensor rdf:ID="Sick_CVS2-P112">
<hasProperty>
<MaxAmbientTemperature rdf:ID="MaxAmbientTemperature_40">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>40.0</value>
<isPropertyOf>
<ScaraRobot rdf:ID="ScaraRobot_Staeubli_RS80">
<hasProperty>
<NumberOfJoints rdf:ID="NumberOfJoints_4">
<hasEditable>
<isEditable rdf:ID="isEditable_false">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean"
>false</value>
</isEditable>
</hasEditable>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer"
>4</value>
<isPropertyOf>
<ArticulatedRobot rdf:ID="ArticulatedRobot_ABB_IRB-140">
<hasProperty rdf:resource="#MaxAmbientTemperature_40"/>
<hasProperty>
<PowerConsumption rdf:ID="PowerConsumption_4.5">
<isPropertyOf rdf:resource="#ArticulatedRobot_ABB_IRB-140"/>
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>4.5</value>
</PowerConsumption>
</hasProperty>
<hasProperty>
<TypeOfActuation rdf:ID="TypeOfActuation_Electric">
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Electric</value>
<isPropertyOf rdf:resource="#ArticulatedRobot_ABB_IRB-140"/>
<isPropertyOf>
<ArticulatedRobot rdf:ID="ArticulatedRobot_ABB_IRB-4400">
<hasProperty rdf:resource="#TypeOfActuation_Electric"/>
<hasProperty>
<MaxAmbientTemperature rdf:ID="MaxAmbientTemperature_45">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>45.0</value>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#ArticulatedRobot_ABB_IRB-4400"/>
<isPropertyOf rdf:resource="#ArticulatedRobot_ABB_IRB-140"/>
</MaxAmbientTemperature>
</hasProperty>
<hasProperty>
<IntelligentCtrl rdf:ID="IntelligentCtrl_1">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>yes</value>
<isPropertyOf>
<SmartCamera rdf:ID="Sick_IVC-2DM1122">
<hasProperty>
<EnclosureRatingIP rdf:ID="EnclosureRatingIP_65">
<isPropertyOf>
<OpticColorSensor rdf:ID="Sensopart_FL64C">
<hasProperty>
<MinVoltageSupply rdf:ID="MinVoltageSupply_12.0">
<value rdf:datatype=
"http://www.w3.org/2001/XMLSchema#float"
>12.0</value>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_CVS2-P112"/>
<isPropertyOf>
<OpticLuminescenceScanner rdf:ID="Sick_LUT3-610">
<hasProperty>
<SwitchingFrequency rdf:ID="SwitchingFrequency_1500">
<isPropertyOf>
<OpticColorSensor rdf:ID="Sick_CSM1-N1114">
<hasProperty>
<EnclosureRatingIP rdf:ID="EnclosureRatingIP_67">
<isPropertyOf>
<OpticDistanceSensor rdf:ID="Sick_DT10-P10B5">
<hasProperty>
<MinMeasurementRange rdf:ID="MinMeasurementRange_0.05">
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_DT10-P10B5"/>
<isPropertyOf>
<OpticProximitySwitch rdf:ID="Sick_WT18-3P430">
<hasProperty>
<ElectricalInterface rdf:ID="ElectricalInterface_ConnectorM12-4Pins">
<isPropertyOf>
<SmartCamera rdf:ID="Sick_IVC-2DM1111">
<hasProperty>
<Length rdf:ID="Length_161">
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>161.0</value>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1111"/>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1122"/>
</Length>
</hasProperty>
<hasProperty rdf:resource="#IntelligentCtrl_1"/>
<hasProperty>
<MinAmbientTemperature rdf:ID="MinAmbientTemperature_0">
<hasEditable rdf:resource="#isEditable_false"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>in degrees celsius</rdfs:comment>
<isPropertyOf rdf:resource="#Sick_CVS2-P112"/>
<isPropertyOf>
<LaserScanner2D rdf:ID="Sick_LMS200-30106">
<hasProperty>
<ResponseTime rdf:ID="ResponseTime_0.026">
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_LMS200-30106"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>0.026</value>
</ResponseTime>
</hasProperty>
<hasProperty>
<MaxAmbientTemperature rdf:ID="MaxAmbientTemperature_50">
<rdfs:comment rdf:datatype=
"http://www.w3.org/2001/XMLSchema#string"
>in degrees celsius</rdfs:comment>
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>50.0</value>
<isPropertyOf rdf:resource="#Sick_LMS200-30106"/>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1111"/>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1122"/>
<isPropertyOf rdf:resource="#Sick_DT10-P10B5"/>
</MaxAmbientTemperature>
</hasProperty>
<hasSkill>
<MeasureVolume rdf:ID="MeasureVolume_1">
<isSkillOf rdf:resource="#Sick_LMS200-30106"/>
</MeasureVolume>
</hasSkill>
<hasSkill>
<Count rdf:ID="Count_1">
<isSkillOf rdf:resource="#Sick_IVC-2DM1122"/>
<isSkillOf rdf:resource="#Sick_IVC-2DM1111"/>
<isSkillOf rdf:resource="#Sick_LMS200-30106"/>
</Count>
</hasSkill>
<hasProperty>
<LaserClass rdf:ID="LaserClass_1">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>1</value>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_LMS200-30106"/>
</LaserClass>
</hasProperty>
<hasProperty>
<PowerConsumption rdf:ID="PowerConsumption_20">
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>20.0</value>
<isPropertyOf rdf:resource="#Sick_LMS200-30106"/>
</PowerConsumption>
</hasProperty>
<hasSkill>
<MeasurePositionOfObject rdf:ID="DeterminePositionOfObject_1">
<isSkillOf rdf:resource="#Sick_LMS200-30106"/>
<isSkillOf rdf:resource="#Sick_IVC-2DM1111"/>
<isSkillOf rdf:resource="#Sick_IVC-2DM1122"/>
</MeasurePositionOfObject>
</hasSkill>
<hasSkill>
<MeasureDistance rdf:ID="MeasureDistance_2">
<isSkillOf rdf:resource="#Sick_LMS200-30106"/>
</MeasureDistance>
</hasSkill>
<hasProperty>
<Weight rdf:ID="Weight_4.5">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>4.5</value>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_LMS200-30106"/>
</Weight>
</hasProperty>
<hasProperty>
<MinVoltageSupply rdf:ID="MinVoltageSupply_20.4">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>20.4</value>
<isPropertyOf rdf:resource="#Sick_LMS200-30106"/>
<hasEditable rdf:resource="#isEditable_false"/>
</MinVoltageSupply>
</hasProperty>
<hasProperty>
<MaxMeasurementRange rdf:ID="MaxMeasurementRange_80">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>80.0</value>
<isPropertyOf rdf:resource="#Sick_LMS200-30106"/>
<hasEditable rdf:resource="#isEditable_false"/>
</MaxMeasurementRange>
</hasProperty>
<hasProperty rdf:resource="#EnclosureRatingIP_65"/>
<hasSkill>
<Scan rdf:ID="Scan_2D">
<isSkillOf rdf:resource="#Sick_LMS200-30106"/>
</Scan>
</hasSkill>
<hasProperty>
<Resolution rdf:ID="AngleResolution_0.5">
<isPropertyOf rdf:resource="#Sick_LMS200-30106"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>0.5</value>
<hasEditable rdf:resource="#isEditable_false"/>
</Resolution>
</hasProperty>
<hasIdentifier>
<Identifier rdf:ID="ID_Sick_LMS200-30106">
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Sick_LMS200-30106</value>
</Identifier>
</hasIdentifier>
<hasSkill>
<DetectCollision rdf:ID="DetectCollision_1">
<isSkillOf rdf:resource="#Sick_LMS200-30106"/>
</DetectCollision>
</hasSkill>
<hasProperty>
<MaxVoltageSupply rdf:ID="MaxVoltageSupply_27.6">
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_LMS200-30106"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>27.6</value>
</MaxVoltageSupply>
</hasProperty>
<hasSkill>
<ClassifyObject rdf:ID="ClassifyObject_2">
<isSkillOf rdf:resource="#Sick_LMS200-30106"/>
</ClassifyObject>
</hasSkill>
<hasProperty>
<Resolution rdf:ID="DepthResolution_0.01">
<isPropertyOf rdf:resource="#Sick_LMS200-30106"/>
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>0.01</value>
</Resolution>
</hasProperty>
<hasProperty>
<MaxScanAngle rdf:ID="MaxScanAngle_180">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>180.0</value>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_LMS200-30106"/>
</MaxScanAngle>
</hasProperty>
<hasProperty rdf:resource="#MinAmbientTemperature_0"/>
</LaserScanner2D>
</isPropertyOf>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1122"/>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1111"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>0.0</value>
</MinAmbientTemperature>
</hasProperty>
<hasIdentifier>
<Identifier rdf:ID="ID_Sick_IVC-2DM1111">
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Sick_IVC-2DM1111</value>
</Identifier>
</hasIdentifier>
<hasProperty>
<Height rdf:ID="Height_55">
<isPropertyOf rdf:resource="#Sick_IVC-2DM1111"/>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1122"/>
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>55.0</value>
</Height>
</hasProperty>
<hasSkill>
<MeasureOrientationOfObject rdf:ID="MeasureOrientationOfObject_1">
<isSkillOf rdf:resource="#Sick_IVC-2DM1122"/>
<isSkillOf rdf:resource="#Sick_IVC-2DM1111"/>
</MeasureOrientationOfObject>
</hasSkill>
<hasSkill>
<MeasureAngle rdf:ID="MeasureAngle_1">
<isSkillOf rdf:resource="#Sick_IVC-2DM1122"/>
<isSkillOf rdf:resource="#Sick_IVC-2DM1111"/>
</MeasureAngle>
</hasSkill>
<hasProperty rdf:resource="#EnclosureRatingIP_65"/>
<hasProperty>
<MaxMeasurementRange rdf:ID="MaxMeasurementRange_1">
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>1.0</value>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1111"/>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1122"/>
</MaxMeasurementRange>
</hasProperty>
<hasProperty rdf:resource="#MaxAmbientTemperature_50"/>
<hasProperty>
<MaxCurrentConsumption rdf:ID="MaxCurrentConsumption_0.4">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>0.4</value>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1122"/>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1111"/>
</MaxCurrentConsumption>
</hasProperty>
<hasProperty>
<Weight rdf:ID="Weight_0.5">
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1122"/>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1111"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>0.5</value>
</Weight>
</hasProperty>
<hasSkill rdf:resource="#DeterminePositionOfObject_1"/>
<hasSkill>
<MeasureDiameter rdf:ID="MeasureDiameter_1">
<isSkillOf rdf:resource="#Sick_IVC-2DM1111"/>
<isSkillOf rdf:resource="#Sick_IVC-2DM1122"/>
</MeasureDiameter>
</hasSkill>
<hasSkill>
<CheckPosition rdf:ID="CheckPosition_1">
<isSkillOf rdf:resource="#Sick_IVC-2DM1122"/>
<isSkillOf rdf:resource="#Sick_IVC-2DM1111"/>
</CheckPosition>
</hasSkill>
<hasProperty>
<BusInterface rdf:ID="BusInterface_RS485">
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>RS485</value>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1122"/>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1111"/>
</BusInterface>
</hasProperty>
<hasProperty>
<BusInterface rdf:ID="BusInterface_FastEthernet">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Fast Ethernet</value>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1122"/>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1111"/>
<isPropertyOf>
<SmartCamera rdf:ID="VisionComponents-VC4465">
<hasSkill>
<Read2DMatrixCode rdf:ID="Read2DMatrixCode_1">
<isSkillOf rdf:resource="#Sick_IVC-2DM1122"/>
<isSkillOf rdf:resource="#VisionComponents-VC4465"/>
</Read2DMatrixCode>
</hasSkill>
<hasProperty>
<MinVoltageSupply rdf:ID="MinVoltageSupply_19.2">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>19.2</value>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1122"/>
<isPropertyOf rdf:resource="#VisionComponents-VC4465"/>
<isPropertyOf rdf:resource="#Sick_IVC-2DM1111"/>
<isPropertyOf rdf:resource="#Sick_CSM1-N1114"/>
<hasEditable rdf:resource="#isEditable_false"/>
</MinVoltageSupply>
</hasProperty>
<hasProperty>
<Height rdf:ID="Height_53">
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sensopart_FL64C"/>
<isPropertyOf rdf:resource="#VisionComponents-VC4465"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>53.0</value>
</Height>
</hasProperty>
<hasProperty>
<Length rdf:ID="Length_66.25">
<isPropertyOf rdf:resource="#VisionComponents-VC4465"/>
<isPropertyOf rdf:resource="#Sensopart_FL64C"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>66.25</value>
<hasEditable rdf:resource="#isEditable_false"/>
</Length>
</hasProperty>
<hasProperty>
<MaxCurrentConsumption rdf:ID="MaxCurrentConsumption_0.08">
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>0.08</value>
<isPropertyOf>
<OpticColorSensor rdf:ID="Sick_CS81-P1112">
<hasProperty>
<MaxVoltageSupply rdf:ID="MaxVoltageSupply_30.0">
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf>
<OpticReflexSwitch rdf:ID="Sick_WL18-3P430">
<hasProperty rdf:resource="#MaxVoltageSupply_30.0"/>
<hasSkill>
<DetectObject rdf:ID="DetectObject_1">
<isSkillOf>
<OpticThroughBeamSwitch rdf:ID="Sick_WSWE18-3P430">
<hasProperty>
<MaxMeasurementRange rdf:ID="MaxMeasurementRange_20">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>20.0</value>
<isPropertyOf rdf:resource="#Sick_WSWE18-3P430"/>
<hasEditable rdf:resource="#isEditable_false"/> </MaxMeasurementRange>
</hasProperty>
<hasProperty>
<MaxAmbientTemperature rdf:ID="MaxAmbientTemperature_60">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>60.0</value>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_WSWE18-3P430"/>
<isPropertyOf rdf:resource="#Sick_WT18-3P430"/>
<isPropertyOf rdf:resource="#Sick_WL18-3P430"/> </MaxAmbientTemperature>
</hasProperty>
<hasProperty>
<SwitchingFrequency rdf:ID="SwitchingFrequency_1000">
<isPropertyOf rdf:resource="#Sick_WSWE18-3P430"/>
<isPropertyOf rdf:resource="#Sick_DT10-P10B5"/>
<isPropertyOf rdf:resource="#Sick_WL18-3P430"/>
<isPropertyOf>
<OpticDistanceSensor rdf:ID="Sick_DME5000-112">
<hasProperty rdf:resource="#EnclosureRatingIP_65"/>
<hasIdentifier>
<Identifier rdf:ID="ID_Sick_DME5000-112">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Sick_DME5000-112</value>
<hasEditable rdf:resource="#isEditable_false"/>
</Identifier>
</hasIdentifier>
<hasProperty>
<MinAmbientTemperature rdf:ID="MinAmbientTemperature_-10">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>-10.0</value>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_DME5000-112"/>
<isPropertyOf>
<OpticContrastScanner rdf:ID="Sick_KT5W_2P1116D">
<hasProperty>
<Weight rdf:ID="Weight_0.4">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>0.4</value>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf>
<OpticContrastScanner rdf:ID="Sick_KT10-2P1115">
<hasProperty rdf:resource="#MaxCurrentConsumption_0.08"/>
<hasProperty rdf:resource="#MaxVoltageSupply_30.0"/>
<hasIdentifier>
<Identifier rdf:ID="ID_Sick_KT10-2P1115">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Sick_KT10-2P1115</value>
<hasEditable rdf:resource="#isEditable_false"/>
</Identifier>
</hasIdentifier>
<hasProperty>
<MinVoltageSupply rdf:ID="MinVoltageSupply_10.0">
<isPropertyOf rdf:resource="#Sensopart_FL64C"/>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_CS81-P1112"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>10.0</value>
<isPropertyOf rdf:resource="#Sick_KT10-2P1115"/>
<isPropertyOf rdf:resource="#Sick_WSWE18-3P430"/>
<isPropertyOf rdf:resource="#Sick_WL18-3P430"/>
<isPropertyOf rdf:resource="#Sick_WT18-3P430"/>
<isPropertyOf rdf:resource="#Sick_DT10-P10B5"/>
</MinVoltageSupply>
</hasProperty>
<hasSkill>
<DetectContrast rdf:ID="DetectContrast_1">
<isSkillOf rdf:resource="#Sick_KT10-2P1115"/>
<isSkillOf rdf:resource="#Sick_KT5W_2P1116D"/>
</DetectContrast>
</hasSkill>
<hasProperty>
<ElectricalInterface rdf:ID="ElectricalInterface_OpenCollectorPNP">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>open collector PNP</value>
<isPropertyOf rdf:resource="#Sick_DT10-P10B5"/>
<isPropertyOf rdf:resource="#Sick_WSWE18-3P430"/>
<isPropertyOf rdf:resource="#Sick_KT5W_2P1116D"/>
<isPropertyOf rdf:resource="#Sick_CS81-P1112"/>
<isPropertyOf rdf:resource="#Sick_WL18-3P430"/>
<isPropertyOf rdf:resource="#Sick_WT18-3P430"/>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_CVS2-P112"/>
<isPropertyOf rdf:resource="#Sick_KT10-2P1115"/>
</ElectricalInterface>
</hasProperty>
<hasProperty rdf:resource="#EnclosureRatingIP_67"/>
<hasProperty>
<ResponseTime rdf:ID="ResponseTime_0.00001">
<isPropertyOf rdf:resource="#Sick_KT10-2P1115"/>
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>1.0E-5</value>
</ResponseTime>
</hasProperty>
<hasProperty>
<LightType rdf:ID="LightType_LEDred">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>LEDred</value>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_CSM1-N1114"/>
<isPropertyOf rdf:resource="#Sick_WL18-3P430"/>
<isPropertyOf rdf:resource="#Sick_DT10-P10B5"/>
<isPropertyOf rdf:resource="#Sick_KT10-2P1115"/>
<isPropertyOf rdf:resource="#Sick_CS81-P1112"/>
<isPropertyOf rdf:resource="#Sick_WT18-3P430"/>
<isPropertyOf rdf:resource="#Sick_WSWE18-3P430"/>
</LightType>
</hasProperty>
<hasProperty>
<LightType rdf:ID="LightType_LEDblue">
<isPropertyOf rdf:resource="#Sick_CS81-P1112"/>
<isPropertyOf rdf:resource="#Sick_KT10-2P1115"/>
<isPropertyOf rdf:resource="#Sick_CSM1-N1114"/>
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>LEDblue</value>
</LightType>
</hasProperty>
<hasProperty rdf:resource="#MinAmbientTemperature_-10"/>
<hasProperty>
<ElectricalInterface rdf:ID="ElectricalInterface_ConnectorM12-5Pins">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Connector M12, 5 Pins</value>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_KT10-2P1115"/>
<isPropertyOf rdf:resource="#Sick_KT5W_2P1116D"/>
<isPropertyOf rdf:resource="#Sick_CS81-P1112"/>
<isPropertyOf>
<LightGrid rdf:ID="Sick_MLG2-0280F511">
<hasProperty>
<MinVoltageSupply rdf:ID="MinVoltageSupply_15">
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>15.0</value>
<hasEditable rdf:resource="#isEditable_false"/>
<isPropertyOf rdf:resource="#Sick_MLG2-0280F511"/>
</MinVoltageSupply>
</hasProperty>
<hasSkill>
<DetectObject rdf:ID="DetectObject_15">
<isSkillOf rdf:resource="#Sick_MLG2-0280F511"/>
</DetectObject>
</hasSkill>
<hasProperty rdf:resource="#ElectricalInterface_ConnectorM12-5Pins"/>
<hasProperty>
<ResponseTime rdf:ID="ResponseTime_0.003">
<hasEditable rdf:resource="#isEditable_false"/>
<value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>0.0030</value>
<isPropertyOf rdf:resource="#Sick_MLG2-0280F511"/>
</ResponseTime>
</hasProperty>
<hasIdentifier>