How to do rich skos:note ?

Hi everyone!

1. What would you use for a defining note: skos:definition or skos:scopeNote ?

2. How can one model :rich" skos:notes to include extra info (e.g. provenance)?
SKOSXL allows you to attach extra info to labels by treating them as nodes on their own. Unfortunately it does not allow you the same for notes (IMHO an oversight).
Some alternatives (but I don't like either one):

A. No range is stated for the SKOS documentation properties [1] so it's consistent to have a node there, eg
  <concept> skos:note 
    [rdf:value "note";
     dct:contributor :someone;
     dct:created "2013-07-24"^^xsd:date].

a similar example is shown in SKOS Core Guide: Versioning and Change Management [2]
    <skos:historyNote rdf:parseType="Resource">
      <rdf:value>The preferred label was changed from 'pink' to 'pink (colour)'.</rdf:value>
      <dc:date>2004-10-08</dc:date>
    </skos:historyNote>

Questions
- What type to use for this node? skosxl:Label or none?
- What to use for the data property: rdf:value or skosxl:literalForm ?
- The big disadvantage is that apps would expect skos:note to be a literal...

B. Dual representation
SKOS says that SKOSXL labels should be accessible as SKOS labels [3].
Similar to this dual approach, we could also put a literal as sibling of the structured node:
 
  <concept> skos:note 
    "note",
    [rdf:value "note";
     dct:contributor :someone;
     dct:created "2013-07-24"^^xsd:date].

- But clients won't expect they would have to filter by literal vs node, so confusion will result

C. Reification

Despite all disadvantages of reification, we could use it as a general mechanism to annotate a statement:

  <concept> skos:note "note".
  [a rdf:Statement;
   rdf:subject <concept>; rdf:predicate skos:note; rdf:object "note";
   dct:contributor :someone; 
   dct:created "2013-07-24"^^xsd:date].



[1] http://www.w3.org/TR/skos-reference/#L1917
[2] http://www.w3.org/wiki/SkosCoreGuideToc/SectionVersioning 
[3] http://www.w3.org/TR/skos-reference/#L780


Thanks for your feedback!
--
Vladimir Alexiev, PhD, PMP
Lead, Data and Ontology Management Group
Ontotext Corp, www.ontotext.com
Sirma Group Holding, www.sirma.com
Email: vladimir.alexiev@ontotext.com, skype:valexiev1  
Mobile: +359 888 568 132, SMS: 359888568132@sms.mtel.net
Landline: +359 (988) 106 084, Fax: +359 (2) 975 3226
Calendar: https://www.google.com/calendar/embed?src=vladimir%40sirma.bg

Received on Wednesday, 31 July 2013 11:46:11 UTC