diff --git a/SAREF4BLD/BLDG.graffle b/SAREF4BLD/BLDG.graffle index 53985b8c07b79fd6885cfd75fcb517de49767437..3f7a5df097caf2f55bc39dcfa596c7aa4d30ff82 100644 --- a/SAREF4BLD/BLDG.graffle +++ b/SAREF4BLD/BLDG.graffle @@ -26,7 +26,7 @@ MasterSheets ModificationDate - 2016-11-03 09:22:51 +0000 + 2016-11-07 14:55:56 +0000 Modifier María Poveda NotesVisible @@ -1414,7 +1414,7 @@ hasTimeStamp:: dateTime (F)\ Bounds - {{611.02036085796578, 920.93953172076135}, {117.36001245975518, 14.40000057220459}} + {{607.8894752388079, 921.13225483168617}, {117.36001245975518, 14.40000057220459}} Class ShapedGraphic FontInfo @@ -1444,7 +1444,7 @@ hasTimeStamp:: dateTime (F)\ Offset -1.3729002475738525 Position - 0.52853047847747803 + 0.51653310188691937 RotationType 0 @@ -1534,7 +1534,7 @@ hasTimeStamp:: dateTime (F)\ ID 34662 Position - 0.77529799938201904 + 0.78182001842403537 ID 34666 @@ -1543,13 +1543,13 @@ hasTimeStamp:: dateTime (F)\ OrthogonalBarPoint {0, 0} OrthogonalBarPosition - 13.903972436604022 + 7.9539724366040332 Points {590.19085573449388, 966.47457663249781} {600.07664285931412, 926.76663175928979} - {711.54949777438355, 928.43329835972918} - {746.42887526460731, 900.48191598007554} + {729.89030145338882, 927.14287293200618} + {748.5714413195243, 900.48191598007554} Style @@ -16363,8 +16363,9 @@ Class} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\b\fs24 \cf2 Legend:\ +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural -\b0 \ +\b0 \cf2 \ \ } @@ -16434,7 +16435,7 @@ Class} BackgroundGraphic Bounds - {{0, 0}, {1502.3565573770493, 1075}} + {{0, 0}, {1311.4412568306011, 1075}} Class SolidGraphic ID @@ -16453,7 +16454,7 @@ Class} CanvasOrigin {0, 0} CanvasSize - {1502.3565573770493, 1075} + {1311.4412568306011, 1075} ColumnAlign 1 ColumnSpacing @@ -23204,7 +23205,7 @@ Measurement} ID 34875 Position - 0.50033481303870464 + 0.50033479928970337 RotationType 0 @@ -23372,7 +23373,7 @@ Measurement} ID 34859 Position - 0.58895390246303647 + 0.58895391225814819 RotationType 0 @@ -26408,7 +26409,7 @@ Measurement} ID 34831 Position - 0.76996552184027789 + 0.7699655294418335 RotationType 0 @@ -37337,8 +37338,9 @@ Class} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\b\fs24 \cf2 Legend:\ +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural -\b0 \ +\b0 \cf2 \ \ } @@ -53385,8 +53387,9 @@ Class} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \f0\b\fs24 \cf2 Legend:\ +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural -\b0 \ +\b0 \cf2 \ \ } @@ -53460,13 +53463,11 @@ Class} BottomSlabHeight 199 CurrentSheet - 1 + 0 Expanded_Canvases - FitInWindow - Frame - {{98, -900}, {1570, 877}} + {{73, -900}, {1440, 877}} ShowInfo ShowRuler @@ -53476,9 +53477,9 @@ Class} SidebarWidth 230 VisibleRegion - {{0, 0}, {1502.3565573770491, 1075}} + {{0, 179.28571733893185}, {1275.7143074395708, 1045.7143035226943}} Zoom - 0.68093023255813956 + 0.69999998807907104 ZoomValues diff --git a/SAREF4BLD/ontology/saref4bldg.ttl b/SAREF4BLD/ontology/saref4bldg.ttl index b3e8d68d24e29c58fbd2092caf7bd4dac556b2c0..cb499080cf12c1d8d45f1d572aaffaf316ff13e8 100644 --- a/SAREF4BLD/ontology/saref4bldg.ttl +++ b/SAREF4BLD/ontology/saref4bldg.ttl @@ -3045,6 +3045,9 @@ bldg:Measurement rdf:type owl:Class ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:float ] ; + owl:disjointWith bldg:Property , + , + saref:UnitOfMeasure ; rdfs:comment "Represents the measured value made over a property. It is also linked to the unit of measure in which the value is expressed and the timestamp of the measurement."@en ; rdfs:label "Measurement"@en . @@ -3104,6 +3107,8 @@ bldg:PhysicalObject rdf:type owl:Class ; ### http://saref.linkeddata.es/def/bldg#Property bldg:Property rdf:type owl:Class ; + owl:disjointWith , + saref:UnitOfMeasure ; rdfs:comment "An aspect of an entity that can be observable by a sensor."@en ; rdfs:label "Property"@en . @@ -3657,6 +3662,7 @@ bldg:VibrationIsolator rdf:type owl:Class ; ### http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing rdf:type owl:Class ; + owl:disjointWith saref:UnitOfMeasure ; rdfs:comment "Anything with spatial extent, i.e. size, shape, or position. e.g. people, places, bowling balls, as well as abstract areas like cubes."@en ; rdfs:isDefinedBy ; rdfs:label "Spatial thing"@en . diff --git a/SAREF4ENV/ENV.graffle b/SAREF4ENV/ENV.graffle index bf64a2bc8fc39b7e2e08ce8beace525845005891..bff776a2c27f09247381d4213002ff17d5c37fc2 100755 --- a/SAREF4ENV/ENV.graffle +++ b/SAREF4ENV/ENV.graffle @@ -26,7 +26,7 @@ MasterSheets ModificationDate - 2016-11-03 09:14:46 +0000 + 2016-11-07 15:06:54 +0000 Modifier María Poveda NotesVisible @@ -85,7 +85,7 @@ BackgroundGraphic Bounds - {{0, 0}, {1173, 1381}} + {{0, 0}, {1805.6774566473989, 1381}} Class SolidGraphic ID @@ -104,7 +104,7 @@ CanvasOrigin {0, 0} CanvasSize - {1173, 1381} + {1805.6774566473989, 1381} ColumnAlign 1 ColumnSpacing @@ -3407,7 +3407,6 @@ base (saref4env): http://saref.linkeddata.es/def/env# \b \cf2 \b0 \cf0 rdfs: http://www.w3.org/2000/01/rdf-schema# \b \cf2 \ -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \b0 \cf0 owl: http://www.w3.org/2002/07/owl# time:http://www.w3.org/2006/time#\cf2 \ \ @@ -9858,7 +9857,8 @@ FrequencyUnit} {\colortbl;\red255\green255\blue255;\red27\green27\blue27;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\fs26 \cf2 hasMeasurementFrequency} +\f0\fs26 \cf2 hasFrequency\cf2 \expnd0\expndtw0\kerning0 +Measurement} VFlip YES @@ -16477,7 +16477,7 @@ Class} YES HPages - 3 + 4 KeepToScale Layers @@ -22248,7 +22248,7 @@ relatesToProperty} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs26 \cf2 \expnd0\expndtw0\kerning0 -hasMeasurementFrequency} +hasFrequencyMeasurement} VFlip YES @@ -42983,7 +42983,7 @@ FrequencyUnit} {\colortbl;\red255\green255\blue255;\red27\green27\blue27;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc -\f0\fs26 \cf2 hasMeasurementFrequency} +\f0\fs26 \cf2 hasFrequencyMeasurement} VFlip YES @@ -44398,7 +44398,6 @@ base (saref4env): http://saref.linkeddata.es/def/env# \b \b0 geo:http://www.w3.org/2003/01/geo/wgs84_pos# \b \ -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural \b0 \cf0 rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# \b \cf2 @@ -146351,11 +146350,9 @@ Unit} BottomSlabHeight 332 CurrentSheet - 1 + 2 Expanded_Canvases - FitInWindow - Frame {{-0, 4}, {1678, 1010}} ShowInfo @@ -146367,15 +146364,15 @@ Unit} SidebarWidth 230 VisibleRegion - {{0, 0}, {1131, 865}} + {{0, 2.8571429057997109}, {1615.7143132297365, 1235.714306758375}} Zoom - 1 + 0.69999998807907104 ZoomValues ENV - 1.2000000476837158 0.0 + 1 WoT 2 diff --git a/SAREF4ENV/examples/example1ENVI.ttl b/SAREF4ENV/examples/example1ENVI.ttl index 52eccfef3e30962dd921788e1ff39cdea306768c..7a58b7660344cc698c84e5358a42971aa55cdb8d 100644 --- a/SAREF4ENV/examples/example1ENVI.ttl +++ b/SAREF4ENV/examples/example1ENVI.ttl @@ -67,8 +67,8 @@ xsd:duration rdf:type rdfs:Datatype . rdfs:label "is contained in"@en . -### http://saref.linkeddata.es/def/envi#hasMeasurementFrequency - rdf:type owl:ObjectProperty . +### http://saref.linkeddata.es/def/envi#hasFrequencyMeasurement + rdf:type owl:ObjectProperty . ### http://saref.linkeddata.es/def/envi#hasTransmissionPeriod @@ -221,6 +221,21 @@ saref:UnitOfMeasure rdf:type owl:Class ; # Individuals ################################################################# +### http://saref.linkeddata.es/def/bldg#Bluettothv2.1 +:Bluettothv2.1 rdf:type owl:NamedIndividual , + ; + "v2.1"^^xsd:string ; + rdfs:label "Bluettoth v2.1"@en . + + +### http://saref.linkeddata.es/def/bldg#FequencyMeasurementTESS005-UCM +:FequencyMeasurementTESS005-UCM rdf:type owl:NamedIndividual , + ; + saref:isMeasuredIn ; + saref:hasValue "10.0"^^xsd:float ; + rdfs:label "FequencyMeasurementTESS005-UCM"@en . + + ### http://saref.linkeddata.es/def/bldg#LocationTESS005-UCM :LocationTESS005-UCM rdf:type owl:NamedIndividual , ; @@ -229,6 +244,20 @@ saref:UnitOfMeasure rdf:type owl:Class ; rdfs:label "Location of photometer TESS stars5"@en . +### http://saref.linkeddata.es/def/bldg#MQTT-Broker +:MQTT-Broker rdf:type owl:NamedIndividual , + ; + rdfs:label "MQTT-Broker"@en . + + +### http://saref.linkeddata.es/def/bldg#PeriodMeasurementTESS005-UCM +:PeriodMeasurementTESS005-UCM rdf:type owl:NamedIndividual , + ; + saref:isMeasuredIn ; + saref:hasValue "30.0"^^xsd:float ; + rdfs:label "PeriodMeasurementTESS005-UCM"@en . + + ### http://saref.linkeddata.es/def/bldg#PowerProfileTESS005-UCM :PowerProfileTESS005-UCM rdf:type owl:NamedIndividual , ; @@ -244,10 +273,17 @@ saref:UnitOfMeasure rdf:type owl:Class ; rdfs:label "Power of photometer TESS stars5"@en . +### http://saref.linkeddata.es/def/bldg#RS232v24 +:RS232v24 rdf:type owl:NamedIndividual , + ; + "v24"^^xsd:string ; + rdfs:label "RS232 v24"@en . + + ### http://saref.linkeddata.es/def/bldg#TESS005-UCM :TESS005-UCM rdf:type owl:NamedIndividual , ; - :FequencyMeasurementTESS005-UCM ; + :FequencyMeasurementTESS005-UCM ; :PeriodMeasurementTESS005-UCM ; :Measurement2016-10-05T08:15:30TESS005-UCM , :Measurement2016-10-05T08:15:40TESS005-UCM ; @@ -264,61 +300,20 @@ saref:UnitOfMeasure rdf:type owl:Class ; rdfs:label "TESS photometer stars5"@en . -### http://saref.linkeddata.es/def/envi#LightMagnitude - rdf:type owl:NamedIndividual , - . - - -### http://saref.linkeddata.es/def/envi/example1#Bluettothv2.1 -:Bluettothv2.1 rdf:type owl:NamedIndividual , - ; - "v2.1"^^xsd:string ; - rdfs:label "Bluettoth v2.1"@en . - - -### http://saref.linkeddata.es/def/envi/example1#FequencyMeasurementTESS005-UCM -:FequencyMeasurementTESS005-UCM rdf:type owl:NamedIndividual , - ; - saref:isMeasuredIn ; - saref:hasValue "10.0"^^xsd:float ; - rdfs:label "FequencyMeasurementTESS005-UCM"@en . - - -### http://saref.linkeddata.es/def/envi/example1#MQTT-Broker -:MQTT-Broker rdf:type owl:NamedIndividual , - ; - rdfs:label "MQTT-Broker"@en . - - -### http://saref.linkeddata.es/def/envi/example1#PeriodMeasurementTESS005-UCM -:PeriodMeasurementTESS005-UCM rdf:type owl:NamedIndividual , - ; - saref:isMeasuredIn ; - saref:hasValue "30.0"^^xsd:float ; - rdfs:label "PeriodMeasurementTESS005-UCM"@en . - - -### http://saref.linkeddata.es/def/envi/example1#RS232v24 -:RS232v24 rdf:type owl:NamedIndividual , - ; - "v24"^^xsd:string ; - rdfs:label "RS232 v24"@en . - - -### http://saref.linkeddata.es/def/envi/example1#Wi-Fiv802.11ah +### http://saref.linkeddata.es/def/bldg#Wi-Fiv802.11ah :Wi-Fiv802.11ah rdf:type owl:NamedIndividual , ; "802.11ah"^^xsd:string ; rdfs:label "Wi-Fi v802.11ah"@en . -### http://saref.linkeddata.es/def/envi/example1#mgPerarcsec2 +### http://saref.linkeddata.es/def/bldg#mgPerarcsec2 :mgPerarcsec2 rdf:type owl:NamedIndividual , saref:UnitOfMeasure ; rdfs:label "mgPerarcsec2"@en . -### http://saref.linkeddata.es/def/envi/example1#Measurement2016-10-05T08:15:30TESS005-UCM +### http://saref.linkeddata.es/def/bldg#Measurement2016-10-05T08:15:30TESS005-UCM :Measurement2016-10-05T08:15:30TESS005-UCM rdf:type owl:NamedIndividual , ; ; @@ -328,7 +323,7 @@ saref:UnitOfMeasure rdf:type owl:Class ; rdfs:label "Measurement 2016-10-05T08:15:30 TESS005-UCM"@en . -### http://saref.linkeddata.es/def/envi/example1#Measurement2016-10-05T08:15:40TESS005-UCM +### http://saref.linkeddata.es/def/bldg#Measurement2016-10-05T08:15:40TESS005-UCM :Measurement2016-10-05T08:15:40TESS005-UCM rdf:type owl:NamedIndividual , ; ; @@ -338,6 +333,11 @@ saref:UnitOfMeasure rdf:type owl:Class ; rdfs:label "Measurement 2016-10-05T08:15:40 TESS005-UCM"@en . +### http://saref.linkeddata.es/def/envi#LightMagnitude + rdf:type owl:NamedIndividual , + . + + ### http://www.w3.org/2006/time#unitSecond rdf:type owl:NamedIndividual , . diff --git a/SAREF4ENV/ontology/saref4envi.ttl b/SAREF4ENV/ontology/saref4envi.ttl index 9ee0195b533ed54dac02372977cffacaf9d6545e..cd5d8cfaf44af77c3680d2e9314c87671fc5d273 100644 --- a/SAREF4ENV/ontology/saref4envi.ttl +++ b/SAREF4ENV/ontology/saref4envi.ttl @@ -76,6 +76,12 @@ rdfs:label "has digital representation"@en . +### http://saref.linkeddata.es/def/envi#hasFrequencyMeasurement +:hasFrequencyMeasurement rdf:type owl:ObjectProperty ; + rdfs:comment "The relation between a device and the frequency in which it makes measurements."@en ; + rdfs:label "has frequency measurement"@en . + + ### http://saref.linkeddata.es/def/envi#hasGeometry :hasGeometry rdf:type owl:ObjectProperty ; rdfs:comment "A relation between a light emitted and the shape it is projected in."@en ; @@ -88,12 +94,6 @@ rdfs:label "has light point"@en . -### http://saref.linkeddata.es/def/envi#hasMeasurementFrequency -:hasMeasurementFrequency rdf:type owl:ObjectProperty ; - rdfs:comment "The relation between a device and the frequency in which it makes measurements."@en ; - rdfs:label "has measurement frequency"@en . - - ### http://saref.linkeddata.es/def/envi#hasTransmissionPeriod :hasTransmissionPeriod rdf:type owl:ObjectProperty ; rdfs:comment "The relation between a device and the period in which it transmit information."@en ; @@ -306,6 +306,15 @@ saref:hasValue rdf:type owl:DatatypeProperty ; ### http://saref.linkeddata.es/def/envi#Color :Color rdf:type owl:Class ; + owl:disjointWith :CommunicationInterface , + :CommunicationProtocol , + :CompassDirection , + :DigitalRepresentation , + :Geometry , + :Light , + geo:SpatialThing , + saref:Service , + saref:UnitOfMeasure ; rdfs:comment "Color of the emitted light. It might be indicated by named colors or using other type of color values like hexadecimal for RGB, color temperature, etc."@en ; rdfs:label "Color"@en . @@ -321,18 +330,44 @@ saref:hasValue rdf:type owl:DatatypeProperty ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] ; + owl:disjointWith :CommunicationProtocol , + :CompassDirection , + :DigitalRepresentation , + :Geometry , + :Light , + :Measurement , + :Property , + geo:SpatialThing , + saref:UnitOfMeasure ; rdfs:comment "An interface defines which primitive operations and services the lower layer makes available to the upper one, when referring to network layers. (Definition adapted from \"Tanenbaum, A. S. (2003). Computer networks, 4-th edition. ed: Prentice Hall.\")"@en ; rdfs:label "Communication interface"@en . ### http://saref.linkeddata.es/def/envi#CommunicationProtocol :CommunicationProtocol rdf:type owl:Class ; + owl:disjointWith :CompassDirection , + :DigitalRepresentation , + :Geometry , + :Light , + :Measurement , + :Property , + geo:SpatialThing , + saref:Service , + saref:UnitOfMeasure ; rdfs:comment "A protocol is an agreement between the communicating parties on how communication is to proceed. (Definition taken from \"Tanenbaum, A. S. (2003). Computer networks, 4-th edition. ed: Prentice Hall.\")"@en ; rdfs:label "Communication protocol"@en . ### http://saref.linkeddata.es/def/envi#CompassDirection :CompassDirection rdf:type owl:Class ; + owl:disjointWith :DigitalRepresentation , + :Geometry , + :Light , + :Measurement , + :Property , + geo:SpatialThing , + saref:Service , + saref:UnitOfMeasure ; rdfs:comment "The four cardinal directions or cardinal points are the directions of north, east, south, and west, commonly denoted by their initials: N, E, S, W. East and west are at right angles to north and south, with east being in the clockwise direction of rotation from north and west being directly opposite east. Intermediate points between the four cardinal directions form the points of the compass. (definition taken from https://en.wikipedia.org/wiki/Cardinal_direction)"@en ; rdfs:label "Compass direction"@en . @@ -342,7 +377,7 @@ saref:hasValue rdf:type owl:DatatypeProperty ; rdfs:subClassOf :System , saref:Device , [ rdf:type owl:Restriction ; - owl:onProperty :hasMeasurementFrequency ; + owl:onProperty :hasFrequencyMeasurement ; owl:allValuesFrom :FrequencyMeasurement ] , [ rdf:type owl:Restriction ; @@ -419,6 +454,11 @@ saref:hasValue rdf:type owl:DatatypeProperty ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] ; + owl:disjointWith :Geometry , + :Light , + :Measurement , + geo:SpatialThing , + saref:UnitOfMeasure ; rdfs:comment "A digital representation encapsulates a physical object accessible via Web services"@en ; rdfs:label "Digital representation"@en . @@ -448,6 +488,12 @@ saref:hasValue rdf:type owl:DatatypeProperty ; ### http://saref.linkeddata.es/def/envi#Geometry :Geometry rdf:type owl:Class ; + owl:disjointWith :Light , + :Measurement , + :Property , + geo:SpatialThing , + saref:Service , + saref:UnitOfMeasure ; rdfs:comment "Represents the shape of the light emission. It might be instantiated by individuals like \"spherical\", \"cylindrical\", etc. even though it is open to more comples representation of geometries using other vocabularies."@en ; rdfs:label "Geometry"@en . @@ -520,6 +566,10 @@ saref:hasValue rdf:type owl:DatatypeProperty ; owl:onProperty :hasProjectionAngle ; owl:allValuesFrom xsd:float ] ; + owl:disjointWith :Measurement , + :Property , + saref:Service , + saref:UnitOfMeasure ; rdfs:comment "A light source, which may be a lantern, a street light, a floodlight, a signal lamp or any other device whose primary purpose is the generation of light. (Definition taken from http://wiki.openstreetmap.org/wiki/Proposed_features/Key:light_source#Description)"@en ; rdfs:label "Light"@en . @@ -579,6 +629,10 @@ saref:hasValue rdf:type owl:DatatypeProperty ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:float ] ; + owl:disjointWith :Property , + geo:SpatialThing , + saref:Service , + saref:UnitOfMeasure ; rdfs:comment "Represents the measured value made over a property. It is also linked to the unit of measure in which the value is expressed and the timestamp of the measurement."@en ; rdfs:label "Measurement"@en . @@ -639,6 +693,8 @@ saref:hasValue rdf:type owl:DatatypeProperty ; ### http://saref.linkeddata.es/def/envi#Property :Property rdf:type owl:Class ; + owl:disjointWith saref:Service , + saref:UnitOfMeasure ; rdfs:comment "An aspect of an entity that can be observable by a sensor."@en ; rdfs:label "Property"@en . @@ -702,6 +758,7 @@ geo:Point rdf:type owl:Class ; ### http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing geo:SpatialThing rdf:type owl:Class ; + owl:disjointWith saref:Service ; rdfs:comment "Anything with spatial extent, i.e. size, shape, or position. e.g. people, places, bowling balls, as well as abstract areas like cubes."@en ; rdfs:isDefinedBy geo: ; rdfs:label "Spatial thing"@en . @@ -709,6 +766,7 @@ geo:SpatialThing rdf:type owl:Class ; ### http://www.w3.org/2006/time#TemporalUnit time:TemporalUnit rdf:type owl:Class ; + rdfs:subClassOf saref:UnitOfMeasure ; rdfs:comment "A temporal unit of measure, which provides a scale factor for a time quantity."@en ; rdfs:isDefinedBy time: ; rdfs:label "Temporal unit"@en . @@ -731,6 +789,7 @@ A device that has category saref:Sensor and performs a saref:SensingFunction.""" ### https://w3id.org/saref#Service saref:Service rdf:type owl:Class ; + owl:disjointWith saref:UnitOfMeasure ; rdfs:comment "A service is a representation of a function to a network that makes the function discoverable, registerable, remotely controllable by other devices in the network. A service can represent one or more functions. A Service is offered by a device that wants (a certain set of) its function(s) to be discoverable, registerable, remotely controllable by other devices in the network. A Service must specify the device that is offering the service, the function(s) to be represented, and the (input and output) parameters necessary to operate the service."@en ; rdfs:isDefinedBy saref: ; rdfs:label "Service"@en .