Prefix(:=<http://xcit.org/ontologies/behaverse-data-analysis#>) Prefix(owl:=<http://www.w3.org/2002/07/owl#>) Prefix(rdf:=<http://www.w3.org/1999/02/22-rdf-syntax-ns#>) Prefix(xml:=<http://www.w3.org/XML/1998/namespace>) Prefix(xsd:=<http://www.w3.org/2001/XMLSchema#>) Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>) Ontology(<http://xcit.org/ontologies/behaverse-data-analysis> Declaration(Class(:Action)) Declaration(Class(:Agent)) Declaration(Class(:Behavior)) Declaration(Class(:Episode)) Declaration(Class(:Input)) Declaration(Class(:Paradigm)) Declaration(Class(:Participant)) Declaration(Class(:Player)) Declaration(Class(:Protocol)) Declaration(Class(:Response)) Declaration(Class(:Study)) Declaration(Class(:Task)) Declaration(Class(:User)) Declaration(Class(:VirtualAgent)) Declaration(ObjectProperty(:Pattern)) Declaration(ObjectProperty(:ResponsePattern)) Declaration(ObjectProperty(:StimulusPattern)) Declaration(ObjectProperty(:TaskPattern)) Declaration(ObjectProperty(:hasPart)) Declaration(ObjectProperty(:isPartOf)) ############################ # Object Properties ############################ # Object Property: :ResponsePattern (:ResponsePattern) SubObjectPropertyOf(:ResponsePattern :Pattern) # Object Property: :StimulusPattern (:StimulusPattern) SubObjectPropertyOf(:StimulusPattern :Pattern) # Object Property: :TaskPattern (:TaskPattern) SubObjectPropertyOf(:TaskPattern :Pattern) # Object Property: :hasPart (:hasPart) InverseObjectProperties(:hasPart :isPartOf) ############################ # Classes ############################ # Class: :Action (:Action) SubClassOf(:Action :Input) # Class: :Behavior (:Behavior) SubClassOf(:Behavior :Response) SubClassOf(:Behavior ObjectMinCardinality(1 :hasPart :Response)) # Class: :Paradigm (:Paradigm) SubClassOf(:Paradigm :Task) # Class: :Participant (:Participant) SubClassOf(:Participant :Agent) # Class: :Player (:Player) SubClassOf(:Player :User) # Class: :Protocol (:Protocol) SubClassOf(:Protocol :Task) # Class: :Response (:Response) SubClassOf(:Response :Action) SubClassOf(:Response ObjectSomeValuesFrom(:isPartOf :Behavior)) # Class: :User (:User) SubClassOf(:User :Participant) # Class: :VirtualAgent (:VirtualAgent) SubClassOf(:VirtualAgent :Agent) )