Hello,
Apologies for cross posting ;)
Here is the Counter Ontology [1], which includes a general multiple
purpose counter concept. This concept could be uses to associate any
owl:Thing typed concept to (a) co:Counter instance(s) with the property
co:counter or a specific sub property of it [2,3]. The second property
of co:Counter is co:count, which is a simple xsd:int based datatype
property. That means you could use this concept for things like for
example play counter, skip counter or website hit counter.
Furthermore, this ontology includes already a predefined property to
associate event specific (event:Event[4]) counter to its related events
(co:event_counter). This enables the opportunity to trace back all
related events, which are responsible for a specific count. Of course,
this is also possible with all other owl:Thing typed concepts ;)
So please let me know, if this concept is strong enough as general
multiple purpose counter concept. Feel free to add comments, suggestions
and critics.
Cheers,
Bob
[1]
http://motools.svn.sourceforge.net/viewvc/motools/counteronto/trunk/rdf/counterontology.n3
[2]
http://motools.svn.sourceforge.net/viewvc/motools/counteronto/trunk/gfx/co_-_Counter.gif
[3]
http://motools.svn.sourceforge.net/viewvc/motools/counteronto/trunk/gfx/co_-_Counter_graph.gif
[4] http://purl.org/ontology/event.owl#Event