@prefix dc: .
@prefix rdfs: .
@prefix co: .
@prefix event: .
@prefix xsd: .
@prefix owl: .
@prefix rdf: .
@prefix vs: .
a owl:Ontology ;
dc:creator , , ;
dc:date "2010-09-13T16:11:52+01:00"^^xsd:dateTime ;
dc:description """The Counter Ontology specification provides basic concepts and properties
for describing a general counter concept and some important sub counters, e.g. an event counter, on/ for
the Semantic Web. This document contains a RDF description of the Counter Ontology."""@en ;
dc:title "The Counter Ontology"@en ;
owl:imports , , ;
owl:versionInfo "0.81"^^xsd:decimal .
co:Counter a rdfs:Class , owl:Class ;
rdfs:comment "Counter of a given object/ given objects, which are related to that counter."@en ;
rdfs:isDefinedBy ;
rdfs:label "Counter"@en ;
rdfs:subClassOf owl:Thing .
_:node171gu91bhx1 a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty co:count .
co:Counter rdfs:subClassOf _:node171gu91bhx1 ;
vs:term_status "stable"@en .
co:ScrobbleEvent a rdfs:Class , owl:Class ;
rdfs:comment """An event corresponding to a scrobbling (counting an activity, which includes at least a specific factor and
a specific agent), e.g. a track being played by someone, a video watched by someone, a book read by
someone, a sporting activity by someone, ..."""@en ;
rdfs:isDefinedBy ;
rdfs:label "Scrobble Event"@en ;
rdfs:subClassOf event:Event ;
vs:term_status "unstable"@en .
co:count a rdf:Property , owl:FunctionalProperty , owl:DatatypeProperty ;
rdfs:comment "Links a counter resource to the actual count"@en ;
rdfs:domain co:Counter ;
rdfs:isDefinedBy ;
rdfs:label "has count"@en ;
rdfs:range xsd:integer ;
vs:term_status "stable"@en .
co:counter a rdf:Property , owl:ObjectProperty ;
rdfs:comment "Links an object to a counter resource. Please feel free to create further sub properties with more restricted domains."@en ;
rdfs:isDefinedBy ;
rdfs:label "has counter"@en ;
rdfs:range co:Counter ;
vs:term_status "stable"@en .
co:event a rdf:Property , owl:ObjectProperty ;
rdfs:comment "Links counter resources to related events."@en ;
rdfs:isDefinedBy ;
rdfs:label "has event"@en ;
rdfs:range event:Event ;
rdfs:subPropertyOf co:object ;
owl:inverseOf co:event_counter ;
vs:term_status "testing"@en .
co:event_counter a rdf:Property , owl:ObjectProperty ;
rdfs:comment "Links events to a counter resource, where they where counted in."@en ;
rdfs:domain event:Event ;
rdfs:isDefinedBy ;
rdfs:label "has event counter"@en ;
rdfs:subPropertyOf co:counter ;
vs:term_status "unstable"@en .
co:object a rdf:Property , owl:ObjectProperty ;
rdfs:comment "Links a counter resource to an object. Please feel free to create further sub properties with more restricted ranges."@en ;
rdfs:domain co:Counter ;
rdfs:isDefinedBy ;
rdfs:label "has object"@en ;
owl:inverseOf co:counter ;
vs:term_status "testing"@en .
co:scrobble_object a rdf:Property , owl:ObjectProperty ;
rdfs:comment "A scrobble object of a scrobble event, e.g. a music track, a video or a described activity. That means a specific thing that is involved in this scrobbling action."@en ;
rdfs:domain co:ScrobbleEvent ;
rdfs:isDefinedBy ;
rdfs:label "has scrobble object"@en ;
rdfs:subPropertyOf event:factor ;
vs:term_status "unstable"@en .
_:node171gu91bhx2 a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty co:count .
co:Counter rdfs:subClassOf _:node171gu91bhx2 .