- From: Tito Bouzout <tito.bouzout@gmail.com>
- Date: Tue, 27 May 2014 15:33:34 -0300
- To: Thomas Francart <thomas.francart@sparna.fr>
- CC: SKOS <public-esw-thes@w3.org>
Hi Thomas, many thanks for the light, very clear now. For what I understand then, following this path, basically I'm telling the group of definitions given by the external resources (<skos:definition rdf:resource=uri..), plus the internal definition (<skos:definition>def</..), these are defining the meaning or ideas behind this Concept.. Really useful, that's much better than I expected because is a really open Concept. Thanks! PS: I feel confident when reading turtle, but not yet to write it. On 27/05/2014 13.17, Thomas Francart wrote: > Hello Tito > > > I have been reading a lot about SKOS to organize > things in categories, and almost got it [1]. I'm familiar with some of > the concepts, but somewhat 'newbie' with RDF. Now, I'm a little lost > about two very related things: > > 1. How do I Link external documents expanding the > definition/representation of a "Concept" (?) > > > I think the best way to do that is to use SKOS notes (or one of the > subproperties of notes, like skos:example, skos;description, etc.). A > note can link to an external resource. This is described in the SKOS > Primer, section 4.2 "Advanced Documentation Feature", subsection > "Documentation as a document reference" [1]. > > You can for example say something like : > > <skos:Concept rdf:sbout="#music_concept"> > <skos:definition rdf:resource="http://en.wikipedia.org/wiki/Music" /> > </skos:Concept> > > > I would like to tell something like "This concept is also > defined/represented on its own means by the following human-readable > resources"; inventing something such: > > <skos:Concept rdf:about="#music_concept"> > <skos:prefLabel>Music</skos:__prefLabel> > <skos:definition>About Music..</skos:definition> > <!-- ... --> > <also_as> > <link>http://en.wikipedia.org/__wiki/Music > <http://en.wikipedia.org/wiki/Music></link> > <link>https://music.domain.__tld/ > <https://music.domain.tld/></link> > </also_as> > <!-- ... --> > </skos:Concept> > > ..... Some datasets(NYT) use "owl:sameAs", but this will introduce an > inconsistency(as described in the specification) in the case that two > linked concepts share same "owl:sameAs" with different prefLabel. I > would like to avoid the inconsistency, but I have no clue what to do. I > can imagine that I may link the same human-resource in two 'different' > concepts. > > 2. In a very related problem.. How do I add data to a Concept? > Coincidentally what I'm trying to organize are links. I imagine > something like: > > <skos:Concept rdf:about="#music_concept"> > <skos:prefLabel>Music</skos:__prefLabel> > <skos:definition>About Music</skos:definition> > <items> > <item> > <title>News about music at.. </title> > <description>Music News</description> > <uri>http://news.music.tld/..<__/uri> > </item> > <item> > <title>Title N</title> > <description>Title N</description> > <uri>http://uri.tld/</uri> > </item> > <!-- ... --> > </items> > <!-- ... --> > </skos:Concept> > > In this example, items is the "data" contained in this defined Concept > (I would like to distribute the ontology and data of this ontology in > the same RDF).. I don't know if what I'm doing is correct. ! Can we tell > with this representation that 'items' are the 'data' of this 'concept'? > Or I'm telling non-sense? > > Any hint, much appreciated, Thanks for your time in advance (!) > > > Actually, the information is usually expressed the other way around : > you don't "add data to a Concept", you rather "categorize/annotate your > data/content/documents using Concepts". > To do this, you are free to use any property of your choice to link the > thing you categorize to a Concept. SKOS does not recommend one. One such > property is dcterms:subject [2] > > So you say something like : > > <rdf:Description rdf:about="http://theUriOfYourContent"> > <dcterms:subject rdf:resource="#music_concept" /> > </rdf:Description> > > I would encourage you to learn the much more readable RDf Turtle syntax > [3] to describe your data. > > Hope this helps. > Thomas > > [1] SKOS Primer advanced documentation features : > http://www.w3.org/TR/skos-primer/#secadvanceddocumentation > [2] DCTerms subject : > http://dublincore.org/documents/dcmi-terms/#terms-subject > [3] Turtle suntax : http://www.w3.org/TR/2014/REC-turtle-20140225/ > > -- > * > * > *Thomas Francart* - Sparna > Consultant Indépendant > Data, Sémantique, Contenus, Connaissances > web : http://sparna.fr, blog : http://francart.fr > Tel : +33 (0)6.71.11.25.97 > Fax : +33 (0)9.58.16.17.14 > Skype : francartthomas -- Tito
Received on Tuesday, 27 May 2014 18:34:13 UTC