@prefix dc:    <http://purl.org/dc/elements/1.1/> .
@prefix :      <http://premon.fbk.eu/ontology/all#> .
@prefix nif:   <http://persistence.uni-leipzig.org/nlp2rdf/ontologies/nif-core#> .
@prefix void:  <http://rdfs.org/ns/void#> .
@prefix vann:  <http://purl.org/vocab/vann/> .
@prefix lime:  <http://www.w3.org/ns/lemon/lime#> .
@prefix xml:   <http://www.w3.org/XML/1998/namespace> .
@prefix pmovn: <http://premon.fbk.eu/ontology/vn#> .
@prefix pmo:   <http://premon.fbk.eu/ontology/core#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix pmopb: <http://premon.fbk.eu/ontology/pb#> .
@prefix pmofn: <http://premon.fbk.eu/ontology/fn#> .
@prefix ontolex: <http://www.w3.org/ns/lemon/ontolex#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix pmonb: <http://premon.fbk.eu/ontology/nb#> .
@prefix skos:  <http://www.w3.org/2004/02/skos/core#> .

pmovn:tensed_that_syrp
        a           pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "tensed_that" .

pmovn:abstract_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "abstract" .

pmovn:concrete_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "concrete" .

pmovn:frameSyntaxDescription
        a             owl:DatatypeProperty ;
        rdfs:comment  "String representing the syntax of the Frame"@en ;
        rdfs:domain   pmovn:VerbNetFrame ;
        rdfs:label    "frame syntax description"@en ;
        rdfs:range    xsd:string .

pmovn:ac_ing_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "ac_ing" .

pmovn:organization_rrp
        a           pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "organization" .

pmovn:body_part_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "body_part" ;
        skos:broader  pmovn:animate_rrp .

pmovn:plural_prp  a  pmovn:PrepositionRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "plural" .

pmovn:SyntacticRestrictionProperty
        a                    owl:Class ;
        rdfs:label           "Syntactic Restriction Property" ;
        rdfs:subClassOf      pmovn:RestrictionProperty ;
        owl:equivalentClass  [ a          owl:Class ;
                               owl:oneOf  ( pmovn:adv_loc_syrp pmovn:np_omit_ing_syrp pmovn:tensed_that_syrp pmovn:np_ing_syrp pmovn:oc_ing_syrp pmovn:sc_to_inf_syrp pmovn:vc_to_inf_syrp pmovn:small_clause_syrp pmovn:genitive_syrp pmovn:wheth_inf_syrp pmovn:oc_to_inf_syrp pmovn:what_extract_syrp pmovn:oc_bare_inf_syrp pmovn:np_p_ing_syrp pmovn:wh_ing_syrp pmovn:how_extract_syrp pmovn:to_be_syrp pmovn:wh_extract_syrp pmovn:what_inf_syrp pmovn:np_ppart_syrp pmovn:that_comp_syrp pmovn:ac_ing_syrp pmovn:plural_syrp pmovn:quotation_syrp pmovn:wh_comp_syrp pmovn:np_to_inf_syrp pmovn:acc_ing_syrp pmovn:rs_to_inf_syrp pmovn:np_tobe_syrp pmovn:for_comp_syrp pmovn:wh_inf_syrp pmovn:be_sc_ing_syrp pmovn:sentential_syrp pmovn:definite_syrp pmovn:poss_ing_syrp pmovn:sc_ing_syrp pmovn:ac_to_inf_syrp pmovn:body_part_syrp pmovn:refl_syrp )
                             ] .

pmovn:oblique1_auxnpType
        a           pmovn:AuxnpType , owl:NamedIndividual ;
        rdfs:label  "Oblique1" .

pmovn:np_omit_ing_syrp
        a           pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "np_omit_ing" .

pmovn:value  a        pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "value"@en ;
        skos:broader  pmovn:place .

pmovn:coAgent  a      pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "co-agent"@en ;
        skos:broader  pmovn:actor .

pmovn:loc_prp  a    pmovn:PrepositionRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "loc" .

pmovn:time_rrp  a   pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "time" .

pmovn:frameExample  a  owl:FunctionalProperty , owl:ObjectProperty ;
        rdfs:comment  "directly associates a VerbNet frame to its corresponding example"@en ;
        rdfs:label    "frame example"@en .

pmovn:VerbSynItem  a     owl:Class ;
        rdfs:label       "Verb Syntactic Item"@en ;
        rdfs:subClassOf  pmovn:SynItem ;
        skos:closeMatch  <http://www.lexinfo.net/lexinfo#Verb> .

pmovn:np_tobe_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "np_tobe" .

pmovn:genitive_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "genitive" .

pmovn:natural_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "natural" ;
        skos:broader  pmovn:concrete_rrp .

pmovn:initialTime  a  pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "initial time"@en ;
        skos:broader  pmovn:time .

pmovn:ac_to_inf_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "ac_to_inf" .

pmovn:sc_to_inf_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "sc_to_inf" .

pmovn:ThemRolePredArg
        a                owl:Class ;
        rdfs:label       "Thematic Role Predicate Argument"@en ;
        rdfs:subClassOf  pmovn:PredArg ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  pmovn:SemanticRole ;
                           owl:onProperty     pmo:valueObj
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty   pmo:valueObj
                         ] .

pmovn:that_comp_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "that_comp" .

pmovn:quotation_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "quotation" .

pmovn:frame  a       owl:ObjectProperty ;
        rdfs:domain  pmovn:VerbClass ;
        rdfs:label   "frame"@en ;
        rdfs:range   pmovn:VerbNetFrame .

pmovn:cause  a        pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "cause"@en ;
        skos:broader  pmovn:actor .

pmovn:wh_inf_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "wh_inf" .

pmovn:location_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "location" .

skos:broader  a  owl:AnnotationProperty .

pmovn:what_extract_syrp
        a           pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "what_extract" .

pmovn:adv_loc_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "adv_loc" .

pmovn:resultEventArg  a  pmovn:EventPredArgType , owl:NamedIndividual ;
        rdfs:label  "result of event"@en .

pmovn:oc_ing_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "oc_ing" .

pmovn:pos_ing  a    pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "pos_ing" .

pmovn:state_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "state" .

pmovn:machine_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "machine" ;
        skos:broader  pmovn:artifact_rrp , pmovn:int_control_rrp ;
        skos:related  pmovn:int_control_rrp .

pmovn:plural_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "plural" .

pmovn:communication_rrp
        a             pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "communication" ;
        skos:broader  pmovn:abstract_rrp .

pmovn:biotic_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "biotic" .

pmovn:definite_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "definite" .

pmovn:CompoundRestriction
        a                    owl:Class ;
        rdfs:label           "Compound Restriction"@en ;
        rdfs:subClassOf      pmovn:Restriction ;
        rdfs:subClassOf      [ a                   owl:Restriction ;
                               owl:onProperty      pmo:item ;
                               owl:someValuesFrom  owl:Thing
                             ] ;
        owl:disjointUnionOf  ( pmovn:AndCompoundRestriction pmovn:OrCompoundRestriction ) .

pmovn:wh_extract_syrp
        a           pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "wh_extract" .

pmovn:sentential_syrp
        a           pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "sentential" .

pmovn:AdjSynItem  a      owl:Class ;
        rdfs:label       "Adjective Syntactic Item"@en ;
        rdfs:subClassOf  pmovn:SynItem ;
        skos:closeMatch  <http://www.lexinfo.net/lexinfo#Adjective> .

pmovn:PrepositionSelectionalRestriction
        a                owl:Class ;
        rdfs:label       "Preposition Selectional Restriction"@en ;
        rdfs:subClassOf  pmovn:SelectionalRestriction ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  pmovn:PrepositionSelectionalRestriction ;
                           owl:onProperty     pmo:item
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  pmovn:PrepositionRestrictionProperty ;
                           owl:onProperty     pmo:valueObj
                         ] .

pmovn:frameDescNumber
        a            owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:domain  pmovn:VerbNetFrame ;
        rdfs:label   "frame description number"@en ;
        rdfs:range   xsd:string .

pmovn:frequency  a    pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "frequency"@en ;
        skos:broader  pmovn:time .

pmovn:artifact_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:comment  "Non in the data" ;
        rdfs:label    "artifact" ;
        skos:broader  pmovn:phys_obj_rrp .

pmovn:plural_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "plural" .

pmovn:recipient  a    pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "recipient"@en ;
        skos:broader  pmovn:destination .

skos:related  a  owl:AnnotationProperty .

pmovn:AbsentAtomicRestriction
        a                owl:Class ;
        rdfs:label       "Absent Atomic Restriction"@en ;
        rdfs:subClassOf  pmovn:AtomicRestriction .

pmovn:frameSemanticsDescription
        a             owl:DatatypeProperty ;
        rdfs:comment  "String representing the semantics of the Frame"@en ;
        rdfs:domain   pmovn:VerbNetFrame ;
        rdfs:label    "frame semantics description"@en ;
        rdfs:range    xsd:string .

pmovn:EventPredArgType
        a                    owl:Class ;
        rdfs:label           "Event Predicate Argument Type"@en ;
        owl:equivalentClass  [ a          owl:Class ;
                               owl:oneOf  ( pmovn:startEventArg pmovn:resultEventArg pmovn:endEventArg pmovn:duringEventArg )
                             ] .

pmovn:np_auxnpType  a  pmovn:AuxnpType , owl:NamedIndividual ;
        rdfs:label  "NP" .

pmovn:acc_ing_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "acc_ing" .

pmovn:idea_rrp  a     pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "idea" ;
        skos:broader  pmovn:abstract_rrp .

pmovn:VerbClass  a       owl:Class ;
        rdfs:label       "Verb Class (VN)"@en ;
        rdfs:subClassOf  pmo:SemanticClass ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  pmovn:SemanticRole ;
                           owl:onProperty     pmo:semRole
                         ] .

pmovn:comestible_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "comestible" ;
        skos:broader  pmovn:phys_obj_rrp .

pmovn:oc_bare_inf_syrp
        a           pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "oc_bare_inf" .

pmovn:solid_rrp  a    pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:comment  "Non in the data" ;
        rdfs:label    "solid" ;
        skos:broader  pmovn:concrete_rrp .

pmovn:SynItem  a             owl:Class ;
        rdfs:label           "Syntactic Item"@en ;
        rdfs:subClassOf      [ a                  owl:Restriction ;
                               owl:allValuesFrom  pmovn:SynItem ;
                               owl:onProperty     pmo:next
                             ] ;
        owl:disjointUnionOf  ( pmovn:AdjSynItem pmovn:AdvSynItem pmovn:LexSynItem pmovn:NpSynItem pmovn:PrepSynItem pmovn:VerbSynItem ) .

<http://www.lexinfo.net/ontology/2.0/lexinfo#partOfSpeech>
        a       owl:ObjectProperty .

pmovn:thematicRole  a  owl:FunctionalProperty , owl:ObjectProperty ;
        rdfs:domain  pmovn:SemanticRole ;
        rdfs:label   "thematic role"@en ;
        rdfs:range   pmovn:ThematicRole .

pmovn:coTheme  a      pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "co-theme"@en ;
        skos:broader  pmovn:undergoer .

pmovn:extent  a       pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "extent"@en ;
        skos:broader  pmovn:value .

pmovn:refl_rrp  a   pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "refl" .

pmovn:topic  a        pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "topic"@en ;
        skos:broader  pmovn:theme .

pmovn:endEventArg  a  pmovn:EventPredArgType , owl:NamedIndividual ;
        rdfs:label  "end of event"@en .

pmovn:SemanticRole  a    owl:Class ;
        rdfs:label       "Semantic Role (VN)"@en ;
        rdfs:subClassOf  pmo:SemanticRole ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      pmovn:thematicRole ;
                           owl:someValuesFrom  pmovn:ThematicRole
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  pmovn:VerbClass ;
                           owl:onProperty     [ owl:inverseOf  pmo:semRole ]
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  pmovn:RoleRestrictionProperty ;
                           owl:onProperty     pmovn:restriction
                         ] .

pmovn:VerbSpecificPredArg
        a                owl:Class ;
        rdfs:label       "Verb Specific Predicate Argument"@en ;
        rdfs:subClassOf  pmovn:PredArg .

<http://www.lexinfo.net/ontology/2.0/lexinfo#preposition>
        a       owl:NamedIndividual .

pmovn:duration  a     pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "duration"@en ;
        skos:broader  pmovn:time .

pmovn:coPatient  a    pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "co-patient"@en ;
        skos:broader  pmovn:undergoer .

pmovn:sc_ing_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "sc_ing" .

pmovn:force_rrp  a    pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "force" ;
        skos:broader  pmovn:int_control_rrp .

pmovn:VerbNetFrame  a    owl:Class ;
        rdfs:label       "Syntactic Frame (VN)"@en ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  [ a            owl:Class ;
                                                owl:unionOf  ( pmovn:Pred pmovn:SynItem )
                                              ] ;
                           owl:onProperty     pmo:item
                         ] ;
        rdfs:subClassOf  [ a                         owl:Restriction ;
                           owl:onClass               pmovn:VerbSynItem ;
                           owl:onProperty            pmo:item ;
                           owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                         ] ;
        rdfs:subClassOf  [ a                         owl:Restriction ;
                           owl:onClass               pmovn:SynItem ;
                           owl:onProperty            pmo:first ;
                           owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                         ] .

pmovn:undergoer  a    pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:comment  "abstract, non instantiated in the dataset"@en ;
        rdfs:label    "undergoer"@en ;
        skos:broader  pmovn:participant .

pmovn:to_inf_rs_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "to_inf_rs" .

pmovn:oblique_auxnpType
        a           pmovn:AuxnpType , owl:NamedIndividual ;
        rdfs:label  "Oblique" .

pmovn:subclassOf  a         owl:ObjectProperty ;
        rdfs:domain         pmovn:VerbClass ;
        rdfs:label          "subclass of"@en ;
        rdfs:range          pmovn:VerbClass ;
        rdfs:subPropertyOf  pmo:classRel , skos:broader .

pmovn:AuxnpType  a           owl:Class ;
        rdfs:label           "Auxiliary NP Type"@en ;
        owl:equivalentClass  [ a          owl:Class ;
                               owl:oneOf  ( pmovn:oblique_auxnpType pmovn:oblique2_auxnpType pmovn:oblique1_auxnpType pmovn:np_auxnpType )
                             ] .

pmovn:destination  a  pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "destination"@en ;
        skos:broader  pmovn:location , pmovn:goal .

pmovn:place  a        pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:comment  "abstract, non instantiated in the dataset"@en ;
        rdfs:label    "place"@en ;
        skos:broader  pmovn:participant .

pmovn:tool_rrp  a     pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:comment  "Non in the data" ;
        rdfs:label    "tool" ;
        skos:broader  pmovn:artifact_rrp .

pmovn:EventPredArg  a    owl:Class ;
        rdfs:label       "Event Predicate Argument"@en ;
        rdfs:subClassOf  pmovn:PredArg ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  pmovn:EventPredArgType ;
                           owl:onProperty     pmo:valueObj
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty   pmo:valueObj
                         ] .

pmovn:poss_ing_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "poss_ing" .

pmovn:instrument  a   pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "instrument"@en ;
        skos:broader  pmovn:undergoer .

pmovn:ConstantPredArg
        a                owl:Class ;
        rdfs:label       "Constant Predicate Argument"@en ;
        rdfs:subClassOf  pmovn:PredArg .

pmovn:initialLocation
        a             pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "initial location"@en ;
        skos:broader  pmovn:source , pmovn:location .

pmovn:PredArg  a             owl:Class ;
        rdfs:label           "Predicate Argument"@en ;
        rdfs:subClassOf      [ a                         owl:Restriction ;
                               owl:onDataRange           xsd:string ;
                               owl:onProperty            pmo:valueDt ;
                               owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                             ] ;
        rdfs:subClassOf      [ a                  owl:Restriction ;
                               owl:allValuesFrom  xsd:string ;
                               owl:onProperty     pmo:valueDt
                             ] ;
        rdfs:subClassOf      [ a                  owl:Restriction ;
                               owl:allValuesFrom  pmovn:PredArg ;
                               owl:onProperty     pmo:next
                             ] ;
        owl:disjointUnionOf  ( pmovn:ConstantPredArg pmovn:EventPredArg pmovn:ThemRolePredArg pmovn:VerbSpecificPredArg ) .

pmovn:wh_comp_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "wh_comp" .

pmovn:wh_ing_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "wh_ing" .

pmovn:what_inf_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "what_inf" .

pmovn:vc_to_inf_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "vc_to_inf" .

pmovn:actor  a        pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:comment  "abstract, non instantiated in the dataset"@en ;
        rdfs:label    "actor"@en ;
        skos:broader  pmovn:participant .

pmovn:scalar_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "scalar" .

pmovn:NegPred  a         owl:Class ;
        rdfs:label       "Negated Predicate"@en ;
        rdfs:subClassOf  pmovn:Pred .

pmovn:nonrigid_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "nonrigid" ;
        skos:broader  pmovn:solid_rrp .

pmovn:animate_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "animate" ;
        skos:broader  pmovn:natural_rrp ;
        skos:related  pmovn:int_control_rrp .

pmovn:definesSemRole  a     owl:ObjectProperty ;
        rdfs:domain         pmovn:VerbClass ;
        rdfs:label          "defines semantic role"@en ;
        rdfs:range          pmovn:SemanticRole ;
        rdfs:subPropertyOf  pmo:semRole .

pmovn:pivot  a        pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "pivot"@en ;
        skos:broader  pmovn:undergoer .

pmovn:dest_dir_prp  a  pmovn:PrepositionRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "dest_dir" .

pmovn:path_prp  a   pmovn:PrepositionRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "path" .

pmovn:Pred  a            owl:Class ;
        rdfs:label       "Predicate"@en ;
        rdfs:subClassOf  [ a                         owl:Restriction ;
                           owl:onClass               pmovn:PredArg ;
                           owl:onProperty            pmo:first ;
                           owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  pmovn:PredType ;
                           owl:onProperty     pmo:valueObj
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      pmo:item ;
                           owl:someValuesFrom  pmovn:PredArg
                         ] ;
        rdfs:subClassOf  [ a                   owl:Restriction ;
                           owl:onProperty      pmo:valueObj ;
                           owl:someValuesFrom  owl:Thing
                         ] .

pmovn:PrepSynItem  a     owl:Class ;
        rdfs:label       "Preposition Syntactic Item"@en ;
        rdfs:subClassOf  pmovn:SynItem ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  pmovn:PrepositionSelectionalRestriction ;
                           owl:onProperty     pmovn:restriction
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  [ a                   owl:Class ;
                                                owl:intersectionOf  ( ontolex:LexicalEntry [ a               owl:Restriction ;
                                                                                             owl:hasValue    <http://www.lexinfo.net/ontology/2.0/lexinfo#preposition> ;
                                                                                             owl:onProperty  <http://www.lexinfo.net/ontology/2.0/lexinfo#partOfSpeech>
                                                                                           ] )
                                              ] ;
                           owl:onProperty     pmo:valueObj
                         ] ;
        rdfs:subClassOf  [ a            owl:Class ;
                           owl:unionOf  ( [ a                   owl:Class ;
                                            owl:intersectionOf  ( [ a                 owl:Class ;
                                                                    owl:complementOf  [ a                   owl:Restriction ;
                                                                                        owl:onProperty      pmo:valueObj ;
                                                                                        owl:someValuesFrom  owl:Thing
                                                                                      ]
                                                                  ] [ a                   owl:Restriction ;
                                                                      owl:onProperty      pmovn:restriction ;
                                                                      owl:someValuesFrom  owl:Thing
                                                                    ] )
                                          ] [ a                   owl:Class ;
                                              owl:intersectionOf  ( [ a                 owl:Class ;
                                                                      owl:complementOf  [ a                   owl:Restriction ;
                                                                                          owl:onProperty      pmovn:restriction ;
                                                                                          owl:someValuesFrom  owl:Thing
                                                                                        ]
                                                                    ] [ a                   owl:Restriction ;
                                                                        owl:onProperty      pmo:valueObj ;
                                                                        owl:someValuesFrom  owl:Thing
                                                                      ] )
                                            ] )
                         ] ;
        skos:closeMatch  <http://www.lexinfo.net/lexinfo#Preposition> .

pmovn:currency_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "currency" .

pmovn:RoleSelectionalRestriction
        a                owl:Class ;
        rdfs:label       "Role Selectional Restriction"@en ;
        rdfs:subClassOf  pmovn:SelectionalRestriction ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  pmovn:RoleRestrictionProperty ;
                           owl:onProperty     pmo:valueObj
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  pmovn:RoleSelectionalRestriction ;
                           owl:onProperty     pmo:item
                         ] .

pmovn:np_p_ing_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "np_p_ing" .

pmovn:dest_conf_prp  a  pmovn:PrepositionRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "dest_conf" .

<http://premon.fbk.eu/ontology/vn>
        a                              owl:Ontology ;
        rdfs:comment                   "The VerbNet module of the PreMOn ontology extends the core module with classes and properties specific to the VerbNet predicate model. The modelling is based on the [VerbNet Annotation Guidelines](http://nlp.cs.nyu.edu/meyers/nombank/nombank-specs-2007.pdf)."@en ;
        rdfs:isDefinedBy               <http://premon.fbk.eu/ontology/vn.ttl> ;
        dcterms:creator                "Marco Rospocher <https://dkm.fbk.eu/rospocher>" , "Francesco Corcoglioniti" ;
        dcterms:description            "The VerbNet module of the PreMOn ontology defines classes [pmovn:VerbClass](http://premon.fbk.eu/ontology/vn#VerbClass) and [pmovn:SemanticRole](http://premon.fbk.eu/ontology/vn#SemanticRole) as subclasses of [pmo:SemanticClass](http://premon.fbk.eu/ontology/core#SemanticClass) and [pmo:SemanticRole](http://premon.fbk.eu/ontology/core#SemanticRole), respectively. \n\n*Class members* are modeled as instances of [ontolex:LexicalEntry](https://www.w3.org/community/ontolex/wiki/Final_Model_Specification#Lexical_Entry), connected to their class via property [ontolex:evokes](https://www.w3.org/community/ontolex/wiki/Final_Model_Specification#Evokes). \n\nThe VN class hierarchy is modeled via the [pmovn:subclassOf](http://premon.fbk.eu/ontology/vn#subclassOf) property (subproperty of [skos:broader](http://www.w3.org/2004/02/skos/core#broader)), that relates a verb class (e.g., *13.1-1*) with its parent class (e.g., *13.1*). \n\nGiven the propagation of semantic roles along the class hierarchy, we introduce property [pmovn:definesSemRole](http://premon.fbk.eu/ontology/vn#definesSemRole) to differentiate the [pmovn:SemanticRole](http://premon.fbk.eu/ontology/vn#SemanticRole) instances defined on a class from the ones inherited from its ancestor classes. \n\nEach [pmovn:SemanticRole](http://premon.fbk.eu/ontology/vn#SemanticRole) instance is related (via property [pmovn:thematicRole](http://premon.fbk.eu/ontology/vn#thematicRole)) to exactly one pmovn:ThematicRole, which contains all the thematic roles defined in VB. These thematic roles are organized in a hierarchy, which is formalized via the skos:broader property. \n\nVN selectional restrictions on [pmovn:SemanticRole](http://premon.fbk.eu/ontology/vn#SemanticRole)s (e.g., restricting *theme* to something not animate) are formalized using property [pmovn:restriction](http://premon.fbk.eu/ontology/vn#restriction) and class [pmovn:Restriction](http://premon.fbk.eu/ontology/vn#Restriction) (see later).\n\nA verb class may have one or more [pmovn:VerbNetFrame](http://premon.fbk.eu/ontology/vn#VerbNetFrame)s (via property [pmovn:frame](http://premon.fbk.eu/ontology/vn#frame), or its subproperty [pmovn:definesFrame](http://premon.fbk.eu/ontology/vn#definesFrame), to distinguish frames defined on the class or inherited from ancestors), which have:\n\n* one or more ordered [pmo:SynItem](http://premon.fbk.eu/ontology/core#SynItem)s, modeling a syntactic construction (e.g., *Agent V Theme [-sentential]*) shared by all members of the class. [pmo:SynItem](http://premon.fbk.eu/ontology/core#SynItem)s are specialized according to their syntactical function (e.g., [pmovn:NpSynItem](http://premon.fbk.eu/ontology/vn#NpSynItem) for noun phrases). A [pmovn:NpSynItem](http://premon.fbk.eu/ontology/vn#NpSynItem) can point (via [pmo:valueObj](http://premon.fbk.eu/ontology/core#valueObj)) to a [pmovn:SemanticRole](http://premon.fbk.eu/ontology/vn#SemanticRole), and define, via [pmovn:restriction](http://premon.fbk.eu/ontology/vn#restriction), (i) a selectional restriction holding for the [pmovn:SemanticRole](http://premon.fbk.eu/ontology/vn#SemanticRole) in that frame (e.g., *animate*), or (ii) some other syntactic restriction (e.g., *np to inf*). Similarly, selectional restrictions can be modelled on [pmovn:PrepSynItem](http://premon.fbk.eu/ontology/vn#PrepSynItem) (e.g., *spatial*);\n\n\n\n* one or more ordered semantic [pmo:Pred](http://premon.fbk.eu/ontology/core#Pred)s, modeling the meaning of the event, and its participants, expressed by the verb class for that syntactic construction (e.g.,\n*approve(during(E), Agent, Theme)*). Predicates in [pmovn:Pred](http://premon.fbk.eu/ontology/vn#Pred) have a type ([pmovn:PredType](http://premon.fbk.eu/ontology/vn#PredType), e.g., *approve*) and can be further decomposed in [pmovn:PredArg](http://premon.fbk.eu/ontology/vn#PredArg) (e.g., *during(E)*) of various types (e.g., [pmovn:EventPredArg](http://premon.fbk.eu/ontology/vn#EventPredArg)). Negation of a predicate is expressed by typing the corresponding instance as [pmovn:NegPred](http://premon.fbk.eu/ontology/vn#NegPred), while implicit [pmovn:PredArg](http://premon.fbk.eu/ontology/vn#PredArg)s are typed as [pmovn:ImplicitPredArg](http://premon.fbk.eu/ontology/vn#ImplicitPredArg).\n\nA [pmovn:VerbNetFrame](http://premon.fbk.eu/ontology/vn#VerbNetFrame) is directly associated to its corresponding [pmo:Example](http://premon.fbk.eu/ontology/core#Example) via the pmovn:frameExample property.\n\n### Restrictions\n\n[pmovn:Restriction](http://premon.fbk.eu/ontology/vn#Restriction)s are modeled structurally as AND / OR compositions ([pmovn:CompoundRestriction](http://premon.fbk.eu/ontology/vn#CompoundRestriction) and subclasses) of atomic restrictions ([pmovn:AtomicRestriction](http://premon.fbk.eu/ontology/vn#AtomicRestriction) and subclasses) that require the presence or absence of a certain [pmovn:RestrictionProperty](http://premon.fbk.eu/ontology/vn#RestrictionProperty). Semantically, restrictions are divided in [pmovn:SyntacticRestriction](http://premon.fbk.eu/ontology/vn#SyntacticRestriction)s, which refer to a [pmovn:SyntacticRestrictionProperty](http://premon.fbk.eu/ontology/vn#SyntacticRestrictionProperty) and are attached to [pmovn:NpSynItem](http://premon.fbk.eu/ontology/vn#NpSynItem)s, and [pmovn:SelectionalRestriction](http://premon.fbk.eu/ontology/vn#SelectionalRestriction)s. The latter are divided in [pmovn:PrepositionalSelectionalRestriction](http://premon.fbk.eu/ontology/vn#PrepositionalSelectionalRestriction)s, which refer to a [pmovn:PrepositionalRestrictionProperty](http://premon.fbk.eu/ontology/vn#PrepositionalRestrictionProperty) and are attached to [pmovn:PrepSynItem](http://premon.fbk.eu/ontology/vn#PrepSynItem)s, and [pmovn:RoleSelectionalRestriction](http://premon.fbk.eu/ontology/vn#RoleSelectionalRestriction)s, which refer to a [pmovn:RoleRestrictionProperty](http://premon.fbk.eu/ontology/vn#RoleRestrictionProperty) and are attached both to [pmovn:SemanticRole](http://premon.fbk.eu/ontology/vn#SemanticRole)s and [pmovn:NpSynItem](http://premon.fbk.eu/ontology/vn#NpSynItem)s. Every restriction instance instantiates both a structural and a semantic subclass of [pmovn:Restriction](http://premon.fbk.eu/ontology/vn#Restriction)."@en ;
        dcterms:description            <http://premon.fbk.eu/images/vn.svg> ;
        dcterms:issued                 "2015-10-28"^^xsd:date ;
        dcterms:license                <http://creativecommons.org/licenses/by-sa/4.0/> ;
        dcterms:modified               "2017-05-01"^^xsd:date ;
        dcterms:publisher              "DKM, Fondazione Bruno Kessler <http://dkm.fbk.eu/>" ;
        dcterms:rights                 "This ontology is licensed under CC-BY-SA <http://creativecommons.org/licenses/by-sa/4.0/>"@en ;
        dcterms:title                  "Predicate Model for Ontologies (PreMOn) - VerbNet ontology module"@en ;
        vann:preferredNamespacePrefix  "pmovn" ;
        vann:preferredNamespaceUri     "http://premon.fbk.eu/ontology/vn#" ;
        owl:imports                    <http://premon.fbk.eu/ontology/core> , <http://www.w3.org/ns/lemon/ontolex> ;
        owl:versionInfo                "2017a" .

pmovn:human_rrp  a    pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "human" ;
        skos:broader  pmovn:animate_rrp .

pmovn:body_part_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "body_part" .

pmovn:pointy_rrp  a   pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "pointy" ;
        skos:broader  pmovn:shape_rrp .

pmovn:material  a     pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "material"@en ;
        skos:broader  pmovn:source , pmovn:patient .

pmovn:OrCompoundRestriction
        a                owl:Class ;
        rdfs:label       "Or Compound Restriction"@en ;
        rdfs:subClassOf  pmovn:CompoundRestriction .

pmovn:region_rrp  a   pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "region" ;
        skos:broader  pmovn:location_rrp .

pmovn:to_be_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "to_be" .

pmovn:LexSynItem  a      owl:Class ;
        rdfs:comment     "Not clear if there is an equivalent in lexInfo" ;
        rdfs:label       "Lexical Syntactic Item"@en ;
        rdfs:subClassOf  pmovn:SynItem ;
        rdfs:subClassOf  [ a                         owl:Restriction ;
                           owl:onDataRange           xsd:string ;
                           owl:onProperty            pmo:valueDt ;
                           owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  xsd:string ;
                           owl:onProperty     pmo:valueDt
                         ] .

pmovn:dir_prp  a    pmovn:PrepositionRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "dir" .

pmovn:wheth_inf_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "wheth_inf" .

pmovn:ThematicRole  a    owl:Class ;
        rdfs:label       "Thematic Role (VN)"@en ;
        rdfs:subClassOf  skos:Concept .

pmovn:SyntacticRestriction
        a                owl:Class ;
        rdfs:label       "Syntactic Restriction"@en ;
        rdfs:subClassOf  pmovn:Restriction ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  pmovn:SyntacticRestriction ;
                           owl:onProperty     pmo:item
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  pmovn:SyntacticRestrictionProperty ;
                           owl:onProperty     pmo:valueObj
                         ] .

pmovn:np_ppart_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "np_ppart" .

pmovn:AtomicRestriction
        a                    owl:Class ;
        rdfs:label           "Atomic Restriction"@en ;
        rdfs:subClassOf      pmovn:Restriction ;
        rdfs:subClassOf      [ a                owl:Restriction ;
                               owl:cardinality  "1"^^xsd:nonNegativeInteger ;
                               owl:onProperty   pmo:valueObj
                             ] ;
        owl:disjointUnionOf  ( pmovn:AbsentAtomicRestriction pmovn:ExistAtomicRestriction ) .

pmovn:rs_to_inf_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "rs_to_inf" .

pmovn:ExistAtomicRestriction
        a                owl:Class ;
        rdfs:label       "Exist Atomic Restriction"@en ;
        rdfs:subClassOf  pmovn:AtomicRestriction .

pmovn:goal  a         pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "goal"@en ;
        skos:broader  pmovn:place .

pmovn:patient  a      pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "patient"@en ;
        skos:broader  pmovn:undergoer .

pmovn:frameSecondary  a  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:domain  pmovn:VerbNetFrame ;
        rdfs:label   "frame secondary"@en ;
        rdfs:range   xsd:string .

pmovn:phys_obj_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:comment  "Non in the data" ;
        rdfs:label    "physical object" ;
        skos:broader  pmovn:concrete_rrp .

pmovn:refl_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "refl" .

pmovn:oblique2_auxnpType
        a           pmovn:AuxnpType , owl:NamedIndividual ;
        rdfs:label  "Oblique2" .

pmovn:Restriction  a         owl:Class ;
        rdfs:label           "Restriction"@en ;
        owl:disjointUnionOf  ( pmovn:SelectionalRestriction pmovn:SyntacticRestriction ) ;
        owl:disjointUnionOf  ( pmovn:AtomicRestriction pmovn:CompoundRestriction ) .

pmovn:RoleRestrictionProperty
        a                    owl:Class ;
        rdfs:label           "Role Selectional Restriction Property"@en ;
        rdfs:subClassOf      pmovn:SelectionalRestrictionProperty ;
        owl:equivalentClass  [ a          owl:Class ;
                               owl:oneOf  ( pmovn:machine_rrp pmovn:pointy_rrp pmovn:animate_rrp pmovn:comestible_rrp pmovn:scalar_rrp pmovn:shape_rrp pmovn:region_rrp pmovn:communication_rrp pmovn:plant_rrp pmovn:body_part_rrp pmovn:nonrigid_rrp pmovn:human_rrp pmovn:int_control_rrp pmovn:substance_rrp pmovn:organization_rrp pmovn:concrete_rrp pmovn:biotic_rrp pmovn:tool_rrp pmovn:rigid_rrp pmovn:sound_rrp pmovn:vehicle_rrp pmovn:solid_rrp pmovn:artifact_rrp pmovn:force_rrp pmovn:location_rrp pmovn:time_rrp pmovn:animal_rrp pmovn:elongated_rrp pmovn:phys_obj_rrp pmovn:abstract_rrp pmovn:state_rrp pmovn:currency_rrp pmovn:garment_rrp pmovn:refl_rrp )
                             ] .

pmovn:attribute  a    pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "attribute"@en ;
        skos:broader  pmovn:undergoer .

pmovn:plant_rrp  a    pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:comment  "Non in the data" ;
        rdfs:label    "plant" ;
        skos:broader  pmovn:natural_rrp .

pmovn:stimulus  a     pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "stimulus"@en ;
        skos:broader  pmovn:cause .

pmovn:framePrimary  a  owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:domain  pmovn:VerbNetFrame ;
        rdfs:label   "frame primary"@en ;
        rdfs:range   xsd:string .

pmovn:vehicle_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "vehicle" ;
        skos:broader  pmovn:machine_rrp .

pmovn:spatial_prp  a  pmovn:PrepositionRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "spatial" .

pmovn:product  a      pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "product"@en ;
        skos:broader  pmovn:result .

pmovn:definesFrame  a       owl:ObjectProperty ;
        rdfs:label          "defines frame"@en ;
        rdfs:subPropertyOf  pmovn:frame .

pmovn:time  a         pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "time"@en ;
        skos:broader  pmovn:participant .

pmovn:location  a     pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "location"@en ;
        skos:broader  pmovn:place .

pmovn:shape_rrp  a    pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:comment  "Non in the data" ;
        rdfs:label    "shape" ;
        skos:broader  pmovn:concrete_rrp .

pmovn:beneficiary  a  pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "beneficiary"@en ;
        skos:broader  pmovn:undergoer .

pmovn:finalTime  a    pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "final time"@en ;
        skos:broader  pmovn:time .

pmovn:PrepositionRestrictionProperty
        a                    owl:Class ;
        rdfs:label           "Preposition Selectional Restriction Property"@en ;
        rdfs:subClassOf      pmovn:SelectionalRestrictionProperty ;
        owl:equivalentClass  [ a          owl:Class ;
                               owl:oneOf  ( pmovn:dest_prp pmovn:path_prp pmovn:dir_prp pmovn:loc_prp pmovn:spatial_prp pmovn:plural_prp pmovn:src_prp pmovn:dest_dir_prp pmovn:dest_conf_prp )
                             ] .

pmovn:agent  a        pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "agent"@en ;
        skos:broader  pmovn:actor .

pmovn:RestrictionProperty
        a           owl:Class ;
        rdfs:label  "Restriction Property"@en .

pmovn:elongated_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "elongated" ;
        skos:broader  pmovn:shape_rrp .

pmovn:how_extract_syrp
        a           pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "how_extract" .

pmovn:animal_rrp  a   pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "animal" ;
        skos:broader  pmovn:animate_rrp .

pmovn:small_clause_syrp
        a           pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "small_clause" .

pmovn:participant  a  pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:comment  "abstract, non instantiated in the dataset."@en ;
        rdfs:label    "participant"@en .

pmovn:for_comp_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "for_comp" .

pmovn:np_to_inf_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "np_to_inf" .

skos:closeMatch  a  owl:AnnotationProperty .

pmovn:reflexive  a    pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "reflexive"@en ;
        skos:broader  pmovn:participant .

pmovn:restriction  a        owl:ObjectProperty ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( pmovn:NpSynItem pmovn:PrepSynItem pmovn:SemanticRole )
                            ] ;
        rdfs:label          "restriction"@en ;
        rdfs:range          pmovn:Restriction ;
        rdfs:subPropertyOf  owl:topObjectProperty .

pmovn:AdvSynItem  a      owl:Class ;
        rdfs:label       "Adverb Syntactic Item"@en ;
        rdfs:subClassOf  pmovn:SynItem ;
        skos:closeMatch  <http://www.lexinfo.net/lexinfo#Adverb> .

pmovn:duringEventArg  a  pmovn:EventPredArgType , owl:NamedIndividual ;
        rdfs:label  "during event"@en .

pmovn:predicate  a    pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "predicate"@en ;
        skos:broader  pmovn:participant .

pmovn:SelectionalRestriction
        a                    owl:Class ;
        rdfs:label           "Selectional Restriction"@en ;
        rdfs:subClassOf      pmovn:Restriction ;
        rdfs:subClassOf      [ a                  owl:Restriction ;
                               owl:allValuesFrom  pmovn:SelectionalRestriction ;
                               owl:onProperty     pmo:item
                             ] ;
        rdfs:subClassOf      [ a                  owl:Restriction ;
                               owl:allValuesFrom  pmovn:SelectionalRestrictionProperty ;
                               owl:onProperty     pmo:valueObj
                             ] ;
        owl:disjointUnionOf  ( pmovn:PrepositionSelectionalRestriction pmovn:RoleSelectionalRestriction ) .

pmovn:PredType  a   owl:Class ;
        rdfs:label  "Predicate Type"@en .

pmovn:result  a       pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "result"@en ;
        skos:broader  pmovn:patient , pmovn:goal .

pmovn:be_sc_ing_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "be_sc_ing" .

pmovn:NpSynItem  a       owl:Class ;
        rdfs:label       "NP Syntactic Item"@en ;
        rdfs:subClassOf  pmovn:SynItem ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  [ a            owl:Class ;
                                                owl:unionOf  ( pmovn:RoleSelectionalRestriction pmovn:SyntacticRestriction )
                                              ] ;
                           owl:onProperty     pmovn:restriction
                         ] ;
        rdfs:subClassOf  [ a                owl:Restriction ;
                           owl:cardinality  "1"^^xsd:nonNegativeInteger ;
                           owl:onProperty   pmo:valueObj
                         ] ;
        rdfs:subClassOf  [ a                  owl:Restriction ;
                           owl:allValuesFrom  [ a            owl:Class ;
                                                owl:unionOf  ( pmovn:AuxnpType pmovn:SemanticRole )
                                              ] ;
                           owl:onProperty     pmo:valueObj
                         ] ;
        skos:closeMatch  <http://www.lexinfo.net/lexinfo#NounPhrase> .

pmovn:np_ing_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "np_ing" .

pmovn:startEventArg  a  pmovn:EventPredArgType , owl:NamedIndividual ;
        rdfs:label  "start of event"@en .

pmovn:experiencer  a  pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "experiencer"@en ;
        skos:broader  pmovn:patient .

pmovn:SelectionalRestrictionProperty
        a                    owl:Class ;
        rdfs:label           "Selectional Restriction Property"@en ;
        rdfs:subClassOf      pmovn:RestrictionProperty ;
        owl:disjointUnionOf  ( pmovn:PrepositionRestrictionProperty pmovn:RoleRestrictionProperty ) .

pmovn:rigid_rrp  a    pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:comment  "Non in the data" ;
        rdfs:label    "rigid" ;
        skos:broader  pmovn:solid_rrp .

pmovn:int_control_rrp
        a             pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "int_control" ;
        skos:broader  pmovn:concrete_rrp ;
        skos:related  pmovn:animate_rrp , pmovn:machine_rrp .

pmovn:trajectory  a   pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "trajectory"@en ;
        skos:broader  pmovn:participant .

pmovn:AndCompoundRestriction
        a                owl:Class ;
        rdfs:comment     "default" ;
        rdfs:label       "And Compound Restriction"@en ;
        rdfs:subClassOf  pmovn:CompoundRestriction .

pmovn:asset  a        pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "asset"@en ;
        skos:broader  pmovn:value .

pmovn:src_prp  a    pmovn:PrepositionRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "src" .

pmovn:source  a       pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "source"@en ;
        skos:broader  pmovn:place .

pmovn:ImplicitPredArg
        a                owl:Class ;
        rdfs:label       "Implicit Predicate Argument"@en ;
        rdfs:subClassOf  pmovn:PredArg .

pmovn:substance_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "substance" ;
        skos:broader  pmovn:concrete_rrp .

pmovn:frameXtag  a   owl:DatatypeProperty , owl:FunctionalProperty ;
        rdfs:domain  pmovn:VerbNetFrame ;
        rdfs:label   "frame xtag"@en ;
        rdfs:range   xsd:string .

pmovn:garment_rrp  a  pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "garment" ;
        skos:broader  pmovn:artifact_rrp .

pmovn:sound_rrp  a    pmovn:RoleRestrictionProperty , owl:NamedIndividual ;
        rdfs:label    "sound" ;
        skos:broader  pmovn:abstract_rrp .

pmovn:theme  a        pmovn:ThematicRole , owl:NamedIndividual ;
        rdfs:label    "theme"@en ;
        skos:broader  pmovn:undergoer .

pmovn:oc_to_inf_syrp  a  pmovn:SyntacticRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "oc_to_inf" .

pmovn:dest_prp  a   pmovn:PrepositionRestrictionProperty , owl:NamedIndividual ;
        rdfs:label  "dest" .
