- From: Christophe Dupriez <christophe.dupriez@destin.be>
- Date: Fri, 14 Jan 2011 15:08:40 +0100
- To: Jakob Voss <jakob.voss@gbv.de>
- CC: SKOS <public-esw-thes@w3.org>
Thanks for the information! What is the most natural: (1) post-ordering concepts in lists (orderedCollection) (2) "pre" ordering concepts by assigning them a number (for instance begining year for an era, school years for a student grade, number of wheels for a vehicle, etc.) I used method (2) for decades before advent of SKOS. Does (1) makes sense for this use? * it introduces a new object in the file (the orderedCollections) that must be managed somehow/somewhere. * how the displaying program knows that the NT concepts must be presented following the orderedCollection? It is the NTs which are listed, not the orderedCollection! (and worse: the concept could be in multiple orderedCollections for different purposes than display ordering) * A previous message proposed to make collections of collections instead of using NTs/BTs. Not very practical for general thesauri: http://lists.w3.org/Archives/Public/public-esw-thes/2009Mar/0000.html With (2), you just add a "rank" property to the concept... (3) the real "perfect" solution, is to have a rank within the BT/NT relation. I suppose no one wants to reify the SKOS relations! For now, I will create a namespace for a ranking property... Have a nice w.e.! Christophe Le 14/01/2011 13:15, Jakob Voss a écrit : > Hi Christophe, > >> Does anyone have designed a way to specify concept ordering when >> displaying a tree of concepts? > > To ensure *any* ordering, the concept scheme must be encoded with > http://www.w3.org/TR/skos-reference/#collections > >> Usually, alphabetical ordering is the best to display narrower concepts >> of a given concept. > > You could also order by number first displaying NTs that have other > NRs followed by leafs, or you could order by number of documents, > indexed with the concepts, or by skos:notation (if given) etc. > > But sure, the most common way of sorting is alphabetical - which > depends on the language, by the way! I would always assume, that there > is no natural order of elements in RDF data unless it is explicitly > stated. But using ordering in RDF is a pain in the a**: In most cases > you first need to in infer some entailment and do validity checks on > the lists. Otherwise your ordering could turn out to be a tree or to > have circles! > > Cheers > Jakob >
Received on Friday, 14 January 2011 14:09:06 UTC