diff --git a/ontology/saref4ehaw.ttl b/ontology/saref4ehaw.ttl
index a2ab14925fae91b06e79c06fe2a77807a52e5270..babb37bcde10c150b74c23b3b0b66754fedd5459 100644
--- a/ontology/saref4ehaw.ttl
+++ b/ontology/saref4ehaw.ttl
@@ -637,6 +637,8 @@ s4ehaw:isDescribedBy rdf:type owl:ObjectProperty ;
                      rdfs:label "is described by"@en ;
                      
                      rdfs:comment "A service is described by a service process (how the service works)."@en ;
+		     
+                     rdfs:domain saref:Service ;
                      
                      rdfs:range s4ehaw:ServiceProcess .
 
@@ -649,6 +651,8 @@ s4ehaw:presents rdf:type owl:ObjectProperty ;
                 rdfs:label "presents"@en ;
                 
                 rdfs:comment "A service presents a service profile (what the service does)."@en ;
+
+                rdfs:domain saref:Service ;
                 
                 rdfs:range s4ehaw:ServiceProfile .
 
@@ -661,6 +665,8 @@ s4ehaw:supports rdf:type owl:ObjectProperty ;
                 rdfs:label "supports"@en ;
                 
                 rdfs:comment "A service supports a service grounding (how to access the service)." ;
+		
+                rdfs:domain saref:Service ;
                 
                 rdfs:range s4ehaw:ServiceGrounding .
 
@@ -2153,6 +2159,12 @@ saref:Sensor rdf:type owl:Class .
 
 
 
+###  https://saref.etsi.org/saref/core/Service
+
+saref:Service rdf:type owl:Class .
+
+
+
 ###  https://saref.etsi.org/saref/core/Task
 
 saref:Task rdf:type owl:Class .