diff --git a/config/config-parameters.ttl b/config/config-parameters.ttl
index 6bef795549fdeb8d9ed62e245331fb25bc6a2b13..4d4f58a509ad8bb13102e6172b13546b616662de 100644
--- a/config/config-parameters.ttl
+++ b/config/config-parameters.ttl
@@ -13,7 +13,7 @@
 cprm:Config_Parameters
   rdf:type owl:Class ;
   cprm:baseURI "https://unsel.tetras-libre.fr/tenet/" ;
-  cprm:netURI "https://unsel.tetras-libre.fr/tenet/net/" ;
+  cprm:netURI "https://unsel.tetras-libre.fr/tenet/semantic-net#" ;
 .
 cprm:baseURI
   rdf:type rdf:Property ;
diff --git a/config/semantic-net.ttl b/config/semantic-net.ttl
index a785fa3d98cbae1f49ded71f19045b75672ab3db..e7aa02f3456c1565b6cf231d8194394f5a9592dc 100644
--- a/config/semantic-net.ttl
+++ b/config/semantic-net.ttl
@@ -27,9 +27,7 @@ net:Type
 .
 net:class
   rdf:type owl:Class ;
-  rdfs:label "Agent" ;
-  rdfs:label "Class" ;
-  rdfs:label "Complement" ;
+  rdfs:label "class" ;
   rdfs:subClassOf net:Type ;
 .
 net:class1
@@ -44,14 +42,19 @@ net:class2
 .
 net:class_list
   rdf:type owl:Class ;
-  rdfs:label "List of classes" ;
+  rdfs:label "classList" ;
   rdfs:subClassOf net:Type ;
 .
 net:complement
   rdf:type owl:Class ;
-  rdfs:label "complement "@fr ;
+  rdfs:label "complement" ;
   rdfs:subClassOf net:Type ;
 .
+net:complement_mod_list
+  rdf:type owl:Class ;
+  rdfs:label "complement mod list" ;
+  rdfs:subClassOf net:mod_list ;
+.
 net:concept
   rdf:type rdf:Property ;
   rdfs:label "concept "@fr ;
@@ -67,9 +70,24 @@ net:entityClass
   rdfs:label "entity class" ;
   rdfs:subPropertyOf net:value ;
 .
+net:entity_class_list
+  rdf:type owl:Class ;
+  rdfs:label "entityClassList" ;
+  rdfs:subClassOf net:class_list ;
+.
+net:entity_mod_list
+  rdf:type owl:Class ;
+  rdfs:label "entity mod list" ;
+  rdfs:subClassOf net:mod_list ;
+.
+net:featureClass
+  rdf:type rdf:Property ;
+  rdfs:label "feature class" ;
+  rdfs:subPropertyOf net:value ;
+.
 net:mod_list
   rdf:type owl:Class ;
-  rdfs:label "List of modifiers" ;
+  rdfs:label "modList" ;
   rdfs:subClassOf net:Type ;
 .
 net:node
diff --git a/frame/ontology-parameters.ttl b/frame/ontology-parameters.ttl
index 8b752cb8475424b55d7ff609c9c8780138023bdd..746b8ef8a096420b63aa7c97e52d3f3c81e1589d 100644
--- a/frame/ontology-parameters.ttl
+++ b/frame/ontology-parameters.ttl
@@ -15,24 +15,30 @@ fprm:Frame_Parameters
   rdfs:comment "Parameters related to frame ontologies used in transduction queries." ;
   rdfs:label "Frame Parameters" ;
 .
-fprm:Sys_Entity
+fprm:System_Entity
   rdf:type owl:Class ;
   rdfs:comment "Parameters related to Entity (System Ontology)." ;
-  rdfs:label "Entity Parameters (System Ontology)" ;
+  rdfs:label "entity" ;
+  rdfs:subClassOf fprm:System_Ontology ;
+.
+fprm:System_Feature
+  rdf:type owl:Class ;
+  rdfs:comment "Feature of entity" ;
+  rdfs:label "feature" ;
   rdfs:subClassOf fprm:System_Ontology ;
 .
 fprm:System_Ontology
   rdf:type owl:Class ;
   rdfs:comment "Parameters related to System Ontology." ;
-  rdfs:label "System Ontology Parameters" ;
+  rdfs:label "systemOntology" ;
   rdfs:subClassOf fprm:Frame_Parameters ;
+  fprm:frameURI "https://unsel.tetras-libre.fr/tenet/frame/system-ontology#" ;
 .
-fprm:agent
-  rdf:type fprm:Sys_Entity ;
-  rdfs:label "agent" ;
-  fprm:class "agent" ;
-  fprm:restriction "icl>administrator" ;
-  fprm:restriction "icl>person" ;
+fprm:System_Property
+  rdf:type owl:Class ;
+  rdfs:comment "Parameters related to Property (System Ontology)." ;
+  rdfs:label "property" ;
+  rdfs:subClassOf fprm:System_Ontology ;
 .
 fprm:class
   rdf:type rdf:Property ;
@@ -41,19 +47,16 @@ fprm:class
   rdfs:range xsd:string ;
   rdfs:subPropertyOf fprm:frameParamProperty ;
 .
-fprm:composant
-  rdf:type fprm:Sys_Entity ;
-  rdfs:label "composant" ;
-  fprm:class "composant" ;
-.
 fprm:frameParamProperty
   rdf:type rdf:Property ;
   rdfs:label "Frame Parameter Property" ;
 .
-fprm:message
-  rdf:type fprm:Sys_Entity ;
-  rdfs:label "message" ;
-  fprm:class "message" ;
+fprm:frameURI
+  rdf:type rdf:Property ;
+  rdfs:domain fprm:Frame_Parameters ;
+  rdfs:label "URI" ;
+  rdfs:range xsd:string ;
+  rdfs:subPropertyOf fprm:frameParamProperty ;
 .
 fprm:restriction
   rdf:type rdf:Property ;
@@ -62,3 +65,27 @@ fprm:restriction
   rdfs:range xsd:string ;
   rdfs:subPropertyOf fprm:frameParamProperty ;
 .
+fprm:system_agent
+  rdf:type fprm:System_Entity ;
+  rdfs:label "agent" ;
+  fprm:class "agent" ;
+  fprm:restriction "icl>administrator" ;
+  fprm:restriction "icl>person" ;
+.
+fprm:system_composant
+  rdf:type fprm:System_Entity ;
+  rdfs:label "composant" ;
+  fprm:class "composant" ;
+.
+fprm:system_message
+  rdf:type fprm:System_Entity ;
+  rdfs:label "message" ;
+  fprm:class "message" ;
+.
+fprm:system_place
+  rdf:type fprm:System_Feature ;
+  rdfs:label "place" ;
+  fprm:class "place" ;
+  fprm:restriction "icl>air_base_installation" ;
+  fprm:restriction "icl>place" ;
+.
diff --git a/frame/system-ontology.ttl b/frame/system-ontology.ttl
index 5a2f1e94943ec99dbe4b984302607e7589b3edb8..a490af8ff120ec0e4d3c3d813af38e88433c713d 100644
--- a/frame/system-ontology.ttl
+++ b/frame/system-ontology.ttl
@@ -10,52 +10,52 @@
 <https://unsel.tetras-libre.fr/tenet/frame/system-ontology>
   rdf:type owl:Ontology ;
 .
-sys:Action
+sys:Entity
+  rdf:type owl:Class ;
+  rdfs:label "entity"@en ;
+  rdfs:label "entité"@fr ;
+  rdfs:subClassOf sys:Structure ;
+.
+sys:Property
+  rdf:type owl:Class ;
+  rdfs:label "property"@en ;
+  rdfs:label "propriété"@fr ;
+  rdfs:subClassOf sys:Structure ;
+.
+sys:Structure
+  rdf:type owl:Class ;
+  rdfs:label "System Ontology Structure" ;
+.
+sys:action
   rdf:type owl:Class ;
   rdfs:label "action "@en ;
   rdfs:label "action "@fr ;
   rdfs:subClassOf sys:Property ;
 .
-sys:Agent
+sys:agent
   rdf:type owl:Class ;
   rdfs:label "agent"@en ;
   rdfs:label "agent"@fr ;
   rdfs:subClassOf sys:Entity ;
 .
-sys:Attribute
+sys:attribute
   rdf:type owl:Class ;
   rdfs:label "attribut"@fr ;
   rdfs:label "attribute "@en ;
   rdfs:subClassOf sys:Property ;
 .
-sys:Component
+sys:component
   rdf:type owl:Class ;
   rdfs:label "component"@en ;
   rdfs:label "composant"@fr ;
   rdfs:subClassOf sys:Entity ;
 .
-sys:Entity
-  rdf:type owl:Class ;
-  rdfs:label "entity"@en ;
-  rdfs:label "entité"@fr ;
-  rdfs:subClassOf sys:Structure ;
-.
-sys:Message
+sys:message
   rdf:type owl:Class ;
   rdfs:label "message"@en ;
   rdfs:label "message"@fr ;
   rdfs:subClassOf sys:Entity ;
 .
-sys:Property
-  rdf:type owl:Class ;
-  rdfs:label "property"@en ;
-  rdfs:label "propriété"@fr ;
-  rdfs:subClassOf sys:Structure ;
-.
-sys:Structure
-  rdf:type owl:Class ;
-  rdfs:label "System Ontology Structure" ;
-.
 sys:property
   rdf:type rdf:Property ;
   rdfs:label "System Property" ;