diff --git a/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/context/context.jsonld b/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/context/context.jsonld
index 2d7a0d2c74a371bb2adc100a2004c5d532908c46..9fe3db953c9d607c7d03e414426442d99f48d9ba 100644
--- a/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/context/context.jsonld
+++ b/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/context/context.jsonld
@@ -25,6 +25,9 @@
     "versionInfo" : {
       "@id" : "http://www.w3.org/2002/07/owl#versionInfo"
     },
+    "SoilTensiometer" : {
+      "@id" : "https://w3id.org/def/saref4agri#SoilTensiometer"
+    },
     "Humidity" : {
       "@id" : "https://w3id.org/saref#Humidity"
     },
@@ -231,6 +234,9 @@
     "SpatialObject" : {
       "@id" : "http://www.opengis.net/ont/geosparql#SpatialObject"
     },
+    "Pluviometer" : {
+      "@id" : "https://w3id.org/def/saref4agri#Pluviometer"
+    },
     "hasFeatureOfInterest" : {
       "@id" : "https://w3id.org/saref#hasFeatureOfInterest",
       "@type" : "@id"
@@ -253,6 +259,9 @@
       "@id" : "https://w3id.org/saref#isPropertyOf",
       "@type" : "@id"
     },
+    "WeatherStation" : {
+      "@id" : "https://w3id.org/def/saref4agri#WeatherStation"
+    },
     "hasState" : {
       "@id" : "https://w3id.org/saref#hasState",
       "@type" : "@id"
@@ -312,6 +321,9 @@
     "hasTimestamp" : {
       "@id" : "https://w3id.org/saref#hasTimestamp"
     },
+    "WateringGun" : {
+      "@id" : "https://w3id.org/def/saref4agri#WateringGun"
+    },
     "Task" : {
       "@id" : "https://w3id.org/saref#Task"
     },
diff --git a/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.json b/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.json
index 048fefdb868369fdca36ab9ed561e89c8ed08838..2626326ed99d2fee5c057f6da79a698ca252e846 100644
--- a/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.json
+++ b/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.json
@@ -10,6 +10,64 @@
 }, {
   "@id" : "_:genid10",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
+  "http://www.w3.org/2002/07/owl#onProperty" : [ {
+    "@id" : "https://w3id.org/def/saref4agri#isDeployedAtSpace"
+  } ],
+  "http://www.w3.org/2002/07/owl#someValuesFrom" : [ {
+    "@id" : "http://www.opengis.net/ont/geosparql#SpatialObject"
+  } ]
+}, {
+  "@id" : "_:genid11",
+  "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
+  "http://www.w3.org/2002/07/owl#onProperty" : [ {
+    "@id" : "https://w3id.org/def/saref4agri#hasConstituent"
+  } ],
+  "http://www.w3.org/2002/07/owl#someValuesFrom" : [ {
+    "@id" : "https://w3id.org/def/saref4agri#Node"
+  } ]
+}, {
+  "@id" : "_:genid12",
+  "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
+  "http://www.w3.org/2002/07/owl#onProperty" : [ {
+    "@id" : "https://w3id.org/def/saref4agri#isConstituentOf"
+  } ],
+  "http://www.w3.org/2002/07/owl#someValuesFrom" : [ {
+    "@id" : "https://w3id.org/def/saref4agri#Network"
+  } ]
+}, {
+  "@id" : "_:genid13",
+  "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
+  "http://www.w3.org/2002/07/owl#onProperty" : [ {
+    "@id" : "https://w3id.org/saref#hasState"
+  } ],
+  "http://www.w3.org/2002/07/owl#someValuesFrom" : [ {
+    "@id" : "https://w3id.org/saref#State"
+  } ]
+}, {
+  "@id" : "_:genid14",
+  "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
+  "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
+    "@id" : "https://w3id.org/saref#State"
+  } ],
+  "http://www.w3.org/2002/07/owl#onProperty" : [ {
+    "@id" : "https://w3id.org/saref#actsUpon"
+  } ]
+}, {
+  "@id" : "_:genid15",
+  "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
+  "http://www.w3.org/2002/07/owl#minQualifiedCardinality" : [ {
+    "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger",
+    "@value" : "1"
+  } ],
+  "http://www.w3.org/2002/07/owl#onClass" : [ {
+    "@id" : "https://w3id.org/saref#Function"
+  } ],
+  "http://www.w3.org/2002/07/owl#onProperty" : [ {
+    "@id" : "https://w3id.org/saref#isCommandOf"
+  } ]
+}, {
+  "@id" : "_:genid16",
+  "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#maxCardinality" : [ {
     "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger",
     "@value" : "1"
@@ -18,7 +76,7 @@
     "@id" : "https://w3id.org/saref#hasDescription"
   } ]
 }, {
-  "@id" : "_:genid11",
+  "@id" : "_:genid17",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
     "@id" : "https://w3id.org/saref#Property"
@@ -27,7 +85,7 @@
     "@id" : "https://w3id.org/saref#hasProperty"
   } ]
 }, {
-  "@id" : "_:genid12",
+  "@id" : "_:genid18",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
     "@id" : "https://w3id.org/saref#Measurement"
@@ -36,7 +94,7 @@
     "@id" : "https://w3id.org/saref#isFeatureOfInterestOf"
   } ]
 }, {
-  "@id" : "_:genid13",
+  "@id" : "_:genid19",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#minQualifiedCardinality" : [ {
     "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger",
@@ -49,7 +107,16 @@
     "@id" : "https://w3id.org/saref#hasCommand"
   } ]
 }, {
-  "@id" : "_:genid14",
+  "@id" : "_:genid2",
+  "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
+  "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
+    "@id" : "http://www.opengis.net/ont/geosparql#SpatialObject"
+  } ],
+  "http://www.w3.org/2002/07/owl#onProperty" : [ {
+    "@id" : "http://www.opengis.net/ont/geosparql#sfContains"
+  } ]
+}, {
+  "@id" : "_:genid20",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
     "@id" : "https://w3id.org/saref#FeatureOfInterest"
@@ -58,7 +125,7 @@
     "@id" : "https://w3id.org/saref#hasFeatureOfInterest"
   } ]
 }, {
-  "@id" : "_:genid15",
+  "@id" : "_:genid21",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
     "@id" : "https://w3id.org/saref#UnitOfMeasure"
@@ -67,7 +134,7 @@
     "@id" : "https://w3id.org/saref#isMeasuredIn"
   } ]
 }, {
-  "@id" : "_:genid16",
+  "@id" : "_:genid22",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
     "@id" : "https://w3id.org/saref#Property"
@@ -76,7 +143,7 @@
     "@id" : "https://w3id.org/saref#relatesToProperty"
   } ]
 }, {
-  "@id" : "_:genid17",
+  "@id" : "_:genid23",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#onClass" : [ {
     "@id" : "https://w3id.org/saref#UnitOfMeasure"
@@ -89,7 +156,7 @@
     "@value" : "1"
   } ]
 }, {
-  "@id" : "_:genid18",
+  "@id" : "_:genid24",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#onClass" : [ {
     "@id" : "https://w3id.org/saref#Property"
@@ -102,7 +169,7 @@
     "@value" : "1"
   } ]
 }, {
-  "@id" : "_:genid19",
+  "@id" : "_:genid25",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
     "@id" : "http://www.w3.org/2001/XMLSchema#dateTime"
@@ -111,16 +178,7 @@
     "@id" : "https://w3id.org/saref#hasTimestamp"
   } ]
 }, {
-  "@id" : "_:genid2",
-  "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
-  "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
-    "@id" : "http://www.opengis.net/ont/geosparql#SpatialObject"
-  } ],
-  "http://www.w3.org/2002/07/owl#onProperty" : [ {
-    "@id" : "http://www.opengis.net/ont/geosparql#sfContains"
-  } ]
-}, {
-  "@id" : "_:genid20",
+  "@id" : "_:genid26",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#cardinality" : [ {
     "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger",
@@ -130,7 +188,7 @@
     "@id" : "https://w3id.org/saref#hasValue"
   } ]
 }, {
-  "@id" : "_:genid21",
+  "@id" : "_:genid27",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#onDataRange" : [ {
     "@id" : "http://www.w3.org/2001/XMLSchema#float"
@@ -143,7 +201,7 @@
     "@value" : "1"
   } ]
 }, {
-  "@id" : "_:genid22",
+  "@id" : "_:genid28",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
     "@id" : "https://w3id.org/saref#Device"
@@ -152,7 +210,7 @@
     "@id" : "https://w3id.org/saref#isControlledByDevice"
   } ]
 }, {
-  "@id" : "_:genid23",
+  "@id" : "_:genid29",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
     "@id" : "https://w3id.org/saref#Device"
@@ -161,7 +219,16 @@
     "@id" : "https://w3id.org/saref#isMeasuredByDevice"
   } ]
 }, {
-  "@id" : "_:genid24",
+  "@id" : "_:genid3",
+  "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
+  "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
+    "@id" : "http://www.w3.org/2003/01/geo/wgs84_pos#Point"
+  } ],
+  "http://www.w3.org/2002/07/owl#onProperty" : [ {
+    "@id" : "http://www.w3.org/2003/01/geo/wgs84_pos#location"
+  } ]
+}, {
+  "@id" : "_:genid30",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
     "@id" : "https://w3id.org/saref#FeatureOfInterest"
@@ -170,7 +237,7 @@
     "@id" : "https://w3id.org/saref#isPropertyOf"
   } ]
 }, {
-  "@id" : "_:genid25",
+  "@id" : "_:genid31",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
     "@id" : "https://w3id.org/saref#Measurement"
@@ -179,7 +246,7 @@
     "@id" : "https://w3id.org/saref#relatesToMeasurement"
   } ]
 }, {
-  "@id" : "_:genid26",
+  "@id" : "_:genid32",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#minQualifiedCardinality" : [ {
     "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger",
@@ -191,72 +258,59 @@
   "http://www.w3.org/2002/07/owl#onProperty" : [ {
     "@id" : "https://w3id.org/saref#isAccomplishedBy"
   } ]
-}, {
-  "@id" : "_:genid3",
-  "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
-  "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
-    "@id" : "http://www.w3.org/2003/01/geo/wgs84_pos#Point"
-  } ],
-  "http://www.w3.org/2002/07/owl#onProperty" : [ {
-    "@id" : "http://www.w3.org/2003/01/geo/wgs84_pos#location"
-  } ]
 }, {
   "@id" : "_:genid4",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#onProperty" : [ {
-    "@id" : "http://www.w3.org/ns/ssn/deployedOnPlatform"
+    "@id" : "https://w3id.org/def/saref4agri#fromNode"
   } ],
   "http://www.w3.org/2002/07/owl#someValuesFrom" : [ {
-    "@id" : "http://www.w3.org/ns/sosa/Platform"
+    "@id" : "https://w3id.org/def/saref4agri#Node"
   } ]
 }, {
   "@id" : "_:genid5",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#onProperty" : [ {
-    "@id" : "http://www.w3.org/ns/ssn/deployedSystem"
+    "@id" : "https://w3id.org/def/saref4agri#toNode"
   } ],
   "http://www.w3.org/2002/07/owl#someValuesFrom" : [ {
-    "@id" : "http://www.w3.org/ns/ssn/System"
+    "@id" : "https://w3id.org/def/saref4agri#Node"
   } ]
 }, {
   "@id" : "_:genid6",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#onProperty" : [ {
-    "@id" : "https://w3id.org/def/saref4agri#hasDeploymentPeriod"
+    "@id" : "https://w3id.org/def/saref4agri#hasProtocol"
   } ],
   "http://www.w3.org/2002/07/owl#someValuesFrom" : [ {
-    "@id" : "http://www.w3.org/2006/time#TemporalEntity"
+    "@id" : "http://www.w3.org/2000/01/rdf-schema#Literal"
   } ]
 }, {
   "@id" : "_:genid7",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
   "http://www.w3.org/2002/07/owl#onProperty" : [ {
-    "@id" : "https://w3id.org/def/saref4agri#isDeployedAtSpace"
+    "@id" : "http://www.w3.org/ns/ssn/deployedOnPlatform"
   } ],
   "http://www.w3.org/2002/07/owl#someValuesFrom" : [ {
-    "@id" : "http://www.opengis.net/ont/geosparql#SpatialObject"
+    "@id" : "http://www.w3.org/ns/sosa/Platform"
   } ]
 }, {
   "@id" : "_:genid8",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
-  "http://www.w3.org/2002/07/owl#allValuesFrom" : [ {
-    "@id" : "https://w3id.org/saref#State"
-  } ],
   "http://www.w3.org/2002/07/owl#onProperty" : [ {
-    "@id" : "https://w3id.org/saref#actsUpon"
+    "@id" : "http://www.w3.org/ns/ssn/deployedSystem"
+  } ],
+  "http://www.w3.org/2002/07/owl#someValuesFrom" : [ {
+    "@id" : "http://www.w3.org/ns/ssn/System"
   } ]
 }, {
   "@id" : "_:genid9",
   "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ],
-  "http://www.w3.org/2002/07/owl#minQualifiedCardinality" : [ {
-    "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger",
-    "@value" : "1"
-  } ],
-  "http://www.w3.org/2002/07/owl#onClass" : [ {
-    "@id" : "https://w3id.org/saref#Function"
-  } ],
   "http://www.w3.org/2002/07/owl#onProperty" : [ {
-    "@id" : "https://w3id.org/saref#isCommandOf"
+    "@id" : "https://w3id.org/def/saref4agri#hasDeploymentPeriod"
+  } ],
+  "http://www.w3.org/2002/07/owl#someValuesFrom" : [ {
+    "@id" : "http://www.w3.org/2006/time#TemporalEntity"
   } ]
 }, {
   "@id" : "http://dbpedia.org/resource/DBM",
@@ -736,6 +790,20 @@
     "@type" : "http://www.w3.org/2001/XMLSchema#decimal",
     "@value" : "0.2"
   } ]
+}, {
+  "@id" : "https://w3id.org/def/saref4agri#AirTemperature",
+  "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "https://w3id.org/saref#Temperature" ],
+  "http://www.w3.org/2000/01/rdf-schema#label" : [ {
+    "@language" : "en",
+    "@value" : "Air temperature"
+  } ]
+}, {
+  "@id" : "https://w3id.org/def/saref4agri#AmbientHumidity",
+  "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "https://w3id.org/saref#Humidity" ],
+  "http://www.w3.org/2000/01/rdf-schema#label" : [ {
+    "@language" : "en",
+    "@value" : "Ambient huidity"
+  } ]
 }, {
   "@id" : "https://w3id.org/def/saref4agri#Communication",
   "@type" : [ "http://www.w3.org/2002/07/owl#Class" ],
@@ -746,6 +814,13 @@
   "http://www.w3.org/2000/01/rdf-schema#label" : [ {
     "@language" : "es",
     "@value" : "Communication"
+  } ],
+  "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
+    "@id" : "_:genid4"
+  }, {
+    "@id" : "_:genid5"
+  }, {
+    "@id" : "_:genid6"
   } ]
 }, {
   "@id" : "https://w3id.org/def/saref4agri#CommunicationRole",
@@ -771,13 +846,20 @@
   "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
     "@id" : "http://www.w3.org/ns/ssn/Deployment"
   }, {
-    "@id" : "_:genid4"
+    "@id" : "_:genid7"
   }, {
-    "@id" : "_:genid5"
+    "@id" : "_:genid8"
   }, {
-    "@id" : "_:genid6"
+    "@id" : "_:genid9"
   }, {
-    "@id" : "_:genid7"
+    "@id" : "_:genid10"
+  } ]
+}, {
+  "@id" : "https://w3id.org/def/saref4agri#IrrigationWater",
+  "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "https://w3id.org/saref#Property" ],
+  "http://www.w3.org/2000/01/rdf-schema#label" : [ {
+    "@language" : "en",
+    "@value" : "Irrigation water"
   } ]
 }, {
   "@id" : "https://w3id.org/def/saref4agri#Network",
@@ -789,6 +871,9 @@
   "http://www.w3.org/2000/01/rdf-schema#label" : [ {
     "@language" : "es",
     "@value" : "Network"
+  } ],
+  "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
+    "@id" : "_:genid11"
   } ]
 }, {
   "@id" : "https://w3id.org/def/saref4agri#Node",
@@ -803,6 +888,90 @@
   } ],
   "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
     "@id" : "https://w3id.org/saref#Device"
+  }, {
+    "@id" : "_:genid12"
+  }, {
+    "@id" : "_:genid13"
+  } ]
+}, {
+  "@id" : "https://w3id.org/def/saref4agri#PlantGrowthStage",
+  "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "https://w3id.org/saref#Property" ],
+  "http://www.w3.org/2000/01/rdf-schema#label" : [ {
+    "@language" : "en",
+    "@value" : "Plant growth stage"
+  } ]
+}, {
+  "@id" : "https://w3id.org/def/saref4agri#Pluviometer",
+  "@type" : [ "http://www.w3.org/2002/07/owl#Class" ],
+  "http://www.w3.org/2000/01/rdf-schema#label" : [ {
+    "@language" : "en",
+    "@value" : "A sensor that measures the rain fall."
+  }, {
+    "@language" : "en",
+    "@value" : "Pluviometer"
+  } ],
+  "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
+    "@id" : "https://w3id.org/saref#Sensor"
+  } ]
+}, {
+  "@id" : "https://w3id.org/def/saref4agri#Precipitation",
+  "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "https://w3id.org/saref#Property" ],
+  "http://www.w3.org/2000/01/rdf-schema#label" : [ {
+    "@language" : "en",
+    "@value" : "Precipitation"
+  } ]
+}, {
+  "@id" : "https://w3id.org/def/saref4agri#SoilMoisture",
+  "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "https://w3id.org/saref#Property" ],
+  "http://www.w3.org/2000/01/rdf-schema#label" : [ {
+    "@language" : "en",
+    "@value" : "Soil moisture"
+  } ]
+}, {
+  "@id" : "https://w3id.org/def/saref4agri#SoilTemperature",
+  "@type" : [ "http://www.w3.org/2002/07/owl#NamedIndividual", "https://w3id.org/saref#Temperature" ],
+  "http://www.w3.org/2000/01/rdf-schema#label" : [ {
+    "@language" : "en",
+    "@value" : "Soil temperature"
+  } ]
+}, {
+  "@id" : "https://w3id.org/def/saref4agri#SoilTensiometer",
+  "@type" : [ "http://www.w3.org/2002/07/owl#Class" ],
+  "http://www.w3.org/2000/01/rdf-schema#label" : [ {
+    "@language" : "en",
+    "@value" : "A sensor that measures the soil moisture."
+  }, {
+    "@language" : "en",
+    "@value" : "Soil tensiometer"
+  } ],
+  "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
+    "@id" : "https://w3id.org/saref#Sensor"
+  } ]
+}, {
+  "@id" : "https://w3id.org/def/saref4agri#WateringGun",
+  "@type" : [ "http://www.w3.org/2002/07/owl#Class" ],
+  "http://www.w3.org/2000/01/rdf-schema#label" : [ {
+    "@language" : "en",
+    "@value" : "An actuator to irrigate an space."
+  }, {
+    "@language" : "en",
+    "@value" : "Watering gun"
+  } ],
+  "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
+    "@id" : "https://w3id.org/saref#Actuator"
+  } ]
+}, {
+  "@id" : "https://w3id.org/def/saref4agri#WeatherStation",
+  "@type" : [ "http://www.w3.org/2002/07/owl#Class" ],
+  "http://www.w3.org/2000/01/rdf-schema#label" : [ {
+    "@language" : "en",
+    "@value" : "A sensor o system that measure weather conditions."
+  }, {
+    "@language" : "en",
+    "@value" : "Weather station"
+  } ],
+  "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
+    "@id" : "https://w3id.org/saref#Sensor"
   } ]
 }, {
   "@id" : "https://w3id.org/def/saref4agri#fromNode",
@@ -973,11 +1142,11 @@
     "@value" : "Command"
   } ],
   "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
-    "@id" : "_:genid8"
+    "@id" : "_:genid14"
   }, {
-    "@id" : "_:genid9"
+    "@id" : "_:genid15"
   }, {
-    "@id" : "_:genid10"
+    "@id" : "_:genid16"
   } ]
 }, {
   "@id" : "https://w3id.org/saref#Device",
@@ -988,6 +1157,9 @@
   "http://www.w3.org/2000/01/rdf-schema#label" : [ {
     "@language" : "en",
     "@value" : "Device"
+  } ],
+  "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
+    "@id" : "http://www.w3.org/ns/ssn/System"
   } ]
 }, {
   "@id" : "https://w3id.org/saref#FeatureOfInterest",
@@ -1000,9 +1172,9 @@
     "@value" : "Feature of interest"
   } ],
   "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
-    "@id" : "_:genid11"
+    "@id" : "_:genid17"
   }, {
-    "@id" : "_:genid12"
+    "@id" : "_:genid18"
   } ]
 }, {
   "@id" : "https://w3id.org/saref#Function",
@@ -1014,7 +1186,7 @@
     "@value" : "Function"
   } ],
   "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
-    "@id" : "_:genid13"
+    "@id" : "_:genid19"
   } ]
 }, {
   "@id" : "https://w3id.org/saref#Humidity",
@@ -1043,21 +1215,21 @@
     "@value" : "Measurement"
   } ],
   "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
-    "@id" : "_:genid14"
+    "@id" : "_:genid20"
   }, {
-    "@id" : "_:genid15"
+    "@id" : "_:genid21"
   }, {
-    "@id" : "_:genid16"
+    "@id" : "_:genid22"
   }, {
-    "@id" : "_:genid17"
+    "@id" : "_:genid23"
   }, {
-    "@id" : "_:genid18"
+    "@id" : "_:genid24"
   }, {
-    "@id" : "_:genid19"
+    "@id" : "_:genid25"
   }, {
-    "@id" : "_:genid20"
+    "@id" : "_:genid26"
   }, {
-    "@id" : "_:genid21"
+    "@id" : "_:genid27"
   } ],
   "http://www.w3.org/2002/07/owl#disjointWith" : [ {
     "@id" : "https://w3id.org/saref#Property"
@@ -1083,13 +1255,13 @@
     "@value" : "Property"
   } ],
   "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
-    "@id" : "_:genid22"
+    "@id" : "_:genid28"
   }, {
-    "@id" : "_:genid23"
+    "@id" : "_:genid29"
   }, {
-    "@id" : "_:genid24"
+    "@id" : "_:genid30"
   }, {
-    "@id" : "_:genid25"
+    "@id" : "_:genid31"
   } ],
   "http://www.w3.org/2002/07/owl#disjointWith" : [ {
     "@id" : "https://w3id.org/saref#UnitOfMeasure"
@@ -1126,7 +1298,7 @@
     "@value" : "Task"
   } ],
   "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ {
-    "@id" : "_:genid26"
+    "@id" : "_:genid32"
   } ]
 }, {
   "@id" : "https://w3id.org/saref#Temperature",
diff --git a/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.nt b/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.nt
index 4f7636060d5ac7bff2e7311fd091afa77a35cf90..cb3f4bd47f71c2c0cf66fb8dc453602d867b5ac9 100644
--- a/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.nt
+++ b/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.nt
@@ -482,6 +482,18 @@ _:genid3 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.w3.org/2003/0
 # 
 # https://w3id.org/def/saref4agri#Communication
 <https://w3id.org/def/saref4agri#Communication> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
+<https://w3id.org/def/saref4agri#Communication> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid4 .
+_:genid4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid4 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/def/saref4agri#fromNode> .
+_:genid4 <http://www.w3.org/2002/07/owl#someValuesFrom> <https://w3id.org/def/saref4agri#Node> .
+<https://w3id.org/def/saref4agri#Communication> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid5 .
+_:genid5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid5 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/def/saref4agri#toNode> .
+_:genid5 <http://www.w3.org/2002/07/owl#someValuesFrom> <https://w3id.org/def/saref4agri#Node> .
+<https://w3id.org/def/saref4agri#Communication> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid6 .
+_:genid6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid6 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/def/saref4agri#hasProtocol> .
+_:genid6 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://www.w3.org/2000/01/rdf-schema#Literal> .
 <https://w3id.org/def/saref4agri#Communication> <http://www.w3.org/2000/01/rdf-schema#comment> "An n-ary pattern used to link to nodes involved in a communication channel. The protocol used in such communication could be included."@en .
 <https://w3id.org/def/saref4agri#Communication> <http://www.w3.org/2000/01/rdf-schema#label> "Communication"@es .
 # 
@@ -493,36 +505,72 @@ _:genid3 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.w3.org/2003/0
 # https://w3id.org/def/saref4agri#Deployment
 <https://w3id.org/def/saref4agri#Deployment> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
 <https://w3id.org/def/saref4agri#Deployment> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <http://www.w3.org/ns/ssn/Deployment> .
-<https://w3id.org/def/saref4agri#Deployment> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid4 .
-_:genid4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid4 <http://www.w3.org/2002/07/owl#onProperty> <http://www.w3.org/ns/ssn/deployedOnPlatform> .
-_:genid4 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://www.w3.org/ns/sosa/Platform> .
-<https://w3id.org/def/saref4agri#Deployment> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid5 .
-_:genid5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid5 <http://www.w3.org/2002/07/owl#onProperty> <http://www.w3.org/ns/ssn/deployedSystem> .
-_:genid5 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://www.w3.org/ns/ssn/System> .
-<https://w3id.org/def/saref4agri#Deployment> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid6 .
-_:genid6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid6 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/def/saref4agri#hasDeploymentPeriod> .
-_:genid6 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://www.w3.org/2006/time#TemporalEntity> .
 <https://w3id.org/def/saref4agri#Deployment> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid7 .
 _:genid7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid7 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/def/saref4agri#isDeployedAtSpace> .
-_:genid7 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://www.opengis.net/ont/geosparql#SpatialObject> .
+_:genid7 <http://www.w3.org/2002/07/owl#onProperty> <http://www.w3.org/ns/ssn/deployedOnPlatform> .
+_:genid7 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://www.w3.org/ns/sosa/Platform> .
+<https://w3id.org/def/saref4agri#Deployment> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid8 .
+_:genid8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid8 <http://www.w3.org/2002/07/owl#onProperty> <http://www.w3.org/ns/ssn/deployedSystem> .
+_:genid8 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://www.w3.org/ns/ssn/System> .
+<https://w3id.org/def/saref4agri#Deployment> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid9 .
+_:genid9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid9 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/def/saref4agri#hasDeploymentPeriod> .
+_:genid9 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://www.w3.org/2006/time#TemporalEntity> .
+<https://w3id.org/def/saref4agri#Deployment> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid10 .
+_:genid10 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid10 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/def/saref4agri#isDeployedAtSpace> .
+_:genid10 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://www.opengis.net/ont/geosparql#SpatialObject> .
 <https://w3id.org/def/saref4agri#Deployment> <http://www.w3.org/2000/01/rdf-schema#comment> "Deployment"@en .
 <https://w3id.org/def/saref4agri#Deployment> <http://www.w3.org/2000/01/rdf-schema#comment> "The scenario, including temporal and spatial information, in which the systems and devices are installed."@en .
 # 
 # https://w3id.org/def/saref4agri#Network
 <https://w3id.org/def/saref4agri#Network> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
+<https://w3id.org/def/saref4agri#Network> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid11 .
+_:genid11 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid11 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/def/saref4agri#hasConstituent> .
+_:genid11 <http://www.w3.org/2002/07/owl#someValuesFrom> <https://w3id.org/def/saref4agri#Node> .
 <https://w3id.org/def/saref4agri#Network> <http://www.w3.org/2000/01/rdf-schema#comment> "Collection of nodes connected."@en .
 <https://w3id.org/def/saref4agri#Network> <http://www.w3.org/2000/01/rdf-schema#label> "Network"@es .
 # 
 # https://w3id.org/def/saref4agri#Node
 <https://w3id.org/def/saref4agri#Node> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
 <https://w3id.org/def/saref4agri#Node> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://w3id.org/saref#Device> .
+<https://w3id.org/def/saref4agri#Node> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid12 .
+_:genid12 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid12 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/def/saref4agri#isConstituentOf> .
+_:genid12 <http://www.w3.org/2002/07/owl#someValuesFrom> <https://w3id.org/def/saref4agri#Network> .
+<https://w3id.org/def/saref4agri#Node> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid13 .
+_:genid13 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid13 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasState> .
+_:genid13 <http://www.w3.org/2002/07/owl#someValuesFrom> <https://w3id.org/saref#State> .
 <https://w3id.org/def/saref4agri#Node> <http://www.w3.org/2000/01/rdf-schema#comment> "Every system connected to at leas another one in a network."@en .
 <https://w3id.org/def/saref4agri#Node> <http://www.w3.org/2000/01/rdf-schema#label> "Node"@es .
 # 
+# https://w3id.org/def/saref4agri#Pluviometer
+<https://w3id.org/def/saref4agri#Pluviometer> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
+<https://w3id.org/def/saref4agri#Pluviometer> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://w3id.org/saref#Sensor> .
+<https://w3id.org/def/saref4agri#Pluviometer> <http://www.w3.org/2000/01/rdf-schema#label> "A sensor that measures the rain fall."@en .
+<https://w3id.org/def/saref4agri#Pluviometer> <http://www.w3.org/2000/01/rdf-schema#label> "Pluviometer"@en .
+# 
+# https://w3id.org/def/saref4agri#SoilTensiometer
+<https://w3id.org/def/saref4agri#SoilTensiometer> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
+<https://w3id.org/def/saref4agri#SoilTensiometer> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://w3id.org/saref#Sensor> .
+<https://w3id.org/def/saref4agri#SoilTensiometer> <http://www.w3.org/2000/01/rdf-schema#label> "A sensor that measures the soil moisture."@en .
+<https://w3id.org/def/saref4agri#SoilTensiometer> <http://www.w3.org/2000/01/rdf-schema#label> "Soil tensiometer"@en .
+# 
+# https://w3id.org/def/saref4agri#WateringGun
+<https://w3id.org/def/saref4agri#WateringGun> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
+<https://w3id.org/def/saref4agri#WateringGun> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://w3id.org/saref#Actuator> .
+<https://w3id.org/def/saref4agri#WateringGun> <http://www.w3.org/2000/01/rdf-schema#label> "An actuator to irrigate an space."@en .
+<https://w3id.org/def/saref4agri#WateringGun> <http://www.w3.org/2000/01/rdf-schema#label> "Watering gun"@en .
+# 
+# https://w3id.org/def/saref4agri#WeatherStation
+<https://w3id.org/def/saref4agri#WeatherStation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
+<https://w3id.org/def/saref4agri#WeatherStation> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://w3id.org/saref#Sensor> .
+<https://w3id.org/def/saref4agri#WeatherStation> <http://www.w3.org/2000/01/rdf-schema#label> "A sensor o system that measure weather conditions."@en .
+<https://w3id.org/def/saref4agri#WeatherStation> <http://www.w3.org/2000/01/rdf-schema#label> "Weather station"@en .
+# 
 # https://w3id.org/saref#Actuator
 <https://w3id.org/saref#Actuator> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
 <https://w3id.org/saref#Actuator> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <https://w3id.org/saref#Device> .
@@ -531,47 +579,48 @@ _:genid7 <http://www.w3.org/2002/07/owl#someValuesFrom> <http://www.opengis.net/
 # 
 # https://w3id.org/saref#Command
 <https://w3id.org/saref#Command> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
-<https://w3id.org/saref#Command> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid8 .
-_:genid8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid8 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#actsUpon> .
-_:genid8 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#State> .
-<https://w3id.org/saref#Command> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid9 .
-_:genid9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid9 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isCommandOf> .
-_:genid9 <http://www.w3.org/2002/07/owl#minQualifiedCardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
-_:genid9 <http://www.w3.org/2002/07/owl#onClass> <https://w3id.org/saref#Function> .
-<https://w3id.org/saref#Command> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid10 .
-_:genid10 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid10 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasDescription> .
-_:genid10 <http://www.w3.org/2002/07/owl#maxCardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
+<https://w3id.org/saref#Command> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid14 .
+_:genid14 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid14 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#actsUpon> .
+_:genid14 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#State> .
+<https://w3id.org/saref#Command> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid15 .
+_:genid15 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid15 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isCommandOf> .
+_:genid15 <http://www.w3.org/2002/07/owl#minQualifiedCardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
+_:genid15 <http://www.w3.org/2002/07/owl#onClass> <https://w3id.org/saref#Function> .
+<https://w3id.org/saref#Command> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid16 .
+_:genid16 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid16 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasDescription> .
+_:genid16 <http://www.w3.org/2002/07/owl#maxCardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
 <https://w3id.org/saref#Command> <http://www.w3.org/2000/01/rdf-schema#comment> "A directive that a device must support to perform a certain function. A command may act upon a state, but does not necessarily act upon a state. For example, the ON command acts upon the ON/OFF state, but the GET command does not act upon any state, it simply gives a directive to retrieve a certain value. We propose here a list of commands that are relevant for the purpose of SAREF, but this list can be extended." .
 <https://w3id.org/saref#Command> <http://www.w3.org/2000/01/rdf-schema#label> "Command" .
 # 
 # https://w3id.org/saref#Device
 <https://w3id.org/saref#Device> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
+<https://w3id.org/saref#Device> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <http://www.w3.org/ns/ssn/System> .
 <https://w3id.org/saref#Device> <http://www.w3.org/2000/01/rdf-schema#isDefinedBy> <https://w3id.org/saref#> .
 <https://w3id.org/saref#Device> <http://www.w3.org/2000/01/rdf-schema#label> "Device"@en .
 # 
 # https://w3id.org/saref#FeatureOfInterest
 <https://w3id.org/saref#FeatureOfInterest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
-<https://w3id.org/saref#FeatureOfInterest> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid11 .
-_:genid11 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid11 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasProperty> .
-_:genid11 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#Property> .
-<https://w3id.org/saref#FeatureOfInterest> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid12 .
-_:genid12 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid12 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isFeatureOfInterestOf> .
-_:genid12 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#Measurement> .
+<https://w3id.org/saref#FeatureOfInterest> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid17 .
+_:genid17 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid17 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasProperty> .
+_:genid17 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#Property> .
+<https://w3id.org/saref#FeatureOfInterest> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid18 .
+_:genid18 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid18 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isFeatureOfInterestOf> .
+_:genid18 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#Measurement> .
 <https://w3id.org/saref#FeatureOfInterest> <http://www.w3.org/2000/01/rdf-schema#comment> <https://w3id.org/saref#> .
 <https://w3id.org/saref#FeatureOfInterest> <http://www.w3.org/2000/01/rdf-schema#label> "Feature of interest"@en .
 # 
 # https://w3id.org/saref#Function
 <https://w3id.org/saref#Function> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
-<https://w3id.org/saref#Function> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid13 .
-_:genid13 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid13 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasCommand> .
-_:genid13 <http://www.w3.org/2002/07/owl#minQualifiedCardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
-_:genid13 <http://www.w3.org/2002/07/owl#onClass> <https://w3id.org/saref#Command> .
+<https://w3id.org/saref#Function> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid19 .
+_:genid19 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid19 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasCommand> .
+_:genid19 <http://www.w3.org/2002/07/owl#minQualifiedCardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
+_:genid19 <http://www.w3.org/2002/07/owl#onClass> <https://w3id.org/saref#Command> .
 <https://w3id.org/saref#Function> <http://www.w3.org/2000/01/rdf-schema#comment> "The functionality necessary to accomplish the task for which a Device is designed. A device can be designed to perform more than one function. Functions can be structured in categories (subclasses) that reflect different points of view, for example, considering the specific application area for which a function can be used (e.g., light, temperature, motion, heat, power, etc.), or the capability that a function can support (e.g., receive, reply, notify, etc.), and so forth. " .
 <https://w3id.org/saref#Function> <http://www.w3.org/2000/01/rdf-schema#label> "Function" .
 # 
@@ -583,41 +632,41 @@ _:genid13 <http://www.w3.org/2002/07/owl#onClass> <https://w3id.org/saref#Comman
 # 
 # https://w3id.org/saref#Measurement
 <https://w3id.org/saref#Measurement> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
-<https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid14 .
-_:genid14 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid14 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasFeatureOfInterest> .
-_:genid14 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#FeatureOfInterest> .
-<https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid15 .
-_:genid15 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid15 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isMeasuredIn> .
-_:genid15 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#UnitOfMeasure> .
-<https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid16 .
-_:genid16 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid16 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#relatesToProperty> .
-_:genid16 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#Property> .
-<https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid17 .
-_:genid17 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid17 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isMeasuredIn> .
-_:genid17 <http://www.w3.org/2002/07/owl#qualifiedCardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
-_:genid17 <http://www.w3.org/2002/07/owl#onClass> <https://w3id.org/saref#UnitOfMeasure> .
-<https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid18 .
-_:genid18 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid18 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#relatesToProperty> .
-_:genid18 <http://www.w3.org/2002/07/owl#qualifiedCardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
-_:genid18 <http://www.w3.org/2002/07/owl#onClass> <https://w3id.org/saref#Property> .
-<https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid19 .
-_:genid19 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid19 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasTimestamp> .
-_:genid19 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.w3.org/2001/XMLSchema#dateTime> .
 <https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid20 .
 _:genid20 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid20 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasValue> .
-_:genid20 <http://www.w3.org/2002/07/owl#cardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
+_:genid20 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasFeatureOfInterest> .
+_:genid20 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#FeatureOfInterest> .
 <https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid21 .
 _:genid21 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid21 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasValue> .
-_:genid21 <http://www.w3.org/2002/07/owl#qualifiedCardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
-_:genid21 <http://www.w3.org/2002/07/owl#onDataRange> <http://www.w3.org/2001/XMLSchema#float> .
+_:genid21 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isMeasuredIn> .
+_:genid21 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#UnitOfMeasure> .
+<https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid22 .
+_:genid22 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid22 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#relatesToProperty> .
+_:genid22 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#Property> .
+<https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid23 .
+_:genid23 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid23 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isMeasuredIn> .
+_:genid23 <http://www.w3.org/2002/07/owl#qualifiedCardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
+_:genid23 <http://www.w3.org/2002/07/owl#onClass> <https://w3id.org/saref#UnitOfMeasure> .
+<https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid24 .
+_:genid24 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid24 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#relatesToProperty> .
+_:genid24 <http://www.w3.org/2002/07/owl#qualifiedCardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
+_:genid24 <http://www.w3.org/2002/07/owl#onClass> <https://w3id.org/saref#Property> .
+<https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid25 .
+_:genid25 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid25 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasTimestamp> .
+_:genid25 <http://www.w3.org/2002/07/owl#allValuesFrom> <http://www.w3.org/2001/XMLSchema#dateTime> .
+<https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid26 .
+_:genid26 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid26 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasValue> .
+_:genid26 <http://www.w3.org/2002/07/owl#cardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
+<https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid27 .
+_:genid27 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid27 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#hasValue> .
+_:genid27 <http://www.w3.org/2002/07/owl#qualifiedCardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
+_:genid27 <http://www.w3.org/2002/07/owl#onDataRange> <http://www.w3.org/2001/XMLSchema#float> .
 <https://w3id.org/saref#Measurement> <http://www.w3.org/2002/07/owl#disjointWith> <https://w3id.org/saref#Property> .
 <https://w3id.org/saref#Measurement> <http://www.w3.org/2002/07/owl#disjointWith> <https://w3id.org/saref#UnitOfMeasure> .
 <https://w3id.org/saref#Measurement> <http://www.w3.org/2000/01/rdf-schema#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 .
@@ -626,22 +675,22 @@ _:genid21 <http://www.w3.org/2002/07/owl#onDataRange> <http://www.w3.org/2001/XM
 # 
 # https://w3id.org/saref#Property
 <https://w3id.org/saref#Property> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
-<https://w3id.org/saref#Property> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid22 .
-_:genid22 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid22 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isControlledByDevice> .
-_:genid22 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#Device> .
-<https://w3id.org/saref#Property> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid23 .
-_:genid23 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid23 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isMeasuredByDevice> .
-_:genid23 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#Device> .
-<https://w3id.org/saref#Property> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid24 .
-_:genid24 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid24 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isPropertyOf> .
-_:genid24 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#FeatureOfInterest> .
-<https://w3id.org/saref#Property> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid25 .
-_:genid25 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid25 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#relatesToMeasurement> .
-_:genid25 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#Measurement> .
+<https://w3id.org/saref#Property> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid28 .
+_:genid28 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid28 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isControlledByDevice> .
+_:genid28 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#Device> .
+<https://w3id.org/saref#Property> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid29 .
+_:genid29 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid29 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isMeasuredByDevice> .
+_:genid29 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#Device> .
+<https://w3id.org/saref#Property> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid30 .
+_:genid30 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid30 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isPropertyOf> .
+_:genid30 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#FeatureOfInterest> .
+<https://w3id.org/saref#Property> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid31 .
+_:genid31 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid31 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#relatesToMeasurement> .
+_:genid31 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#Measurement> .
 <https://w3id.org/saref#Property> <http://www.w3.org/2002/07/owl#disjointWith> <https://w3id.org/saref#UnitOfMeasure> .
 <https://w3id.org/saref#Property> <http://www.w3.org/2000/01/rdf-schema#comment> "An aspect of an entity that can be observable by a sensor."@en .
 <https://w3id.org/saref#Property> <http://www.w3.org/2000/01/rdf-schema#comment> "Anything that can be sensed, measured or controlled in households, common public buildings or offices. We propose here a list of properties that are relevant for the purpose of SAREF, but this list can be extended." .
@@ -662,11 +711,11 @@ _:genid25 <http://www.w3.org/2002/07/owl#allValuesFrom> <https://w3id.org/saref#
 # 
 # https://w3id.org/saref#Task
 <https://w3id.org/saref#Task> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
-<https://w3id.org/saref#Task> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid26 .
-_:genid26 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
-_:genid26 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isAccomplishedBy> .
-_:genid26 <http://www.w3.org/2002/07/owl#minQualifiedCardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
-_:genid26 <http://www.w3.org/2002/07/owl#onClass> <https://w3id.org/saref#Device> .
+<https://w3id.org/saref#Task> <http://www.w3.org/2000/01/rdf-schema#subClassOf> _:genid32 .
+_:genid32 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Restriction> .
+_:genid32 <http://www.w3.org/2002/07/owl#onProperty> <https://w3id.org/saref#isAccomplishedBy> .
+_:genid32 <http://www.w3.org/2002/07/owl#minQualifiedCardinality> "1"^^<http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .
+_:genid32 <http://www.w3.org/2002/07/owl#onClass> <https://w3id.org/saref#Device> .
 <https://w3id.org/saref#Task> <http://www.w3.org/2000/01/rdf-schema#comment> "The goal for which a device is designed (from a user perspective). For example, a washing machine is designed for the task of washing. We propose here a list of tasks that are relevant for the purpose of SAREF, but this list can be extended." .
 <https://w3id.org/saref#Task> <http://www.w3.org/2000/01/rdf-schema#label> "Task" .
 # 
@@ -725,6 +774,41 @@ _:genid26 <http://www.w3.org/2002/07/owl#onClass> <https://w3id.org/saref#Device
 <http://www.ontology-of-units-of-measure.org/resource/om-2/millivolt> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://w3id.org/saref#UnitOfMeasure> .
 <http://www.ontology-of-units-of-measure.org/resource/om-2/millivolt> <http://www.w3.org/2000/01/rdf-schema#label> "millivolt"@en .
 # 
+# https://w3id.org/def/saref4agri#AirTemperature
+<https://w3id.org/def/saref4agri#AirTemperature> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
+<https://w3id.org/def/saref4agri#AirTemperature> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://w3id.org/saref#Temperature> .
+<https://w3id.org/def/saref4agri#AirTemperature> <http://www.w3.org/2000/01/rdf-schema#label> "Air temperature"@en .
+# 
+# https://w3id.org/def/saref4agri#AmbientHumidity
+<https://w3id.org/def/saref4agri#AmbientHumidity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
+<https://w3id.org/def/saref4agri#AmbientHumidity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://w3id.org/saref#Humidity> .
+<https://w3id.org/def/saref4agri#AmbientHumidity> <http://www.w3.org/2000/01/rdf-schema#label> "Ambient huidity"@en .
+# 
+# https://w3id.org/def/saref4agri#IrrigationWater
+<https://w3id.org/def/saref4agri#IrrigationWater> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
+<https://w3id.org/def/saref4agri#IrrigationWater> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://w3id.org/saref#Property> .
+<https://w3id.org/def/saref4agri#IrrigationWater> <http://www.w3.org/2000/01/rdf-schema#label> "Irrigation water"@en .
+# 
+# https://w3id.org/def/saref4agri#PlantGrowthStage
+<https://w3id.org/def/saref4agri#PlantGrowthStage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
+<https://w3id.org/def/saref4agri#PlantGrowthStage> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://w3id.org/saref#Property> .
+<https://w3id.org/def/saref4agri#PlantGrowthStage> <http://www.w3.org/2000/01/rdf-schema#label> "Plant growth stage"@en .
+# 
+# https://w3id.org/def/saref4agri#Precipitation
+<https://w3id.org/def/saref4agri#Precipitation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
+<https://w3id.org/def/saref4agri#Precipitation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://w3id.org/saref#Property> .
+<https://w3id.org/def/saref4agri#Precipitation> <http://www.w3.org/2000/01/rdf-schema#label> "Precipitation"@en .
+# 
+# https://w3id.org/def/saref4agri#SoilMoisture
+<https://w3id.org/def/saref4agri#SoilMoisture> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
+<https://w3id.org/def/saref4agri#SoilMoisture> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://w3id.org/saref#Property> .
+<https://w3id.org/def/saref4agri#SoilMoisture> <http://www.w3.org/2000/01/rdf-schema#label> "Soil moisture"@en .
+# 
+# https://w3id.org/def/saref4agri#SoilTemperature
+<https://w3id.org/def/saref4agri#SoilTemperature> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
+<https://w3id.org/def/saref4agri#SoilTemperature> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://w3id.org/saref#Temperature> .
+<https://w3id.org/def/saref4agri#SoilTemperature> <http://www.w3.org/2000/01/rdf-schema#label> "Soil temperature"@en .
+# 
 # 
 # 
 # #################################################################
diff --git a/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.ttl b/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.ttl
index e9236a8b32bdac8b3db4aef42fbbcecf5e6957b8..342077fd4d1737620dd886508027e9cb66ac8586 100644
--- a/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.ttl
+++ b/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.ttl
@@ -548,6 +548,18 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
 
 ###  https://w3id.org/def/saref4agri#Communication
 :Communication rdf:type owl:Class ;
+               rdfs:subClassOf [ rdf:type owl:Restriction ;
+                                 owl:onProperty :fromNode ;
+                                 owl:someValuesFrom :Node
+                               ] ,
+                               [ rdf:type owl:Restriction ;
+                                 owl:onProperty :toNode ;
+                                 owl:someValuesFrom :Node
+                               ] ,
+                               [ rdf:type owl:Restriction ;
+                                 owl:onProperty :hasProtocol ;
+                                 owl:someValuesFrom rdfs:Literal
+                               ] ;
                rdfs:comment "An n-ary pattern used to link to nodes involved in a communication channel. The protocol used in such communication could be included."@en ;
                rdfs:label "Communication"@es .
 
@@ -583,17 +595,57 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
 
 ###  https://w3id.org/def/saref4agri#Network
 :Network rdf:type owl:Class ;
+         rdfs:subClassOf [ rdf:type owl:Restriction ;
+                           owl:onProperty :hasConstituent ;
+                           owl:someValuesFrom :Node
+                         ] ;
          rdfs:comment "Collection of nodes connected."@en ;
          rdfs:label "Network"@es .
 
 
 ###  https://w3id.org/def/saref4agri#Node
 :Node rdf:type owl:Class ;
-      rdfs:subClassOf <https://w3id.org/saref#Device> ;
+      rdfs:subClassOf <https://w3id.org/saref#Device> ,
+                      [ rdf:type owl:Restriction ;
+                        owl:onProperty :isConstituentOf ;
+                        owl:someValuesFrom :Network
+                      ] ,
+                      [ rdf:type owl:Restriction ;
+                        owl:onProperty <https://w3id.org/saref#hasState> ;
+                        owl:someValuesFrom <https://w3id.org/saref#State>
+                      ] ;
       rdfs:comment "Every system connected to at leas another one in a network."@en ;
       rdfs:label "Node"@es .
 
 
+###  https://w3id.org/def/saref4agri#Pluviometer
+:Pluviometer rdf:type owl:Class ;
+             rdfs:subClassOf <https://w3id.org/saref#Sensor> ;
+             rdfs:label "A sensor that measures the rain fall."@en ,
+                        "Pluviometer"@en .
+
+
+###  https://w3id.org/def/saref4agri#SoilTensiometer
+:SoilTensiometer rdf:type owl:Class ;
+                 rdfs:subClassOf <https://w3id.org/saref#Sensor> ;
+                 rdfs:label "A sensor that measures the soil moisture."@en ,
+                            "Soil tensiometer"@en .
+
+
+###  https://w3id.org/def/saref4agri#WateringGun
+:WateringGun rdf:type owl:Class ;
+             rdfs:subClassOf <https://w3id.org/saref#Actuator> ;
+             rdfs:label "An actuator to irrigate an space."@en ,
+                        "Watering gun"@en .
+
+
+###  https://w3id.org/def/saref4agri#WeatherStation
+:WeatherStation rdf:type owl:Class ;
+                rdfs:subClassOf <https://w3id.org/saref#Sensor> ;
+                rdfs:label "A sensor o system that measure weather conditions."@en ,
+                           "Weather station"@en .
+
+
 ###  https://w3id.org/saref#Actuator
 <https://w3id.org/saref#Actuator> rdf:type owl:Class ;
                                   rdfs:subClassOf <https://w3id.org/saref#Device> ;
@@ -622,6 +674,7 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
 
 ###  https://w3id.org/saref#Device
 <https://w3id.org/saref#Device> rdf:type owl:Class ;
+                                rdfs:subClassOf <http://www.w3.org/ns/ssn/System> ;
                                 rdfs:isDefinedBy <https://w3id.org/saref#> ;
                                 rdfs:label "Device"@en .
 
@@ -810,6 +863,48 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
                                                                       rdfs:label "millivolt"@en .
 
 
+###  https://w3id.org/def/saref4agri#AirTemperature
+:AirTemperature rdf:type owl:NamedIndividual ,
+                         <https://w3id.org/saref#Temperature> ;
+                rdfs:label "Air temperature"@en .
+
+
+###  https://w3id.org/def/saref4agri#AmbientHumidity
+:AmbientHumidity rdf:type owl:NamedIndividual ,
+                          <https://w3id.org/saref#Humidity> ;
+                 rdfs:label "Ambient huidity"@en .
+
+
+###  https://w3id.org/def/saref4agri#IrrigationWater
+:IrrigationWater rdf:type owl:NamedIndividual ,
+                          <https://w3id.org/saref#Property> ;
+                 rdfs:label "Irrigation water"@en .
+
+
+###  https://w3id.org/def/saref4agri#PlantGrowthStage
+:PlantGrowthStage rdf:type owl:NamedIndividual ,
+                           <https://w3id.org/saref#Property> ;
+                  rdfs:label "Plant growth stage"@en .
+
+
+###  https://w3id.org/def/saref4agri#Precipitation
+:Precipitation rdf:type owl:NamedIndividual ,
+                        <https://w3id.org/saref#Property> ;
+               rdfs:label "Precipitation"@en .
+
+
+###  https://w3id.org/def/saref4agri#SoilMoisture
+:SoilMoisture rdf:type owl:NamedIndividual ,
+                       <https://w3id.org/saref#Property> ;
+              rdfs:label "Soil moisture"@en .
+
+
+###  https://w3id.org/def/saref4agri#SoilTemperature
+:SoilTemperature rdf:type owl:NamedIndividual ,
+                          <https://w3id.org/saref#Temperature> ;
+                 rdfs:label "Soil temperature"@en .
+
+
 #################################################################
 #    Annotations
 #################################################################
diff --git a/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.xml b/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.xml
index 7380a66b03fa07e2821db5c206a711f43a608098..d14d130ebc60b7d8af1286d5aa154ed4cdb0c4bd 100644
--- a/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.xml
+++ b/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/ontology.xml
@@ -891,6 +891,24 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
 
 
     <owl:Class rdf:about="https://w3id.org/def/saref4agri#Communication">
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="https://w3id.org/def/saref4agri#fromNode"/>
+                <owl:someValuesFrom rdf:resource="https://w3id.org/def/saref4agri#Node"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="https://w3id.org/def/saref4agri#toNode"/>
+                <owl:someValuesFrom rdf:resource="https://w3id.org/def/saref4agri#Node"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="https://w3id.org/def/saref4agri#hasProtocol"/>
+                <owl:someValuesFrom rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
         <rdfs:comment xml:lang="en">An n-ary pattern used to link to nodes involved in a communication channel. The protocol used in such communication could be included.</rdfs:comment>
         <rdfs:label xml:lang="es">Communication</rdfs:label>
     </owl:Class>
@@ -946,6 +964,12 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
 
 
     <owl:Class rdf:about="https://w3id.org/def/saref4agri#Network">
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="https://w3id.org/def/saref4agri#hasConstituent"/>
+                <owl:someValuesFrom rdf:resource="https://w3id.org/def/saref4agri#Node"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
         <rdfs:comment xml:lang="en">Collection of nodes connected.</rdfs:comment>
         <rdfs:label xml:lang="es">Network</rdfs:label>
     </owl:Class>
@@ -957,12 +981,68 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
 
     <owl:Class rdf:about="https://w3id.org/def/saref4agri#Node">
         <rdfs:subClassOf rdf:resource="https://w3id.org/saref#Device"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="https://w3id.org/def/saref4agri#isConstituentOf"/>
+                <owl:someValuesFrom rdf:resource="https://w3id.org/def/saref4agri#Network"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="https://w3id.org/saref#hasState"/>
+                <owl:someValuesFrom rdf:resource="https://w3id.org/saref#State"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
         <rdfs:comment xml:lang="en">Every system connected to at leas another one in a network.</rdfs:comment>
         <rdfs:label xml:lang="es">Node</rdfs:label>
     </owl:Class>
     
 
 
+    <!-- https://w3id.org/def/saref4agri#Pluviometer -->
+
+
+    <owl:Class rdf:about="https://w3id.org/def/saref4agri#Pluviometer">
+        <rdfs:subClassOf rdf:resource="https://w3id.org/saref#Sensor"/>
+        <rdfs:label xml:lang="en">A sensor that measures the rain fall.</rdfs:label>
+        <rdfs:label xml:lang="en">Pluviometer</rdfs:label>
+    </owl:Class>
+    
+
+
+    <!-- https://w3id.org/def/saref4agri#SoilTensiometer -->
+
+
+    <owl:Class rdf:about="https://w3id.org/def/saref4agri#SoilTensiometer">
+        <rdfs:subClassOf rdf:resource="https://w3id.org/saref#Sensor"/>
+        <rdfs:label xml:lang="en">A sensor that measures the soil moisture.</rdfs:label>
+        <rdfs:label xml:lang="en">Soil tensiometer</rdfs:label>
+    </owl:Class>
+    
+
+
+    <!-- https://w3id.org/def/saref4agri#WateringGun -->
+
+
+    <owl:Class rdf:about="https://w3id.org/def/saref4agri#WateringGun">
+        <rdfs:subClassOf rdf:resource="https://w3id.org/saref#Actuator"/>
+        <rdfs:label xml:lang="en">An actuator to irrigate an space.</rdfs:label>
+        <rdfs:label xml:lang="en">Watering gun</rdfs:label>
+    </owl:Class>
+    
+
+
+    <!-- https://w3id.org/def/saref4agri#WeatherStation -->
+
+
+    <owl:Class rdf:about="https://w3id.org/def/saref4agri#WeatherStation">
+        <rdfs:subClassOf rdf:resource="https://w3id.org/saref#Sensor"/>
+        <rdfs:label xml:lang="en">A sensor o system that measure weather conditions.</rdfs:label>
+        <rdfs:label xml:lang="en">Weather station</rdfs:label>
+    </owl:Class>
+    
+
+
     <!-- https://w3id.org/saref#Actuator -->
 
 
@@ -1007,6 +1087,7 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
 
 
     <owl:Class rdf:about="https://w3id.org/saref#Device">
+        <rdfs:subClassOf rdf:resource="http://www.w3.org/ns/ssn/System"/>
         <rdfs:isDefinedBy rdf:resource="https://w3id.org/saref#"/>
         <rdfs:label xml:lang="en">Device</rdfs:label>
     </owl:Class>
@@ -1301,6 +1382,76 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
     
 
 
+    <!-- https://w3id.org/def/saref4agri#AirTemperature -->
+
+
+    <owl:NamedIndividual rdf:about="https://w3id.org/def/saref4agri#AirTemperature">
+        <rdf:type rdf:resource="https://w3id.org/saref#Temperature"/>
+        <rdfs:label xml:lang="en">Air temperature</rdfs:label>
+    </owl:NamedIndividual>
+    
+
+
+    <!-- https://w3id.org/def/saref4agri#AmbientHumidity -->
+
+
+    <owl:NamedIndividual rdf:about="https://w3id.org/def/saref4agri#AmbientHumidity">
+        <rdf:type rdf:resource="https://w3id.org/saref#Humidity"/>
+        <rdfs:label xml:lang="en">Ambient huidity</rdfs:label>
+    </owl:NamedIndividual>
+    
+
+
+    <!-- https://w3id.org/def/saref4agri#IrrigationWater -->
+
+
+    <owl:NamedIndividual rdf:about="https://w3id.org/def/saref4agri#IrrigationWater">
+        <rdf:type rdf:resource="https://w3id.org/saref#Property"/>
+        <rdfs:label xml:lang="en">Irrigation water</rdfs:label>
+    </owl:NamedIndividual>
+    
+
+
+    <!-- https://w3id.org/def/saref4agri#PlantGrowthStage -->
+
+
+    <owl:NamedIndividual rdf:about="https://w3id.org/def/saref4agri#PlantGrowthStage">
+        <rdf:type rdf:resource="https://w3id.org/saref#Property"/>
+        <rdfs:label xml:lang="en">Plant growth stage</rdfs:label>
+    </owl:NamedIndividual>
+    
+
+
+    <!-- https://w3id.org/def/saref4agri#Precipitation -->
+
+
+    <owl:NamedIndividual rdf:about="https://w3id.org/def/saref4agri#Precipitation">
+        <rdf:type rdf:resource="https://w3id.org/saref#Property"/>
+        <rdfs:label xml:lang="en">Precipitation</rdfs:label>
+    </owl:NamedIndividual>
+    
+
+
+    <!-- https://w3id.org/def/saref4agri#SoilMoisture -->
+
+
+    <owl:NamedIndividual rdf:about="https://w3id.org/def/saref4agri#SoilMoisture">
+        <rdf:type rdf:resource="https://w3id.org/saref#Property"/>
+        <rdfs:label xml:lang="en">Soil moisture</rdfs:label>
+    </owl:NamedIndividual>
+    
+
+
+    <!-- https://w3id.org/def/saref4agri#SoilTemperature -->
+
+
+    <owl:NamedIndividual rdf:about="https://w3id.org/def/saref4agri#SoilTemperature">
+        <rdf:type rdf:resource="https://w3id.org/saref#Temperature"/>
+        <rdfs:label xml:lang="en">Soil temperature</rdfs:label>
+    </owl:NamedIndividual>
+    
+
+
     <!-- 
     ///////////////////////////////////////////////////////////////////////////////////////
     //
diff --git a/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/sections/crossref-en.html b/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/sections/crossref-en.html
index cc49c2a4cda4bf95dbd4f1189d1b6012da37068d..06939b7ec2dff0d8689080c78f2c2718092c6621 100644
--- a/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/sections/crossref-en.html
+++ b/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/sections/crossref-en.html
@@ -3,12 +3,24 @@ This section provides details for each class and property defined by SAREF exten
 <div id="classes">
    <h3 id="classes-headline" class="list">Classes</h3>
    <ul class="hlist">
+      <li>
+         <a href="#WeatherStation" title="https://w3id.org/def/saref4agri#WeatherStation">A sensor o system that measure weather conditions.</a>
+      </li>
+      <li>
+         <a href="#Pluviometer" title="https://w3id.org/def/saref4agri#Pluviometer">A sensor that measures the rain fall.</a>
+      </li>
+      <li>
+         <a href="#SoilTensiometer" title="https://w3id.org/def/saref4agri#SoilTensiometer">A sensor that measures the soil moisture.</a>
+      </li>
       <li>
          <a href="#http://www.w3.org/2006/time#Interval" title="http://www.w3.org/2006/time#Interval">A temporal entity with an extent or duration</a>
       </li>
       <li>
          <a href="#https://w3id.org/saref#Actuator" title="https://w3id.org/saref#Actuator">Actuator</a>
       </li>
+      <li>
+         <a href="#WateringGun" title="https://w3id.org/def/saref4agri#WateringGun">An actuator to irrigate an space.</a>
+      </li>
       <li>
          <a href="#https://w3id.org/saref#Command" title="https://w3id.org/saref#Command">Command</a>
       </li>
@@ -95,6 +107,51 @@ This section provides details for each class and property defined by SAREF exten
          <a href="#https://w3id.org/saref#UnitOfMeasure" title="https://w3id.org/saref#UnitOfMeasure">Unit of measure</a>
       </li>
    </ul>
+   <div class="entity" id="WeatherStation">
+      <h3>A sensor o system that measure weather conditions.<sup class="type-c" title="class">c</sup>
+         <span class="backlink"> back to <a href="#toc">ToC</a> or <a href="#classes">Class ToC</a>
+         </span>
+      </h3>
+      <p>
+         <strong>IRI:</strong> https://w3id.org/def/saref4agri#WeatherStation</p>
+      <dl class="description">
+         <dt>has super-classes</dt>
+         <dd>
+            <a href="#https://w3id.org/saref#Sensor" title="https://w3id.org/saref#Sensor">Sensor</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+      </dl>
+   </div>
+   <div class="entity" id="Pluviometer">
+      <h3>A sensor that measures the rain fall.<sup class="type-c" title="class">c</sup>
+         <span class="backlink"> back to <a href="#toc">ToC</a> or <a href="#classes">Class ToC</a>
+         </span>
+      </h3>
+      <p>
+         <strong>IRI:</strong> https://w3id.org/def/saref4agri#Pluviometer</p>
+      <dl class="description">
+         <dt>has super-classes</dt>
+         <dd>
+            <a href="#https://w3id.org/saref#Sensor" title="https://w3id.org/saref#Sensor">Sensor</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+      </dl>
+   </div>
+   <div class="entity" id="SoilTensiometer">
+      <h3>A sensor that measures the soil moisture.<sup class="type-c" title="class">c</sup>
+         <span class="backlink"> back to <a href="#toc">ToC</a> or <a href="#classes">Class ToC</a>
+         </span>
+      </h3>
+      <p>
+         <strong>IRI:</strong> https://w3id.org/def/saref4agri#SoilTensiometer</p>
+      <dl class="description">
+         <dt>has super-classes</dt>
+         <dd>
+            <a href="#https://w3id.org/saref#Sensor" title="https://w3id.org/saref#Sensor">Sensor</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+      </dl>
+   </div>
    <div class="entity" id="http://www.w3.org/2006/time#Interval">
       <h3>A temporal entity with an extent or duration<sup class="type-c" title="class">c</sup>
          <span class="backlink"> back to <a href="#toc">ToC</a> or <a href="#classes">Class ToC</a>
@@ -135,6 +192,26 @@ This section provides details for each class and property defined by SAREF exten
             <a href="#https://w3id.org/saref#Device" title="https://w3id.org/saref#Device">Device</a>
             <sup class="type-c" title="class">c</sup>
          </dd>
+         <dt>has sub-classes</dt>
+         <dd>
+            <a href="#WateringGun" title="https://w3id.org/def/saref4agri#WateringGun">An actuator to irrigate an space.</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+      </dl>
+   </div>
+   <div class="entity" id="WateringGun">
+      <h3>An actuator to irrigate an space.<sup class="type-c" title="class">c</sup>
+         <span class="backlink"> back to <a href="#toc">ToC</a> or <a href="#classes">Class ToC</a>
+         </span>
+      </h3>
+      <p>
+         <strong>IRI:</strong> https://w3id.org/def/saref4agri#WateringGun</p>
+      <dl class="description">
+         <dt>has super-classes</dt>
+         <dd>
+            <a href="#https://w3id.org/saref#Actuator" title="https://w3id.org/saref#Actuator">Actuator</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
       </dl>
    </div>
    <div class="entity" id="https://w3id.org/saref#Command">
@@ -179,6 +256,27 @@ This section provides details for each class and property defined by SAREF exten
          <span class="markdown">An n-ary pattern used to link to nodes involved in a communication channel. The protocol used in such communication could be included.</span>
       </div>
       <dl class="description">
+         <dt>has super-classes</dt>
+         <dd>
+            <a href="#fromNode" title="https://w3id.org/def/saref4agri#fromNode">from node</a>
+            <sup class="type-op" title="object property">op</sup> 
+            <span class="logic">some</span> 
+            <a href="#Node" title="https://w3id.org/def/saref4agri#Node">Node</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+         <dd>
+            <a href="#toNode" title="https://w3id.org/def/saref4agri#toNode">to node</a>
+            <sup class="type-op" title="object property">op</sup> 
+            <span class="logic">some</span> 
+            <a href="#Node" title="https://w3id.org/def/saref4agri#Node">Node</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+         <dd>
+            <a href="#hasProtocol" title="https://w3id.org/def/saref4agri#hasProtocol">has protocol</a>
+            <sup class="type-dp" title="data property">dp</sup> 
+            <span class="logic">some</span> 
+            <span class="dotted" title="http://www.w3.org/2000/01/rdf-schema#Literal">literal</span>
+         </dd>
          <dt>is in range of</dt>
          <dd>
             <a href="#roleInCommunication"
@@ -292,6 +390,11 @@ This section provides details for each class and property defined by SAREF exten
          </dd>
       </dl>
       <dl class="description">
+         <dt>has super-classes</dt>
+         <dd>
+            <a href="#http://www.w3.org/ns/ssn/System" title="http://www.w3.org/ns/ssn/System">System</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
          <dt>has sub-classes</dt>
          <dd>
             <a href="#https://w3id.org/saref#Actuator" title="https://w3id.org/saref#Actuator">Actuator</a>
@@ -450,6 +553,11 @@ This section provides details for each class and property defined by SAREF exten
             <a href="#https://w3id.org/saref#Property" title="https://w3id.org/saref#Property">Property</a>
             <sup class="type-c" title="class">c</sup>
          </dd>
+         <dt>has members</dt>
+         <dd>
+            <a href="#AmbientHumidity" title="https://w3id.org/def/saref4agri#AmbientHumidity">Ambient huidity</a>
+            <sup class="type-ni" title="named individual">ni</sup>
+         </dd>
       </dl>
    </div>
    <div class="entity" id="http://www.w3.org/2006/time#Instant">
@@ -560,6 +668,14 @@ This section provides details for each class and property defined by SAREF exten
          <span class="markdown">Collection of nodes connected.</span>
       </div>
       <dl class="description">
+         <dt>has super-classes</dt>
+         <dd>
+            <a href="#hasConstituent" title="https://w3id.org/def/saref4agri#hasConstituent">has constituent</a>
+            <sup class="type-op" title="object property">op</sup> 
+            <span class="logic">some</span> 
+            <a href="#Node" title="https://w3id.org/def/saref4agri#Node">Node</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
          <dt>is in range of</dt>
          <dd>
             <a href="#roleInNetwork" title="https://w3id.org/def/saref4agri#roleInNetwork">role in network</a>
@@ -583,6 +699,20 @@ This section provides details for each class and property defined by SAREF exten
             <a href="#https://w3id.org/saref#Device" title="https://w3id.org/saref#Device">Device</a>
             <sup class="type-c" title="class">c</sup>
          </dd>
+         <dd>
+            <a href="#isConstituentOf" title="https://w3id.org/def/saref4agri#isConstituentOf">is constituent of</a>
+            <sup class="type-op" title="object property">op</sup> 
+            <span class="logic">some</span> 
+            <a href="#Network" title="https://w3id.org/def/saref4agri#Network">Network</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+         <dd>
+            <a href="#https://w3id.org/saref#hasState" title="https://w3id.org/saref#hasState">has state</a>
+            <sup class="type-op" title="object property">op</sup> 
+            <span class="logic">some</span> 
+            <a href="#https://w3id.org/saref#State" title="https://w3id.org/saref#State">State</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
          <dt>is in range of</dt>
          <dd>
             <a href="#playedByNode" title="https://w3id.org/def/saref4agri#playedByNode">played by node</a>
@@ -691,6 +821,15 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
             <sup class="type-c" title="class">c</sup>, <a href="#https://w3id.org/saref#Time" title="https://w3id.org/saref#Time">Time</a>
             <sup class="type-c" title="class">c</sup>
          </dd>
+         <dt>has members</dt>
+         <dd>
+            <a href="#IrrigationWater" title="https://w3id.org/def/saref4agri#IrrigationWater">Irrigation water</a>
+            <sup class="type-ni" title="named individual">ni</sup>, <a href="#PlantGrowthStage"
+               title="https://w3id.org/def/saref4agri#PlantGrowthStage">Plant growth stage</a>
+            <sup class="type-ni" title="named individual">ni</sup>, <a href="#Precipitation" title="https://w3id.org/def/saref4agri#Precipitation">Precipitation</a>
+            <sup class="type-ni" title="named individual">ni</sup>, <a href="#SoilMoisture" title="https://w3id.org/def/saref4agri#SoilMoisture">Soil moisture</a>
+            <sup class="type-ni" title="named individual">ni</sup>
+         </dd>
          <dt>is disjoint with</dt>
          <dd>
             <a href="#https://w3id.org/saref#Measurement" title="https://w3id.org/saref#Measurement">Measurement</a>
@@ -718,6 +857,13 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
             <a href="#https://w3id.org/saref#Device" title="https://w3id.org/saref#Device">Device</a>
             <sup class="type-c" title="class">c</sup>
          </dd>
+         <dt>has sub-classes</dt>
+         <dd>
+            <a href="#WeatherStation" title="https://w3id.org/def/saref4agri#WeatherStation">A sensor o system that measure weather conditions.</a>
+            <sup class="type-c" title="class">c</sup>, <a href="#Pluviometer" title="https://w3id.org/def/saref4agri#Pluviometer">A sensor that measures the rain fall.</a>
+            <sup class="type-c" title="class">c</sup>, <a href="#SoilTensiometer" title="https://w3id.org/def/saref4agri#SoilTensiometer">A sensor that measures the soil moisture.</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
       </dl>
    </div>
    <div class="entity" id="http://www.opengis.net/ont/geosparql#SpatialObject">
@@ -800,6 +946,13 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
             <a href="http://www.w3.org/ns/ssn/">http://www.w3.org/ns/ssn/</a>
          </dd>
       </dl>
+      <dl class="description">
+         <dt>has sub-classes</dt>
+         <dd>
+            <a href="#https://w3id.org/saref#Device" title="https://w3id.org/saref#Device">Device</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+      </dl>
    </div>
    <div class="entity" id="https://w3id.org/saref#Task">
       <h3>Task<sup class="type-c" title="class">c</sup>
@@ -837,6 +990,12 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
             <a href="#https://w3id.org/saref#Property" title="https://w3id.org/saref#Property">Property</a>
             <sup class="type-c" title="class">c</sup>
          </dd>
+         <dt>has members</dt>
+         <dd>
+            <a href="#AirTemperature" title="https://w3id.org/def/saref4agri#AirTemperature">Air temperature</a>
+            <sup class="type-ni" title="named individual">ni</sup>, <a href="#SoilTemperature" title="https://w3id.org/def/saref4agri#SoilTemperature">Soil temperature</a>
+            <sup class="type-ni" title="named individual">ni</sup>
+         </dd>
       </dl>
    </div>
    <div class="entity" id="http://www.w3.org/2006/time#TemporalEntity">
@@ -2072,6 +2231,12 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
 </div><div id="namedindividuals">
    <h3 id="namedindividuals" class="list">Named Individuals</h3>
    <ul class="hlist">
+      <li>
+         <a href="#AirTemperature" title="https://w3id.org/def/saref4agri#AirTemperature">Air temperature</a>
+      </li>
+      <li>
+         <a href="#AmbientHumidity" title="https://w3id.org/def/saref4agri#AmbientHumidity">Ambient huidity</a>
+      </li>
       <li>
          <a href="#http://dbpedia.org/resource/DBM" title="http://dbpedia.org/resource/DBM">decibel-milliwatts</a>
       </li>
@@ -2079,6 +2244,9 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
          <a href="#http://www.ontology-of-units-of-measure.org/resource/om-2/degreeCelsius"
             title="http://www.ontology-of-units-of-measure.org/resource/om-2/degreeCelsius">degree Celsius</a>
       </li>
+      <li>
+         <a href="#IrrigationWater" title="https://w3id.org/def/saref4agri#IrrigationWater">Irrigation water</a>
+      </li>
       <li>
          <a href="#http://www.ontology-of-units-of-measure.org/resource/om-2/millibar"
             title="http://www.ontology-of-units-of-measure.org/resource/om-2/millibar">millibar</a>
@@ -2091,7 +2259,50 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
          <a href="#http://www.ontology-of-units-of-measure.org/resource/om-2/millivolt"
             title="http://www.ontology-of-units-of-measure.org/resource/om-2/millivolt">millivolt</a>
       </li>
+      <li>
+         <a href="#PlantGrowthStage"
+            title="https://w3id.org/def/saref4agri#PlantGrowthStage">Plant growth stage</a>
+      </li>
+      <li>
+         <a href="#Precipitation" title="https://w3id.org/def/saref4agri#Precipitation">Precipitation</a>
+      </li>
+      <li>
+         <a href="#SoilMoisture" title="https://w3id.org/def/saref4agri#SoilMoisture">Soil moisture</a>
+      </li>
+      <li>
+         <a href="#SoilTemperature" title="https://w3id.org/def/saref4agri#SoilTemperature">Soil temperature</a>
+      </li>
    </ul>
+   <div class="entity" id="AirTemperature">
+      <h3>Air temperature<sup class="type-ni" title="named individual">ni</sup>
+         <span class="backlink"> back to <a href="#toc">ToC</a> or <a href="#namedindividuals">Named Individual ToC</a>
+         </span>
+      </h3>
+      <p>
+         <strong>IRI:</strong> https://w3id.org/def/saref4agri#AirTemperature</p>
+      <dl class="description">
+         <dt>belongs to</dt>
+         <dd>
+            <a href="#https://w3id.org/saref#Temperature" title="https://w3id.org/saref#Temperature">Temperature</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+      </dl>
+   </div>
+   <div class="entity" id="AmbientHumidity">
+      <h3>Ambient huidity<sup class="type-ni" title="named individual">ni</sup>
+         <span class="backlink"> back to <a href="#toc">ToC</a> or <a href="#namedindividuals">Named Individual ToC</a>
+         </span>
+      </h3>
+      <p>
+         <strong>IRI:</strong> https://w3id.org/def/saref4agri#AmbientHumidity</p>
+      <dl class="description">
+         <dt>belongs to</dt>
+         <dd>
+            <a href="#https://w3id.org/saref#Humidity" title="https://w3id.org/saref#Humidity">Humidity</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+      </dl>
+   </div>
    <div class="entity" id="http://dbpedia.org/resource/DBM">
       <h3>decibel-milliwatts<sup class="type-ni" title="named individual">ni</sup>
          <span class="backlink"> back to <a href="#toc">ToC</a> or <a href="#namedindividuals">Named Individual ToC</a>
@@ -2122,6 +2333,21 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
          </dd>
       </dl>
    </div>
+   <div class="entity" id="IrrigationWater">
+      <h3>Irrigation water<sup class="type-ni" title="named individual">ni</sup>
+         <span class="backlink"> back to <a href="#toc">ToC</a> or <a href="#namedindividuals">Named Individual ToC</a>
+         </span>
+      </h3>
+      <p>
+         <strong>IRI:</strong> https://w3id.org/def/saref4agri#IrrigationWater</p>
+      <dl class="description">
+         <dt>belongs to</dt>
+         <dd>
+            <a href="#https://w3id.org/saref#Property" title="https://w3id.org/saref#Property">Property</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+      </dl>
+   </div>
    <div class="entity" id="http://www.ontology-of-units-of-measure.org/resource/om-2/millibar">
       <h3>millibar<sup class="type-ni" title="named individual">ni</sup>
          <span class="backlink"> back to <a href="#toc">ToC</a> or <a href="#namedindividuals">Named Individual ToC</a>
@@ -2167,6 +2393,66 @@ sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P
          </dd>
       </dl>
    </div>
+   <div class="entity" id="PlantGrowthStage">
+      <h3>Plant growth stage<sup class="type-ni" title="named individual">ni</sup>
+         <span class="backlink"> back to <a href="#toc">ToC</a> or <a href="#namedindividuals">Named Individual ToC</a>
+         </span>
+      </h3>
+      <p>
+         <strong>IRI:</strong> https://w3id.org/def/saref4agri#PlantGrowthStage</p>
+      <dl class="description">
+         <dt>belongs to</dt>
+         <dd>
+            <a href="#https://w3id.org/saref#Property" title="https://w3id.org/saref#Property">Property</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+      </dl>
+   </div>
+   <div class="entity" id="Precipitation">
+      <h3>Precipitation<sup class="type-ni" title="named individual">ni</sup>
+         <span class="backlink"> back to <a href="#toc">ToC</a> or <a href="#namedindividuals">Named Individual ToC</a>
+         </span>
+      </h3>
+      <p>
+         <strong>IRI:</strong> https://w3id.org/def/saref4agri#Precipitation</p>
+      <dl class="description">
+         <dt>belongs to</dt>
+         <dd>
+            <a href="#https://w3id.org/saref#Property" title="https://w3id.org/saref#Property">Property</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+      </dl>
+   </div>
+   <div class="entity" id="SoilMoisture">
+      <h3>Soil moisture<sup class="type-ni" title="named individual">ni</sup>
+         <span class="backlink"> back to <a href="#toc">ToC</a> or <a href="#namedindividuals">Named Individual ToC</a>
+         </span>
+      </h3>
+      <p>
+         <strong>IRI:</strong> https://w3id.org/def/saref4agri#SoilMoisture</p>
+      <dl class="description">
+         <dt>belongs to</dt>
+         <dd>
+            <a href="#https://w3id.org/saref#Property" title="https://w3id.org/saref#Property">Property</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+      </dl>
+   </div>
+   <div class="entity" id="SoilTemperature">
+      <h3>Soil temperature<sup class="type-ni" title="named individual">ni</sup>
+         <span class="backlink"> back to <a href="#toc">ToC</a> or <a href="#namedindividuals">Named Individual ToC</a>
+         </span>
+      </h3>
+      <p>
+         <strong>IRI:</strong> https://w3id.org/def/saref4agri#SoilTemperature</p>
+      <dl class="description">
+         <dt>belongs to</dt>
+         <dd>
+            <a href="#https://w3id.org/saref#Temperature" title="https://w3id.org/saref#Temperature">Temperature</a>
+            <sup class="type-c" title="class">c</sup>
+         </dd>
+      </dl>
+   </div>
 </div><div id="legend">
 <h2>Legend <span class="backlink"> back to <a href="#toc">ToC</a></span></h2>
 <div   class="entity">
diff --git a/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/sections/overview-en.html b/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/sections/overview-en.html
index c7f97b86e700f61c54a62f5a11d7fc25b3ea4a10..1df68ef032b98d2d42131cd0a8fbd8851883b231 100644
--- a/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/sections/overview-en.html
+++ b/OnToology/SAREF4AGRI/ontology/saref4agri.ttl/documentation/sections/overview-en.html
@@ -3,12 +3,24 @@
 This ontology has the following classes and properties.</span>
 <h4>Classes</h4>
 <ul class="hlist">
+   <li>
+      <a href="#WeatherStation" title="https://w3id.org/def/saref4agri#WeatherStation">A sensor o system that measure weather conditions.</a>
+   </li>
+   <li>
+      <a href="#Pluviometer" title="https://w3id.org/def/saref4agri#Pluviometer">A sensor that measures the rain fall.</a>
+   </li>
+   <li>
+      <a href="#SoilTensiometer" title="https://w3id.org/def/saref4agri#SoilTensiometer">A sensor that measures the soil moisture.</a>
+   </li>
    <li>
       <a href="#http://www.w3.org/2006/time#Interval" title="http://www.w3.org/2006/time#Interval">A temporal entity with an extent or duration</a>
    </li>
    <li>
       <a href="#https://w3id.org/saref#Actuator" title="https://w3id.org/saref#Actuator">Actuator</a>
    </li>
+   <li>
+      <a href="#WateringGun" title="https://w3id.org/def/saref4agri#WateringGun">An actuator to irrigate an space.</a>
+   </li>
    <li>
       <a href="#https://w3id.org/saref#Command" title="https://w3id.org/saref#Command">Command</a>
    </li>
@@ -245,6 +257,12 @@ This ontology has the following classes and properties.</span>
       <a href="#https://w3id.org/saref#hasValue" title="https://w3id.org/saref#hasValue">has value</a>
    </li>
 </ul><h4>Named Individuals</h4><ul class="hlist">
+   <li>
+      <a href="#AirTemperature" title="https://w3id.org/def/saref4agri#AirTemperature">Air temperature</a>
+   </li>
+   <li>
+      <a href="#AmbientHumidity" title="https://w3id.org/def/saref4agri#AmbientHumidity">Ambient huidity</a>
+   </li>
    <li>
       <a href="#http://dbpedia.org/resource/DBM" title="http://dbpedia.org/resource/DBM">decibel-milliwatts</a>
    </li>
@@ -252,6 +270,9 @@ This ontology has the following classes and properties.</span>
       <a href="#http://www.ontology-of-units-of-measure.org/resource/om-2/degreeCelsius"
          title="http://www.ontology-of-units-of-measure.org/resource/om-2/degreeCelsius">degree Celsius</a>
    </li>
+   <li>
+      <a href="#IrrigationWater" title="https://w3id.org/def/saref4agri#IrrigationWater">Irrigation water</a>
+   </li>
    <li>
       <a href="#http://www.ontology-of-units-of-measure.org/resource/om-2/millibar"
          title="http://www.ontology-of-units-of-measure.org/resource/om-2/millibar">millibar</a>
@@ -264,4 +285,17 @@ This ontology has the following classes and properties.</span>
       <a href="#http://www.ontology-of-units-of-measure.org/resource/om-2/millivolt"
          title="http://www.ontology-of-units-of-measure.org/resource/om-2/millivolt">millivolt</a>
    </li>
+   <li>
+      <a href="#PlantGrowthStage"
+         title="https://w3id.org/def/saref4agri#PlantGrowthStage">Plant growth stage</a>
+   </li>
+   <li>
+      <a href="#Precipitation" title="https://w3id.org/def/saref4agri#Precipitation">Precipitation</a>
+   </li>
+   <li>
+      <a href="#SoilMoisture" title="https://w3id.org/def/saref4agri#SoilMoisture">Soil moisture</a>
+   </li>
+   <li>
+      <a href="#SoilTemperature" title="https://w3id.org/def/saref4agri#SoilTemperature">Soil temperature</a>
+   </li>
 </ul></html>