Skip to content
Snippets Groups Projects
Commit f8bd8e09 authored by Aurélien Lamercerie's avatar Aurélien Lamercerie
Browse files

Update railway-ontology (partitioning)

parent 38843ed9
No related branches found
No related tags found
No related merge requests found
...@@ -26,26 +26,46 @@ sys:Abstraction ...@@ -26,26 +26,46 @@ sys:Abstraction
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "Abstraction"@en ; rdfs:label "Abstraction"@en ;
rdfs:label "Abstraction"@fr ; rdfs:label "Abstraction"@fr ;
rdfs:subClassOf sys:Structure ; rdfs:subClassOf sys:System_Description ;
sys:is_class "Abstraction" ; sys:is_class "Abstraction" ;
. .
sys:Adjective
rdf:type owl:Class ;
rdfs:label "Adjective" ;
rdfs:subClassOf sys:Grammatical_Property ;
.
sys:Adverb
rdf:type owl:Class ;
rdfs:label "Adverb" ;
rdfs:subClassOf sys:Grammatical_Property ;
.
sys:Annotation sys:Annotation
rdf:type rdf:Property ; rdf:type rdf:Property ;
rdfs:label "structure property" ; rdfs:label "structure property" ;
rdfs:subPropertyOf sys:Property ; rdfs:subPropertyOf sys:Property ;
. .
sys:Constraint
rdf:type owl:Class ;
rdfs:label "Constraint" ;
rdfs:subClassOf sys:System_Description ;
.
sys:Determiner
rdf:type owl:Class ;
rdfs:label "Determiner" ;
rdfs:subClassOf sys:Grammatical_Property ;
.
sys:Entity sys:Entity
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "entity"@en ; rdfs:label "entity"@en ;
rdfs:label "entité"@fr ; rdfs:label "entité"@fr ;
rdfs:subClassOf sys:Structure ; rdfs:subClassOf sys:System_Description ;
sys:is_class "Entity" ; sys:is_class "Entity" ;
. .
sys:Event sys:Event
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "Event"@en ; rdfs:label "Event"@en ;
rdfs:label "Evénèment"@fr ; rdfs:label "Evénèment"@fr ;
rdfs:subClassOf sys:Structure ; rdfs:subClassOf sys:System_Description ;
sys:has_object_property "eventObjectProperty" ; sys:has_object_property "eventObjectProperty" ;
sys:is_class "Event" ; sys:is_class "Event" ;
. .
...@@ -53,13 +73,19 @@ sys:Feature ...@@ -53,13 +73,19 @@ sys:Feature
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "caractéristique"@fr ; rdfs:label "caractéristique"@fr ;
rdfs:label "feature"@en ; rdfs:label "feature"@en ;
rdfs:subClassOf sys:Structure ; rdfs:subClassOf sys:System_Description ;
sys:is_class "Feature" ; sys:is_class "Feature" ;
. .
sys:Grammatical_Property
rdf:type owl:Class ;
rdfs:comment "TODO: complete with commonly English parts of speech (noun, verb, adjective, adverb, pronoun, preposition, conjunction, interjection, numeral, article, or determiner). See wiki (https://en.wikipedia.org/wiki/Part_of_speech)" ;
rdfs:label "Grammatical Property" ;
rdfs:subClassOf sys:Structure ;
.
sys:Mathematic sys:Mathematic
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "Mathématique"@fr ; rdfs:label "Mathématique"@fr ;
rdfs:subClassOf sys:Abstraction ; rdfs:subClassOf sys:System_Description ;
. .
sys:ObjectProperty sys:ObjectProperty
rdf:type rdf:Property ; rdf:type rdf:Property ;
...@@ -69,13 +95,43 @@ sys:ObjectProperty ...@@ -69,13 +95,43 @@ sys:ObjectProperty
sys:Physical_Element sys:Physical_Element
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "Physical Element" ; rdfs:label "Physical Element" ;
rdfs:subClassOf sys:Structure ; rdfs:subClassOf sys:System_Description ;
.
sys:Preposition
rdf:type owl:Class ;
rdfs:label "Preposition" ;
rdfs:subClassOf sys:Grammatical_Property ;
. .
sys:Property sys:Property
rdf:type rdf:Property ; rdf:type rdf:Property ;
rdfs:label "Property" ; rdfs:label "Property" ;
sys:has_reference "property" ; sys:has_reference "property" ;
. .
sys:PseudoB
rdf:type owl:Class ;
rdfs:label "Pseudo B" ;
rdfs:subClassOf sys:Structure ;
.
sys:PseudoBProperty
rdf:type rdf:Property ;
rdfs:label "Pseudo BProperty" ;
rdfs:subPropertyOf sys:Property ;
.
sys:PseudoB_Condition
rdf:type owl:Class ;
rdfs:label "Pseudo b Condition" ;
rdfs:subClassOf sys:PseudoB ;
.
sys:PseudoB_Message
rdf:type owl:Class ;
rdfs:label "Pseudo b Message" ;
rdfs:subClassOf sys:PseudoB ;
.
sys:PseudoB_Variable
rdf:type owl:Class ;
rdfs:label "Pseudo b Variable" ;
rdfs:subClassOf sys:PseudoB ;
.
sys:Relation sys:Relation
rdf:type rdf:Property ; rdf:type rdf:Property ;
rdfs:label "system property" ; rdfs:label "system property" ;
...@@ -91,7 +147,7 @@ sys:State_Property ...@@ -91,7 +147,7 @@ sys:State_Property
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "Propriété d'état"@fr ; rdfs:label "Propriété d'état"@fr ;
rdfs:label "State Property"@en ; rdfs:label "State Property"@en ;
rdfs:subClassOf sys:Structure ; rdfs:subClassOf sys:System_Description ;
sys:has_object_property "statePropertyObjectProperty" ; sys:has_object_property "statePropertyObjectProperty" ;
sys:is_class "State_Property" ; sys:is_class "State_Property" ;
. .
...@@ -101,11 +157,21 @@ sys:Structure ...@@ -101,11 +157,21 @@ sys:Structure
sys:has_frame_uri "https://unsel.tetras-libre.fr/tenet/frame/system-ontology/" ; sys:has_frame_uri "https://unsel.tetras-libre.fr/tenet/frame/system-ontology/" ;
sys:has_reference "class" ; sys:has_reference "class" ;
. .
sys:System_Description
rdf:type owl:Class ;
rdfs:label "System Description" ;
rdfs:subClassOf sys:Structure ;
.
sys:Train sys:Train
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "Train" ; rdfs:label "Train" ;
rdfs:subClassOf sys:moving_element ; rdfs:subClassOf sys:moving_element ;
. .
sys:Value
rdf:type owl:Class ;
rdfs:label "Value" ;
rdfs:subClassOf sys:System_Description ;
.
sys:Vehicle sys:Vehicle
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "Vehicle" ; rdfs:label "Vehicle" ;
...@@ -114,7 +180,7 @@ sys:Vehicle ...@@ -114,7 +180,7 @@ sys:Vehicle
sys:Verb sys:Verb
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "Verb" ; rdfs:label "Verb" ;
rdfs:subClassOf sys:Structure ; rdfs:subClassOf sys:Grammatical_Property ;
sys:is_class "Verb" ; sys:is_class "Verb" ;
. .
sys:abstract_thing sys:abstract_thing
...@@ -153,6 +219,47 @@ sys:agent ...@@ -153,6 +219,47 @@ sys:agent
sys:has_restriction "icl>person" ; sys:has_restriction "icl>person" ;
sys:is_class "agent" ; sys:is_class "agent" ;
. .
sys:any_adjective
rdf:type owl:Class ;
rdfs:label "any adjective (unspecified)" ;
rdfs:subClassOf sys:Adjective ;
sys:has_mother_class sys:Adjective ;
sys:has_restriction "icl>adj" ;
sys:is_class "any_adjective" ;
.
sys:any_adverb
rdf:type owl:Class ;
rdfs:label "any adjective (unspecified)" ;
rdfs:subClassOf sys:Adverb ;
sys:has_mother_class sys:Adverb ;
sys:has_restriction "more" ;
sys:is_class "any_adverb" ;
.
sys:any_determiner
rdf:type owl:Class ;
rdfs:label "any determiner (unspecified)" ;
rdfs:subClassOf sys:Determiner ;
sys:has_mother_class sys:Determiner ;
sys:has_restriction "icl>det" ;
sys:is_class "any_determiner" ;
.
sys:any_preposition
rdf:type owl:Class ;
rdfs:label "any preposition (unspecified)" ;
rdfs:subClassOf sys:Preposition ;
sys:has_mother_class sys:Preposition ;
sys:has_restriction "between" ;
sys:is_class "any_preposition" ;
.
sys:any_value
rdf:type owl:Class ;
rdfs:label "any value"@en ;
rdfs:label "valeur quelconque"@fr ;
rdfs:subClassOf sys:Value ;
sys:has_mother_class sys:Value ;
sys:has_restriction "100m" ;
sys:is_class "any_value" ;
.
sys:attributive_verb sys:attributive_verb
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "attributive verb" ; rdfs:label "attributive verb" ;
...@@ -178,8 +285,18 @@ sys:component ...@@ -178,8 +285,18 @@ sys:component
. .
sys:distance sys:distance
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "Interval"@fr ; rdfs:label "distance"@en ;
rdfs:label "distance"@fr ;
rdfs:subClassOf sys:Mathematic ; rdfs:subClassOf sys:Mathematic ;
sys:has_mother_class sys:Mathematic ;
sys:has_restriction "distance" ;
sys:is_class "distance" ;
.
sys:distance_bvar
rdf:type owl:Class ;
rdfs:label "Pseudo b distance" ;
rdfs:subClassOf sys:PseudoB_Variable ;
sys:has_specific_where_code "abs(acc:$1_position($1)'offset - acc:$2_position($2)'offset)" ;
. .
sys:entityClassProperty sys:entityClassProperty
rdf:type rdf:Property ; rdf:type rdf:Property ;
...@@ -262,6 +379,11 @@ sys:has_restriction_on_unl_relation_target ...@@ -262,6 +379,11 @@ sys:has_restriction_on_unl_relation_target
rdfs:label "has restriction on unl relation target" ; rdfs:label "has restriction on unl relation target" ;
rdfs:subPropertyOf sys:Seed ; rdfs:subPropertyOf sys:Seed ;
. .
sys:has_specific_where_code
rdf:type rdf:Property ;
rdfs:label "has specific code in \"where\" part" ;
rdfs:subPropertyOf sys:PseudoBProperty ;
.
sys:has_target sys:has_target
rdf:type rdf:Property ; rdf:type rdf:Property ;
rdfs:label "has target" ; rdfs:label "has target" ;
...@@ -279,6 +401,22 @@ sys:is_class ...@@ -279,6 +401,22 @@ sys:is_class
sys:has_object_property "statePropertyObjectProperty" ; sys:has_object_property "statePropertyObjectProperty" ;
sys:is_class "State_Property" ; sys:is_class "State_Property" ;
. .
sys:logical_constraint
rdf:type owl:Class ;
rdfs:label "contrainte logique"@en ;
rdfs:label "logical constraint"@fr ;
rdfs:subClassOf sys:Constraint ;
sys:has_mother_class sys:Constraint ;
sys:is_class "logical_constraint" ;
.
sys:mathematical_constraint
rdf:type owl:Class ;
rdfs:label "contrainte mathématique"@fr ;
rdfs:label "mathematical constraint"@en ;
rdfs:subClassOf sys:Constraint ;
sys:has_mother_class sys:Constraint ;
sys:is_class "mathematical_constraint" ;
.
sys:message sys:message
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "message"@en ; rdfs:label "message"@en ;
...@@ -326,6 +464,14 @@ sys:range ...@@ -326,6 +464,14 @@ sys:range
) ; ) ;
] ; ] ;
. .
sys:set_constraint
rdf:type owl:Class ;
rdfs:label "contrainte ensembliste"@fr ;
rdfs:label "set constraint"@en ;
rdfs:subClassOf sys:Constraint ;
sys:has_mother_class sys:Constraint ;
sys:is_class "set_constraint" ;
.
sys:stateProperty sys:stateProperty
rdf:type rdf:Property ; rdf:type rdf:Property ;
rdfs:label "state property" ; rdfs:label "state property" ;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment