Hi Michel in my opinion the relations between concept can be assessed by using the standard relationship skos:related. Alessandra
Inviato da iPad Il giorno 24/mar/2012, alle ore 02:09, Michel Benevento <[email protected]> ha scritto: > Hello everyone, > > This is a post about RDF and SKOS in general and only slightly about Stanbol, > so there may be more appropriate venues to pose these questions (please let > me know). But I thought I'd tap in to the collective brainpower on this list > anyway. > > I am struggling with the design of my thesaurus. I have a cancer related SKOS > thesaurus full of concepts decorated with standard broader, narrower and > related terms. What I would like to do is add some other semantic relations > between these concepts (such as concept A (remedy) is a treatment for concept > B (disease)). > > I have tried to add my own namespace with these relations , but haven't been > able to do this (see below), so I'm guessing this might not be the way to > go. I have also learned that skos has a thing called skos:semanticRelation, > but I don't really get what such a generic class would achieve without a lot > of redundant rdf:id (I think) attributes. > > So what would be the best way to go about this? I would be most grateful if > you could set me on the right path, or let me know where I can get this kind > of help. > > Thanks, > Michel > > PS: To illustrate what I tried, here is a simplified snippet of my inputfile. > --------------- > <rdf:RDF > xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" > xmlns:skos="http://www.w3.org/2004/02/skos/core#" > xmlns:tzw="http://www.tzw.nl/schema#" >> > > <skos:Concept rdf:about="http://www.kanker.nl/rdf#alvleesklierkanker"> > <skos:prefLabel>Alvleesklierkanker</skos:prefLabel> > <tzw:treatment rdf:resource="http://www.kanker.nl/rdf#bestraling" /> > </skos:Concept> > <skos:Concept rdf:about="http://www.kanker.nl/rdf#bestraling"> > <skos:prefLabel>Bestraling</skos:prefLabel> > <tzw:indication rdf:resource="http://www.kanker.nl/rdf#alvleesklierkanker" /> > </skos:Concept> > </rdf:RDF> > ---------- > > I added the following to my mappings.txt and the indexing goes OK, but I am > never able to query tzw:treatment (namespace tzw is not defined!). > > http://www.kanker.nl/rdf#* > tzw:* > > I have also tried various mappings (tzw:treatment > skos:related or even > > skos:treatment) with various success, but I never seem to really get it > right. My understanding is there is a fixed set of hardcoded namespaces that > Stanbol relies on? Or is there an easy way to add one? >
