@prefix rdf: . @prefix rdfs: . @prefix owl: . @prefix xsd: . @prefix foaf: . @prefix event: . @prefix status: . @prefix vann: . @prefix activ: . @prefix time: . @prefix dc: . a owl:Ontology ; vann:preferredNamespaceUri "http://example.com/ontologies/activity/"; vann:preferredNamespacePrefix "activ"; dc:title "An ontology for describing certain types of activities"; rdfs:comment "Oriented towards consumption events at the BBC"; foaf:maker ; foaf:maker . activ:DoEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Do Event"; rdfs:comment "an event of any kind"; rdfs:subClassOf event:Event. activ:time a owl:DatatypeProperty; rdfs:subPropertyOf event:time; status:term_status "testing"; rdfs:label "time"; rdfs:comment "the time that an event happened"; rdfs:domain activ:DoEvent; rdfs:range xsd:dateTime. activ:ViewEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Consumption Event"; rdfs:comment "a consumption event"; rdfs:subClassOf activ:DoEvent. activ:WatchEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Watch Event"; rdfs:comment "a watch event"; rdfs:subClassOf activ:ViewEvent. activ:ListenEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Listen Event"; rdfs:comment "a listen event"; rdfs:subClassOf activ:ViewEvent. activ:ReadEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Read Event"; rdfs:comment "a read event"; rdfs:subClassOf activ:ViewEvent. activ:PostEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Post Event"; rdfs:comment "a posting event"; rdfs:subClassOf activ:DoEvent. activ:CommentEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Comment Event"; rdfs:comment "a comment event"; rdfs:subClassOf activ:PostEvent. activ:ReviewEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Review Event"; rdfs:comment "a review event"; rdfs:subClassOf activ:PostEvent. activ:BlogPostEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Blog Post Event"; rdfs:comment "a blog post event"; rdfs:subClassOf activ:PostEvent. activ:MicroblogPostEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Microblog Post Event"; rdfs:comment "a micro blog post event"; rdfs:subClassOf activ:PostEvent. activ:RateEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Rate Event"; rdfs:comment "a rate event"; rdfs:subClassOf activ:DoEvent. activ:TagEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Tag Event"; rdfs:comment "a rate event"; rdfs:subClassOf activ:DoEvent. # =================================================== activ:ShareEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Share Event"; rdfs:comment "a share event"; rdfs:subClassOf activ:DoEvent. activ:FollowEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Follow Event"; rdfs:comment "a follow event"; rdfs:subClassOf activ:DoEvent. activ:UnfollowEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Unfollow Event"; rdfs:comment "an unfollow event"; rdfs:subClassOf activ:DoEvent. activ:LoveEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Love Event"; rdfs:comment "a love event"; rdfs:subClassOf activ:DoEvent. activ:HateEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Hate Event"; rdfs:comment "a hate event"; rdfs:subClassOf activ:DoEvent. activ:SubscribeEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Subscribe Event"; rdfs:comment "a subscribe event - for example to a series"; rdfs:subClassOf activ:DoEvent. activ:UnsubscribeEvent a rdfs:Class; status:term_status "testing"; rdfs:label "Unsubscribe Event"; rdfs:comment "an unsubscribe event - for example from a series"; rdfs:subClassOf activ:DoEvent. #Properties not defined here but used in the schema rdfs:label rdf:type owl:DatatypeProperty ; rdfs:label "A human-readable label" ; rdfs:comment "A human-readable label" ; rdfs:domain activ:DoEvent ; rdfs:range rdfs:Literal ; rdfs:isDefinedBy ; status:term_status "stable" . rdf:type owl:DatatypeProperty ; rdfs:label "Factor" ; rdfs:comment "Relates an event to a passive factor (a tool, an instrument, an abstract cause...)" ; rdfs:domain ; rdfs:range rdfs:Resource ; rdfs:isDefinedBy ; status:term_status "stable" . rdf:type owl:DatatypeProperty ; rdfs:label "Agent" ; rdfs:comment "Relates an event to an active agent (a person, a computer, ... :-) )" ; rdfs:domain ; rdfs:range rdfs:Resource ; rdfs:isDefinedBy ; status:term_status "stable" . rdf:type owl:DatatypeProperty ; rdfs:label "Product" ; rdfs:comment "Relates an event to something produced during the event---a sound, a pie, whatever..." ; rdfs:domain ; rdfs:range rdfs:Resource ; rdfs:isDefinedBy ; status:term_status "stable" .