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

Propagation of relations with explicit method

parent 524b4ee6
Branches
Tags
No related merge requests found
Showing
with 5735 additions and 15 deletions
@base <https://tenet.tetras-libre.fr/working/SolarSystemDev1> .
@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sys: <https://tenet.tetras-libre.fr/base-ontology#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
ns21:Concept a rdfs:Class,
owl:Class ;
rdfs:label "AMR-Concept" ;
rdfs:subClassOf :AMR_Linked_Data .
ns21:Role a rdfs:Class,
owl:Class ;
rdfs:label "AMR-Role" ;
rdfs:subClassOf :AMR_Linked_Data .
<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ;
ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> .
<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ;
ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> .
<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns21:AMR ;
ns21:has-id "SSC-01-01" ;
ns21:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
ns21:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
<http://amr.isi.edu/amr_data/test-1#root01> ns21:hasID "test-1" ;
ns21:hasSentence "The sun is a star." ;
ns21:root <http://amr.isi.edu/amr_data/test-1#s> .
<http://amr.isi.edu/amr_data/test-2#root01> ns21:hasID "test-2" ;
ns21:hasSentence "Earth is a planet." ;
ns21:root <http://amr.isi.edu/amr_data/test-2#p> .
ns3:bind-01.ARG0 a ns3:FrameRole .
ns3:bind-01.ARG1 a ns3:FrameRole .
ns3:orbit-01.ARG0 a ns3:FrameRole .
ns3:orbit-01.ARG1 a ns3:FrameRole .
ns11:domain a ns21:Role,
owl:AnnotationProperty,
owl:NamedIndividual .
ns11:manner a ns21:Role .
ns11:op1 a ns21:Role .
ns11:op2 a ns21:Role .
ns11:part a ns21:Role .
ns21:hasID a owl:AnnotationProperty .
ns21:hasSentence a owl:AnnotationProperty .
ns21:root a owl:AnnotationProperty .
<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ;
owl:versionIRI :0.1 .
:AMR_DataProperty a owl:DatatypeProperty .
:AMR_Predicat_Concept a owl:Class ;
rdfs:subClassOf :AMR_Concept .
:AMR_Prep_Role a owl:Class ;
rdfs:subClassOf :AMR_Role .
:AMR_Relation_Concept a owl:Class ;
rdfs:subClassOf :AMR_Concept .
:AMR_Root a owl:Class ;
rdfs:subClassOf :AMR_Structure .
:AMR_Term_Concept a owl:Class ;
rdfs:subClassOf :AMR_Concept .
:AMR_Value a owl:Class ;
rdfs:subClassOf :AMR_Element .
:AMR_Variable a owl:Class ;
rdfs:subClassOf :AMR_Element .
:fromAmrLkFramerole a owl:AnnotationProperty ;
rdfs:subPropertyOf :fromAmrLk .
:fromAmrLkRole a owl:AnnotationProperty ;
rdfs:subPropertyOf :fromAmrLk .
:fromAmrLkRoot a owl:AnnotationProperty ;
rdfs:subPropertyOf :fromAmrLk .
:getDirectPropertyName a owl:AnnotationProperty ;
rdfs:subPropertyOf :getProperty .
:getInversePropertyName a owl:AnnotationProperty ;
rdfs:subPropertyOf :getProperty .
:getPropertyType a owl:AnnotationProperty ;
rdfs:subPropertyOf :getProperty .
:hasConcept a owl:ObjectProperty ;
rdfs:domain :AMR_Leaf ;
rdfs:subPropertyOf :AMR_ObjectProperty .
:hasConceptLink a owl:AnnotationProperty ;
rdfs:subPropertyOf :hasLink .
:hasEdgeLink a owl:AnnotationProperty ;
rdfs:subPropertyOf :hasLink .
:hasReification a owl:AnnotationProperty ;
rdfs:range xsd:boolean ;
rdfs:subPropertyOf :AMR_AnnotationProperty .
:hasReificationConcept a owl:AnnotationProperty ;
rdfs:subPropertyOf :hasReificationDefinition .
:hasReificationDomain a owl:AnnotationProperty ;
rdfs:subPropertyOf :hasReificationDefinition .
:hasReificationRange a owl:AnnotationProperty ;
rdfs:subPropertyOf :hasReificationDefinition .
:hasRelationName a owl:AnnotationProperty ;
rdfs:subPropertyOf :AMR_AnnotationProperty .
:hasRoleID a owl:ObjectProperty ;
rdfs:domain :AMR_Edge ;
rdfs:subPropertyOf :AMR_ObjectProperty .
:hasRoleTag a owl:ObjectProperty ;
rdfs:domain :AMR_Edge ;
rdfs:subPropertyOf :AMR_ObjectProperty .
:hasRolesetID a owl:ObjectProperty ;
rdfs:domain :AMR_Edge ;
rdfs:subPropertyOf :AMR_ObjectProperty .
:hasRootLeaf a owl:ObjectProperty ;
rdfs:subPropertyOf :AMR_ObjectProperty .
:hasSentenceID a owl:AnnotationProperty ;
rdfs:subPropertyOf :AMR_AnnotationProperty .
:hasSentenceStatement a owl:AnnotationProperty ;
rdfs:subPropertyOf :AMR_AnnotationProperty .
:hasVariable a owl:ObjectProperty ;
rdfs:domain :AMR_Leaf ;
rdfs:subPropertyOf :AMR_ObjectProperty .
:label a owl:AnnotationProperty ;
rdfs:subPropertyOf :AMR_AnnotationProperty .
:phenomena_conjunction_and a owl:Class ;
rdfs:subClassOf :phenomena_conjunction ;
:hasConceptLink "and" ;
:label "conjunction-AND" .
:phenomena_conjunction_or a owl:Class ;
rdfs:subClassOf :phenomena_conjunction ;
:hasConceptLink "or" ;
:label "conjunction-OR" .
:phenomena_degree a owl:Class ;
rdfs:subClassOf :AMR_Phenomena ;
:hasConceptLink "have-degree-91" ;
:label "degree" .
:relation_domain a owl:Class ;
rdfs:subClassOf :AMR_Relation ;
:hasReification false ;
:hasRelationName "domain" .
:relation_manner a owl:Class ;
rdfs:subClassOf :AMR_Relation ;
:hasReification true ;
:hasReificationConcept "hasManner" ;
:hasReificationDomain "ARG1" ;
:hasReificationRange "ARG2" ;
:hasRelationName "manner" .
:relation_mod a owl:Class ;
rdfs:subClassOf :AMR_Relation ;
:hasReification false ;
:hasRelationName "mod" .
:relation_name a owl:Class ;
rdfs:subClassOf :AMR_Relation ;
:hasReification false ;
:hasRelationName "name" .
:relation_part a owl:Class ;
rdfs:subClassOf :AMR_Relation ;
:hasReification true ;
:hasReificationConcept "hasPart" ;
:hasReificationDomain "ARG1" ;
:hasReificationRange "ARG2" ;
:hasRelationName "part" .
:relation_polarity a owl:Class ;
rdfs:subClassOf :AMR_Relation ;
:hasReification false ;
:hasRelationName "polarity" .
:relation_quant a owl:Class ;
rdfs:subClassOf :AMR_Relation ;
:hasReification false ;
:hasRelationName "quant" .
:role_ARG0 a owl:Class ;
rdfs:subClassOf :AMR_Core_Role ;
:label "ARG0" .
:role_ARG1 a owl:Class ;
rdfs:subClassOf :AMR_Core_Role ;
:label "ARG1" .
:role_ARG2 a owl:Class ;
rdfs:subClassOf :AMR_Core_Role ;
:label "ARG2" .
:role_ARG3 a owl:Class ;
rdfs:subClassOf :AMR_Core_Role ;
:label "ARG3" .
:role_ARG4 a owl:Class ;
rdfs:subClassOf :AMR_Core_Role ;
:label "ARG4" .
:role_ARG5 a owl:Class ;
rdfs:subClassOf :AMR_Core_Role ;
:label "ARG5" .
:role_ARG6 a owl:Class ;
rdfs:subClassOf :AMR_Core_Role ;
:label "ARG6" .
:role_ARG7 a owl:Class ;
rdfs:subClassOf :AMR_Core_Role ;
:label "ARG7" .
:role_ARG8 a owl:Class ;
rdfs:subClassOf :AMR_Core_Role ;
:label "ARG8" .
:role_ARG9 a owl:Class ;
rdfs:subClassOf :AMR_Core_Role ;
:label "ARG9" .
:role_domain a owl:Class ;
rdfs:subClassOf :AMR_NonCore_Role ;
:hasRelationName "domain" ;
:label "domain" ;
:toReifyAsConcept "domain" ;
:toReifyWithBaseEdge "ARG0" ;
:toReifyWithHeadEdge "ARG1" .
:role_have-degree-91 a owl:Class ;
rdfs:subClassOf :AMR_Specific_Role ;
:getPropertyType <net:specificProperty> .
:role_manner a owl:Class ;
rdfs:subClassOf :AMR_NonCore_Role ;
:getDirectPropertyName "manner" ;
:getPropertyType owl:DataProperty ;
:label "manner" ;
:toReifyAsConcept "manner" ;
:toReifyWithBaseEdge "ARG0" ;
:toReifyWithHeadEdge "ARG1" .
:role_mod a owl:Class ;
rdfs:subClassOf :AMR_NonCore_Role ;
:getDirectPropertyName "hasFeature"^^xsd:string ;
:getPropertyType rdfs:subClassOf,
owl:ObjectProperty ;
:label "mod" ;
:toReifyAsConcept "mod" ;
:toReifyWithBaseEdge "ARG0" ;
:toReifyWithHeadEdge "ARG1" .
:role_name a owl:Class ;
rdfs:subClassOf :AMR_NonCore_Role ;
:label "name" .
:role_op1 a owl:Class ;
rdfs:subClassOf :AMR_Op_Role ;
:label "op1" .
:role_op2 a owl:Class ;
rdfs:subClassOf :AMR_Op_Role ;
:label "op2" .
:role_op3 a owl:Class ;
rdfs:subClassOf :AMR_Op_Role ;
:label "op3" .
:role_op4 a owl:Class ;
rdfs:subClassOf :AMR_Op_Role ;
:label "op4" .
:role_op5 a owl:Class ;
rdfs:subClassOf :AMR_Op_Role ;
:label "op5" .
:role_op6 a owl:Class ;
rdfs:subClassOf :AMR_Op_Role ;
:label "op6" .
:role_op7 a owl:Class ;
rdfs:subClassOf :AMR_Op_Role ;
:label "op7" .
:role_op8 a owl:Class ;
rdfs:subClassOf :AMR_Op_Role ;
:label "op8" .
:role_op9 a owl:Class ;
rdfs:subClassOf :AMR_Op_Role ;
:label "op9" .
:role_part a owl:Class ;
rdfs:subClassOf :AMR_NonCore_Role ;
:getDirectPropertyName "hasPart"^^xsd:string ;
:getInversePropertyName "partOf"^^xsd:string ;
:getPropertyType owl:ObjectProperty ;
:toReifyAsConcept "part" ;
:toReifyWithBaseEdge "ARG0" ;
:toReifyWithHeadEdge "ARG1" .
:role_polarity a owl:Class ;
rdfs:subClassOf :AMR_Specific_Role ;
:label "polarity" .
:role_quant a owl:Class ;
rdfs:subClassOf :AMR_Specific_Role ;
:label "quant" .
:toReifyAsConcept a owl:AnnotationProperty ;
rdfs:subPropertyOf :toReify .
:toReifyWithBaseEdge a owl:AnnotationProperty ;
rdfs:subPropertyOf :toReify .
:toReifyWithHeadEdge a owl:AnnotationProperty ;
rdfs:subPropertyOf :toReify .
<https://tenet.tetras-libre.fr/base-ontology> a owl:Ontology .
sys:Event a owl:Class ;
rdfs:subClassOf sys:Out_Structure .
sys:Undetermined_Thing a owl:Class ;
rdfs:subClassOf sys:Out_Structure .
sys:fromStructure a owl:AnnotationProperty ;
rdfs:subPropertyOf sys:Out_AnnotationProperty .
sys:hasDegree a owl:ObjectProperty ;
rdfs:subPropertyOf sys:Out_ObjectProperty .
sys:hasFeature a owl:ObjectProperty ;
rdfs:subPropertyOf sys:Out_ObjectProperty .
<https://tenet.tetras-libre.fr/config/parameters> a owl:Ontology .
cprm:Config_Parameters a owl:Class ;
cprm:baseURI "https://tenet.tetras-libre.fr/" ;
cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ;
cprm:newClassRef "new-class#" ;
cprm:newPropertyRef "new-relation#" ;
cprm:objectRef "object_" ;
cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" .
cprm:baseURI a rdf:Property ;
rdfs:label "Base URI" ;
rdfs:domain cprm:Frame ;
rdfs:range xsd:string ;
rdfs:subPropertyOf cprm:configParamProperty .
cprm:netURI a rdf:Property ;
rdfs:label "Net URI" ;
rdfs:domain cprm:Frame ;
rdfs:range xsd:string ;
rdfs:subPropertyOf cprm:configParamProperty .
cprm:newClassRef a rdf:Property ;
rdfs:label "Reference for a new class" ;
rdfs:subPropertyOf cprm:configParamProperty .
cprm:newPropertyRef a rdf:Property ;
rdfs:label "Reference for a new property" ;
rdfs:subPropertyOf cprm:configParamProperty .
cprm:objectRef a rdf:Property ;
rdfs:label "Object Reference" ;
rdfs:subPropertyOf cprm:configParamProperty .
cprm:targetOntologyURI a rdf:Property ;
rdfs:label "URI of classes in target ontology" ;
rdfs:domain cprm:Frame ;
rdfs:range xsd:string ;
rdfs:subPropertyOf cprm:configParamProperty .
<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
net:Atom_Class_Net a owl:Class ;
rdfs:subClassOf net:Class_Net .
net:Atom_Property_Net a owl:Class ;
rdfs:subClassOf net:Property_Net .
net:Composite_Class_Net a owl:Class ;
rdfs:subClassOf net:Class_Net .
net:Composite_Property_Net a owl:Class ;
rdfs:subClassOf net:Property_Net .
net:Deprecated_Net a owl:Class ;
rdfs:subClassOf net:Net .
net:Individual_Net a owl:Class ;
rdfs:subClassOf net:Net .
net:Instance a owl:Class ;
rdfs:label "Semantic Net Instance" ;
rdfs:subClassOf net:Net_Structure .
net:Logical_Set_Net a owl:Class ;
rdfs:subClassOf net:Net .
net:Object a owl:Class ;
rdfs:label "Object using in semantic net instance" ;
rdfs:subClassOf net:Net_Structure .
net:Phenomena_Net a owl:Class ;
rdfs:subClassOf net:Net .
net:Property_Direction a owl:Class ;
rdfs:subClassOf net:Feature .
net:Relation a owl:Class ;
rdfs:subClassOf net:Net_Structure .
net:Restriction_Net a owl:Class ;
rdfs:subClassOf net:Net .
net:Value_Net a owl:Class ;
rdfs:subClassOf net:Net .
net:abstractionClass a owl:AnnotationProperty ;
rdfs:label "abstraction class" ;
rdfs:subPropertyOf net:objectValue .
net:atom a owl:Class ;
rdfs:label "atom" ;
rdfs:subClassOf net:Type .
net:atomOf a owl:AnnotationProperty ;
rdfs:label "atom of" ;
rdfs:subPropertyOf net:typeProperty .
net:atomType a owl:AnnotationProperty ;
rdfs:label "atom type" ;
rdfs:subPropertyOf net:objectType .
net:class a owl:Class ;
rdfs:label "class" ;
rdfs:subClassOf net:Type .
net:composite a owl:Class ;
rdfs:label "composite" ;
rdfs:subClassOf net:Type .
net:conjunctive_list a owl:Class ;
rdfs:label "conjunctive-list" ;
rdfs:subClassOf net:list .
net:disjunctive_list a owl:Class ;
rdfs:label "disjunctive-list" ;
rdfs:subClassOf net:list .
net:entityClass a owl:AnnotationProperty ;
rdfs:label "entity class" ;
rdfs:subPropertyOf net:objectValue .
net:entity_class_list a owl:Class ;
rdfs:label "entityClassList" ;
rdfs:subClassOf net:class_list .
net:event a owl:Class ;
rdfs:label "event" ;
rdfs:subClassOf net:Type .
net:featureClass a owl:AnnotationProperty ;
rdfs:label "feature class" ;
rdfs:subPropertyOf net:objectValue .
net:has_atom a owl:AnnotationProperty ;
rdfs:label "has atom" ;
rdfs:subPropertyOf net:has_object .
net:has_class a owl:AnnotationProperty ;
rdfs:label "is class" ;
rdfs:subPropertyOf net:objectValue .
net:has_class_name a owl:AnnotationProperty ;
rdfs:subPropertyOf net:has_value .
net:has_class_uri a owl:AnnotationProperty ;
rdfs:label "class uri" ;
rdfs:subPropertyOf net:objectValue .
net:has_concept a owl:AnnotationProperty ;
rdfs:label "concept "@fr ;
rdfs:subPropertyOf net:objectValue .
net:has_entity a owl:AnnotationProperty ;
rdfs:label "has entity" ;
rdfs:subPropertyOf net:has_object .
net:has_feature a owl:AnnotationProperty ;
rdfs:label "has feature" ;
rdfs:subPropertyOf net:has_object .
net:has_instance a owl:AnnotationProperty ;
rdfs:label "entity instance" ;
rdfs:subPropertyOf net:objectValue .
net:has_instance_uri a owl:AnnotationProperty ;
rdfs:label "instance uri" ;
rdfs:subPropertyOf net:objectValue .
net:has_item a owl:AnnotationProperty ;
rdfs:label "has item" ;
rdfs:subPropertyOf net:has_object .
net:has_mother_class a owl:AnnotationProperty ;
rdfs:label "has mother class" ;
rdfs:subPropertyOf net:objectValue .
net:has_mother_class_uri a owl:AnnotationProperty ;
rdfs:label "parent class uri" ;
rdfs:subPropertyOf net:objectValue .
net:has_node a owl:AnnotationProperty ;
rdfs:label "UNL Node" ;
rdfs:subPropertyOf net:netProperty .
net:has_parent a owl:AnnotationProperty ;
rdfs:label "has parent" ;
rdfs:subPropertyOf net:has_object .
net:has_parent_class a owl:AnnotationProperty ;
rdfs:label "parent class" ;
rdfs:subPropertyOf net:objectValue .
net:has_parent_class_uri a owl:AnnotationProperty ;
rdfs:label "parent class uri" ;
rdfs:subPropertyOf net:objectValue .
net:has_possible_domain a owl:AnnotationProperty ;
rdfs:label "has possible domain" ;
rdfs:subPropertyOf net:has_object .
net:has_possible_range a owl:AnnotationProperty ;
rdfs:label "has possible range" ;
rdfs:subPropertyOf net:has_object .
net:has_relation a owl:AnnotationProperty ;
rdfs:label "has relation" ;
rdfs:subPropertyOf net:has_relation_value .
net:has_source a owl:AnnotationProperty ;
rdfs:label "has source" ;
rdfs:subPropertyOf net:has_relation_value .
net:has_structure a owl:AnnotationProperty ;
rdfs:label "Linguistic Structure (in UNL Document)" ;
rdfs:subPropertyOf net:netProperty .
net:has_target a owl:AnnotationProperty ;
rdfs:label "has target" ;
rdfs:subPropertyOf net:has_relation_value .
net:inverse_direction a owl:NamedIndividual .
net:listBy a owl:AnnotationProperty ;
rdfs:label "list by" ;
rdfs:subPropertyOf net:typeProperty .
net:listGuiding a owl:AnnotationProperty ;
rdfs:label "Guiding connector of a list (or, and)" ;
rdfs:subPropertyOf net:objectValue .
net:listOf a owl:AnnotationProperty ;
rdfs:label "list of" ;
rdfs:subPropertyOf net:typeProperty .
net:modCat1 a owl:AnnotationProperty ;
rdfs:label "Modality Category (level 1)" ;
rdfs:subPropertyOf net:objectValue .
net:modCat2 a owl:AnnotationProperty ;
rdfs:label "Modality Category (level 2)" ;
rdfs:subPropertyOf net:objectValue .
net:normal_direction a owl:NamedIndividual .
net:relation a owl:Class ;
rdfs:label "relation" ;
rdfs:subClassOf net:Type .
net:relationOf a owl:AnnotationProperty ;
rdfs:label "relation of" ;
rdfs:subPropertyOf net:typeProperty .
net:state_property a owl:Class ;
rdfs:label "stateProperty" ;
rdfs:subClassOf net:Type .
net:type a owl:AnnotationProperty ;
rdfs:label "type "@fr ;
rdfs:subPropertyOf net:netProperty .
net:unary_list a owl:Class ;
rdfs:label "unary-list" ;
rdfs:subClassOf net:list .
net:verbClass a owl:AnnotationProperty ;
rdfs:label "verb class" ;
rdfs:subPropertyOf net:objectValue .
<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and ;
ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> .
<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 .
<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ;
ns11:polarity "-" .
<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation .
<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns21:or ;
ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> .
<http://amr.isi.edu/amr_data/SSC-01-01#p> a <http://amr.isi.edu/entity-types#planet> ;
rdfs:label "Solar System" .
<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> .
<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
<http://amr.isi.edu/entity-types#planet> a ns21:NamedEntity .
ns3:bind-01 a ns21:Frame .
ns3:orbit-01 a ns21:Frame .
ns11:gravitation a ns21:Concept .
ns11:object a ns21:Concept .
ns11:sun a ns21:Concept .
ns11:system a ns21:Concept .
ns21:AMR a owl:Class ;
rdfs:subClassOf :AMR_Linked_Data .
ns21:NamedEntity a ns21:Concept,
owl:Class,
owl:NamedIndividual ;
rdfs:label "AMR-EntityType",
"AMR-Term" ;
rdfs:subClassOf :AMR_Linked_Data .
ns21:and a ns21:Concept .
ns21:or a ns21:Concept .
sys:Degree a owl:Class ;
rdfs:subClassOf sys:Out_Structure .
sys:Entity a owl:Class ;
rdfs:subClassOf sys:Out_Structure .
sys:Feature a owl:Class ;
rdfs:subClassOf sys:Out_Structure .
sys:Out_AnnotationProperty a owl:AnnotationProperty .
net:Feature a owl:Class ;
rdfs:subClassOf net:Net_Structure .
net:class_list a owl:Class ;
rdfs:label "classList" ;
rdfs:subClassOf net:Type .
net:has_value a owl:AnnotationProperty ;
rdfs:subPropertyOf net:netProperty .
net:objectType a owl:AnnotationProperty ;
rdfs:label "object type" ;
rdfs:subPropertyOf net:objectProperty .
<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object .
<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ;
ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> .
<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun .
ns3:direct-02 a ns21:Frame .
:AMR_Leaf a owl:Class ;
rdfs:subClassOf :AMR_Structure .
:AMR_Phenomena a owl:Class ;
rdfs:subClassOf :AMR_Structure .
:hasLink a owl:AnnotationProperty ;
rdfs:subPropertyOf :AMR_AnnotationProperty .
:phenomena_conjunction a owl:Class ;
rdfs:subClassOf :AMR_Phenomena ;
:hasConceptLink "contrast-01",
"either",
"neither" ;
:label "conjunction" .
sys:Out_ObjectProperty a owl:ObjectProperty .
net:Class_Net a owl:Class ;
rdfs:subClassOf net:Net .
net:Property_Net a owl:Class ;
rdfs:subClassOf net:Net .
net:objectProperty a owl:AnnotationProperty ;
rdfs:label "object attribute" .
ns21:Frame a ns21:Concept,
owl:Class,
owl:NamedIndividual ;
rdfs:label "AMR-PropBank-Frame" ;
rdfs:subClassOf :AMR_Linked_Data .
:AMR_Concept a owl:Class ;
rdfs:subClassOf :AMR_Element .
:AMR_Edge a owl:Class ;
rdfs:subClassOf :AMR_Structure .
:AMR_Specific_Role a owl:Class ;
rdfs:subClassOf :AMR_Role .
:fromAmrLk a owl:AnnotationProperty ;
rdfs:subPropertyOf :AMR_AnnotationProperty .
:getProperty a owl:AnnotationProperty ;
rdfs:subPropertyOf :AMR_AnnotationProperty .
:hasReificationDefinition a owl:AnnotationProperty ;
rdfs:range rdfs:Literal ;
rdfs:subPropertyOf :AMR_AnnotationProperty .
:toReify a owl:AnnotationProperty ;
rdfs:subPropertyOf :AMR_AnnotationProperty .
net:has_relation_value a owl:AnnotationProperty ;
rdfs:label "has relation value" ;
rdfs:subPropertyOf net:has_object .
net:list a owl:Class ;
rdfs:label "list" ;
rdfs:subClassOf net:Type .
ns3:FrameRole a ns21:Role,
owl:Class,
owl:NamedIndividual ;
rdfs:label "AMR-PropBank-Role" ;
rdfs:subClassOf :AMR_Linked_Data .
:AMR_Element a owl:Class ;
rdfs:subClassOf :AMR_Structure .
net:typeProperty a owl:AnnotationProperty ;
rdfs:label "type property" .
:AMR_NonCore_Role a owl:Class ;
rdfs:subClassOf :AMR_Role .
:AMR_Role a owl:Class ;
rdfs:subClassOf :AMR_Element .
sys:Out_Structure a owl:Class ;
rdfs:label "Output Ontology Structure" .
net:netProperty a owl:AnnotationProperty ;
rdfs:label "netProperty" .
:AMR_Linked_Data a owl:Class .
:AMR_ObjectProperty a owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty .
:AMR_Structure a owl:Class .
cprm:configParamProperty a rdf:Property ;
rdfs:label "Config Parameter Property" .
net:Net_Structure a owl:Class ;
rdfs:label "Semantic Net Structure" ;
rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." .
rdf:Property a owl:Class .
:AMR_Relation a owl:Class ;
rdfs:subClassOf :AMR_Structure .
net:Net a owl:Class ;
rdfs:subClassOf net:Net_Structure .
net:Type a owl:Class ;
rdfs:label "Semantic Net Type" ;
rdfs:subClassOf net:Net_Structure .
net:has_object a owl:AnnotationProperty ;
rdfs:label "relation" ;
rdfs:subPropertyOf net:netProperty .
:AMR_Op_Role a owl:Class ;
rdfs:subClassOf :AMR_Role .
:AMR_AnnotationProperty a owl:AnnotationProperty .
:AMR_Core_Role a owl:Class ;
rdfs:subClassOf :AMR_Role .
net:objectValue a owl:AnnotationProperty ;
rdfs:label "valuations"@fr ;
rdfs:subPropertyOf net:objectProperty .
[] a owl:AllDisjointClasses ;
owl:members ( sys:Degree sys:Entity sys:Feature ) .
@base <http://SolarSystemDev1/factoid> .
@prefix ns1: <https://tenet.tetras-libre.fr/semantic-net#> .
@prefix ns2: <https://tenet.tetras-libre.fr/base-ontology#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
ns1:atomClass_gravitation_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation> .
ns1:atomClass_object_o ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> .
ns1:atomClass_sun_s2 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> .
ns1:atomClass_system_p ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> .
ns1:atomClass_system_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> .
ns1:atomProperty_bind_b ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#bind> .
ns1:atomProperty_direct_d ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
ns1:atomProperty_hasManner_m9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasManner> ;
ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasManner> .
ns1:atomProperty_hasPart_p9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> .
ns1:atomProperty_orbit_o2 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
ns1:compositeClass_gravitation-binding-system-hasPart-object_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> .
ns1:compositeClass_gravitation-binding-system-hasPart-sun_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> .
ns1:compositeClass_gravitation-binding-system_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> .
ns1:compositeClass_object-orbiting-sun_o ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> .
ns1:compositeClass_system-hasPart-object-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> .
ns1:compositeClass_system-hasPart-object-orbiting-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> .
ns1:compositeClass_system-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> .
ns1:compositeClass_system-hasPart-sun-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> .
ns1:compositeClass_system-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> .
ns1:compositeProperty_not-direct_d2 ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#not-direct> .
ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> .
<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
rdfs:label "bind" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
rdfs:label "direct" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
rdfs:label "direct-of" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> a owl:Class ;
rdfs:label "gravitation-binding-system" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
<https://tenet.tetras-libre.fr/extract-result#gravitation> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> a owl:Class ;
rdfs:label "gravitation-binding-system-hasPart-object" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ],
<https://tenet.tetras-libre.fr/extract-result#gravitation> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> a owl:Class ;
rdfs:label "gravitation-binding-system-hasPart-sun" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ],
<https://tenet.tetras-libre.fr/extract-result#gravitation> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
rdfs:label "orbit" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual,
<https://tenet.tetras-libre.fr/extract-result#system>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> ;
rdfs:label "Solar System" ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
rdfs:label "hasManner" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> a owl:Class ;
rdfs:label "object-orbiting-sun" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#object> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
rdfs:label "orbit-of" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> a owl:Class ;
rdfs:label "system-hasPart-object-hasPart-sun" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#system>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> a owl:Class ;
rdfs:label "system-hasPart-object-orbiting-sun" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> ],
<https://tenet.tetras-libre.fr/extract-result#system> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> a owl:Class ;
rdfs:label "system-hasPart-sun-hasPart-object" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
<https://tenet.tetras-libre.fr/extract-result#system>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
rdfs:label "bind-of" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
rdfs:label "gravitation" ;
rdfs:subClassOf ns2:Entity ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
rdfs:label "object" ;
rdfs:subClassOf ns2:Entity ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
rdfs:label "sun" ;
rdfs:subClassOf ns2:Entity ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
rdfs:label "system-hasPart-object" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
<https://tenet.tetras-libre.fr/extract-result#system> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
rdfs:label "system-hasPart-sun" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#system> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
rdfs:label "hasPart" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
rdfs:label "system" ;
rdfs:subClassOf ns2:Entity ;
ns2:fromStructure "SSC-01-01" .
@base <http://SolarSystemDev1/factoid> .
@prefix ns1: <https://tenet.tetras-libre.fr/semantic-net#> .
@prefix ns2: <https://tenet.tetras-libre.fr/base-ontology#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
ns1:atomClass_gravitation_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation> .
ns1:atomClass_object_o ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> .
ns1:atomClass_sun_s2 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> .
ns1:atomClass_system_p ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> .
ns1:atomClass_system_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> .
ns1:atomProperty_bind_b ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#bind> .
ns1:atomProperty_direct_d ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
ns1:atomProperty_hasManner_m9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasManner> ;
ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasManner> .
ns1:atomProperty_hasPart_p9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> .
ns1:atomProperty_orbit_o2 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#orbit> .
ns1:compositeClass_gravitation-binding-system-hasPart-object_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> .
ns1:compositeClass_gravitation-binding-system-hasPart-sun_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> .
ns1:compositeClass_gravitation-binding-system_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> .
ns1:compositeClass_object-orbiting-sun_o ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> .
ns1:compositeClass_system-hasPart-object-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> .
ns1:compositeClass_system-hasPart-object-orbiting-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> .
ns1:compositeClass_system-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> .
ns1:compositeClass_system-hasPart-sun-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> .
ns1:compositeClass_system-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> .
ns1:compositeProperty_not-direct_d2 ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#not-direct> .
ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> .
<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
rdfs:label "bind" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
rdfs:label "direct" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
rdfs:label "direct-of" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system> a owl:Class ;
rdfs:label "gravitation-binding-system" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system> ],
<https://tenet.tetras-libre.fr/extract-result#gravitation> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-object> a owl:Class ;
rdfs:label "gravitation-binding-system-hasPart-object" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ],
<https://tenet.tetras-libre.fr/extract-result#gravitation> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun> a owl:Class ;
rdfs:label "gravitation-binding-system-hasPart-sun" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ],
<https://tenet.tetras-libre.fr/extract-result#gravitation> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#orbit> a owl:ObjectProperty ;
rdfs:label "orbit" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual,
<https://tenet.tetras-libre.fr/extract-result#system>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> ;
rdfs:label "Solar System" ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
rdfs:label "hasManner" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> a owl:Class ;
rdfs:label "object-orbiting-sun" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#orbit-of> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#object> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#orbit-of> a owl:ObjectProperty ;
rdfs:label "orbit-of" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-hasPart-sun> a owl:Class ;
rdfs:label "system-hasPart-object-hasPart-sun" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#system>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object-orbiting-sun> a owl:Class ;
rdfs:label "system-hasPart-object-orbiting-sun" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object-orbiting-sun> ],
<https://tenet.tetras-libre.fr/extract-result#system> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-hasPart-object> a owl:Class ;
rdfs:label "system-hasPart-sun-hasPart-object" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
<https://tenet.tetras-libre.fr/extract-result#system>,
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
rdfs:label "bind-of" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
rdfs:label "gravitation" ;
rdfs:subClassOf ns2:Entity ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
rdfs:label "object" ;
rdfs:subClassOf ns2:Entity ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
rdfs:label "sun" ;
rdfs:subClassOf ns2:Entity ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-object> a owl:Class ;
rdfs:label "system-hasPart-object" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
<https://tenet.tetras-libre.fr/extract-result#system> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun> a owl:Class ;
rdfs:label "system-hasPart-sun" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
<https://tenet.tetras-libre.fr/extract-result#system> ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
rdfs:label "hasPart" ;
rdfs:subPropertyOf ns2:Out_ObjectProperty ;
ns2:fromStructure "SSC-01-01" .
<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
rdfs:label "system" ;
rdfs:subClassOf ns2:Entity ;
ns2:fromStructure "SSC-01-01" .
...@@ -33,6 +33,8 @@ rule_set['create-atom-class-net'] = { ...@@ -33,6 +33,8 @@ rule_set['create-atom-class-net'] = {
'construction': f""" 'construction': f"""
{atom_class_net.construct(base_node='?leaf1', {atom_class_net.construct(base_node='?leaf1',
class_name='?conceptName')} class_name='?conceptName')}
{atom_class_net.propagate_relations()}
""", """,
'clause': f""" 'clause': f"""
# -- Identify Class covering a single leaf # -- Identify Class covering a single leaf
...@@ -64,6 +66,8 @@ rule_set['create-individual-net-1'] = { ...@@ -64,6 +66,8 @@ rule_set['create-individual-net-1'] = {
{individual_net.construct(base_node='?baseLeaf', {individual_net.construct(base_node='?baseLeaf',
mother_class_net='?classNet', mother_class_net='?classNet',
individual_label='?valueLabel')} individual_label='?valueLabel')}
{individual_net.propagate_relations()}
""", """,
'clause': f""" 'clause': f"""
# -- Identify name relation between a leaf and a value # -- Identify name relation between a leaf and a value
...@@ -104,6 +108,8 @@ rule_set['create-atom-property-net-1'] = { ...@@ -104,6 +108,8 @@ rule_set['create-atom-property-net-1'] = {
property_name01='?propertyName01', property_name01='?propertyName01',
property_name10='?propertyName10', property_name10='?propertyName10',
property_name12='?propertyName12')} property_name12='?propertyName12')}
{atom_property_net.propagate_relations()}
""", """,
'clause': f""" 'clause': f"""
# -- Identify property covering single leaf # -- Identify property covering single leaf
...@@ -276,6 +282,8 @@ rule_set['create-value-net'] = { ...@@ -276,6 +282,8 @@ rule_set['create-value-net'] = {
'comment': "Create Value Net from AMR Value", 'comment': "Create Value Net from AMR Value",
'construction': f""" 'construction': f"""
{value_net.construct(value_label='?valueLabel')} {value_net.construct(value_label='?valueLabel')}
{value_net.propagate_relations()}
""", """,
'clause': f""" 'clause': f"""
# -- Identify Class covering a single leaf # -- Identify Class covering a single leaf
...@@ -300,6 +308,8 @@ rule_set['create-phenomena-net-1'] = { ...@@ -300,6 +308,8 @@ rule_set['create-phenomena-net-1'] = {
{phenomena_net.construct(base_node='?baseLeaf', {phenomena_net.construct(base_node='?baseLeaf',
phenomena_type='?relationConceptPhenomena', phenomena_type='?relationConceptPhenomena',
phenomena_ref='?relationConceptLabel')} phenomena_ref='?relationConceptLabel')}
{phenomena_net.propagate_relations()}
""", """,
'clause': f""" 'clause': f"""
# Identify relation concept (phenomena) covering a single leaf # Identify relation concept (phenomena) covering a single leaf
......
...@@ -40,6 +40,8 @@ rule_set['create-composite-class-net-from-property-1'] = { ...@@ -40,6 +40,8 @@ rule_set['create-composite-class-net-from-property-1'] = {
restriction_net_value=class_net_1.id)} restriction_net_value=class_net_1.id)}
{restriction_net.add_attribute(target_node=class_net_1.node)} {restriction_net.add_attribute(target_node=class_net_1.node)}
{restriction_net.propagate_relations()}
{composite_class_net.construct(base_node=class_net_0.base_node, {composite_class_net.construct(base_node=class_net_0.base_node,
node=atom_property_net.base_node, node=atom_property_net.base_node,
...@@ -49,6 +51,8 @@ rule_set['create-composite-class-net-from-property-1'] = { ...@@ -49,6 +51,8 @@ rule_set['create-composite-class-net-from-property-1'] = {
{composite_class_net.add_attribute(node=class_net_0.node)} {composite_class_net.add_attribute(node=class_net_0.node)}
{composite_class_net.add_attribute(node=class_net_1.node)} {composite_class_net.add_attribute(node=class_net_1.node)}
{composite_class_net.propagate_relations()}
""", """,
'clause': f""" 'clause': f"""
# *** Identify Property(arg0:Class, arg1:Class) *** # *** Identify Property(arg0:Class, arg1:Class) ***
...@@ -192,6 +196,8 @@ rule_set['create-composite-class-net-from-property-2'] = { ...@@ -192,6 +196,8 @@ rule_set['create-composite-class-net-from-property-2'] = {
restriction_net_value=class_net_2.id)} restriction_net_value=class_net_2.id)}
{restriction_net.add_attribute(target_node=class_net_2.node)} {restriction_net.add_attribute(target_node=class_net_2.node)}
{restriction_net.propagate_relations()}
{composite_class_net.construct(base_node=class_net_1.base_node, {composite_class_net.construct(base_node=class_net_1.base_node,
node=atom_property_net.base_node, node=atom_property_net.base_node,
...@@ -201,6 +207,8 @@ rule_set['create-composite-class-net-from-property-2'] = { ...@@ -201,6 +207,8 @@ rule_set['create-composite-class-net-from-property-2'] = {
{composite_class_net.add_attribute(node=class_net_1.node)} {composite_class_net.add_attribute(node=class_net_1.node)}
{composite_class_net.add_attribute(node=class_net_2.node)} {composite_class_net.add_attribute(node=class_net_2.node)}
{composite_class_net.propagate_relations()}
""", """,
'clause': f""" 'clause': f"""
# *** Identify Property(arg0:Class, arg1:Class) *** # *** Identify Property(arg0:Class, arg1:Class) ***
......
...@@ -38,6 +38,8 @@ rule_set['polarity-phenomena-application'] = { ...@@ -38,6 +38,8 @@ rule_set['polarity-phenomena-application'] = {
{composite_property_net.construct(base_node=atom_property_net.base_node, {composite_property_net.construct(base_node=atom_property_net.base_node,
property_name='?newPropertyName')} property_name='?newPropertyName')}
{composite_property_net.propagate_relations()}
{atom_property_net.deprecate()} {atom_property_net.deprecate()}
""", """,
...@@ -85,6 +87,8 @@ rule_set['and-conjunction-phenomena-application-1'] = { ...@@ -85,6 +87,8 @@ rule_set['and-conjunction-phenomena-application-1'] = {
{logical_set_net.add_attribute(optional_content_net='?contentNet7')} {logical_set_net.add_attribute(optional_content_net='?contentNet7')}
{logical_set_net.add_attribute(optional_content_net='?contentNet8')} {logical_set_net.add_attribute(optional_content_net='?contentNet8')}
{logical_set_net.add_attribute(optional_content_net='?contentNet9')} {logical_set_net.add_attribute(optional_content_net='?contentNet9')}
{logical_set_net.propagate_relations()}
""", """,
'clause': f""" 'clause': f"""
# *** Identify Phenomena(AND-conjunction, contentNet*) *** # *** Identify Phenomena(AND-conjunction, contentNet*) ***
...@@ -127,6 +131,8 @@ rule_set['and-conjunction-phenomena-application-2'] = { ...@@ -127,6 +131,8 @@ rule_set['and-conjunction-phenomena-application-2'] = {
restriction_net_value=class_net_1.id)} restriction_net_value=class_net_1.id)}
{restriction_net.add_attribute(target_node=class_net_1.node)} {restriction_net.add_attribute(target_node=class_net_1.node)}
{restriction_net.propagate_relations()}
{composite_class_net.construct(base_node=class_net_0.base_node, {composite_class_net.construct(base_node=class_net_0.base_node,
node=atom_property_net.base_node, node=atom_property_net.base_node,
class_name='?newClassName', class_name='?newClassName',
...@@ -135,6 +141,8 @@ rule_set['and-conjunction-phenomena-application-2'] = { ...@@ -135,6 +141,8 @@ rule_set['and-conjunction-phenomena-application-2'] = {
{composite_class_net.add_attribute(node=class_net_0.node)} {composite_class_net.add_attribute(node=class_net_0.node)}
{composite_class_net.add_attribute(node=logical_set_net.node)} {composite_class_net.add_attribute(node=logical_set_net.node)}
{composite_class_net.propagate_relations()}
{logical_set_net.deprecate()} {logical_set_net.deprecate()}
""", """,
'clause': f""" 'clause': f"""
......
...@@ -120,7 +120,7 @@ class Net: ...@@ -120,7 +120,7 @@ class Net:
def construct(self, **net_attribute): def construct(self, **net_attribute):
query_code = self.define_new_net(**net_attribute) query_code = self.define_new_net(**net_attribute)
query_code += self.propagate_relations() # -- old --- query_code += self.propagate_relations()
return query_code return query_code
......
...@@ -23,8 +23,8 @@ ...@@ -23,8 +23,8 @@
----- CTS directory: ./structure/cts/ ----- CTS directory: ./structure/cts/
----- target frame directory: ./input/targetFrameStructure/ ----- target frame directory: ./input/targetFrameStructure/
----- input document directory: ./input/amrDocuments/ ----- input document directory: ./input/amrDocuments/
----- output directory: ./output/SolarSystemDev1-20230107/ ----- output directory: ./output/SolarSystemDev1-20230110/
----- sentence output directory: ./output/SolarSystemDev1-20230107/ ----- sentence output directory: ./output/SolarSystemDev1-20230110/
----- SHACL binary directory: ./lib/shacl-1.3.2/bin ----- SHACL binary directory: ./lib/shacl-1.3.2/bin
-- Config File Definition -- Config File Definition
----- schema file: ./structure/amr-rdf-schema.ttl ----- schema file: ./structure/amr-rdf-schema.ttl
...@@ -44,9 +44,9 @@ ...@@ -44,9 +44,9 @@
----- frame ontology seed file: ./input/targetFrameStructure/base-ontology-seed.ttl ----- frame ontology seed file: ./input/targetFrameStructure/base-ontology-seed.ttl
-- Output -- Output
----- ontology namespace: https://tenet.tetras-libre.fr/base-ontology/ ----- ontology namespace: https://tenet.tetras-libre.fr/base-ontology/
----- output file: ./output/SolarSystemDev1-20230107/SolarSystemDev1.ttl ----- output file: ./output/SolarSystemDev1-20230110/SolarSystemDev1.ttl
*** - *** *** - ***
- INFO - -- Creating output target directory: ./output/SolarSystemDev1-20230107/ - INFO - -- Creating output target directory: ./output/SolarSystemDev1-20230110/
- DEBUG - -- Counting number of graph files (sentences) - DEBUG - -- Counting number of graph files (sentences)
- DEBUG - ----- Graph count: 1 - DEBUG - ----- Graph count: 1
- INFO - === Extraction Processing using New TENET Engine === - INFO - === Extraction Processing using New TENET Engine ===
...@@ -64,9 +64,9 @@ ...@@ -64,9 +64,9 @@
- DEBUG - ----- Sentence Loading - DEBUG - ----- Sentence Loading
- DEBUG - -------- ./input/amrDocuments/dev/solar-system-1/SSC-01-01.stog.amr.ttl (621) - DEBUG - -------- ./input/amrDocuments/dev/solar-system-1/SSC-01-01.stog.amr.ttl (621)
- DEBUG - --- Export work graph as turtle - DEBUG - --- Export work graph as turtle
- DEBUG - ----- Work graph file: ./output/SolarSystemDev1-20230107/SolarSystemDev1-1/SolarSystemDev1.ttl - DEBUG - ----- Work graph file: ./output/SolarSystemDev1-20230110/SolarSystemDev1-1/SolarSystemDev1.ttl
- DEBUG - --- Ending Structure Preparation - DEBUG - --- Ending Structure Preparation
- DEBUG - ----- Total Execution Time = 0:00:00.139096 - DEBUG - ----- Total Execution Time = 0:00:00.130553
- INFO - -- Loading Extraction Scheme (amr_scheme_1) - INFO - -- Loading Extraction Scheme (amr_scheme_1)
- DEBUG - ----- Step number: 3 - DEBUG - ----- Step number: 3
- INFO - -- Loading Extraction Rules (amr_ctr/*) - INFO - -- Loading Extraction Rules (amr_ctr/*)
...@@ -95,7 +95,7 @@ ...@@ -95,7 +95,7 @@
- DEBUG - --- Serializing graph to SolarSystemDev1_preprocessing - DEBUG - --- Serializing graph to SolarSystemDev1_preprocessing
- DEBUG - ----- step: preprocessing - DEBUG - ----- step: preprocessing
- DEBUG - ----- id: SolarSystemDev1 - DEBUG - ----- id: SolarSystemDev1
- DEBUG - ----- work_file: ./output/SolarSystemDev1-20230107/SolarSystemDev1-1/SolarSystemDev1_preprocessing.ttl - DEBUG - ----- work_file: ./output/SolarSystemDev1-20230110/SolarSystemDev1-1/SolarSystemDev1_preprocessing.ttl
- DEBUG - ----- base: http://SolarSystemDev1/preprocessing - DEBUG - ----- base: http://SolarSystemDev1/preprocessing
- INFO - ----- 218 triples extracted during preprocessing step - INFO - ----- 218 triples extracted during preprocessing step
- INFO - -- Applying extraction step: transduction - INFO - -- Applying extraction step: transduction
...@@ -182,7 +182,7 @@ ...@@ -182,7 +182,7 @@
- DEBUG - --- Serializing graph to SolarSystemDev1_transduction - DEBUG - --- Serializing graph to SolarSystemDev1_transduction
- DEBUG - ----- step: transduction - DEBUG - ----- step: transduction
- DEBUG - ----- id: SolarSystemDev1 - DEBUG - ----- id: SolarSystemDev1
- DEBUG - ----- work_file: ./output/SolarSystemDev1-20230107/SolarSystemDev1-1/SolarSystemDev1_transduction.ttl - DEBUG - ----- work_file: ./output/SolarSystemDev1-20230110/SolarSystemDev1-1/SolarSystemDev1_transduction.ttl
- DEBUG - ----- base: http://SolarSystemDev1/transduction - DEBUG - ----- base: http://SolarSystemDev1/transduction
- INFO - ----- 391 triples extracted during transduction step - INFO - ----- 391 triples extracted during transduction step
- INFO - -- Applying extraction step: generation - INFO - -- Applying extraction step: generation
...@@ -211,23 +211,23 @@ ...@@ -211,23 +211,23 @@
- DEBUG - --- Serializing graph to SolarSystemDev1_generation - DEBUG - --- Serializing graph to SolarSystemDev1_generation
- DEBUG - ----- step: generation - DEBUG - ----- step: generation
- DEBUG - ----- id: SolarSystemDev1 - DEBUG - ----- id: SolarSystemDev1
- DEBUG - ----- work_file: ./output/SolarSystemDev1-20230107/SolarSystemDev1-1/SolarSystemDev1_generation.ttl - DEBUG - ----- work_file: ./output/SolarSystemDev1-20230110/SolarSystemDev1-1/SolarSystemDev1_generation.ttl
- DEBUG - ----- base: http://SolarSystemDev1/generation - DEBUG - ----- base: http://SolarSystemDev1/generation
- INFO - ----- 157 triples extracted during generation step - INFO - ----- 157 triples extracted during generation step
- INFO - -- Result: file containing only the factoids - INFO - -- Result: file containing only the factoids
- DEBUG - --- Making factoid graph with the last step result - DEBUG - --- Making factoid graph with the last step result
- DEBUG - ----- Number of factoids: 174 - DEBUG - ----- Number of factoids: 174
- DEBUG - ----- Graph base: http://SolarSystemDev1/factoid - DEBUG - ----- Graph base: http://SolarSystemDev1/factoid
- DEBUG - --- Serializing graph to factoid file (./output/SolarSystemDev1-20230107/SolarSystemDev1-1/SolarSystemDev1_factoid.ttl) - DEBUG - --- Serializing graph to factoid file (./output/SolarSystemDev1-20230110/SolarSystemDev1-1/SolarSystemDev1_factoid.ttl)
- INFO - - INFO -
*** Execution Time *** *** Execution Time ***
----- Function: apply (lib.tenet_extraction) ----- Function: apply (lib.tenet_extraction)
----- Total Time: 0:00:16.876228 ----- Total Time: 0:00:16.711447
----- Process Time: 0:00:16.733561 ----- Process Time: 0:00:16.653343
*** - *** *** - ***
- INFO - === Final Ontology Generation === - INFO - === Final Ontology Generation ===
- INFO - -- Making complete factoid graph by merging sentence factoid graphs - INFO - -- Making complete factoid graph by merging sentence factoid graphs
- INFO - ----- Total factoid number: 174 - INFO - ----- Total factoid number: 174
- INFO - ----- Graph base: http://SolarSystemDev1/factoid - INFO - ----- Graph base: http://SolarSystemDev1/factoid
- INFO - -- Serializing graph to factoid file (./output/SolarSystemDev1-20230107/SolarSystemDev1_factoid.ttl) - INFO - -- Serializing graph to factoid file (./output/SolarSystemDev1-20230110/SolarSystemDev1_factoid.ttl)
- INFO - === Done === - INFO - === Done ===
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment