diff --git a/frame/ontology-parameters.ttl b/frame/ontology-parameters.ttl index 746b8ef8a096420b63aa7c97e52d3f3c81e1589d..4d46c6def23e021e696afd7db6ca0625a7b904a0 100644 --- a/frame/ontology-parameters.ttl +++ b/frame/ontology-parameters.ttl @@ -76,11 +76,22 @@ fprm:system_composant rdf:type fprm:System_Entity ; rdfs:label "composant" ; fprm:class "composant" ; + fprm:restriction "icl>device" ; + fprm:restriction "icl>electronic_device" ; + fprm:restriction "icl>instrumentality" ; + fprm:restriction "icl>position" ; +. +fprm:system_event + rdf:type fprm:System_Property ; + rdfs:label "systemEvent" ; + fprm:restriction "icl>do" ; . fprm:system_message rdf:type fprm:System_Entity ; rdfs:label "message" ; fprm:class "message" ; + fprm:restriction "icl>assignment" ; + fprm:restriction "icl>communication" ; . fprm:system_place rdf:type fprm:System_Feature ; @@ -89,3 +100,8 @@ fprm:system_place fprm:restriction "icl>air_base_installation" ; fprm:restriction "icl>place" ; . +fprm:system_state + rdf:type fprm:System_Property ; + rdfs:label "systemState" ; + fprm:restriction "icl>property" ; +. diff --git a/frame/system-ontology.ttl b/frame/system-ontology.ttl index a490af8ff120ec0e4d3c3d813af38e88433c713d..ebc0360f50b49396d67fadcff0d72310b79f9392 100644 --- a/frame/system-ontology.ttl +++ b/frame/system-ontology.ttl @@ -16,6 +16,12 @@ sys:Entity rdfs:label "entité"@fr ; rdfs:subClassOf sys:Structure ; . +sys:Feature + rdf:type owl:Class ; + rdfs:label "caractéristique"@fr ; + rdfs:label "feature"@en ; + rdfs:subClassOf sys:Structure ; +. sys:Property rdf:type owl:Class ; rdfs:label "property"@en ; @@ -26,37 +32,43 @@ 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 rdf:type owl:Class ; rdfs:label "agent"@en ; rdfs:label "agent"@fr ; rdfs:subClassOf sys:Entity ; . -sys:attribute - rdf:type owl:Class ; - rdfs:label "attribut"@fr ; - rdfs:label "attribute "@en ; - rdfs:subClassOf sys:Property ; -. sys:component rdf:type owl:Class ; rdfs:label "component"@en ; rdfs:label "composant"@fr ; rdfs:subClassOf sys:Entity ; . +sys:event + rdf:type owl:Class ; + rdfs:label "action "@en ; + rdfs:label "action "@fr ; + rdfs:subClassOf sys:Property ; +. sys:message rdf:type owl:Class ; rdfs:label "message"@en ; rdfs:label "message"@fr ; rdfs:subClassOf sys:Entity ; . +sys:place + rdf:type owl:Class ; + rdfs:label "lieu"@fr ; + rdfs:label "place"@en ; + rdfs:subClassOf sys:Feature ; +. sys:property rdf:type rdf:Property ; rdfs:label "System Property" ; . +sys:state + rdf:type owl:Class ; + rdfs:label "attribut"@fr ; + rdfs:label "attribute "@en ; + rdfs:subClassOf sys:Property ; +.