- From: Nathan <nathan@webr3.org>
- Date: Wed, 04 Nov 2009 14:26:38 +0000
- To: Toby Inkster <tai@g5n.co.uk>
- CC: public-lod@w3.org
Toby Inkster wrote: > On Tue, 2009-11-03 at 18:16 +0000, Nathan wrote: >> Hoping for a little bit of guidance here on tagging & assigning >> subjects to content etc - I can't quite grasp how to describe what an >> item of content is about > > # TIMTOWTDI > > # Here's a few abbreviations for starters... > > @prefix dct: <http://purl.org/dc/terms/> . > @prefix foaf: <http://xmlns.com/foaf/0.1/> . > @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . > @prefix skos: <http://www.w3.org/2004/02/skos/core#> . > @prefix tags: <http://www.holygoat.co.uk/owl/redwood/0.1/tags/> . > > # Tags I model as being instances of both skos:Concept and tags:Tag. > # The latter is a subclass of the former anyway, but my store doesn't > # do inferencing. > > </tag/linux/#concept> > a skos:Concept, tags:Tag ; > skos:prefLabel "linux"@en ; > tags:name "linux"@en ; > rdfs:label "linux"@en . > > # I associate a page with each tag, for linked data goodness. > > </tag/linux/#concept> > foaf:isPrimaryTopicOf </tag/linux/> . > > </tag/linux/> > foaf:primaryTopic </tag/linux/#concept> . > > # I link from tags to the real-world things they describe. > > </tag/linux/#concept> > moat:localMeaning <http://dbpedia.org/resource/Linux> . > > # Finally, I link from pages to tags. > > </article/linux-rocks/> > dc:subject </tag/linux/#concept> ; > tags:taggedWithTag </tag/linux/#concept> . > > </article/linux-sucks/> > dc:subject </tag/linux/#concept> ; > tags:taggedWithTag </tag/linux/#concept> . > > # When outputting article tags in RDFa, I use: > # > # <a rel="dc:subject tags:taggedWithTag tag" > # href="/tag/linux/#concept">linux</a> > # > # ... which is rel=tag-compatible. > > # TIMTOWTDI > Thanks Toby, Nice way of doing it and also rel=tag compatible is a good thing; I had perused the source of your site at length but good to see what's behind it too :) Primary question in this scenario is why dc:subject through to local tag then tag associated with moat:localMeaning rather than dc:subject straight through to dbpedia resource? ... .. as from the dc docs I gathered that "This term (dc:subject) is intended to be used with non-literal values as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/). As of December 2007, the DCMI Usage Board is seeking a way to express this intention with a formal range declaration." Also, noted that you opted for a different doc type "XHTML+RDFa 1.0+Role" in demiblog (assumed you're the core dev) any specific notes on why you're using a customised DTD rather than XHTML+RDFa or HTML5? Many thanks again for the input, all v much appreciated. Nathan
Received on Wednesday, 4 November 2009 14:27:33 UTC