@prefix : . @prefix sh: . @prefix rdf: . @prefix owl: . @prefix xml: . @prefix afn: . @prefix xsd: . @prefix rdfs: . a sh:NodeShape ; rdfs:label "Space Property" ; sh:description "describes properties related to space such as the GPS latitude, the GPS altitude, the GPS longitude, the XAxis Acceleration, the YAxisAcceleration, the ZAxis acceleration, the distance, etc." ; sh:name "Space Property" ; sh:nodeKind sh:IRI ; sh:targetClass :SpaceProperty . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :CoolingSensor . a sh:NodeShape ; rdfs:label "Ozone" ; sh:name "Ozone" ; sh:nodeKind sh:IRI ; sh:targetClass :Ozone . a sh:NodeShape ; rdfs:label "Light Bulb" ; sh:name "Light Bulb" ; sh:nodeKind sh:IRI ; sh:targetClass :LightBulb . a sh:PropertyShape ; rdfs:label "date Last Status Update" ; sh:datatype xsd:dateTime ; sh:name "date Last Status Update" ; sh:nodeKind sh:Literal ; sh:path :dateLastStatusUpdate ; sh:pattern "-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?" . a sh:NodeShape ; rdfs:label "Coarse Particulate Matter" ; sh:name "Coarse Particulate Matter" ; sh:nodeKind sh:IRI ; sh:targetClass :CoarseParticulateMatter . a sh:NodeShape ; rdfs:label "Monitoring Sensor" ; sh:description "It generates data about the active power, the reactive inductive power, the active enrgy, the reactive capacitif, the voltage and so one." ; sh:name "Monitoring Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :MonitoringSensor . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :PVFaçade . a sh:NodeShape ; rdfs:label "Energy Property" ; sh:description "It regroups the properties related to the energy such as: the battery level, the totalreturnedEnergy, the TotalEnergy, the PowerFactor, the Gridvoltage, and so one." ; sh:name "Energy Property" ; sh:nodeKind sh:IRI ; sh:targetClass :EnergyProperty . a sh:NodeShape ; rdfs:label "QR Counter" ; sh:name "QR Counter" ; sh:nodeKind sh:IRI ; sh:targetClass :QRCounter . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :Weather . a ; "Shapes generated with no errors" ; "https://auroral.iot.linkeddata.es/def/adapters/ontology.ttl" ; "200"^^xsd:int . a sh:NodeShape ; rdfs:label "Status Property" ; sh:name "Status Property" ; sh:nodeKind sh:IRI ; sh:property , ; sh:targetClass :StatusProperty . a sh:PropertyShape ; rdfs:label "has height" ; sh:datatype xsd:float ; sh:name "has height" ; sh:nodeKind sh:Literal ; sh:path :hasHeight ; sh:pattern "(\\+|-)?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)([Ee](\\+|-)?[0-9]+)?|(\\+|-)?INF|NaN" . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :AirConditionningBasic . a sh:NodeShape ; rdfs:label "Waste Bin Sensor" ; sh:description "It ensures a real time monitoring of the waste bins' status. It generates data about the distance and the deviation position" ; sh:name "Waste Bin Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :WasteBinSensor . a sh:NodeShape ; rdfs:label "Sensor" ; sh:name "Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:NodeShape ; rdfs:label "Smart Plug" ; sh:name "Smart Plug" ; sh:nodeKind sh:IRI ; sh:targetClass :SmartPlug . a sh:NodeShape ; rdfs:label "Water AMR Sensor" ; sh:description "Water AMR sensor sends data about the accumulated value of water in the current timestamp." ; sh:name "Water AMR Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :WaterAMRSensor . a sh:NodeShape ; rdfs:label "Air Quality Sensor" ; sh:name "Air Quality Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :AirQualitySensor . a sh:NodeShape ; rdfs:label "Light Property" ; sh:description "it describes properties about illuminance." ; sh:name "Light Property" ; sh:nodeKind sh:IRI ; sh:targetClass :LightProperty . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :HeatPumpAirtoWater . a sh:NodeShape ; rdfs:label "Sound Sensor" ; sh:name "Sound Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :SoundSensor . a sh:NodeShape ; rdfs:label "Ambient Humidity Property" ; sh:description "It is a value expressed as a percentage (0-100%). It is the amount of water vapor present in a specific volume." ; sh:name "Ambient Humidity Property" ; sh:nodeKind sh:IRI ; sh:targetClass :HumidityAmbientProperty . a sh:NodeShape ; rdfs:label "Noise" ; sh:description "mesure the noise in a place" ; sh:name "Noise" ; sh:nodeKind sh:IRI ; sh:targetClass :Noise . a sh:NodeShape ; rdfs:label "Device" ; sh:description "It is designed to realize a specific task. This task can be a detection of an occurred event or the initiation of an action. It has two sub-classes (sensor and actuator)." ; sh:name "Device" ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :BoilerSensor . a sh:PropertyShape ; rdfs:label "UTC time in ISO 8601 formatted timestamp for when to get data TO" ; sh:description "UTC time in ISO 8601 formatted timestamp for when to get data TO" ; sh:nodeKind sh:Literal ; sh:path :to-timestamp . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :PVRoofFlat . a sh:NodeShape ; rdfs:label "GPS Emergency Button" ; sh:description "It is a device used to detect the exact location of a specific thing or object. The detected data is the longitude, latitude, altitude, and the acceleration." ; sh:name "GPS Emergency Button" ; sh:nodeKind sh:IRI ; sh:targetClass :GPSEmergencyButton . a sh:NodeShape ; rdfs:label "Act reason" ; sh:name "Act reason" ; sh:nodeKind sh:IRI ; sh:targetClass :ActReason . a sh:NodeShape ; rdfs:label "Wind Ambient Property" ; sh:name "Wind Ambient Property" ; sh:nodeKind sh:IRI ; sh:targetClass :WindAmbientProperty . a sh:NodeShape ; rdfs:label "Nitrogen Dioxide" ; sh:name "Nitrogen Dioxide" ; sh:nodeKind sh:IRI ; sh:targetClass :NitrogenDioxide . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :UltrasoundSensor . a sh:NodeShape ; rdfs:label "Pressure" ; sh:description "provides information about the pressure properties (for example the atmospheric pressure)." ; sh:name "Pressure" ; sh:nodeKind sh:IRI ; sh:targetClass :Pressure . a sh:NodeShape ; rdfs:label "Smart Valve" ; sh:name "Smart Valve" ; sh:nodeKind sh:IRI ; sh:targetClass :SmartValve . a sh:NodeShape ; rdfs:label "Soil Moisture" ; sh:description "presents the soil moisture height and volume" ; sh:name "Soil Moisture" ; sh:nodeKind sh:IRI ; sh:property , ; sh:targetClass :SoilMoisture . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :BoilerBiomass . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :AccumulatedPercipitation . a sh:PropertyShape ; rdfs:label "measures property" ; sh:class ; sh:description "measures property" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path . a sh:NodeShape ; rdfs:label "Storage Capacity" ; sh:name "Storage Capacity" ; sh:nodeKind sh:IRI ; sh:targetClass :StorageCapacity . a sh:NodeShape ; rdfs:label "Battery Sensor" ; sh:name "Battery Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:NodeShape ; rdfs:label "QR Generator Sensor" ; sh:description "The QR Generator sensor is designed to count the numebr of person that scan the QR code when they visit a specific city" ; sh:name "QR Generator Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :QRGeneratorSensor . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :BoilerOil . a sh:NodeShape ; rdfs:label "Pressure Sensor" ; sh:name "Pressure Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :PressureSensor . a sh:NodeShape ; rdfs:label "Presence" ; sh:name "Presence" ; sh:nodeKind sh:IRI ; sh:targetClass :Presence . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :Accelerometer . a sh:NodeShape ; rdfs:label "Energy Monitor Sensor" ; sh:description "It is used to track and control real time energy use. It has different properties such as the returned energy, the total returned energy, etc..." ; sh:name "Energy Monitor Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :EnergyMonitor . a sh:PropertyShape ; rdfs:label "title" ; sh:datatype xsd:string ; sh:name "title" ; sh:nodeKind sh:Literal ; sh:path :title ; sh:pattern ".*" . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :PVRoofStanled . a sh:NodeShape ; rdfs:label "Ambient Temperature" ; sh:description "Ambient Temperature is a measure of the temperature around a given asset or piece of equipement or other object" ; sh:name "Ambient Temperature" ; sh:nodeKind sh:IRI ; sh:targetClass :TemperatureAmbientProperty . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :CloudCover . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :BoilerNgas . a sh:NodeShape ; rdfs:label "Motion Sensor" ; sh:description "A motion sensor (or motion detector) is a device that is designed to detect and measure movement." ; sh:name "Motion Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :MotionSensor . a sh:NodeShape ; rdfs:label "Ammonia" ; sh:name "Ammonia" ; sh:nodeKind sh:IRI ; sh:targetClass :Ammonia . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :HeatPumpAirtoAir . a sh:NodeShape ; rdfs:label "Health Property" ; sh:name "Health Property" ; sh:nodeKind sh:IRI ; sh:targetClass :HealthProperty . a sh:NodeShape ; rdfs:label "Motion Property" ; sh:description "it is about the motion and the vibration properties." ; sh:name "Motion Property" ; sh:nodeKind sh:IRI ; sh:targetClass :MotionProperty . a sh:PropertyShape ; rdfs:label "has volume" ; sh:datatype xsd:float ; sh:name "has volume" ; sh:nodeKind sh:Literal ; sh:path :hasVolume ; sh:pattern "(\\+|-)?([0-9]+(\\.[0-9]*)?|\\.[0-9]+)([Ee](\\+|-)?[0-9]+)?|(\\+|-)?INF|NaN" . a sh:NodeShape ; rdfs:label "Person Counter Sensor" ; sh:description "The person sounter sensor is designed to count the number of person that visit a specific city" ; sh:name "Person Counter Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :PersonCounterSensor . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:NodeShape ; rdfs:label "Water Valve Actuator" ; sh:description "it is used to control the water valve. It generates an acknowledgement message indicating that the command has been accepted. The generated command can be: ON, OFF, active, close." ; sh:name "Water Valve Actuator" ; sh:nodeKind sh:IRI ; sh:targetClass :WaterValveActuator . a sh:NodeShape ; rdfs:label "Carbon Monoxide" ; sh:name "Carbon Monoxide" ; sh:nodeKind sh:IRI ; sh:targetClass :CarbonMonoxide . a sh:NodeShape ; rdfs:label "Device" ; sh:name "Device" ; sh:nodeKind sh:IRI ; sh:property , , , , ; sh:targetClass . a sh:NodeShape ; rdfs:label "Presence Sensor" ; sh:description "it detects the presence of an object in a place" ; sh:name "Presence Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :Presence_Sensor . a sh:NodeShape ; rdfs:label "Precipitation" ; sh:name "Precipitation" ; sh:nodeKind sh:IRI ; sh:targetClass :Precipitation . a sh:NodeShape ; rdfs:label "Soil Moisture Sensor" ; sh:description "soil moisture sensors measure the volumetric water content in soil. it provides data about the height and volume of water in soil." ; sh:name "Soil Moisture Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :SoilMoistureSEnsor . a sh:NodeShape ; rdfs:label "Error" ; sh:name "Error" ; sh:nodeKind sh:IRI ; sh:targetClass :Error . a sh:NodeShape ; rdfs:label "Actuator" ; sh:description "A device that is used by, or implements, an (Actuation) Procedure that changes the state of the world" ; sh:name "Actuator" ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:NodeShape ; rdfs:label "Luminus Flux" ; sh:name "Luminus Flux" ; sh:nodeKind sh:IRI ; sh:targetClass :LuminusFlux . a sh:NodeShape ; rdfs:label "Sulphur Dioxide" ; sh:name "Sulphur Dioxide" ; sh:nodeKind sh:IRI ; sh:targetClass :SulphurDioxide . a sh:NodeShape ; rdfs:label "Ambient Property" ; sh:description "This concepts regroups the ambient properties that are detcetd by the deployed devices. These properties are the ambient temperature, the ambient humidity, the ambient flood, the ambient wind and the ambient solar radiation properties." , "Ambient Property" ; sh:name "Ambient Property" ; sh:nodeKind sh:IRI ; sh:targetClass :AmbientProperty . a sh:NodeShape ; rdfs:label "Thermometer Sensor" ; sh:description "A thermometer sensor is a device used to measure temperature." ; sh:name "Thermometer Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :Thermometer . a sh:NodeShape ; rdfs:label "Switch" ; sh:name "Switch" ; sh:nodeKind sh:IRI ; sh:targetClass :Switch . a sh:NodeShape ; rdfs:label "Carbon Dioxide" ; sh:name "Carbon Dioxide" ; sh:nodeKind sh:IRI ; sh:targetClass :CarbonDioxide . a ; , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ; . a sh:NodeShape ; rdfs:label "PV" ; sh:name "PV" ; sh:nodeKind sh:IRI ; sh:targetClass :PV . a sh:NodeShape ; rdfs:label "Humidity Sensor" ; sh:description "It is a device that detects and measures water vapor in its environment and converts its findings into a corresponding electrical signal." ; sh:name "Humidity Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :HumiditySensor . a sh:NodeShape ; rdfs:label "Sound Property" ; sh:description "This concept defines the Noise Level properties." ; sh:name "Sound Property" ; sh:nodeKind sh:IRI ; sh:targetClass :Sound . a sh:NodeShape ; rdfs:label "Property" ; sh:description "It refers to the observables properties concerning a particular domain or use case. It has diverse sub-classes as presented below." ; sh:name "Property" ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:PropertyShape ; sh:datatype xsd:string ; sh:nodeKind sh:Literal ; sh:path ; sh:pattern ".*" . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :HeatingSensor . a sh:NodeShape ; rdfs:label "Actuator" ; sh:name "Actuator" ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:PropertyShape ; sh:datatype xsd:string ; sh:nodeKind sh:Literal ; sh:path ; sh:pattern ".*" . a sh:NodeShape ; rdfs:label "Switch Status" ; sh:name "Switch Status" ; sh:nodeKind sh:IRI ; sh:targetClass :SwitchStatus . a sh:NodeShape ; rdfs:label "Weather Sensor" ; sh:description "It is a component of an automatic weather station that detects the presence of hydrometeors and determines their type (rain, snow, drizzle, etc.) and intensity. it detects data about the temperature, the humidity, the solar irradiation, the pressure and the rain." ; sh:name "Weather Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :WeatherSensor . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :TRAFXProperty . a sh:NodeShape ; rdfs:label "PV Bintegrated" ; sh:name "PV Bintegrated" ; sh:nodeKind sh:IRI ; sh:targetClass :PVBIntegrated . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :PVGround . a sh:PropertyShape ; rdfs:label "has id" ; sh:datatype xsd:string ; sh:name "has id" ; sh:nodeKind sh:Literal ; sh:path ; sh:pattern ".*" . a sh:NodeShape ; rdfs:label "Nitrogen Monoxide" ; sh:name "Nitrogen Monoxide" ; sh:nodeKind sh:IRI ; sh:targetClass :NitrogenMonoxide . a sh:NodeShape ; rdfs:label "Ambient Solar Radiation" ; sh:description "Often called the solar resource or just sunlight, is a general term for the electromagnetic radiation emitted by the sun." ; sh:name "Ambient Solar Radiation" ; sh:nodeKind sh:IRI ; sh:targetClass :AmbientSolarRadiation . a sh:NodeShape ; rdfs:label "Relay" ; sh:name "Relay" ; sh:nodeKind sh:IRI ; sh:targetClass :Relay . a sh:NodeShape ; rdfs:label "Alert" ; sh:name "Alert" ; sh:nodeKind sh:IRI ; sh:targetClass :Alert . a sh:NodeShape ; sh:nodeKind sh:IRI ; sh:targetClass :AirQuality . a sh:NodeShape ; rdfs:label "Flood Ambient Property" ; sh:description "a rising and overflowing of a body os water especially onto normally dry land" ; sh:name "Flood Ambient Property" ; sh:nodeKind sh:IRI ; sh:targetClass :FloodAmbientProperty . a sh:PropertyShape ; rdfs:label "UTC time in ISO 8601 formatted timestamp for when to get data From" ; sh:description "UTC time in ISO 8601 formatted timestamp for when to get data From" ; sh:nodeKind sh:Literal ; sh:path :from-timestamp . a sh:NodeShape ; rdfs:label "Flood Sensor" ; sh:description "It is designed for detection of water leaks or detecting excessively high-water level." ; sh:name "Flood Sensor" ; sh:nodeKind sh:IRI ; sh:targetClass :FloodSensor . a sh:PropertyShape ; sh:class ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path . a sh:NodeShape ; rdfs:label "Person Counter" ; sh:name "Person Counter" ; sh:nodeKind sh:IRI ; sh:targetClass :PersonCounter . a sh:NodeShape ; rdfs:label "Ultra Fine Particles Matter" ; sh:name "Ultra Fine Particles Matter" ; sh:nodeKind sh:IRI ; sh:targetClass :UltraFineParticlesMatter . a sh:NodeShape ; rdfs:label "Fine Particles Matter" ; sh:name "Fine Particles Matter" ; sh:nodeKind sh:IRI ; sh:targetClass :FineParticlesMatter .