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

harmonize some CTS

parent e85f982a
No related branches found
No related tags found
No related merge requests found
...@@ -5,10 +5,34 @@ All notable changes to this project will be documented in this file. ...@@ -5,10 +5,34 @@ All notable changes to this project will be documented in this file.
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
## [0.2.0] - 2021-09-28
### Added
### Changed
- Fusion of CTS for atom elements (entity, feature, verb, ...)
- Addition of seeds in system ontology
- Abandonment of parameter ontology for frame ontologies
-------------------------------------------------------------------------------
## [0.1.3] - 2021-09-17 Demo CS 2
### Added
- Relation between classes/instances and requirements
- Extraction of events as classes and object properties
- Extraction of state properties as classes and object properties
- Batch execution for CTS (Compositional Transduction Schemes)
### Changed
- Order of CTS (Compositional Transduction Schemes)
## [0.1.2] - 2021-09-08 Demo CS 1 ## [0.1.2] - 2021-09-08 Demo CS 1
### Added ### Added
- Trandusction Schemes to extract Entity classes and instances - Transduction Schemes to extract Entity classes and instances
- Transduction Schemes to extract Feature classes - Transduction Schemes to extract Feature classes
- Net object to refine the inclusion of class relations - Net object to refine the inclusion of class relations
......
...@@ -15,30 +15,25 @@ net:Instance ...@@ -15,30 +15,25 @@ net:Instance
rdfs:label "Semantic Net Instance" ; rdfs:label "Semantic Net Instance" ;
rdfs:subClassOf net:Structure ; rdfs:subClassOf net:Structure ;
. .
net:Net_Type
rdf:type owl:Class ;
rdfs:label "Semantic Net Type" ;
rdfs:subClassOf net:Structure ;
.
net:Object net:Object
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "Object using in semantic net instance" ; rdfs:label "Object using in semantic net instance" ;
rdfs:subClassOf net:Structure ; rdfs:subClassOf net:Structure ;
. .
net:Object_Type
rdf:type owl:Class ;
rdfs:label "Object Type" ;
rdfs:subClassOf net:Structure ;
.
net:Structure net:Structure
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." ; rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." ;
rdfs:label "Semantic Net Structure" ; rdfs:label "Semantic Net Structure" ;
. .
net:Type
rdf:type owl:Class ;
rdfs:label "Semantic Net Type" ;
rdfs:subClassOf net:Structure ;
.
net:abstraction net:abstraction
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "abstraction" ; rdfs:label "abstraction" ;
rdfs:subClassOf net:Net_Type ; rdfs:subClassOf net:Type ;
. .
net:abstractionClass net:abstractionClass
rdf:type rdf:Property ; rdf:type rdf:Property ;
...@@ -48,7 +43,12 @@ net:abstractionClass ...@@ -48,7 +43,12 @@ net:abstractionClass
net:atom net:atom
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "atom" ; rdfs:label "atom" ;
rdfs:subClassOf net:Object_Type ; rdfs:subClassOf net:Type ;
.
net:atomOf
rdf:type rdf:Property ;
rdfs:label "atom of" ;
rdfs:subPropertyOf net:type ;
. .
net:atomType net:atomType
rdf:type rdf:Property ; rdf:type rdf:Property ;
...@@ -58,7 +58,7 @@ net:atomType ...@@ -58,7 +58,7 @@ net:atomType
net:class net:class
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "class" ; rdfs:label "class" ;
rdfs:subClassOf net:Net_Type ; rdfs:subClassOf net:Type ;
. .
net:classUri net:classUri
rdf:type rdf:Property ; rdf:type rdf:Property ;
...@@ -68,38 +68,28 @@ net:classUri ...@@ -68,38 +68,28 @@ net:classUri
net:class_list net:class_list
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "classList" ; rdfs:label "classList" ;
rdfs:subClassOf net:Net_Type ; rdfs:subClassOf net:Type ;
. .
net:complement net:complement
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "complement" ; rdfs:label "complement" ;
rdfs:subClassOf net:Net_Type ; rdfs:subClassOf net:Type ;
. .
net:complement_mod_list net:complement_mod_list
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "complement mod list" ; rdfs:label "complement mod list" ;
rdfs:subClassOf net:mod_list ; rdfs:subClassOf net:mod_list ;
. .
net:concept
rdf:type rdf:Property ;
rdfs:label "concept "@fr ;
rdfs:subPropertyOf net:objectValue ;
.
net:entity net:entity
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "entity" ; rdfs:label "entity" ;
rdfs:subClassOf net:Net_Type ; rdfs:subClassOf net:Type ;
. .
net:entityClass net:entityClass
rdf:type rdf:Property ; rdf:type rdf:Property ;
rdfs:label "entity class" ; rdfs:label "entity class" ;
rdfs:subPropertyOf net:objectValue ; rdfs:subPropertyOf net:objectValue ;
. .
net:entityInstance
rdf:type rdf:Property ;
rdfs:label "entity instance" ;
rdfs:subPropertyOf net:objectValue ;
.
net:entity_class_list net:entity_class_list
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "entityClassList" ; rdfs:label "entityClassList" ;
...@@ -113,12 +103,12 @@ net:entity_mod_list ...@@ -113,12 +103,12 @@ net:entity_mod_list
net:event net:event
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "event" ; rdfs:label "event" ;
rdfs:subClassOf net:Net_Type ; rdfs:subClassOf net:Type ;
. .
net:feature net:feature
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "feature" ; rdfs:label "feature" ;
rdfs:subClassOf net:Net_Type ; rdfs:subClassOf net:Type ;
. .
net:featureClass net:featureClass
rdf:type rdf:Property ; rdf:type rdf:Property ;
...@@ -135,6 +125,11 @@ net:has_atom ...@@ -135,6 +125,11 @@ net:has_atom
rdfs:label "has atom" ; rdfs:label "has atom" ;
rdfs:subPropertyOf net:has_object ; rdfs:subPropertyOf net:has_object ;
. .
net:has_concept
rdf:type rdf:Property ;
rdfs:label "concept "@fr ;
rdfs:subPropertyOf net:objectValue ;
.
net:has_entity net:has_entity
rdf:type rdf:Property ; rdf:type rdf:Property ;
rdfs:label "has entity" ; rdfs:label "has entity" ;
...@@ -145,11 +140,21 @@ net:has_feature ...@@ -145,11 +140,21 @@ net:has_feature
rdfs:label "has feature" ; rdfs:label "has feature" ;
rdfs:subPropertyOf net:has_object ; rdfs:subPropertyOf net:has_object ;
. .
net:has_instance
rdf:type rdf:Property ;
rdfs:label "entity instance" ;
rdfs:subPropertyOf net:objectValue ;
.
net:has_mainClass net:has_mainClass
rdf:type rdf:Property ; rdf:type rdf:Property ;
rdfs:label "has main class" ; rdfs:label "has main class" ;
rdfs:subPropertyOf net:has_object ; rdfs:subPropertyOf net:has_object ;
. .
net:has_mother_class
rdf:type rdf:Property ;
rdfs:label "has mother class" ;
rdfs:subPropertyOf net:objectValue ;
.
net:has_node net:has_node
rdf:type rdf:Property ; rdf:type rdf:Property ;
rdfs:label "UNL Node" ; rdfs:label "UNL Node" ;
...@@ -160,6 +165,11 @@ net:has_object ...@@ -160,6 +165,11 @@ net:has_object
rdfs:label "relation" ; rdfs:label "relation" ;
rdfs:subPropertyOf net:property ; rdfs:subPropertyOf net:property ;
. .
net:has_parent_class
rdf:type rdf:Property ;
rdfs:label "parent class" ;
rdfs:subPropertyOf net:objectValue ;
.
net:has_possible_domain net:has_possible_domain
rdf:type rdf:Property ; rdf:type rdf:Property ;
rdfs:label "has possible domain" ; rdfs:label "has possible domain" ;
...@@ -213,7 +223,7 @@ net:modCat2 ...@@ -213,7 +223,7 @@ net:modCat2
net:mod_list net:mod_list
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "modList" ; rdfs:label "modList" ;
rdfs:subClassOf net:Net_Type ; rdfs:subClassOf net:Type ;
. .
net:objectAttribute net:objectAttribute
rdf:type rdf:Property ; rdf:type rdf:Property ;
...@@ -229,11 +239,6 @@ net:objectValue ...@@ -229,11 +239,6 @@ net:objectValue
rdfs:label "valuations"@fr ; rdfs:label "valuations"@fr ;
rdfs:subPropertyOf net:objectAttribute ; rdfs:subPropertyOf net:objectAttribute ;
. .
net:parentClass
rdf:type rdf:Property ;
rdfs:label "parent class" ;
rdfs:subPropertyOf net:objectValue ;
.
net:parentClassUri net:parentClassUri
rdf:type rdf:Property ; rdf:type rdf:Property ;
rdfs:label "parent class uri" ; rdfs:label "parent class uri" ;
...@@ -246,7 +251,7 @@ net:property ...@@ -246,7 +251,7 @@ net:property
net:state_property net:state_property
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "stateProperty" ; rdfs:label "stateProperty" ;
rdfs:subClassOf net:Net_Type ; rdfs:subClassOf net:Type ;
. .
net:type net:type
rdf:type rdf:Property ; rdf:type rdf:Property ;
...@@ -256,7 +261,7 @@ net:type ...@@ -256,7 +261,7 @@ net:type
net:verb net:verb
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "verb" ; rdfs:label "verb" ;
rdfs:subClassOf net:Net_Type ; rdfs:subClassOf net:Type ;
. .
net:verbClass net:verbClass
rdf:type rdf:Property ; rdf:type rdf:Property ;
......
This diff is collapsed.
...@@ -30,7 +30,7 @@ sys:Entity ...@@ -30,7 +30,7 @@ sys:Entity
rdfs:label "entity"@en ; rdfs:label "entity"@en ;
rdfs:label "entité"@fr ; rdfs:label "entité"@fr ;
rdfs:subClassOf sys:Structure ; rdfs:subClassOf sys:Structure ;
sys:is_class "Entity" ; sys:is_class "sys:Entity" ;
. .
sys:Event sys:Event
rdf:type owl:Class ; rdf:type owl:Class ;
...@@ -66,7 +66,7 @@ sys:abstract_thing ...@@ -66,7 +66,7 @@ sys:abstract_thing
rdfs:label "abstract thing"@en ; rdfs:label "abstract thing"@en ;
rdfs:label "élément abstrait"@fr ; rdfs:label "élément abstrait"@fr ;
rdfs:subClassOf sys:Abstraction ; rdfs:subClassOf sys:Abstraction ;
sys:has_mother_class "Abstraction" ; sys:has_mother_class sys:Abstraction ;
sys:has_restriction "icl>abstract_thing" ; sys:has_restriction "icl>abstract_thing" ;
sys:is_class "abstract_thing" ; sys:is_class "abstract_thing" ;
. .
...@@ -74,7 +74,7 @@ sys:action_verb ...@@ -74,7 +74,7 @@ sys:action_verb
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "action verb" ; rdfs:label "action verb" ;
rdfs:subClassOf sys:Verb ; rdfs:subClassOf sys:Verb ;
sys:has_mother_class "Verb" ; sys:has_mother_class sys:Verb ;
sys:has_restriction "icl>do" ; sys:has_restriction "icl>do" ;
sys:is_class "action_verb" ; sys:is_class "action_verb" ;
. .
...@@ -83,7 +83,7 @@ sys:agent ...@@ -83,7 +83,7 @@ sys:agent
rdfs:label "agent"@en ; rdfs:label "agent"@en ;
rdfs:label "agent"@fr ; rdfs:label "agent"@fr ;
rdfs:subClassOf sys:Entity ; rdfs:subClassOf sys:Entity ;
sys:has_mother_class "Entity" ; sys:has_mother_class sys:Entity ;
sys:has_restriction "icl>administrator" ; sys:has_restriction "icl>administrator" ;
sys:has_restriction "icl>operator" ; sys:has_restriction "icl>operator" ;
sys:has_restriction "icl>person" ; sys:has_restriction "icl>person" ;
...@@ -93,7 +93,7 @@ sys:attributive_verb ...@@ -93,7 +93,7 @@ sys:attributive_verb
rdf:type owl:Class ; rdf:type owl:Class ;
rdfs:label "attributive verb" ; rdfs:label "attributive verb" ;
rdfs:subClassOf sys:Verb ; rdfs:subClassOf sys:Verb ;
sys:has_mother_class "Verb" ; sys:has_mother_class sys:Verb ;
sys:has_restriction "icl>be" ; sys:has_restriction "icl>be" ;
sys:is_class "attributive_verb" ; sys:is_class "attributive_verb" ;
. .
...@@ -106,7 +106,7 @@ sys:component ...@@ -106,7 +106,7 @@ sys:component
rdfs:label "component"@en ; rdfs:label "component"@en ;
rdfs:label "composant"@fr ; rdfs:label "composant"@fr ;
rdfs:subClassOf sys:Entity ; rdfs:subClassOf sys:Entity ;
sys:has_mother_class "Entity" ; sys:has_mother_class sys:Entity ;
sys:has_restriction "icl>device" ; sys:has_restriction "icl>device" ;
sys:has_restriction "icl>electronic_device" ; sys:has_restriction "icl>electronic_device" ;
sys:has_restriction "icl>instrumentality" ; sys:has_restriction "icl>instrumentality" ;
...@@ -153,6 +153,7 @@ sys:has_frame_base_uri ...@@ -153,6 +153,7 @@ sys:has_frame_base_uri
sys:has_mother_class sys:has_mother_class
rdf:type rdf:Property ; rdf:type rdf:Property ;
rdfs:label "has mother class" ; rdfs:label "has mother class" ;
rdfs:range owl:Thing ;
rdfs:subPropertyOf sys:seedProperty ; rdfs:subPropertyOf sys:seedProperty ;
sys:has_mother_class "Entity" ; sys:has_mother_class "Entity" ;
sys:has_restriction "icl>administrator" ; sys:has_restriction "icl>administrator" ;
...@@ -194,7 +195,7 @@ sys:message ...@@ -194,7 +195,7 @@ sys:message
rdfs:label "message"@en ; rdfs:label "message"@en ;
rdfs:label "message"@fr ; rdfs:label "message"@fr ;
rdfs:subClassOf sys:Entity ; rdfs:subClassOf sys:Entity ;
sys:has_mother_class "Entity" ; sys:has_mother_class sys:Entity ;
sys:has_restriction "icl>assignment" ; sys:has_restriction "icl>assignment" ;
sys:has_restriction "icl>communication" ; sys:has_restriction "icl>communication" ;
sys:is_class "message" ; sys:is_class "message" ;
...@@ -208,7 +209,7 @@ sys:place ...@@ -208,7 +209,7 @@ sys:place
rdfs:label "lieu"@fr ; rdfs:label "lieu"@fr ;
rdfs:label "place"@en ; rdfs:label "place"@en ;
rdfs:subClassOf sys:Feature ; rdfs:subClassOf sys:Feature ;
sys:has_mother_class "Feature" ; sys:has_mother_class sys:Feature ;
sys:has_restriction "icl>air_base_installation" ; sys:has_restriction "icl>air_base_installation" ;
sys:has_restriction "icl>place" ; sys:has_restriction "icl>place" ;
sys:is_class "place" ; sys:is_class "place" ;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment