Commit 75c80c8c authored by María's avatar María
Browse files

adapt SAREF4AGRI to SAREF 3.0 fixes #51

update URI to SAREF for: FeatureOfInterest, isPropertyOf, hasProperty,
hasFeatureOfInterest, isFeatureOfInterestOf and measurementMadeBy
parent 74fa70d2
Loading
Loading
Loading
Loading
+117 −38
Original line number Diff line number Diff line
@@ -26,7 +26,7 @@
	<key>MasterSheets</key>
	<array/>
	<key>ModificationDate</key>
	<string>2019-02-01 17:33:56 +0000</string>
	<string>2019-02-12 11:40:41 +0000</string>
	<key>Modifier</key>
	<string>María Poveda</string>
	<key>NotesVisible</key>
@@ -113,6 +113,88 @@
			<string>1 in = 1.00000 in</string>
			<key>GraphicsList</key>
			<array>
				<dict>
					<key>Bounds</key>
					<string>{{1019.1994393427392, 836.47821871201927}, {368.63999176025391, 103.84176027019089}}</string>
					<key>Class</key>
					<string>ShapedGraphic</string>
					<key>FontInfo</key>
					<dict>
						<key>Color</key>
						<dict>
							<key>b</key>
							<string>0.180392</string>
							<key>g</key>
							<string>0.188235</string>
							<key>r</key>
							<string>0.2</string>
						</dict>
						<key>Size</key>
						<real>12</real>
					</dict>
					<key>ID</key>
					<integer>42690</integer>
					<key>Magnets</key>
					<array>
						<string>{0, 1}</string>
						<string>{0, -1}</string>
						<string>{1, 0}</string>
						<string>{-1, 0}</string>
						<string>{1, 1}</string>
						<string>{1, -1}</string>
						<string>{-1, 1}</string>
						<string>{-1, -1}</string>
					</array>
					<key>Shape</key>
					<string>Rectangle</string>
					<key>Style</key>
					<dict>
						<key>fill</key>
						<dict>
							<key>Draws</key>
							<string>NO</string>
						</dict>
						<key>shadow</key>
						<dict>
							<key>Draws</key>
							<string>NO</string>
						</dict>
						<key>stroke</key>
						<dict>
							<key>Color</key>
							<dict>
								<key>b</key>
								<string>0.10311</string>
								<key>g</key>
								<string>0.10311</string>
								<key>r</key>
								<string>0.10311</string>
							</dict>
							<key>CornerRadius</key>
							<real>2</real>
							<key>Draws</key>
							<string>NO</string>
						</dict>
					</dict>
					<key>Text</key>
					<dict>
						<key>Align</key>
						<integer>0</integer>
						<key>Text</key>
						<string>{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf470
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;\red26\green26\blue26;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\f0\fs24 \cf0 om: http://www.ontology-of-units-of-measure.org/resource/om-2/\
owl: http://www.w3.org/2002/07/owl#\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\cf2 sosa: http://www.w3.org/ns/sosa/\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading40\pardirnatural
\cf2 ssn: http://www.w3.org/ns/ssn/\
time: http://www.w3.org/2006/time#}</string>
					</dict>
				</dict>
				<dict>
					<key>Class</key>
					<string>LineGraphic</string>
@@ -475,7 +557,7 @@
				</dict>
				<dict>
					<key>Bounds</key>
					<string>{{619.16972490276225, 921.60090004470817}, {50.804034848697256, 14.40000057220459}}</string>
					<string>{{605.23144038393343, 921.60090004470817}, {50.804034848697256, 14.40000057220459}}</string>
					<key>Class</key>
					<string>ShapedGraphic</string>
					<key>FontInfo</key>
@@ -572,8 +654,8 @@ rdf:type}</string>
					<integer>43442</integer>
					<key>Points</key>
					<array>
						<string>{587.51998686790466, 916.68632621076858}</string>
						<string>{716.29305129423665, 916.68632621076858}</string>
						<string>{573.58170234907584, 916.68632621076858}</string>
						<string>{702.35476677540782, 916.68632621076858}</string>
					</array>
					<key>Style</key>
					<dict>
@@ -605,7 +687,7 @@ rdf:type}</string>
				</dict>
				<dict>
					<key>Bounds</key>
					<string>{{610.07174232711088, 873.00974453751246}, {69, 23.012603759765625}}</string>
					<string>{{596.13345780828206, 873.00974453751246}, {69, 23.012603759765625}}</string>
					<key>Class</key>
					<string>ShapedGraphic</string>
					<key>FontInfo</key>
@@ -1513,7 +1595,7 @@ s4agri:SoilTensiometer}</string>
						<key>ID</key>
						<integer>43327</integer>
						<key>Position</key>
						<real>0.17954975581807786</real>
						<real>0.17954975366592407</real>
						<key>RotationType</key>
						<integer>0</integer>
					</dict>
@@ -5889,7 +5971,7 @@ time:TemporalEntity}</string>
{\colortbl;\red255\green255\blue255;\red61\green61\blue61;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
\f0\fs26 \cf2 s4agri:measurementMadeBy}</string>
\f0\fs26 \cf2 saref:measurementMadeBy}</string>
					</dict>
					<key>VFlip</key>
					<string>YES</string>
@@ -6297,7 +6379,7 @@ time:TemporalEntity}</string>
{\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 s4agri:isFeature\
\f0\fs26 \cf2 sarefi:isFeature\
OfInterestOf}</string>
					</dict>
					<key>VFlip</key>
@@ -6641,7 +6723,7 @@ OfInterestOf}</string>
{\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 s4agri:isPropertyOf}</string>
\f0\fs26 \cf2 sarefi:isPropertyOf}</string>
					</dict>
					<key>VFlip</key>
					<string>YES</string>
@@ -6814,7 +6896,7 @@ OfInterestOf}</string>
{\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 s4agri:hasProperty}</string>
\f0\fs26 \cf2 saref:hasProperty}</string>
					</dict>
					<key>VFlip</key>
					<string>YES</string>
@@ -6986,7 +7068,7 @@ OfInterestOf}</string>
{\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 s4agri:hasFeature\
\f0\fs26 \cf2 saref:hasFeature\
OfInterest}</string>
					</dict>
					<key>VFlip</key>
@@ -7121,11 +7203,11 @@ OfInterest}</string>
							<key>Color</key>
							<dict>
								<key>b</key>
								<string>0.791553</string>
								<string>0.461467</string>
								<key>g</key>
								<string>0.893076</string>
								<string>0.9</string>
								<key>r</key>
								<string>0.784817</string>
								<string>0.966431</string>
							</dict>
						</dict>
						<key>shadow</key>
@@ -7161,7 +7243,7 @@ OfInterest}</string>
\pard\tx60\tx300\tx940\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\li20\fi-20\pardirnatural\qc
\ls1\ilvl0
\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
s4agri:FeatureOfInterest}</string>
saref:FeatureOfInterest}</string>
					</dict>
					<key>VFlip</key>
					<string>YES</string>
@@ -7340,7 +7422,7 @@ s4agri:FeatureOfInterest}</string>
				</dict>
				<dict>
					<key>Bounds</key>
					<string>{{363.23551076441458, 73.276465737450749}, {112.09179824798389, 15.027066042267052}}</string>
					<string>{{363.23551076441458, 73.276465737450749}, {110.02219707499626, 15.027066042267052}}</string>
					<key>Class</key>
					<string>ShapedGraphic</string>
					<key>FontInfo</key>
@@ -10921,7 +11003,7 @@ saref:hasDescription:: rdfs:Literal}</string>
						<key>ID</key>
						<integer>43276</integer>
						<key>Position</key>
						<real>0.74852315949795156</real>
						<real>0.74852317571640015</real>
						<key>RotationType</key>
						<integer>0</integer>
					</dict>
@@ -13322,7 +13404,7 @@ saref:hasModel:: rdfs:Literal}</string>
				</dict>
				<dict>
					<key>Bounds</key>
					<string>{{420.76678146027098, 901.37175180462441}, {107.92874108258638, 34.629148812288292}}</string>
					<string>{{414.33372706696537, 901.37175180462441}, {107.92874108258638, 34.629148812288292}}</string>
					<key>Class</key>
					<string>ShapedGraphic</string>
					<key>FontInfo</key>
@@ -13425,8 +13507,8 @@ saref:hasModel:: rdfs:Literal}</string>
					<integer>33824</integer>
					<key>Points</key>
					<array>
						<string>{391.39974130009682, 918.68632621076858}</string>
						<string>{556.9997378668694, 918.68632621076858}</string>
						<string>{384.96668690679121, 918.68632621076858}</string>
						<string>{550.56668347356378, 918.68632621076858}</string>
					</array>
					<key>Style</key>
					<dict>
@@ -13638,7 +13720,7 @@ Attribute applicable to the attached class}</string>
				</dict>
				<dict>
					<key>Bounds</key>
					<string>{{756.73529066874721, 836.47821871201927}, {274.28008232661978, 108.63855555205294}}</string>
					<string>{{733.67998360097408, 836.47821871201927}, {639.35998570919037, 108.63855555205294}}</string>
					<key>Class</key>
					<string>ShapedGraphic</string>
					<key>FontInfo</key>
@@ -13706,23 +13788,20 @@ Attribute applicable to the attached class}</string>
base (s4agri): https://w3id.org/def/saref4city#\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\b0 \cf2 saref: https://w3id.org/saref#
\b0 \cf2 saref: https://w3id.org/saref#\
dbpedia: 
\b \cf2 \
\b0 \cf2 geo: http://www.w3.org/2003/01/geo/wgs84_pos#\
geosp: http://www.opengis.net/ont/geosparql#
\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#}</string>
\b \cf2  
\b0 \cf0 \
}</string>
					</dict>
					<key>TextPlacement</key>
					<integer>0</integer>
				</dict>
				<dict>
					<key>Bounds</key>
					<string>{{426.63097641296503, 846.98471204072803}, {89.936447025279733, 45.324388205154719}}</string>
					<string>{{420.19792201965942, 846.98471204072803}, {89.936447025279733, 45.324388205154719}}</string>
					<key>Class</key>
					<string>ShapedGraphic</string>
					<key>FontInfo</key>
@@ -13828,8 +13907,8 @@ applicable to the attached classes}</string>
					<integer>34157</integer>
					<key>Points</key>
					<array>
						<string>{389.86915922326807, 869.64690614330539}</string>
						<string>{555.46915579004065, 869.64690614330539}</string>
						<string>{383.43610482996246, 869.64690614330539}</string>
						<string>{549.03610139673503, 869.64690614330539}</string>
					</array>
					<key>Style</key>
					<dict>
@@ -14221,7 +14300,7 @@ Class}</string>
				</dict>
				<dict>
					<key>Bounds</key>
					<string>{{22.323305673782329, 836.47821871201927}, {708.17669432621767, 108.63855555205294}}</string>
					<string>{{22.323305673782329, 836.47821871201927}, {696.23667826515009, 108.63855555205294}}</string>
					<key>Class</key>
					<string>ShapedGraphic</string>
					<key>FontInfo</key>
@@ -14356,7 +14435,7 @@ Class}</string>
			<key>BackgroundGraphic</key>
			<dict>
				<key>Bounds</key>
				<string>{{0, 0}, {1461, 1247.2343234323432}}</string>
				<string>{{0, 0}, {1461, 1150}}</string>
				<key>Class</key>
				<string>SolidGraphic</string>
				<key>ID</key>
@@ -14375,7 +14454,7 @@ Class}</string>
			<key>CanvasOrigin</key>
			<string>{0, 0}</string>
			<key>CanvasSize</key>
			<string>{1461, 1247.2343234323432}</string>
			<string>{1461, 1150}</string>
			<key>ColumnAlign</key>
			<integer>1</integer>
			<key>ColumnSpacing</key>
@@ -28788,7 +28867,7 @@ Class}</string>
			<key>BackgroundGraphic</key>
			<dict>
				<key>Bounds</key>
				<string>{{0, 0}, {1401, 1034}}</string>
				<string>{{0, 0}, {1465.5543933054394, 1034}}</string>
				<key>Class</key>
				<string>SolidGraphic</string>
				<key>ID</key>
@@ -28807,7 +28886,7 @@ Class}</string>
			<key>CanvasOrigin</key>
			<string>{0, 0}</string>
			<key>CanvasSize</key>
			<string>{1401, 1034}</string>
			<string>{1465.5543933054394, 1034}</string>
			<key>ColumnAlign</key>
			<integer>1</integer>
			<key>ColumnSpacing</key>
@@ -47985,7 +48064,7 @@ saref:Device}</string>
		<key>SidebarWidth</key>
		<integer>230</integer>
		<key>VisibleRegion</key>
		<string>{{1.0721757322175731, 0}, {1451.7259414225941, 1023.9278242677824}}</string>
		<string>{{1.0721757322175733, 0}, {1451.7259414225941, 1025}}</string>
		<key>Zoom</key>
		<real>0.93268292682926834</real>
		<key>ZoomValues</key>
+27.1 KiB (404 KiB)
Loading image diff...
+114 −76
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@

<https://w3id.org/def/saref4agri> a owl:Ontology ;
	owl:versionIRI <https://w3id.org/def/v1/saref4agri> ;
	owl:versionInfo "0.1"^^xsd:decimal ;
	owl:versionInfo "0.2"^^xsd:decimal ;
	dc:contributor <http://w3id.org/people/mpoveda> ;
	vann:preferredNamespaceUri "https://w3id.org/def/saref4agri#" ;
	vann:preferredNamespacePrefix "s4agri" ;
@@ -198,20 +198,6 @@ s4agri:hasDeployment a owl:ObjectProperty ;
s4agri:hasDeploymentPeriod a owl:ObjectProperty ;
	rdfs:comment "Relation to indicate the temporal duration or period of a deployment."@en , "has deployment period"@en .
# 
# https://w3id.org/def/saref4agri#hasFeatureOfInterest

s4agri:hasFeatureOfInterest a owl:ObjectProperty ;
	owl:inverseOf s4agri:isFeatureOfInterestOf ;
	rdfs:comment "Relation between a measurement and the feature of interest being measured."@en ;
	rdfs:label "has feature of interest"@en .
# 
# https://w3id.org/def/saref4agri#hasProperty

s4agri:hasProperty a owl:ObjectProperty ;
	owl:inverseOf s4agri:isPropertyOf ;
	rdfs:comment "Relation between a feature of interest and its properties."@en ;
	rdfs:label "has property"@en .
# 
# https://w3id.org/def/saref4agri#hasRole

s4agri:hasRole a owl:ObjectProperty ;
@@ -242,31 +228,12 @@ s4agri:isConstituentOf a owl:ObjectProperty ;
s4agri:isDeployedAtSpace a owl:ObjectProperty ;
	rdfs:comment "Relation to indicate the geographical componet of a deployment."@en , "is deployed at space"@en .
# 
# https://w3id.org/def/saref4agri#isFeatureOfInterestOf

s4agri:isFeatureOfInterestOf a owl:ObjectProperty ;
	rdfs:comment "Relation betwwen a feature of interest and the measurments that are about it."@en ;
	rdfs:label "is feature of interest of"@en .
# 
# https://w3id.org/def/saref4agri#isHostedBy

s4agri:isHostedBy a owl:ObjectProperty ;
	rdfs:comment "Relation between a system and its hosting platform."@en ;
	rdfs:label "is hosted by"@en .
# 
# https://w3id.org/def/saref4agri#isPropertyOf

s4agri:isPropertyOf a owl:ObjectProperty ;
	rdfs:comment "Relation between a property and a feature of interest in which such property appears."@en ;
	rdfs:label "is property of"@en .
# 
# https://w3id.org/def/saref4agri#measurementMadeBy

s4agri:measurementMadeBy a owl:ObjectProperty ;
	owl:inverseOf saref:makesMeasurement ;
	rdfs:comment "Relation between a measurement and the device that made it."@en ;
	rdfs:label "measurement made by"@en .
# 
# https://w3id.org/def/saref4agri#playedByNode

s4agri:playedByNode a owl:ObjectProperty ;
@@ -333,6 +300,14 @@ saref:hasCommand a owl:ObjectProperty ;
	rdfs:isDefinedBy <https://w3id.org/saref#> ;
	rdfs:label "has command"^^xsd:string .
# 
# https://w3id.org/saref#hasFeatureOfInterest

saref:hasFeatureOfInterest a owl:ObjectProperty ;
	owl:inverseOf saref:isFeatureOfInterestOf ;
	rdfs:comment "Relation between a measurement and the feature of interest being measured."@en ;
	rdfs:isDefinedBy <https://w3id.org/saref#> ;
	rdfs:label "has feature of interest"@en .
# 
# https://w3id.org/saref#hasFunction

saref:hasFunction a owl:ObjectProperty ;
@@ -340,6 +315,14 @@ saref:hasFunction a owl:ObjectProperty ;
	rdfs:isDefinedBy <https://w3id.org/saref#> ;
	rdfs:label "has function"^^xsd:string .
# 
# https://w3id.org/saref#hasProperty

saref:hasProperty a owl:ObjectProperty ;
	owl:inverseOf saref:isPropertyOf ;
	rdfs:comment "Relation between a feature of interest and its properties."@en ;
	rdfs:isDefinedBy <https://w3id.org/saref#> ;
	rdfs:label "has property"@en .
# 
# https://w3id.org/saref#hasState

saref:hasState a owl:ObjectProperty ;
@@ -366,6 +349,13 @@ saref:isControlledByDevice a owl:ObjectProperty ;
	rdfs:isDefinedBy <https://w3id.org/saref#> ;
	rdfs:label "is controlled by device"@en .
# 
# https://w3id.org/saref#isFeatureOfInterestOf

saref:isFeatureOfInterestOf a owl:ObjectProperty ;
	rdfs:comment "Relation betwwen a feature of interest and the measurments that are about it."@en ;
	rdfs:isDefinedBy <https://w3id.org/saref#> ;
	rdfs:label "is feature of interest of"@en .
# 
# https://w3id.org/saref#isMeasuredByDevice

saref:isMeasuredByDevice a owl:ObjectProperty ;
@@ -378,12 +368,27 @@ saref:isMeasuredIn a owl:ObjectProperty ;
	rdfs:isDefinedBy <https://w3id.org/saref#> ;
	rdfs:label "is measured in"@en .
# 
# https://w3id.org/saref#isPropertyOf

saref:isPropertyOf a owl:ObjectProperty ;
	rdfs:comment "Relation between a property and a feature of interest in which such property appears."@en ;
	rdfs:isDefinedBy <https://w3id.org/saref#> ;
	rdfs:label "is property of"@en .
# 
# https://w3id.org/saref#makesMeasurement

saref:makesMeasurement a owl:ObjectProperty ;
	owl:inverseOf saref:measurementMadeBy ;
	rdfs:isDefinedBy <https://w3id.org/saref#> ;
	rdfs:label "makes measurement"@en .
# 
# https://w3id.org/saref#measurementMadeBy

saref:measurementMadeBy a owl:ObjectProperty ;
	rdfs:comment "Relation between a measurement and the device that made it."@en ;
	rdfs:isDefinedBy <https://w3id.org/saref#> ;
	rdfs:label "measurement made by"@en .
# 
# https://w3id.org/saref#measuresProperty

saref:measuresProperty a owl:ObjectProperty ;
@@ -595,25 +600,6 @@ _:genid5 a owl:Restriction ;
s4agri:Deployment rdfs:comment "The scenario, including temporal and spatial information, in which the devices are installed."@en ;
	rdfs:label "Deployment"@en .
# 
# https://w3id.org/def/saref4agri#FeatureOfInterest

s4agri:FeatureOfInterest a owl:Class ;
	rdfs:subClassOf _:genid6 .

_:genid6 a owl:Restriction ;
	owl:onProperty s4agri:hasProperty ;
	owl:allValuesFrom saref:Property .

s4agri:FeatureOfInterest rdfs:subClassOf _:genid7 .

_:genid7 a owl:Restriction ;
	owl:onProperty s4agri:isFeatureOfInterestOf ;
	owl:allValuesFrom saref:Measurement .

s4agri:FeatureOfInterest rdfs:comment """WARNING!
 This class might be moved to the SAREF ontology"""@en ;
	rdfs:label "Feature of interest"@en .
# 
# https://w3id.org/def/saref4agri#Network

s4agri:Network a owl:Class ;
@@ -630,15 +616,15 @@ s4agri:Node a owl:Class ;
# https://w3id.org/def/saref4agri#Platform

s4agri:Platform a owl:Class ;
	rdfs:subClassOf _:genid8 .
	rdfs:subClassOf _:genid6 .

_:genid8 a owl:Restriction ;
_:genid6 a owl:Restriction ;
	owl:onProperty s4agri:hosts ;
	owl:someValuesFrom s4agri:System .

s4agri:Platform rdfs:subClassOf _:genid9 .
s4agri:Platform rdfs:subClassOf _:genid7 .

_:genid9 a owl:Restriction ;
_:genid7 a owl:Restriction ;
	owl:onProperty s4agri:inDeployment ;
	owl:someValuesFrom s4agri:Deployment .

@@ -648,21 +634,21 @@ s4agri:Platform rdfs:comment "A Platform is an entity that hosts other entities,
# https://w3id.org/def/saref4agri#System

s4agri:System a owl:Class ;
	rdfs:subClassOf _:genid10 .
	rdfs:subClassOf _:genid8 .

_:genid10 a owl:Restriction ;
_:genid8 a owl:Restriction ;
	owl:onProperty s4agri:hasDeployment ;
	owl:someValuesFrom s4agri:Deployment .

s4agri:System rdfs:subClassOf _:genid11 .
s4agri:System rdfs:subClassOf _:genid9 .

_:genid11 a owl:Restriction ;
_:genid9 a owl:Restriction ;
	owl:onProperty s4agri:isHostedBy ;
	owl:someValuesFrom s4agri:Platform .

s4agri:System rdfs:subClassOf _:genid12 .
s4agri:System rdfs:subClassOf _:genid10 .

_:genid12 a owl:Restriction ;
_:genid10 a owl:Restriction ;
	owl:onProperty saref:consistsOf ;
	owl:allValuesFrom s4agri:System .

@@ -679,22 +665,22 @@ saref:Actuator a owl:Class ;
# https://w3id.org/saref#Command

saref:Command a owl:Class ;
	rdfs:subClassOf _:genid13 .
	rdfs:subClassOf _:genid11 .

_:genid13 a owl:Restriction ;
_:genid11 a owl:Restriction ;
	owl:onProperty saref:actsUpon ;
	owl:allValuesFrom saref:State .

saref:Command rdfs:subClassOf _:genid14 .
saref:Command rdfs:subClassOf _:genid12 .

_:genid14 a owl:Restriction ;
_:genid12 a owl:Restriction ;
	owl:onProperty saref:isCommandOf ;
	owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
	owl:onClass saref:Function .

saref:Command rdfs:subClassOf _:genid15 .
saref:Command rdfs:subClassOf _:genid13 .

_:genid15 a owl:Restriction ;
_:genid13 a owl:Restriction ;
	owl:onProperty saref:hasDescription ;
	owl:maxCardinality "1"^^xsd:nonNegativeInteger .

@@ -707,6 +693,24 @@ saref:Device a owl:Class ;
	rdfs:isDefinedBy <https://w3id.org/saref#> ;
	rdfs:label "Device"@en .
# 
# https://w3id.org/saref#FeatureOfInterest

saref:FeatureOfInterest a owl:Class ;
	rdfs:subClassOf _:genid14 .

_:genid14 a owl:Restriction ;
	owl:onProperty saref:hasProperty ;
	owl:allValuesFrom saref:Property .

saref:FeatureOfInterest rdfs:subClassOf _:genid15 .

_:genid15 a owl:Restriction ;
	owl:onProperty saref:isFeatureOfInterestOf ;
	owl:allValuesFrom saref:Measurement .

saref:FeatureOfInterest rdfs:comment <https://w3id.org/saref#> ;
	rdfs:label "Feature of interest"@en .
# 
# https://w3id.org/saref#Function

saref:Function a owl:Class ;
@@ -733,8 +737,8 @@ saref:Measurement a owl:Class ;
	rdfs:subClassOf _:genid17 .

_:genid17 a owl:Restriction ;
	owl:onProperty s4agri:hasFeatureOfInterest ;
	owl:allValuesFrom s4agri:FeatureOfInterest .
	owl:onProperty saref:hasFeatureOfInterest ;
	owl:allValuesFrom saref:FeatureOfInterest .

saref:Measurement rdfs:subClassOf _:genid18 .

@@ -792,20 +796,20 @@ saref:Property a owl:Class ;
	rdfs:subClassOf _:genid25 .

_:genid25 a owl:Restriction ;
	owl:onProperty s4agri:isPropertyOf ;
	owl:allValuesFrom s4agri:FeatureOfInterest .
	owl:onProperty saref:isControlledByDevice ;
	owl:allValuesFrom saref:Device .

saref:Property rdfs:subClassOf _:genid26 .

_:genid26 a owl:Restriction ;
	owl:onProperty saref:isControlledByDevice ;
	owl:onProperty saref:isMeasuredByDevice ;
	owl:allValuesFrom saref:Device .

saref:Property rdfs:subClassOf _:genid27 .

_:genid27 a owl:Restriction ;
	owl:onProperty saref:isMeasuredByDevice ;
	owl:allValuesFrom saref:Device .
	owl:onProperty saref:isPropertyOf ;
	owl:allValuesFrom saref:FeatureOfInterest .

saref:Property rdfs:subClassOf _:genid28 .

@@ -874,6 +878,40 @@ saref:UnitOfMeasure a owl:Class ;
# 
# #################################################################
# #
# #    Individuals
# #
# #################################################################
# 
# 
# http://dbpedia.org/resource/DBM

<http://dbpedia.org/resource/DBM> a owl:NamedIndividual , saref:UnitOfMeasure ;
	rdfs:label "decibel-milliwatts"@en .
# 
# http://www.ontology-of-units-of-measure.org/resource/om-2/degreeCelsius

<http://www.ontology-of-units-of-measure.org/resource/om-2/degreeCelsius> a owl:NamedIndividual , saref:UnitOfMeasure ;
	rdfs:label "degree Celsius"@en .
# 
# http://www.ontology-of-units-of-measure.org/resource/om-2/millibar

<http://www.ontology-of-units-of-measure.org/resource/om-2/millibar> a owl:NamedIndividual , saref:UnitOfMeasure ;
	rdfs:label "millibar"@en .
# 
# http://www.ontology-of-units-of-measure.org/resource/om-2/millimetre

<http://www.ontology-of-units-of-measure.org/resource/om-2/millimetre> a owl:NamedIndividual , saref:UnitOfMeasure ;
	rdfs:label "millimetre"@en .
# 
# http://www.ontology-of-units-of-measure.org/resource/om-2/millivolt

<http://www.ontology-of-units-of-measure.org/resource/om-2/millivolt> a owl:NamedIndividual , saref:UnitOfMeasure ;
	rdfs:label "millivolt"@en .
# 
# 
# 
# #################################################################
# #
# #    Annotations
# #
# #################################################################