- From: Jakob Voss <jakob.voss@gbv.de>
- Date: Wed, 14 Feb 2007 16:13:00 +0100
- To: public-esw-thes@w3.org
Antoine Isaac wrote: >> Well, I was not thinking about qualifiers but it may be another >> case where USE occurs in practise. Let's have for instance: >> >> #c1 skos:prefLabel "C (letter) >> #c1 skos:altLabel "C" >> >> #c2 skos:prefLabel "C (programming language)" >> #c2 skos:altLabel "C" >> >> #c3 skos:prefLabel "Vitamine C" >> #c3 skos:altLabel "C" >> >> Then your interface could create >> >> "C": USE "C (letter)" OR "C (programming language)" OR "Vitamine C" > > I would also consider this as a valid use of altLabel leading to a > same term. Notice however that this was not the kind of 'qualifier' I > was refering too (though I agree I would also use qualifier for this, > can somebody help us?). I wanted to refer to the conceptual bits that > you append to a concept to build a complex one, like the -23 'special > auxiliary' in UDC [1]. Something like conceptual qualifier vs lexical > qualifier... Yes, we don't have a strict definition of "qualifier" yet. Note that there are always several ways and it heavily depends on the application how to encode complex concepts: 1. You can model it without any qualifiers and implicit USE: #c1 skos:prefLabel "Nuclear meltdown". #c1 skos:altLabel "Meltdown". #c2 skos:prefLabel "Artic Meltdown". #c2 skos:altLabel "Meltdown". 2. You can model it with lexical qualifiers: #c1 skos:prefLabel "Meltdown (nuclear reactor)". #c1 skos:altLabel "Meltdown". #c2 skos:prefLabel "Meltdown (ice)". #c2 skos:altLabel "Meltdown". 3. You can model it with hierarchic skos relations: #c1 skos:broader #meltdown. #c2 skos:broader #meltdown. #meltdown skos:prefLabel "Meltdown". 4. You can use coordinations (not specified yet): #c1 skos:coordination { #meltdown #nuclear-reactor }. #c1 skos:coordination { #meltdown #ice }. *Semantically* the "conceptual bits that you append to a concept to build a complex one" should not be different to "simple" coordination of concepts that you can also use independently (like the #nuclear-reactor and #ice in case 4). The "-23 'special auxiliary' in UDC" is also an skos:Concept. But it should not be directly used for indexing. How about several types of 'non-indexing concepts'?: skos:NonIndexingConcept rdfs:subClassOf skos:Concept. skos:Qualifier rdfs:subClassOf skos:NonIndexingConcept. skos:DeprecatedConcept rdfs:subClassOf skos:NonIndexingConcept. Here skos:NonIndexingConcept is a Concept that should not be used for new indexing - indexing applications should give warning or not allow users to create new statements if: ?d skos:subject ?s. and ?s rdf:type skos:NonIndexingConcept. but retrieval applications should be able to deal with them. In Detail skos:DeprecatedConcept should be disallowed and skos:Qualifier should be allowed in coordination only (This restrictions can easily be specified formally). Special vocabularies may create subclasses of skos:Qualifier with additional restrictions, for instance allowing special types of qualifiers only in combination with special other types of concepts. Greetings, Jakob
Received on Wednesday, 14 February 2007 15:13:06 UTC