diff --git a/rdf-unl-example-owl-extraction.ttl b/rdf-unl-example-owl-extraction.ttl index d5ced5ea48fbb465ab782dec36df0975e99dd94c..cee97409e629febc0b395df45e268417e498823c 100644 --- a/rdf-unl-example-owl-extraction.ttl +++ b/rdf-unl-example-owl-extraction.ttl @@ -31,14 +31,7 @@ "traffic(icl>communication)" ) ; ] ; - owl:equivalentClass [ - rdf:type rdfs:Datatype ; - owl:oneOf ( - "listening(icl>sensing)" - "traffic(icl>communication)" - ) ; - ] ; -. + . <https://unl.tetras-libre.fr/rdf/rdf-unl-example-owl-extraction> rdf:type owl:Ontology ; owl:imports <https://unl.tetras-libre.fr/rdf/shacl-rules> ; diff --git a/rdf-unl-example.ttl b/rdf-unl-example.ttl index 97c5d7a1309cfa8fe516df3c18b1b57812fa8d3a..b01c3a574ebf9c7130d69cc27fc0271965783e44 100644 --- a/rdf-unl-example.ttl +++ b/rdf-unl-example.ttl @@ -23,7 +23,7 @@ rdf:Statement owl:imports <https://unl.tetras-libre.fr/rdf/schema> ; . <https://unl.tetras-libre.fr/rdf/example#2> - rdf:type :Test_requirements_SEM2020_tmpDictionary ; + rdf:type :Test_UW_Volume ; rdfs:label "2" ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#2__00000005> ; . @@ -32,8 +32,8 @@ rdf:Statement rdf:type unl:UW_Occurrence ; rdfs:label "2" ; unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#2> ; + unl:is_substructure_of :R1 ; unl:is_target_of :state_00000004__qua__2_00000005 ; - unl:is_unl_substructure_of :R1 ; . :R1 rdf:type owl:NamedIndividual ; @@ -54,48 +54,48 @@ cnt( state(icl>attribute).@plu, listening(icl>sensing) ) and( listening(icl>sensing),traffic(icl>communication) ) {/unl} [/S]"""@unl ; - unl:is_unl_substructure_of :Test_requirements_SEM2020 ; + unl:is_substructure_of :Test_requirements_SEM2020 ; . :R2 rdf:type owl:NamedIndividual ; rdf:type unl:UNL_Sentence ; - rdfs:label "The system shows a green light when a channel is in the broadcast state."@en ; + rdfs:label "The system displays a channel in green when it is in broadcast state"@en ; skos:altLabel """[S:R2] {org:en} -The system shows a green light when a channel is in the broadcast state. +The system displays a channel in green when it is in broadcast state {/org} {unl} -agt(show(icl>do,agt>thing,obj>thing,rec>thing).@entry.@present,system(icl>group).@def) -mod(light(icl>thing).@indef,green(icl>adj,iof>color)) -obj(show(icl>do,agt>thing,obj>thing,rec>thing).@entry.@present,light(icl>thing).@indef) -tim(show(icl>do,agt>thing,obj>thing,rec>thing).@entry.@present,when(icl>how,com>always,tim<uw,obj>uw)) +agt(display(icl>show,equ>exhibit,agt>thing,obj>thing).@entry.@present,system(icl>group).@def) +mod(channel(icl>radiowave).@indef,green(icl>adj,iof>color)) +obj(display(icl>show,equ>exhibit,agt>thing,obj>thing).@entry.@present,channel(icl>radiowave).@indef) +tim(display(icl>show,equ>exhibit,agt>thing,obj>thing).@entry.@present,when(icl>how,com>always,tim<uw,obj>uw)) aoj:01(be_in_a_state(aoj>thing,icl>be,obj>state).@entry.@present,channel(icl>radiowave).@indef) -mod:01(state(icl>attribute),broadcast(icl>message)) +plc:01(state(icl>attribute),broadcast(icl>message)) obj:01(be_in_a_state(aoj>thing,icl>be,obj>state).@entry.@present,state(icl>attribute)) obj(when(icl>how,com>always,tim<uw,obj>uw),:01) {/unl} -[/S]"""@unl ; - unl:is_unl_substructure_of :Test_requirements_SEM2020 ; -. -:Test_requirements_SEM2020 - rdf:type owl:NamedIndividual ; - rdf:type unl:UNL_Document ; - unl:is_unl_superstructure_of :R1 ; - unl:is_unl_superstructure_of :R2 ; +[/S]""" ; + unl:is_substructure_of :Test_requirements_SEM2020 ; . -:Test_requirements_SEM2020_tmpDictionary +:Test_UW_Volume rdf:type owl:Class ; rdf:Type owl:Class ; rdfs:subClassOf unl:UW_Lexeme ; . +:Test_requirements_SEM2020 + rdf:type owl:NamedIndividual ; + rdf:type unl:UNL_Document ; + unl:is_superstructure_of :R1 ; + unl:is_superstructure_of :R2 ; +. :UNL_Scope_00000017 rdf:type owl:NamedIndividual ; rdf:type unl:UNL_Scope ; rdfs:label "01"@fr ; - unl:is_unl_substructure_of :R2 ; + unl:is_substructure_of :R2 ; . <https://unl.tetras-libre.fr/rdf/example#allow(icl--be,aoj--thing,ben--thing,obj--uw,equ--make_possible)> - rdf:type :Test_requirements_SEM2020_tmpDictionary ; + rdf:type :Test_UW_Volume ; rdfs:label "allow(icl>be, aoj>thing, ben>thing, obj>uw, equ>make_possible)" ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#allow(icl--be,aoj--thing,ben--thing,obj--uw,equ--make_possible)__00000000> ; . @@ -105,12 +105,12 @@ obj(when(icl>how,com>always,tim<uw,obj>uw),:01) rdfs:label "allow(icl>be, aoj>thing, ben>thing, obj>uw, equ>make_possible)" ; unl:aoj <https://unl.tetras-libre.fr/rdf/example#system(icl--group)__00000001> ; unl:ben <https://unl.tetras-libre.fr/rdf/example#channel(icl--radiowave)__00000003> ; - unl:has_unl_attribute "@entry"^^unl:att ; + unl:has_attribute "@entry"^^unl:att ; unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#allow(icl--be,aoj--thing,ben--thing,obj--uw,equ--make_possible)> ; unl:is_source_of :allow_00000000__aoj__system_00000001 ; unl:is_source_of :allow_00000000__ben__channel_00000003 ; unl:is_source_of :allow_00000000__obj__take_on00000002 ; - unl:is_unl_substructure_of :R1 ; + unl:is_substructure_of :R1 ; unl:obj <https://unl.tetras-libre.fr/rdf/example#take_on(aoj--thing,equ--assume,icl--change,obj--thing)__00000002> ; . :allow_00000000__aoj__system_00000001 @@ -132,7 +132,7 @@ obj(when(icl>how,com>always,tim<uw,obj>uw),:01) unl:has_target <https://unl.tetras-libre.fr/rdf/example#take_on(aoj--thing,equ--assume,icl--change,obj--thing)__00000002> ; . <https://unl.tetras-libre.fr/rdf/example#be_in_a_state(aoj--thing,icl--be,obj--state)> - rdf:type :Test_requirements_SEM2020_tmpDictionary ; + rdf:type :Test_UW_Volume ; rdfs:label "be_in_a_state(aoj>thing,icl>be,obj>state)" ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#be_in_a_state(aoj--thing,icl--be,obj--state)__00000013> ; . @@ -141,43 +141,45 @@ obj(when(icl>how,com>always,tim<uw,obj>uw),:01) rdf:type unl:UW_Occurrence ; rdfs:label "be_in_a_state(aoj>thing,icl>be,obj>state)" ; unl:aoj <https://unl.tetras-libre.fr/rdf/example#channel(icl--radiowave)__00000014> ; - unl:has_unl_attribute "@entry"^^unl:att ; - unl:has_unl_attribute "@present"^^unl:att ; + unl:has_attribute "@entry"^^unl:att ; + unl:has_attribute "@present"^^unl:att ; unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#be_in_a_state(aoj--thing,icl--be,obj--state)> ; unl:is_source_of :be_in_a_state_00000013__aoj__channel_00000014 ; unl:is_source_of :be_in_a_state_00000013__obj__state_00000015 ; - unl:is_unl_substructure_of :R2 ; + unl:is_substructure_of :R2 ; unl:obj <https://unl.tetras-libre.fr/rdf/example#state(icl--attribute)__00000015> ; . :be_in_a_state_00000013__aoj__channel_00000014 rdf:type owl:NamedIndividual ; rdf:type unl:aoj ; + unl:has_scope :UNL_Scope_00000017 ; unl:has_source <https://unl.tetras-libre.fr/rdf/example#be_in_a_state(aoj--thing,icl--be,obj--state)__00000013> ; unl:has_target <https://unl.tetras-libre.fr/rdf/example#channel(icl--radiowave)__00000014> ; - unl:has_unl_scope :UNL_Scope_00000017 ; . :be_in_a_state_00000013__obj__state_00000015 rdf:type owl:NamedIndividual ; rdf:type unl:obj ; + unl:has_scope :UNL_Scope_00000017 ; unl:has_source <https://unl.tetras-libre.fr/rdf/example#be_in_a_state(aoj--thing,icl--be,obj--state)__00000013> ; unl:has_target <https://unl.tetras-libre.fr/rdf/example#state(icl--attribute)__00000015> ; - unl:has_unl_scope :UNL_Scope_00000017 ; . <https://unl.tetras-libre.fr/rdf/example#broadcast(icl--message)> - rdf:type :Test_requirements_SEM2020_tmpDictionary ; + rdf:type :Test_UW_Volume ; rdfs:label "broadcast(icl>message)" ; + unl:has_id "202004223698" ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#broadcast(icl--message)__00000016> ; + unl:icl <https://unl.tetras-libre.fr/rdf/example#message(icl--thing)> ; . <https://unl.tetras-libre.fr/rdf/example#broadcast(icl--message)__00000016> rdf:type owl:NamedIndividual ; rdf:type unl:UW_Occurrence ; rdfs:label "broadcast(icl>message)" ; unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#broadcast(icl--message)> ; + unl:is_substructure_of :R2 ; unl:is_target_of :state_00000015__mod__broadcast_00000016 ; - unl:is_unl_substructure_of :R2 ; . <https://unl.tetras-libre.fr/rdf/example#channel(icl--radiowave)> - rdf:type :Test_requirements_SEM2020_tmpDictionary ; + rdf:type :Test_UW_Volume ; rdfs:label "channel(icl>radiowave)" ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#channel(icl--radiowave)__00000003> ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#channel(icl--radiowave)__00000014> ; @@ -186,23 +188,23 @@ obj(when(icl>how,com>always,tim<uw,obj>uw),:01) rdf:type owl:NamedIndividual ; rdf:type unl:UW_Occurrence ; rdfs:label "channel(icl>radiowave)" ; - unl:has_unl_attribute "@indef"^^unl:att ; + unl:has_attribute "@indef"^^unl:att ; unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#channel(icl--radiowave)> ; + unl:is_substructure_of :R1 ; unl:is_target_of :allow_00000000__ben__channel_00000003 ; unl:is_target_of :take_on__00000002_aoj__channel_00000003 ; - unl:is_unl_substructure_of :R1 ; . <https://unl.tetras-libre.fr/rdf/example#channel(icl--radiowave)__00000014> rdf:type owl:NamedIndividual ; rdf:type unl:UW_Occurrence ; rdfs:label "channel(icl>radiowave)" ; - unl:has_unl_attribute "@indef"^^unl:att ; + unl:has_attribute "@indef"^^unl:att ; unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#channel(icl--radiowave)> ; + unl:is_substructure_of :R2 ; unl:is_target_of :be_in_a_state_00000013__aoj__channel_00000014 ; - unl:is_unl_substructure_of :R2 ; . <https://unl.tetras-libre.fr/rdf/example#green(icl--adj,iof--color)> - rdf:type :Test_requirements_SEM2020_tmpDictionary ; + rdf:type :Test_UW_Volume ; rdfs:label "green(icl>adj,iof>color)" ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#green(icl--adj,iof--color)__00000011> ; . @@ -211,33 +213,26 @@ obj(when(icl>how,com>always,tim<uw,obj>uw),:01) rdf:type unl:UW_Occurrence ; rdfs:label "green(icl>adj,iof>color)" ; unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#green(icl--adj,iof--color)> ; - unl:is_target_of :light_00000010__mod__green_00000011 ; - unl:is_unl_substructure_of :R2 ; + unl:is_substructure_of :R2 ; + unl:is_target_of :channel_00000014__plc__green_00000011 ; . <https://unl.tetras-libre.fr/rdf/example#light(icl--thing)> - rdf:type :Test_requirements_SEM2020_tmpDictionary ; + rdf:type :Test_UW_Volume ; rdfs:label "light(icl>thing)" ; - unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#light(icl--thing)__00000010> ; . -<https://unl.tetras-libre.fr/rdf/example#light(icl--thing)__00000010> - rdf:type owl:NamedIndividual ; - rdf:type unl:UW_Occurrence ; - rdfs:label "light(icl>thing)" ; - unl:has_unl_attribute "@worth" ; - unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#light(icl--thing)> ; - unl:is_source_of :light_00000010__mod__green_00000011 ; - unl:is_target_of :show_00000008__obj__light_00000010 ; - unl:is_unl_substructure_of :R2 ; - unl:mod <https://unl.tetras-libre.fr/rdf/example#green(icl--adj,iof--color)__00000011> ; +<https://unl.tetras-libre.fr/rdf/example#channel(icl--radiowave)__00000014> + unl:is_source_of :channel_00000014__plc__green_00000011 ; + unl:is_target_of :display_00000008__obj__channel_00000014 ; + unl:plc <https://unl.tetras-libre.fr/rdf/example#green(icl--adj,iof--color)__00000011> ; . -:light_00000010__mod__green_00000011 +:channel_00000014__plc__green_00000011 rdf:type owl:NamedIndividual ; - rdf:type unl:mod ; - unl:has_source <https://unl.tetras-libre.fr/rdf/example#light(icl--thing)__00000010> ; + rdf:type unl:plc ; + unl:has_source <https://unl.tetras-libre.fr/rdf/example#channel(icl--radiowave)__00000014> ; unl:has_target <https://unl.tetras-libre.fr/rdf/example#green(icl--adj,iof--color)__00000011> ; . <https://unl.tetras-libre.fr/rdf/example#listening(icl--sensing)> - rdf:type :Test_requirements_SEM2020_tmpDictionary ; + rdf:type :Test_UW_Volume ; rdfs:label "listening(icl>sensing)" ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#listening(icl--sensing)__00000006> ; . @@ -248,8 +243,8 @@ obj(when(icl>how,com>always,tim<uw,obj>uw),:01) unl:and <https://unl.tetras-libre.fr/rdf/example#traffic(icl--communication)__00000007> ; unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#listening(icl--sensing)> ; unl:is_source_of :listening_00000006__and__traffic_00000007 ; + unl:is_substructure_of :R1 ; unl:is_target_of :state_00000004__cnt__listening_00000006 ; - unl:is_unl_substructure_of :R1 ; . :listening_00000006__and__traffic_00000007 rdf:type owl:NamedIndividual ; @@ -257,6 +252,10 @@ obj(when(icl>how,com>always,tim<uw,obj>uw),:01) unl:has_source <https://unl.tetras-libre.fr/rdf/example#listening(icl--sensing)__00000006> ; unl:has_target <https://unl.tetras-libre.fr/rdf/example#traffic(icl--communication)__00000007> ; . +<https://unl.tetras-libre.fr/rdf/example#message(icl--thing)> + rdf:type :Test_UW_Volume ; + rdfs:label "message(icl>thing)" ; +. :occurences_to_tmpLexemes rdf:type sh:SPARQLRule ; sh:construct """PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> @@ -274,46 +273,47 @@ BIND (uri(concat('https://unl.tetras-libre.fr/rdf/example#',replace(replace(?occ BIND (uri(concat(str(?doc),'_tmpDictionary')) AS ?dic) } """ ; . -<https://unl.tetras-libre.fr/rdf/example#show(icl--do,agt--thing,obj--thing,rec--thing)> - rdf:type :Test_requirements_SEM2020_tmpDictionary ; - rdfs:label "show(icl>do,agt>thing,obj>thing,rec>thing)" ; - unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#show(icl--do,agt--thing,obj--thing,rec--thing)__00000008> ; +<https://unl.tetras-libre.fr/rdf/example#display(icl--show,agt--thing,obj--thing,equ--exhibit)> + rdf:type :Test_UW_Volume ; + rdfs:label "display(icl>show,agt>thing,obj>thing,equ>exhibit)" ; + unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#display(icl--show,agt--thing,obj--thing,equ--exhibit)__00000008> ; . -<https://unl.tetras-libre.fr/rdf/example#show(icl--do,agt--thing,obj--thing,rec--thing)__00000008> + +<https://unl.tetras-libre.fr/rdf/example#display(icl--show,agt--thing,obj--thing,equ--exhibit)__00000008> rdf:type owl:NamedIndividual ; rdf:type unl:UW_Occurrence ; - rdfs:label "show(icl>do,agt>thing,obj>thing,rec>thing)" ; + rdfs:label "display(icl>show,agt>thing,obj>thing,equ>exhibit)" ; unl:agt <https://unl.tetras-libre.fr/rdf/example#system(icl--group)__00000009> ; - unl:has_unl_attribute "@entry"^^unl:att ; - unl:has_unl_attribute "@present"^^unl:att ; - unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#show(icl--do,agt--thing,obj--thing,rec--thing)> ; - unl:is_source_of :show_00000008__agt__system_00000009 ; - unl:is_source_of :show_00000008__obj__light_00000010 ; - unl:is_source_of :show_00000008__tim__when_00000012 ; - unl:is_unl_substructure_of :R2 ; - unl:obj <https://unl.tetras-libre.fr/rdf/example#light(icl--thing)__00000010> ; + unl:has_attribute "@entry"^^unl:att ; + unl:has_attribute "@present"^^unl:att ; + unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#display(icl--show,agt--thing,obj--thing,equ--exhibit)> ; + unl:is_source_of :display_00000008__agt__system_00000009 ; + unl:is_source_of :display_00000008__obj__channel_00000014 ; + unl:is_source_of :display_00000008__tim__when_00000012 ; + unl:is_substructure_of :R2 ; + unl:obj <https://unl.tetras-libre.fr/rdf/example#channel(icl--radiowave)__00000014> ; unl:tim <https://unl.tetras-libre.fr/rdf/example#when(icl--how,com--always,tim--uw,obj--uw)__00000012> ; . -:show_00000008__agt__system_00000009 +:display_00000008__agt__system_00000009 rdf:type owl:NamedIndividual ; rdf:type unl:agt ; - unl:has_source <https://unl.tetras-libre.fr/rdf/example#show(icl--do,agt--thing,obj--thing,rec--thing)__00000008> ; + unl:has_source <https://unl.tetras-libre.fr/rdf/example#display(icl--show,agt--thing,obj--thing,equ--exhibit)__00000008> ; unl:has_target <https://unl.tetras-libre.fr/rdf/example#system(icl--group)__00000009> ; . -:show_00000008__obj__light_00000010 +:display_00000008__obj__channel_00000014 rdf:type owl:NamedIndividual ; rdf:type unl:obj ; - unl:has_source <https://unl.tetras-libre.fr/rdf/example#show(icl--do,agt--thing,obj--thing,rec--thing)__00000008> ; - unl:has_target <https://unl.tetras-libre.fr/rdf/example#light(icl--thing)__00000010> ; + unl:has_source <https://unl.tetras-libre.fr/rdf/example#display(icl--show,agt--thing,obj--thing,equ--exhibit)__00000008> ; + unl:has_target <https://unl.tetras-libre.fr/rdf/example#channel(icl--radiowave)__00000014> ; . -:show_00000008__tim__when_00000012 +:display_00000008__tim__when_00000012 rdf:type owl:NamedIndividual ; rdf:type unl:tim ; - unl:has_source <https://unl.tetras-libre.fr/rdf/example#show(icl--do,agt--thing,obj--thing,rec--thing)__00000008> ; + unl:has_source <https://unl.tetras-libre.fr/rdf/example#display(icl-show,agt--thing,obj--thing,equ--exhibit)__00000008> ; unl:has_target <https://unl.tetras-libre.fr/rdf/example#when(icl--how,com--always,tim--uw,obj--uw)__00000012> ; . <https://unl.tetras-libre.fr/rdf/example#state(icl--attribute)> - rdf:type :Test_requirements_SEM2020_tmpDictionary ; + rdf:type :Test_UW_Volume ; rdfs:label "state(icl>attribute)" ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#state(icl--attribute)__00000004> ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#state(icl--attribute)__00000015> ; @@ -323,12 +323,12 @@ BIND (uri(concat(str(?doc),'_tmpDictionary')) AS ?dic) rdf:type unl:UW_Occurrence ; rdfs:label "state(icl>attribute)" ; unl:cnt <https://unl.tetras-libre.fr/rdf/example#listening(icl--sensing)__00000006> ; - unl:has_unl_attribute "@plu"^^unl:att ; + unl:has_attribute "@plu"^^unl:att ; unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#state(icl--attribute)> ; unl:is_source_of :state_00000004__cnt__listening_00000006 ; unl:is_source_of :state_00000004__qua__2_00000005 ; + unl:is_substructure_of :R1 ; unl:is_target_of :take_on_00000002__obj__state_00000004 ; - unl:is_unl_substructure_of :R1 ; unl:qua <https://unl.tetras-libre.fr/rdf/example#2__00000005> ; . <https://unl.tetras-libre.fr/rdf/example#state(icl--attribute)__00000015> @@ -337,8 +337,8 @@ BIND (uri(concat(str(?doc),'_tmpDictionary')) AS ?dic) rdfs:label "state(icl>attribute)" ; unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#state(icl--attribute)> ; unl:is_source_of :state_00000015__mod__broadcast_00000016 ; + unl:is_substructure_of :R2 ; unl:is_target_of :be_in_a_state_00000013__obj__state_00000015 ; - unl:is_unl_substructure_of :R2 ; unl:mod <https://unl.tetras-libre.fr/rdf/example#broadcast(icl--message)__00000016> ; . :state_00000004__cnt__listening_00000006 @@ -356,12 +356,12 @@ BIND (uri(concat(str(?doc),'_tmpDictionary')) AS ?dic) :state_00000015__mod__broadcast_00000016 rdf:type owl:NamedIndividual ; rdf:type unl:mod ; + unl:has_scope :UNL_Scope_00000017 ; unl:has_source <https://unl.tetras-libre.fr/rdf/example#state(icl--attribute)__00000015> ; unl:has_target <https://unl.tetras-libre.fr/rdf/example#broadcast(icl--message)__00000016> ; - unl:has_unl_scope :UNL_Scope_00000017 ; . <https://unl.tetras-libre.fr/rdf/example#system(icl--group)> - rdf:type :Test_requirements_SEM2020_tmpDictionary ; + rdf:type :Test_UW_Volume ; rdfs:label "system(icl>group)" ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#system(icl--group)__00000001> ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#system(icl--group)__00000009> ; @@ -370,22 +370,22 @@ BIND (uri(concat(str(?doc),'_tmpDictionary')) AS ?dic) rdf:type owl:NamedIndividual ; rdf:type unl:UW_Occurrence ; rdfs:label "system(icl>group)" ; - unl:has_unl_attribute "@def"^^unl:att ; + unl:has_attribute "@def"^^unl:att ; unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#system(icl--group)> ; + unl:is_substructure_of :R1 ; unl:is_target_of :allow_00000000__aoj__system_00000001 ; - unl:is_unl_substructure_of :R1 ; . <https://unl.tetras-libre.fr/rdf/example#system(icl--group)__00000009> rdf:type owl:NamedIndividual ; rdf:type unl:UW_Occurrence ; rdfs:label "system(icl>group)" ; - unl:has_unl_attribute "@def"^^unl:att ; + unl:has_attribute "@def"^^unl:att ; unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#system(icl--group)> ; - unl:is_target_of :show_00000008__agt__system_00000009 ; - unl:is_unl_substructure_of :R2 ; + unl:is_substructure_of :R2 ; + unl:is_target_of :display_00000008__agt__system_00000009 ; . <https://unl.tetras-libre.fr/rdf/example#take_on(aoj--thing,equ--assume,icl--change,obj--thing)> - rdf:type :Test_requirements_SEM2020_tmpDictionary ; + rdf:type :Test_UW_Volume ; rdfs:label "take_on(aoj>thing, equ>assume,icl>change, obj>thing)" ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#take_on(aoj--thing,equ--assume,icl--change,obj--thing)__00000002> ; . @@ -397,8 +397,8 @@ BIND (uri(concat(str(?doc),'_tmpDictionary')) AS ?dic) unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#take_on(aoj--thing,equ--assume,icl--change,obj--thing)> ; unl:is_source_of :take_on_00000002__obj__state_00000004 ; unl:is_source_of :take_on__00000002_aoj__channel_00000003 ; + unl:is_substructure_of :R1 ; unl:is_target_of :allow_00000000__obj__take_on00000002 ; - unl:is_unl_substructure_of :R1 ; unl:obj <https://unl.tetras-libre.fr/rdf/example#state(icl--attribute)__00000004> ; . :take_on_00000002__obj__state_00000004 @@ -414,7 +414,7 @@ BIND (uri(concat(str(?doc),'_tmpDictionary')) AS ?dic) unl:has_target <https://unl.tetras-libre.fr/rdf/example#channel(icl--radiowave)__00000003> ; . <https://unl.tetras-libre.fr/rdf/example#traffic(icl--communication)> - rdf:type :Test_requirements_SEM2020_tmpDictionary ; + rdf:type :Test_UW_Volume ; rdfs:label "traffic(icl>communication)" ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#traffic(icl--communication)__00000007> ; . @@ -423,11 +423,11 @@ BIND (uri(concat(str(?doc),'_tmpDictionary')) AS ?dic) rdf:type unl:UW_Occurrence ; rdfs:label "traffic(icl>communication)" ; unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#traffic(icl--communication)> ; + unl:is_substructure_of :R1 ; unl:is_target_of :listening_00000006__and__traffic_00000007 ; - unl:is_unl_substructure_of :R1 ; . <https://unl.tetras-libre.fr/rdf/example#when(icl--how,com--always,tim--uw,obj--uw)> - rdf:type :Test_requirements_SEM2020_tmpDictionary ; + rdf:type :Test_UW_Volume ; rdfs:label "when(icl>how,com>always,tim>uw,obj>uw)" ; unl:has_occurrence <https://unl.tetras-libre.fr/rdf/example#when(icl--how,com--always,tim--uw,obj--uw)__00000012> ; . @@ -436,8 +436,8 @@ BIND (uri(concat(str(?doc),'_tmpDictionary')) AS ?dic) rdf:type unl:UW_Occurrence ; rdfs:label "when(icl>how,com>always,tim>uw,obj>uw)" ; unl:is_occurrence_of <https://unl.tetras-libre.fr/rdf/example#when(icl--how,com--always,tim--uw,obj--uw)> ; - unl:is_target_of :show_00000008__tim__when_00000012 ; - unl:is_unl_substructure_of :R2 ; + unl:is_substructure_of :R2 ; + unl:is_target_of :display_00000008__tim__when_00000012 ; unl:obj :UNL_Scope_00000017 ; . :when_00000012__obj__Scope_00000017 @@ -449,6 +449,3 @@ BIND (uri(concat(str(?doc),'_tmpDictionary')) AS ?dic) unl:UW_Occurrence rdf:type sh:NodeShape ; . -unl:is_in_unl_scope - rdf:type owl:AnnotationProperty ; -. diff --git a/rdf-unl-schema.ttl b/rdf-unl-schema.ttl index bd1bbb4efa088d6c57e37084d17f2c386dc21cb0..142ffb7f43a852f29277d5cf7c5b0b94c32c04f6 100644 --- a/rdf-unl-schema.ttl +++ b/rdf-unl-schema.ttl @@ -14,1314 +14,1741 @@ owl:imports <http://www.w3.org/2008/05/skos-xl> ; owl:versionIRI <https://unl.tetras-libre.fr/rdf/schema#0.1> ; . -<https://unl.tetras-libre.fr/rdf/schema#@1_(first_person> +<https://unl.tetras-libre.fr/rdf/schema#@1> rdf:type owl:Class ; + rdfs:label "1" ; rdfs:subClassOf :person ; + skos:definition "first person speaker" ; . -<https://unl.tetras-libre.fr/rdf/schema#@2_(second_person> +<https://unl.tetras-libre.fr/rdf/schema#@2> rdf:type owl:Class ; + rdfs:label "2" ; rdfs:subClassOf :person ; + skos:definition "second person addressee" ; . <https://unl.tetras-libre.fr/rdf/schema#@3> rdf:type owl:Class ; + rdfs:label "3" ; rdfs:subClassOf :person ; + skos:definition "third person" ; . <https://unl.tetras-libre.fr/rdf/schema#@ability> rdf:type owl:Class ; + rdfs:label "ability" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@about> rdf:type owl:Class ; + rdfs:label "about" ; rdfs:subClassOf :nominal_attributes ; . <https://unl.tetras-libre.fr/rdf/schema#@above> rdf:type owl:Class ; + rdfs:label "above" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@according_to> rdf:type owl:Class ; + rdfs:label "according to" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@across> rdf:type owl:Class ; + rdfs:label "across" ; rdfs:subClassOf :direction ; . <https://unl.tetras-libre.fr/rdf/schema#@active> rdf:type owl:Class ; + rdfs:label "active" ; rdfs:subClassOf :voice ; + skos:definition "He built this house in 1895" ; . <https://unl.tetras-libre.fr/rdf/schema#@adjective> rdf:type owl:Class ; + rdfs:label "adjective" ; rdfs:subClassOf :lexical_category ; . <https://unl.tetras-libre.fr/rdf/schema#@adverb> rdf:type owl:Class ; + rdfs:label "adverb" ; rdfs:subClassOf :lexical_category ; . <https://unl.tetras-libre.fr/rdf/schema#@advice> rdf:type owl:Class ; + rdfs:label "advice" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@after> rdf:type owl:Class ; + rdfs:label "after" ; rdfs:subClassOf :other ; . <https://unl.tetras-libre.fr/rdf/schema#@again> rdf:type owl:Class ; + rdfs:label "again" ; rdfs:subClassOf :positive ; + skos:definition "iterative" ; . <https://unl.tetras-libre.fr/rdf/schema#@against> rdf:type owl:Class ; + rdfs:label "against" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@agreement> rdf:type owl:Class ; + rdfs:label "agreement" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@all> rdf:type owl:Class ; + rdfs:label "all" ; rdfs:subClassOf :quantification ; + skos:definition "universal quantifier" ; . <https://unl.tetras-libre.fr/rdf/schema#@almost> rdf:type owl:Class ; + rdfs:label "almost" ; rdfs:subClassOf :degree ; + skos:definition "approximative" ; . <https://unl.tetras-libre.fr/rdf/schema#@along> rdf:type owl:Class ; + rdfs:label "along" ; rdfs:subClassOf :direction ; . <https://unl.tetras-libre.fr/rdf/schema#@also> rdf:type owl:Class ; + rdfs:label "also" ; rdfs:subClassOf :degree ; rdfs:subClassOf :specification ; + skos:definition "repetitive" ; . <https://unl.tetras-libre.fr/rdf/schema#@although> rdf:type owl:Class ; + rdfs:label "although" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@among> rdf:type owl:Class ; + rdfs:label "among" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@and> rdf:type owl:Class ; + rdfs:label "and" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@anger> rdf:type owl:Class ; + rdfs:label "anger" ; rdfs:subClassOf :emotions ; . <https://unl.tetras-libre.fr/rdf/schema#@angle_bracket> rdf:type owl:Class ; + rdfs:label "angle bracket" ; rdfs:subClassOf :conventions ; . <https://unl.tetras-libre.fr/rdf/schema#@anterior> rdf:type owl:Class ; + rdfs:label "anterior" ; rdfs:subClassOf :relative_tense ; + skos:definition "before some other time other than the time of utterance" ; . <https://unl.tetras-libre.fr/rdf/schema#@anthropomorphism> rdf:type owl:Class ; + rdfs:label "anthropomorphism" ; rdfs:subClassOf :Tropes ; + skos:definition "Ascribing human characteristics to something that is not human, such as an animal or a god (see zoomorphism)" ; . <https://unl.tetras-libre.fr/rdf/schema#@antiphrasis> rdf:type owl:Class ; + rdfs:label "antiphrasis" ; rdfs:subClassOf :Tropes ; + skos:definition "Word or words used contradictory to their usual meaning, often with irony" ; . <https://unl.tetras-libre.fr/rdf/schema#@antonomasia> rdf:type owl:Class ; + rdfs:label "antonomasia" ; rdfs:subClassOf :Tropes ; + skos:definition "Substitution of a phrase for a proper name or vice versa" ; . <https://unl.tetras-libre.fr/rdf/schema#@any> rdf:type owl:Class ; + rdfs:label "any" ; rdfs:subClassOf :quantification ; + skos:definition "existential quantifier" ; . <https://unl.tetras-libre.fr/rdf/schema#@archaic> rdf:type owl:Class ; + rdfs:label "archaic" ; rdfs:subClassOf :register ; . <https://unl.tetras-libre.fr/rdf/schema#@around> rdf:type owl:Class ; + rdfs:label "around" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@as> rdf:type owl:Class ; + rdfs:label "as" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@as.@if> rdf:type owl:Class ; + rdfs:label "as.@if" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@as_far_as> rdf:type owl:Class ; + rdfs:label "as far as" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@as_of> rdf:type owl:Class ; + rdfs:label "as of" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@as_per> rdf:type owl:Class ; + rdfs:label "as per" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@as_regards> rdf:type owl:Class ; + rdfs:label "as regards" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@as_well_as> rdf:type owl:Class ; + rdfs:label "as well as" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@assertion> rdf:type owl:Class ; + rdfs:label "assertion" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@assumption> rdf:type owl:Class ; + rdfs:label "assumption" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@at> rdf:type owl:Class ; + rdfs:label "at" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@attention> rdf:type owl:Class ; + rdfs:label "attention" ; rdfs:subClassOf :emotions ; . <https://unl.tetras-libre.fr/rdf/schema#@back> rdf:type owl:Class ; + rdfs:label "back" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@barring> rdf:type owl:Class ; + rdfs:label "barring" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@because> rdf:type owl:Class ; + rdfs:label "because" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@because_of> rdf:type owl:Class ; + rdfs:label "because of" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@before> rdf:type owl:Class ; + rdfs:label "before" ; rdfs:subClassOf :other ; . <https://unl.tetras-libre.fr/rdf/schema#@behind> rdf:type owl:Class ; + rdfs:label "behind" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@belief> rdf:type owl:Class ; + rdfs:label "belief" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@below> rdf:type owl:Class ; + rdfs:label "below" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@beside> rdf:type owl:Class ; + rdfs:label "beside" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@besides> rdf:type owl:Class ; + rdfs:label "besides" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@between> rdf:type owl:Class ; + rdfs:label "between" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@beyond> rdf:type owl:Class ; + rdfs:label "beyond" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@both> rdf:type owl:Class ; + rdfs:label "both" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@def> ; . <https://unl.tetras-libre.fr/rdf/schema#@bottom> rdf:type owl:Class ; + rdfs:label "bottom" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@brace> rdf:type owl:Class ; + rdfs:label "brace" ; rdfs:subClassOf :conventions ; . <https://unl.tetras-libre.fr/rdf/schema#@brachylogia> rdf:type owl:Class ; + rdfs:label "brachylogia" ; rdfs:subClassOf :Schemes ; + skos:definition "omission of conjunctions between a series of words" ; . <https://unl.tetras-libre.fr/rdf/schema#@but> rdf:type owl:Class ; + rdfs:label "but" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@by> rdf:type owl:Class ; + rdfs:label "by" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@by_means_of> rdf:type owl:Class ; + rdfs:label "by means of" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@catachresis> rdf:type owl:Class ; + rdfs:label "catachresis" ; rdfs:subClassOf :Tropes ; + skos:definition "use an existing word to denote something that has no name in the current language" ; . <https://unl.tetras-libre.fr/rdf/schema#@causative> rdf:type owl:Class ; + rdfs:label "causative" ; rdfs:subClassOf :aspect ; + skos:definition "causative" ; . <https://unl.tetras-libre.fr/rdf/schema#@certain> rdf:type owl:Class ; + rdfs:label "certain" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@indef> ; . <https://unl.tetras-libre.fr/rdf/schema#@chiasmus> rdf:type owl:Class ; + rdfs:label "chiasmus" ; rdfs:subClassOf :Schemes ; + skos:definition "reversal of grammatical structures in successive clauses" ; . <https://unl.tetras-libre.fr/rdf/schema#@circa> rdf:type owl:Class ; + rdfs:label "circa" ; rdfs:subClassOf :specification ; . <https://unl.tetras-libre.fr/rdf/schema#@climax> rdf:type owl:Class ; + rdfs:label "climax" ; rdfs:subClassOf :Schemes ; + skos:definition "arrangement of words in order of increasing importance" ; . <https://unl.tetras-libre.fr/rdf/schema#@clockwise> rdf:type owl:Class ; + rdfs:label "clockwise" ; rdfs:subClassOf :direction ; . <https://unl.tetras-libre.fr/rdf/schema#@colloquial> rdf:type owl:Class ; + rdfs:label "colloquial" ; rdfs:subClassOf :register ; . <https://unl.tetras-libre.fr/rdf/schema#@command> rdf:type owl:Class ; + rdfs:label "command" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@comment> rdf:type owl:Class ; + rdfs:label "comment" ; rdfs:subClassOf :information_structure ; + skos:definition "what is being said about the topic" ; . <https://unl.tetras-libre.fr/rdf/schema#@concerning> rdf:type owl:Class ; + rdfs:label "concerning" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@conclusion> rdf:type owl:Class ; + rdfs:label "conclusion" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@condition> rdf:type owl:Class ; + rdfs:label "condition" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@confirmation> rdf:type owl:Class ; + rdfs:label "confirmation" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@consent> rdf:type owl:Class ; + rdfs:label "consent" ; rdfs:subClassOf :emotions ; . <https://unl.tetras-libre.fr/rdf/schema#@consequence> rdf:type owl:Class ; + rdfs:label "consequence" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@consonance> rdf:type owl:Class ; + rdfs:label "consonance" ; rdfs:subClassOf :Schemes ; + skos:definition "repetition of consonant sounds without the repetition of the vowel sounds" ; . <https://unl.tetras-libre.fr/rdf/schema#@contact> rdf:type owl:Class ; + rdfs:label "contact" ; rdfs:subClassOf :position ; . <https://unl.tetras-libre.fr/rdf/schema#@contentment> rdf:type owl:Class ; + rdfs:label "contentment" ; rdfs:subClassOf :emotions ; . <https://unl.tetras-libre.fr/rdf/schema#@continuative> rdf:type owl:Class ; + rdfs:label "continuative" ; rdfs:subClassOf :aspect ; + skos:definition "continuous" ; . <https://unl.tetras-libre.fr/rdf/schema#@conviction> rdf:type owl:Class ; + rdfs:label "conviction" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@decision> rdf:type owl:Class ; + rdfs:label "decision" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@deduction> rdf:type owl:Class ; + rdfs:label "deduction" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@def> rdf:type owl:Class ; + rdfs:label "def" ; rdfs:subClassOf :specification ; + skos:definition "definite" ; . <https://unl.tetras-libre.fr/rdf/schema#@desire> rdf:type owl:Class ; + rdfs:label "desire" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@despite> rdf:type owl:Class ; + rdfs:label "despite" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@determination> rdf:type owl:Class ; + rdfs:label "determination" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@dialect> rdf:type owl:Class ; + rdfs:label "dialect" ; rdfs:subClassOf :register ; . <https://unl.tetras-libre.fr/rdf/schema#@disagreement> rdf:type owl:Class ; + rdfs:label "disagreement" ; rdfs:subClassOf :emotions ; . <https://unl.tetras-libre.fr/rdf/schema#@discontentment> rdf:type owl:Class ; + rdfs:label "discontentment" ; rdfs:subClassOf :emotions ; . <https://unl.tetras-libre.fr/rdf/schema#@dissent> rdf:type owl:Class ; + rdfs:label "dissent" ; rdfs:subClassOf :emotions ; . <https://unl.tetras-libre.fr/rdf/schema#@distal> rdf:type owl:Class ; + rdfs:label "distal" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@def> ; + skos:definition "far from the speaker" ; . <https://unl.tetras-libre.fr/rdf/schema#@double_negative> rdf:type owl:Class ; + rdfs:label "double negative" ; rdfs:subClassOf :Tropes ; + skos:definition "Grammar construction that can be used as an expression and it is the repetition of negative words" ; . <https://unl.tetras-libre.fr/rdf/schema#@double_parenthesis> rdf:type owl:Class ; + rdfs:label "double parenthesis" ; rdfs:subClassOf :conventions ; . <https://unl.tetras-libre.fr/rdf/schema#@double_quote> rdf:type owl:Class ; + rdfs:label "double quote" ; rdfs:subClassOf :conventions ; . <https://unl.tetras-libre.fr/rdf/schema#@doubt> rdf:type owl:Class ; + rdfs:label "doubt" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@down> rdf:type owl:Class ; + rdfs:label "down" ; rdfs:subClassOf :direction ; . <https://unl.tetras-libre.fr/rdf/schema#@dual> rdf:type owl:Class ; + rdfs:label "dual" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@pl> ; . <https://unl.tetras-libre.fr/rdf/schema#@due_to> rdf:type owl:Class ; + rdfs:label "due to" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@during> rdf:type owl:Class ; + rdfs:label "during" ; rdfs:subClassOf :other ; . <https://unl.tetras-libre.fr/rdf/schema#@dysphemism> rdf:type owl:Class ; + rdfs:label "dysphemism" ; rdfs:subClassOf :Tropes ; + skos:definition "Substitution of a harsher, more offensive, or more disagreeable term for another. Opposite of euphemism" ; . <https://unl.tetras-libre.fr/rdf/schema#@each> rdf:type owl:Class ; + rdfs:label "each" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@def> ; . <https://unl.tetras-libre.fr/rdf/schema#@either> rdf:type owl:Class ; + rdfs:label "either" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@def> ; . <https://unl.tetras-libre.fr/rdf/schema#@ellipsis> rdf:type owl:Class ; + rdfs:label "ellipsis" ; rdfs:subClassOf :Schemes ; + skos:definition "omission of words" ; . <https://unl.tetras-libre.fr/rdf/schema#@emphasis> rdf:type owl:Class ; + rdfs:label "emphasis" ; rdfs:subClassOf :positive ; + skos:definition "emphasis" ; . <https://unl.tetras-libre.fr/rdf/schema#@enough> rdf:type owl:Class ; + rdfs:label "enough" ; rdfs:subClassOf :positive ; + skos:definition "sufficiently (enough)" ; . <https://unl.tetras-libre.fr/rdf/schema#@entire> rdf:type owl:Class ; + rdfs:label "entire" ; rdfs:subClassOf :quantification ; . <https://unl.tetras-libre.fr/rdf/schema#@entry> rdf:type owl:Class ; + rdfs:label "entry" ; rdfs:subClassOf :syntactic_structures ; + skos:definition "sentence head" ; . <https://unl.tetras-libre.fr/rdf/schema#@epanalepsis> rdf:type owl:Class ; + rdfs:label "epanalepsis" ; rdfs:subClassOf :Schemes ; + skos:definition "repetition of the initial word or words of a clause or sentence at the end of the clause or sentence" ; . <https://unl.tetras-libre.fr/rdf/schema#@epanorthosis> rdf:type owl:Class ; + rdfs:label "epanorthosis" ; rdfs:subClassOf :Tropes ; + skos:definition "Immediate and emphatic self-correction, often following a slip of the tongue" ; . <https://unl.tetras-libre.fr/rdf/schema#@equal> rdf:type owl:Class ; + rdfs:label "equal" ; rdfs:subClassOf :comparative ; + skos:definition "comparative of equality" ; . <https://unl.tetras-libre.fr/rdf/schema#@equivalent> rdf:type owl:Class ; + rdfs:label "equivalent" ; rdfs:subClassOf :social_deixis ; . <https://unl.tetras-libre.fr/rdf/schema#@euphemism> rdf:type owl:Class ; + rdfs:label "euphemism" ; rdfs:subClassOf :Tropes ; + skos:definition "Substitution of a less offensive or more agreeable term for another" ; . <https://unl.tetras-libre.fr/rdf/schema#@even> rdf:type owl:Class ; + rdfs:label "even" ; rdfs:subClassOf :specification ; . <https://unl.tetras-libre.fr/rdf/schema#@even.@if> rdf:type owl:Class ; + rdfs:label "even.@if" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@except> rdf:type owl:Class ; + rdfs:label "except" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@except.@if> rdf:type owl:Class ; + rdfs:label "except.@if" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@except_for> rdf:type owl:Class ; + rdfs:label "except for" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@exclamation> rdf:type owl:Class ; + rdfs:label "exclamation" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@excluding> rdf:type owl:Class ; + rdfs:label "excluding" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@exhortation> rdf:type owl:Class ; + rdfs:label "exhortation" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@expectation> rdf:type owl:Class ; + rdfs:label "expectation" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@experiential> rdf:type owl:Class ; + rdfs:label "experiential" ; rdfs:subClassOf :aspect ; + skos:definition "experience" ; . <https://unl.tetras-libre.fr/rdf/schema#@extra> rdf:type owl:Class ; + rdfs:label "extra" ; rdfs:subClassOf :positive ; + skos:definition "excessively (too)" ; . <https://unl.tetras-libre.fr/rdf/schema#@failing> rdf:type owl:Class ; + rdfs:label "failing" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@familiar> rdf:type owl:Class ; + rdfs:label "familiar" ; rdfs:subClassOf :social_deixis ; . <https://unl.tetras-libre.fr/rdf/schema#@far> rdf:type owl:Class ; + rdfs:label "far" ; rdfs:subClassOf :position ; . <https://unl.tetras-libre.fr/rdf/schema#@fear> rdf:type owl:Class ; + rdfs:label "fear" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@female> rdf:type owl:Class ; + rdfs:label "female" ; rdfs:subClassOf :gender ; . <https://unl.tetras-libre.fr/rdf/schema#@focus> rdf:type owl:Class ; + rdfs:label "focus" ; rdfs:subClassOf :information_structure ; + skos:definition "information that is contrary to the presuppositions of the interlocutor" ; . <https://unl.tetras-libre.fr/rdf/schema#@following> rdf:type owl:Class ; + rdfs:label "following" ; rdfs:subClassOf :other ; . <https://unl.tetras-libre.fr/rdf/schema#@for> rdf:type owl:Class ; + rdfs:label "for" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@from> rdf:type owl:Class ; + rdfs:label "from" ; rdfs:subClassOf :direction ; . <https://unl.tetras-libre.fr/rdf/schema#@front> rdf:type owl:Class ; + rdfs:label "front" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@future> rdf:type owl:Class ; + rdfs:label "future" ; rdfs:subClassOf :absolute_tense ; + skos:definition "at a time after the moment of utterance" ; . <https://unl.tetras-libre.fr/rdf/schema#@generic> rdf:type owl:Class ; + rdfs:label "generic" ; rdfs:subClassOf :quantification ; + skos:definition "no quantification" ; . <https://unl.tetras-libre.fr/rdf/schema#@given> rdf:type owl:Class ; + rdfs:label "given" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@habitual> rdf:type owl:Class ; + rdfs:label "habitual" ; rdfs:subClassOf :aspect ; + skos:definition "habitual" ; . <https://unl.tetras-libre.fr/rdf/schema#@half> rdf:type owl:Class ; + rdfs:label "half" ; rdfs:subClassOf :quantification ; . <https://unl.tetras-libre.fr/rdf/schema#@hesitation> rdf:type owl:Class ; + rdfs:label "hesitation" ; rdfs:subClassOf :emotions ; . <https://unl.tetras-libre.fr/rdf/schema#@hope> rdf:type owl:Class ; + rdfs:label "hope" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@hyperbole> rdf:type owl:Class ; + rdfs:label "hyperbole" ; rdfs:subClassOf :Tropes ; + skos:definition "Use of exaggerated terms for emphasis" ; . <https://unl.tetras-libre.fr/rdf/schema#@hypothesis> rdf:type owl:Class ; + rdfs:label "hypothesis" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@if> rdf:type owl:Class ; + rdfs:label "if" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@if.@only> rdf:type owl:Class ; + rdfs:label "if.@only" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@imperfective> rdf:type owl:Class ; + rdfs:label "imperfective" ; rdfs:subClassOf :aspect ; + skos:definition "uncompleted" ; . <https://unl.tetras-libre.fr/rdf/schema#@in> rdf:type owl:Class ; + rdfs:label "in" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@in_accordance_with> rdf:type owl:Class ; + rdfs:label "in accordance with" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@in_addition_to> rdf:type owl:Class ; + rdfs:label "in addition to" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@in_case> rdf:type owl:Class ; + rdfs:label "in case" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@in_case_of> rdf:type owl:Class ; + rdfs:label "in case of" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@in_favor_of> rdf:type owl:Class ; + rdfs:label "in favor of" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@in_place_of> rdf:type owl:Class ; + rdfs:label "in place of" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@in_spite_of> rdf:type owl:Class ; + rdfs:label "in spite of" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@inceptive> rdf:type owl:Class ; + rdfs:label "inceptive" ; rdfs:subClassOf :aspect ; + skos:definition "beginning" ; . <https://unl.tetras-libre.fr/rdf/schema#@inchoative> rdf:type owl:Class ; + rdfs:label "inchoative" ; rdfs:subClassOf :aspect ; + skos:definition "change of state" ; . <https://unl.tetras-libre.fr/rdf/schema#@including> rdf:type owl:Class ; + rdfs:label "including" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@indef> rdf:type owl:Class ; + rdfs:label "indef" ; rdfs:subClassOf :specification ; + skos:definition "indefinite" ; . <https://unl.tetras-libre.fr/rdf/schema#@inferior> rdf:type owl:Class ; + rdfs:label "inferior" ; rdfs:subClassOf :social_deixis ; . <https://unl.tetras-libre.fr/rdf/schema#@inside> rdf:type owl:Class ; + rdfs:label "inside" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@instead_of> rdf:type owl:Class ; + rdfs:label "instead of" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@intention> rdf:type owl:Class ; + rdfs:label "intention" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@interrogation> rdf:type owl:Class ; + rdfs:label "interrogation" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@interruption> rdf:type owl:Class ; + rdfs:label "interruption" ; rdfs:subClassOf :Schemes ; + skos:definition "insertion of a clause or sentence in a place where it interrupts the natural flow of the sentence" ; . <https://unl.tetras-libre.fr/rdf/schema#@intimate> rdf:type owl:Class ; + rdfs:label "intimate" ; rdfs:subClassOf :social_deixis ; . <https://unl.tetras-libre.fr/rdf/schema#@invitation> rdf:type owl:Class ; + rdfs:label "invitation" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@irony> rdf:type owl:Class ; + rdfs:label "irony" ; rdfs:subClassOf :Tropes ; + skos:definition "Use of word in a way that conveys a meaning opposite to its usual meaning" ; . <https://unl.tetras-libre.fr/rdf/schema#@iterative> rdf:type owl:Class ; + rdfs:label "iterative" ; rdfs:subClassOf :aspect ; + skos:definition "repetition" ; . <https://unl.tetras-libre.fr/rdf/schema#@jargon> rdf:type owl:Class ; + rdfs:label "jargon" ; rdfs:subClassOf :register ; . <https://unl.tetras-libre.fr/rdf/schema#@judgement> rdf:type owl:Class ; + rdfs:label "judgement" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@least> rdf:type owl:Class ; + rdfs:label "least" ; rdfs:subClassOf :superlative ; + skos:definition "superlative of inferiority" ; . <https://unl.tetras-libre.fr/rdf/schema#@left> rdf:type owl:Class ; + rdfs:label "left" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@less> rdf:type owl:Class ; + rdfs:label "less" ; rdfs:subClassOf :comparative ; + skos:definition "comparative of inferiority" ; . <https://unl.tetras-libre.fr/rdf/schema#@like> rdf:type owl:Class ; + rdfs:label "like" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@literary> rdf:type owl:Class ; + rdfs:label "literary" ; rdfs:subClassOf :register ; . <https://unl.tetras-libre.fr/rdf/schema#@majority> rdf:type owl:Class ; + rdfs:label "majority" ; rdfs:subClassOf :quantification ; + skos:definition "a major part" ; . <https://unl.tetras-libre.fr/rdf/schema#@male> rdf:type owl:Class ; + rdfs:label "male" ; rdfs:subClassOf :gender ; . <https://unl.tetras-libre.fr/rdf/schema#@maybe> rdf:type owl:Class ; + rdfs:label "maybe" ; rdfs:subClassOf :polarity ; + skos:definition "dubitative" ; . <https://unl.tetras-libre.fr/rdf/schema#@medial> rdf:type owl:Class ; + rdfs:label "medial" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@def> ; + skos:definition "near the addressee" ; . <https://unl.tetras-libre.fr/rdf/schema#@metaphor> rdf:type owl:Class ; + rdfs:label "metaphor" ; rdfs:subClassOf :Tropes ; + skos:definition "Stating one entity is another for the purpose of comparing them in quality" ; . <https://unl.tetras-libre.fr/rdf/schema#@metonymy> rdf:type owl:Class ; + rdfs:label "metonymy" ; rdfs:subClassOf :Tropes ; + skos:definition "Substitution of a word to suggest what is really meant" ; . <https://unl.tetras-libre.fr/rdf/schema#@minority> rdf:type owl:Class ; + rdfs:label "minority" ; rdfs:subClassOf :quantification ; + skos:definition "a minor part" ; . <https://unl.tetras-libre.fr/rdf/schema#@minus> rdf:type owl:Class ; + rdfs:label "minus" ; rdfs:subClassOf :positive ; + skos:definition "downtoned (a little)" ; . <https://unl.tetras-libre.fr/rdf/schema#@more> rdf:type owl:Class ; + rdfs:label "more" ; rdfs:subClassOf :comparative ; + skos:definition "comparative of superiority" ; . <https://unl.tetras-libre.fr/rdf/schema#@most> rdf:type owl:Class ; + rdfs:label "most" ; rdfs:subClassOf :superlative ; + skos:definition "superlative of superiority" ; . <https://unl.tetras-libre.fr/rdf/schema#@multal> rdf:type owl:Class ; + rdfs:label "multal" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@pl> ; . <https://unl.tetras-libre.fr/rdf/schema#@narrative> rdf:type owl:Class ; + rdfs:label "narrative" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@near> rdf:type owl:Class ; + rdfs:label "near" ; rdfs:subClassOf :position ; . <https://unl.tetras-libre.fr/rdf/schema#@necessity> rdf:type owl:Class ; + rdfs:label "necessity" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@neither> rdf:type owl:Class ; + rdfs:label "neither" ; rdfs:subClassOf :specification ; . <https://unl.tetras-libre.fr/rdf/schema#@neutral> rdf:type owl:Class ; + rdfs:label "neutral" ; rdfs:subClassOf :gender ; . <https://unl.tetras-libre.fr/rdf/schema#@no> rdf:type owl:Class ; + rdfs:label "no" ; rdfs:subClassOf :quantification ; + skos:definition "none" ; . <https://unl.tetras-libre.fr/rdf/schema#@not> rdf:type owl:Class ; + rdfs:label "not" ; rdfs:subClassOf :polarity ; + skos:definition "negative" ; . <https://unl.tetras-libre.fr/rdf/schema#@notwithstanding> rdf:type owl:Class ; + rdfs:label "notwithstanding" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@noun> rdf:type owl:Class ; + rdfs:label "noun" ; rdfs:subClassOf :lexical_category ; . <https://unl.tetras-libre.fr/rdf/schema#@obligation> rdf:type owl:Class ; + rdfs:label "obligation" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@of> rdf:type owl:Class ; + rdfs:label "of" ; rdfs:subClassOf :nominal_attributes ; . <https://unl.tetras-libre.fr/rdf/schema#@off> rdf:type owl:Class ; + rdfs:label "off" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@on> rdf:type owl:Class ; + rdfs:label "on" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@on_account_of> rdf:type owl:Class ; + rdfs:label "on account of" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@on_behalf_of> rdf:type owl:Class ; + rdfs:label "on behalf of" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@only> rdf:type owl:Class ; + rdfs:label "only" ; rdfs:subClassOf :specification ; . <https://unl.tetras-libre.fr/rdf/schema#@onomatopoeia> rdf:type owl:Class ; + rdfs:label "onomatopoeia" ; rdfs:subClassOf :Tropes ; + skos:definition "Words that sound like their meaning" ; . <https://unl.tetras-libre.fr/rdf/schema#@opinion> rdf:type owl:Class ; + rdfs:label "opinion" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@opposite> rdf:type owl:Class ; + rdfs:label "opposite" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@or> rdf:type owl:Class ; + rdfs:label "or" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@ordinal> rdf:type owl:Class ; + rdfs:label "ordinal" ; rdfs:subClassOf :specification ; . <https://unl.tetras-libre.fr/rdf/schema#@other> rdf:type owl:Class ; + rdfs:label "other" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@def> ; . <https://unl.tetras-libre.fr/rdf/schema#@outside> rdf:type owl:Class ; + rdfs:label "outside" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@over> rdf:type owl:Class ; + rdfs:label "over" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@owing_to> rdf:type owl:Class ; + rdfs:label "owing to" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@own> rdf:type owl:Class ; + rdfs:label "own" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@def> ; . <https://unl.tetras-libre.fr/rdf/schema#@oxymoron> rdf:type owl:Class ; + rdfs:label "oxymoron" ; rdfs:subClassOf :Tropes ; + skos:definition "Using two terms together, that normally contradict each other" ; . <https://unl.tetras-libre.fr/rdf/schema#@pace> rdf:type owl:Class ; + rdfs:label "pace" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@pain> rdf:type owl:Class ; + rdfs:label "pain" ; rdfs:subClassOf :emotions ; . <https://unl.tetras-libre.fr/rdf/schema#@paradox> rdf:type owl:Class ; + rdfs:label "paradox" ; rdfs:subClassOf :Tropes ; + skos:definition "Use of apparently contradictory ideas to point out some underlying truth" ; . <https://unl.tetras-libre.fr/rdf/schema#@parallelism> rdf:type owl:Class ; + rdfs:label "parallelism" ; rdfs:subClassOf :Schemes ; + skos:definition "use of similar structures in two or more clauses" ; . <https://unl.tetras-libre.fr/rdf/schema#@parenthesis> rdf:type owl:Class ; + rdfs:label "parenthesis" ; rdfs:subClassOf :conventions ; . <https://unl.tetras-libre.fr/rdf/schema#@paronomasia> rdf:type owl:Class ; + rdfs:label "paronomasia" ; rdfs:subClassOf :Tropes ; + skos:definition "A form of pun, in which words similar in sound but with different meanings are used" ; . <https://unl.tetras-libre.fr/rdf/schema#@part> rdf:type owl:Class ; + rdfs:label "part" ; rdfs:subClassOf :quantification ; . <https://unl.tetras-libre.fr/rdf/schema#@passive> rdf:type owl:Class ; + rdfs:label "passive" ; rdfs:subClassOf :voice ; + skos:definition "This house was built in 1895." ; . <https://unl.tetras-libre.fr/rdf/schema#@past> rdf:type owl:Class ; + rdfs:label "past" ; rdfs:subClassOf :absolute_tense ; + skos:definition "at a time before the moment of utterance" ; . <https://unl.tetras-libre.fr/rdf/schema#@paucal> rdf:type owl:Class ; + rdfs:label "paucal" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@pl> ; . <https://unl.tetras-libre.fr/rdf/schema#@pejorative> rdf:type owl:Class ; + rdfs:label "pejorative" ; rdfs:subClassOf :register ; . <https://unl.tetras-libre.fr/rdf/schema#@per> rdf:type owl:Class ; + rdfs:label "per" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@perfect> rdf:type owl:Class ; + rdfs:label "perfect" ; rdfs:subClassOf :aspect ; + skos:definition "perfect" ; . <https://unl.tetras-libre.fr/rdf/schema#@perfective> rdf:type owl:Class ; + rdfs:label "perfective" ; rdfs:subClassOf :aspect ; + skos:definition "completed" ; . <https://unl.tetras-libre.fr/rdf/schema#@periphrasis> rdf:type owl:Class ; + rdfs:label "periphrasis" ; rdfs:subClassOf :Tropes ; + skos:definition "Using several words instead of few" ; . <https://unl.tetras-libre.fr/rdf/schema#@permission> rdf:type owl:Class ; + rdfs:label "permission" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@permissive> rdf:type owl:Class ; + rdfs:label "permissive" ; rdfs:subClassOf :aspect ; + skos:definition "permissive" ; . <https://unl.tetras-libre.fr/rdf/schema#@persistent> rdf:type owl:Class ; + rdfs:label "persistent" ; rdfs:subClassOf :aspect ; + skos:definition "persistent" ; . <https://unl.tetras-libre.fr/rdf/schema#@person> rdf:type owl:Class ; + rdfs:label "person" ; rdfs:subClassOf :animacy ; . <https://unl.tetras-libre.fr/rdf/schema#@pl> rdf:type owl:Class ; + rdfs:label "pl" ; rdfs:subClassOf :quantification ; + skos:definition "plural" ; . <https://unl.tetras-libre.fr/rdf/schema#@pleonasm> rdf:type owl:Class ; + rdfs:label "pleonasm" ; rdfs:subClassOf :Schemes ; + skos:definition "Use of superfluous or redundant words" ; . <https://unl.tetras-libre.fr/rdf/schema#@plus> rdf:type owl:Class ; + rdfs:label "plus" ; rdfs:subClassOf :positive ; + skos:definition "intensified (very)" ; . <https://unl.tetras-libre.fr/rdf/schema#@polite> rdf:type owl:Class ; + rdfs:label "polite" ; rdfs:subClassOf :social_deixis ; . <https://unl.tetras-libre.fr/rdf/schema#@polyptoton> rdf:type owl:Class ; + rdfs:label "polyptoton" ; rdfs:subClassOf :Schemes ; + skos:definition "repetition of words derived from the same root" ; . <https://unl.tetras-libre.fr/rdf/schema#@polysyndeton> rdf:type owl:Class ; + rdfs:label "polysyndeton" ; rdfs:subClassOf :Schemes ; + skos:definition "repetition of conjunctions" ; . <https://unl.tetras-libre.fr/rdf/schema#@possibility> rdf:type owl:Class ; + rdfs:label "possibility" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@posterior> rdf:type owl:Class ; + rdfs:label "posterior" ; rdfs:subClassOf :relative_tense ; + skos:definition "after some other time other than the time of utterance" ; . <https://unl.tetras-libre.fr/rdf/schema#@prediction> rdf:type owl:Class ; + rdfs:label "prediction" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@present> rdf:type owl:Class ; + rdfs:label "present" ; rdfs:subClassOf :absolute_tense ; + skos:definition "at the moment of utterance" ; . <https://unl.tetras-libre.fr/rdf/schema#@presumption> rdf:type owl:Class ; + rdfs:label "presumption" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@prior_to> rdf:type owl:Class ; + rdfs:label "prior to" ; rdfs:subClassOf :other ; . <https://unl.tetras-libre.fr/rdf/schema#@probability> rdf:type owl:Class ; + rdfs:label "probability" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@progressive> rdf:type owl:Class ; + rdfs:label "progressive" ; rdfs:subClassOf :aspect ; + skos:definition "ongoing" ; . <https://unl.tetras-libre.fr/rdf/schema#@prohibition> rdf:type owl:Class ; + rdfs:label "prohibition" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@promise> rdf:type owl:Class ; + rdfs:label "promise" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@prospective> rdf:type owl:Class ; + rdfs:label "prospective" ; rdfs:subClassOf :aspect ; + skos:definition "imminent" ; . <https://unl.tetras-libre.fr/rdf/schema#@proximal> rdf:type owl:Class ; + rdfs:label "proximal" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@def> ; + skos:definition "near the speaker" ; . <https://unl.tetras-libre.fr/rdf/schema#@pursuant_to> rdf:type owl:Class ; + rdfs:label "pursuant to" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@qua> rdf:type owl:Class ; + rdfs:label "qua" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@quadrual> rdf:type owl:Class ; + rdfs:label "quadrual" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@pl> ; . <https://unl.tetras-libre.fr/rdf/schema#@recent> rdf:type owl:Class ; + rdfs:label "recent" ; rdfs:subClassOf :absolute_tense ; + skos:definition "close to the moment of utterance" ; . <https://unl.tetras-libre.fr/rdf/schema#@reciprocal> rdf:type owl:Class ; + rdfs:label "reciprocal" ; rdfs:subClassOf :voice ; + skos:definition "They killed each other." ; . <https://unl.tetras-libre.fr/rdf/schema#@reflexive> rdf:type owl:Class ; + rdfs:label "reflexive" ; rdfs:subClassOf :voice ; + skos:definition "He killed himself." ; . <https://unl.tetras-libre.fr/rdf/schema#@regarding> rdf:type owl:Class ; + rdfs:label "regarding" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@regardless_of> rdf:type owl:Class ; + rdfs:label "regardless of" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@regret> rdf:type owl:Class ; + rdfs:label "regret" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@relative> rdf:type owl:Class ; + rdfs:label "relative" ; rdfs:subClassOf :syntactic_structures ; + skos:definition "relative clause head" ; . <https://unl.tetras-libre.fr/rdf/schema#@relief> rdf:type owl:Class ; + rdfs:label "relief" ; rdfs:subClassOf :emotions ; . <https://unl.tetras-libre.fr/rdf/schema#@remote> rdf:type owl:Class ; + rdfs:label "remote" ; rdfs:subClassOf :absolute_tense ; + skos:definition "remote from the moment of utterance" ; . <https://unl.tetras-libre.fr/rdf/schema#@repetition> rdf:type owl:Class ; + rdfs:label "repetition" ; rdfs:subClassOf :Tropes ; + skos:definition "Repeated usage of word(s)/group of words in the same sentence to create a poetic/rhythmic effect" ; . <https://unl.tetras-libre.fr/rdf/schema#@request> rdf:type owl:Class ; + rdfs:label "request" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@result> rdf:type owl:Class ; + rdfs:label "result" ; rdfs:subClassOf :aspect ; + skos:definition "result" ; . <https://unl.tetras-libre.fr/rdf/schema#@reverential> rdf:type owl:Class ; + rdfs:label "reverential" ; rdfs:subClassOf :social_deixis ; . <https://unl.tetras-libre.fr/rdf/schema#@right> rdf:type owl:Class ; + rdfs:label "right" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@round> rdf:type owl:Class ; + rdfs:label "round" ; rdfs:subClassOf :nominal_attributes ; . <https://unl.tetras-libre.fr/rdf/schema#@same> rdf:type owl:Class ; + rdfs:label "same" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@def> ; . <https://unl.tetras-libre.fr/rdf/schema#@save> rdf:type owl:Class ; + rdfs:label "save" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@side> rdf:type owl:Class ; + rdfs:label "side" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@since> rdf:type owl:Class ; + rdfs:label "since" ; rdfs:subClassOf :other ; . <https://unl.tetras-libre.fr/rdf/schema#@single_quote> rdf:type owl:Class ; + rdfs:label "single quote" ; rdfs:subClassOf :conventions ; . <https://unl.tetras-libre.fr/rdf/schema#@singular> rdf:type owl:Class ; + rdfs:label "singular" ; rdfs:subClassOf :quantification ; + skos:definition "default" ; . <https://unl.tetras-libre.fr/rdf/schema#@slang> rdf:type owl:Class ; + rdfs:label "slang" ; rdfs:subClassOf :register ; . <https://unl.tetras-libre.fr/rdf/schema#@so> rdf:type owl:Class ; + rdfs:label "so" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@speculation> rdf:type owl:Class ; + rdfs:label "speculation" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@speech> rdf:type owl:Class ; + rdfs:label "speech" ; rdfs:subClassOf :syntactic_structures ; + skos:definition "direct speech" ; . <https://unl.tetras-libre.fr/rdf/schema#@square_bracket> rdf:type owl:Class ; + rdfs:label "square bracket" ; rdfs:subClassOf :conventions ; . <https://unl.tetras-libre.fr/rdf/schema#@subsequent_to> rdf:type owl:Class ; + rdfs:label "subsequent to" ; rdfs:subClassOf :other ; . <https://unl.tetras-libre.fr/rdf/schema#@such> rdf:type owl:Class ; + rdfs:label "such" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@def> ; . <https://unl.tetras-libre.fr/rdf/schema#@suggestion> rdf:type owl:Class ; + rdfs:label "suggestion" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@superior> rdf:type owl:Class ; + rdfs:label "superior" ; rdfs:subClassOf :social_deixis ; . <https://unl.tetras-libre.fr/rdf/schema#@surprise> rdf:type owl:Class ; + rdfs:label "surprise" ; rdfs:subClassOf :emotions ; . <https://unl.tetras-libre.fr/rdf/schema#@symploce> rdf:type owl:Class ; + rdfs:label "symploce" ; rdfs:subClassOf :Schemes ; + skos:definition "combination of anaphora and epistrophe" ; . <https://unl.tetras-libre.fr/rdf/schema#@synecdoche> rdf:type owl:Class ; + rdfs:label "synecdoche" ; rdfs:subClassOf :Tropes ; + skos:definition "Form of metonymy, in which a part stands for the whole" ; . <https://unl.tetras-libre.fr/rdf/schema#@synesthesia> rdf:type owl:Class ; + rdfs:label "synesthesia" ; rdfs:subClassOf :Tropes ; + skos:definition "Description of one kind of sense impression by using words that normally describe another." ; . <https://unl.tetras-libre.fr/rdf/schema#@taboo> rdf:type owl:Class ; + rdfs:label "taboo" ; rdfs:subClassOf :register ; . <https://unl.tetras-libre.fr/rdf/schema#@terminative> rdf:type owl:Class ; + rdfs:label "terminative" ; rdfs:subClassOf :aspect ; + skos:definition "cessation" ; . <https://unl.tetras-libre.fr/rdf/schema#@than> rdf:type owl:Class ; + rdfs:label "than" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@thanks_to> rdf:type owl:Class ; + rdfs:label "thanks to" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@that_of> rdf:type owl:Class ; + rdfs:label "that of" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@thing> rdf:type owl:Class ; + rdfs:label "thing" ; rdfs:subClassOf :animacy ; . <https://unl.tetras-libre.fr/rdf/schema#@threat> rdf:type owl:Class ; + rdfs:label "threat" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@through> rdf:type owl:Class ; + rdfs:label "through" ; rdfs:subClassOf :direction ; . <https://unl.tetras-libre.fr/rdf/schema#@throughout> rdf:type owl:Class ; + rdfs:label "throughout" ; rdfs:subClassOf :direction ; . <https://unl.tetras-libre.fr/rdf/schema#@times> rdf:type owl:Class ; + rdfs:label "times" ; rdfs:subClassOf :quantification ; + skos:definition "multiplicative" ; . <https://unl.tetras-libre.fr/rdf/schema#@title> rdf:type owl:Class ; + rdfs:label "title" ; rdfs:subClassOf :syntactic_structures ; . <https://unl.tetras-libre.fr/rdf/schema#@to> rdf:type owl:Class ; + rdfs:label "to" ; rdfs:subClassOf :direction ; . <https://unl.tetras-libre.fr/rdf/schema#@top> rdf:type owl:Class ; + rdfs:label "top" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@topic> rdf:type owl:Class ; + rdfs:label "topic" ; rdfs:subClassOf :information_structure ; + skos:definition "what is being talked about" ; . <https://unl.tetras-libre.fr/rdf/schema#@towards> rdf:type owl:Class ; + rdfs:label "towards" ; rdfs:subClassOf :direction ; . <https://unl.tetras-libre.fr/rdf/schema#@trial> rdf:type owl:Class ; + rdfs:label "trial" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@pl> ; . <https://unl.tetras-libre.fr/rdf/schema#@tuple> rdf:type owl:Class ; + rdfs:label "tuple" ; rdfs:subClassOf :quantification ; + skos:definition "collective" ; . <https://unl.tetras-libre.fr/rdf/schema#@under> rdf:type owl:Class ; + rdfs:label "under" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@unit> rdf:type owl:Class ; + rdfs:label "unit" ; rdfs:subClassOf :quantification ; . <https://unl.tetras-libre.fr/rdf/schema#@unless> rdf:type owl:Class ; + rdfs:label "unless" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@unlike> rdf:type owl:Class ; + rdfs:label "unlike" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@until> rdf:type owl:Class ; + rdfs:label "until" ; rdfs:subClassOf :other ; . <https://unl.tetras-libre.fr/rdf/schema#@up> rdf:type owl:Class ; + rdfs:label "up" ; rdfs:subClassOf :direction ; . <https://unl.tetras-libre.fr/rdf/schema#@verb> rdf:type owl:Class ; + rdfs:label "verb" ; rdfs:subClassOf :lexical_category ; . <https://unl.tetras-libre.fr/rdf/schema#@versus> rdf:type owl:Class ; + rdfs:label "versus" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@vocative> rdf:type owl:Class ; + rdfs:label "vocative" ; rdfs:subClassOf :syntactic_structures ; . <https://unl.tetras-libre.fr/rdf/schema#@warning> rdf:type owl:Class ; + rdfs:label "warning" ; rdfs:subClassOf :modality ; . <https://unl.tetras-libre.fr/rdf/schema#@weariness> rdf:type owl:Class ; + rdfs:label "weariness" ; rdfs:subClassOf :emotions ; . <https://unl.tetras-libre.fr/rdf/schema#@wh> rdf:type owl:Class ; + rdfs:label "wh" ; rdfs:subClassOf <https://unl.tetras-libre.fr/rdf/schema#@indef> ; . <https://unl.tetras-libre.fr/rdf/schema#@with> rdf:type owl:Class ; + rdfs:label "with" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@with_regard_to> rdf:type owl:Class ; + rdfs:label "with regard to" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@with_relation_to> rdf:type owl:Class ; + rdfs:label "with relation to" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@with_respect_to> rdf:type owl:Class ; + rdfs:label "with respect to" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@within> rdf:type owl:Class ; + rdfs:label "within" ; rdfs:subClassOf :location ; . <https://unl.tetras-libre.fr/rdf/schema#@without> rdf:type owl:Class ; + rdfs:label "without" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@worth> rdf:type owl:Class ; + rdfs:label "worth" ; rdfs:subClassOf :manner ; . <https://unl.tetras-libre.fr/rdf/schema#@yes> rdf:type owl:Class ; + rdfs:label "yes" ; rdfs:subClassOf :polarity ; + skos:definition "affirmative" ; . <https://unl.tetras-libre.fr/rdf/schema#@zoomorphism> rdf:type owl:Class ; + rdfs:label "zoomorphism" ; rdfs:subClassOf :Tropes ; + skos:definition "Applying animal characteristics to humans or gods" ; . :Schemes rdf:type owl:Class ; @@ -1331,12 +1758,26 @@ rdf:type owl:Class ; rdfs:subClassOf :figure_of_speech ; . +:UNLKB_Node + rdf:type owl:Class ; + rdfs:subClassOf :UNL_Node ; +. +:UNLKB_Top_Concept + rdf:type owl:Class ; + rdfs:comment "Top concepts of a UNL Knoledge Base that shall not correspond to a UW." ; + rdfs:subClassOf :UNLKB_Node ; + rdfs:subClassOf :Universal_Word ; +. :UNL_Document rdf:type owl:Class ; rdfs:comment """For more information about UNL Documents, see : http://www.unlweb.net/wiki/UNL_document""" ; rdfs:subClassOf :UNL_Structure ; . +:UNL_Graph_Node + rdf:type owl:Class ; + rdfs:subClassOf :UNL_Node ; +. :UNL_Node rdf:type owl:Class ; rdfs:subClassOf :UNL_Structure ; @@ -1353,8 +1794,7 @@ http://www.unlweb.net/wiki/UNL_document""" ; http://www.unlweb.net/wiki/Scope The UNL representation is a hyper-graph, which means that it may consist of several interlinked or subordinate sub-graphs. These sub-graphs are represented as hyper-nodes and correspond roughly to the concept of dependent (subordinate) clauses, i.e., groups of words that consist of a subject (explicit or implied) and a predicate and which are embedded in a larger structure (the independent clause). They are used to define the boundaries between complex semantic entities being represented.""" ; - rdfs:subClassOf :UNL_Node ; - rdfs:subClassOf :UNL_Structure ; + rdfs:subClassOf :UNL_Graph_Node ; . :UNL_Sentence rdf:type owl:Class ; @@ -1371,11 +1811,13 @@ UNL sentences, or UNL expressions, are sentences of UNL. They are hypergraphs ma . :UW_Lexeme rdf:type owl:Class ; + rdfs:subClassOf skos:Concept ; + rdfs:subClassOf :UNLKB_Node ; rdfs:subClassOf :Universal_Word ; . :UW_Occurrence rdf:type owl:Class ; - rdfs:subClassOf :UNL_Node ; + rdfs:subClassOf :UNL_Graph_Node ; rdfs:subClassOf :Universal_Word ; . :Universal_Attribute @@ -1389,6 +1831,7 @@ Universal attributes must be expressed as strings (label of the attribute) with Universal Attributes are arcs linking a node to itself. In opposition to Universal Relations, they correspond to one-place predicates, i.e., functions that take a single argument. In UNL, attributes have been normally used to represent information conveyed by natural language grammatical categories (such as tense, mood, aspect, number, etc). The set of attributes, which is claimed to be universal, is defined in the UNL Specs and is not open to frequent additions.""" ; rdfs:label "Universal Attribute" ; rdfs:subClassOf :UNL_Structure ; + owl:equivalentClass :attribute ; . :Universal_Relation rdf:type owl:Class ; @@ -1401,12 +1844,14 @@ Universal Relations, formerly known as \"links\", are labelled arcs connecting a Universal Relations are organized in a hierarchy where lower nodes subsume upper nodes. The topmost level is the relation \"rel\", which simply indicates that there is a semantic relation between two elements. Universal Relations as Object Properties are used only in UNL Knowledge Bases. In UNL graphs, you must use the reified versions of those properties in order to specify the scopes (and not only the sources and targets).""" ; + rdfs:domain :UNL_Node ; rdfs:label "Universal Relation" ; + rdfs:range :UNL_Node ; rdfs:subClassOf :UNL_Structure ; rdfs:subPropertyOf skos:semanticRelation ; rdfs:subPropertyOf :unlObjectProperty ; skos:altLabel "universal relation" ; - skos:definition "Simply indicates that there is a semantic relation (unspecified) between two elements" ; + skos:definition "Simply indicates that there is a semantic relation (unspecified) between two elements. Use the sub-properties to specify a semantic relation." ; . :Universal_Word rdf:type owl:Class ; @@ -1482,7 +1927,7 @@ John looks sad = aoj(sad;John)"""@en ; rdf:type owl:Class ; rdfs:subClassOf :Universal_Attribute ; . -:att +:attribute rdf:type rdfs:Datatype ; rdfs:comment """More informations about Universal Attributes here : http://www.unlweb.net/wiki/Universal_Attributes @@ -1995,11 +2440,36 @@ He threw the book at me = gol(threw;me) John goes to NY = gol(go;NY) train to NY = gol(train;NY)"""@en ; . +:has_attribute + rdf:type owl:DatatypeProperty ; + rdfs:domain :UNL_Node ; + rdfs:range :attribute ; + rdfs:subPropertyOf :unlDatatypeProperty ; +. +:has_id + rdf:type owl:AnnotationProperty ; + rdfs:domain :UNL_Structure ; + rdfs:subPropertyOf :unlAnnotationProperty ; +. +:has_master_definition + rdf:type owl:AnnotationProperty ; + rdfs:domain :UW_Lexeme ; + rdfs:range xsd:string ; + rdfs:subPropertyOf :unlAnnotationProperty ; +. :has_occurrence rdf:type owl:ObjectProperty ; rdfs:domain :UW_Lexeme ; rdfs:range :UW_Occurrence ; rdfs:subPropertyOf :unlObjectProperty ; + owl:inverseOf :is_occurrence_of ; +. +:has_scope + rdf:type owl:ObjectProperty ; + rdfs:domain :Universal_Relation ; + rdfs:range :UNL_Scope ; + rdfs:subPropertyOf :unlObjectProperty ; + owl:inverseOf :is_scope_of ; . :has_source rdf:type owl:ObjectProperty ; @@ -2015,18 +2485,6 @@ train to NY = gol(train;NY)"""@en ; rdfs:subPropertyOf :unlObjectProperty ; owl:inverseOf :is_target_of ; . -:has_unl_attribute - rdf:type owl:DatatypeProperty ; - rdfs:domain :UW_Occurrence ; - rdfs:range :att ; -. -:has_unl_scope - rdf:type owl:ObjectProperty ; - rdfs:domain :Universal_Relation ; - rdfs:range :UNL_Scope ; - rdfs:subPropertyOf :unlObjectProperty ; - owl:inverseOf :is_unl_scope_of ; -. :icl rdf:type owl:Class ; rdf:type owl:ObjectProperty ; @@ -2077,36 +2535,37 @@ He used Mathematics to solve the problem = ins(used;Mathematics)"""@en ; rdfs:domain :UW_Occurrence ; rdfs:range :UW_Lexeme ; rdfs:subPropertyOf :unlObjectProperty ; + owl:inverseOf :has_occurrence ; . -:is_source_of +:is_scope_of rdf:type owl:ObjectProperty ; - rdfs:domain :UNL_Node ; + rdfs:domain :UNL_Scope ; rdfs:range :Universal_Relation ; rdfs:subPropertyOf :unlObjectProperty ; . -:is_target_of +:is_source_of rdf:type owl:ObjectProperty ; rdfs:domain :UNL_Node ; rdfs:range :Universal_Relation ; rdfs:subPropertyOf :unlObjectProperty ; . -:is_unl_scope_of +:is_substructure_of rdf:type owl:ObjectProperty ; - rdfs:domain :UNL_Scope ; - rdfs:range :Universal_Relation ; + rdfs:domain :UNL_Structure ; + rdfs:range :UNL_Structure ; rdfs:subPropertyOf :unlObjectProperty ; + owl:inverseOf :is_superstructure_of ; . -:is_unl_substructure_of +:is_superstructure_of rdf:type owl:ObjectProperty ; rdfs:domain :UNL_Structure ; rdfs:range :UNL_Structure ; rdfs:subPropertyOf :unlObjectProperty ; - owl:inverseOf :is_unl_superstructure_of ; . -:is_unl_superstructure_of +:is_target_of rdf:type owl:ObjectProperty ; - rdfs:domain :UNL_Structure ; - rdfs:range :UNL_Structure ; + rdfs:domain :UNL_Node ; + rdfs:range :Universal_Relation ; rdfs:subPropertyOf :unlObjectProperty ; . :lexical_category @@ -2168,6 +2627,7 @@ a glass mug = mat(mug;glass)"""@en ; rdf:type owl:ObjectProperty ; rdfs:label "met" ; rdfs:subClassOf :ins ; + rdfs:subPropertyOf :Universal_Relation ; rdfs:subPropertyOf :ins ; skos:altLabel "method" ; . @@ -2479,9 +2939,20 @@ John came yesterday = tim(came;yesterday)"""@en ; skos:definition "The final time of an entity or event."@en ; skos:example "John worked until late = tmt(worked;late)"@en ; . +:unlAnnotationProperty + rdf:type owl:AnnotationProperty ; + rdfs:subPropertyOf :unlProperty ; +. +:unlDatatypeProperty + rdf:type owl:DatatypeProperty ; + rdfs:subPropertyOf :unlProperty ; +. :unlObjectProperty rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:subPropertyOf :unlProperty ; +. +:unlProperty + rdf:type rdf:Property ; . :via rdf:type owl:Class ;