Still looking for a simple way to tag concrete resources (to-do items, people, locations) with personal concepts (e.g. “non-profit”, “research”, “semweb”), andalso with other non-conceptual resources (clients, projects), I skimmed through the freshSKOS Recommendation. I’m still a fan of SKOS and frequently wonder about semweb apps where the internal models are grounded in pluggable, personal(!) SKOS schemes, instead of coordination-intensive RDF Schemas or OWL ontologies. I don’t know if such an approach could really work, I guess network effects benefit more from rather tightly defined relations and identifiers. Mainly just to have it written down somewhere (this is really not well thought out yet), here are some of the related entry points and considerations:
- Tagging should be personal.
While I like the idea of grounding tags in existing dictionaries such as DBPedia, tags seem to work best when they are as user-defined and informal as possible. Last year, I experimented with a tool that allowed me to tag things with other people’s delicious tags. It just felt wrong, I wanted my “own” tags. (I think the latestFaviki release is a nice example for combining the best of both worlds).
- SKOS supports personal tags
Concepts in SKOS are sort-of scoped (or “namespaced”). If I describe a “Fun” concept, it is defined as seen by the creator of the concept URI, i.e. I can annotate it with ‘
:Fun dct:creator <#me> ; dct:created "2009-08-19"‘ etc, even though the general idea of Fun was clearly not invented by me, and definitely before today.
Continues @ http://bnode.org