Skosmos icon indicating copy to clipboard operation
Skosmos copied to clipboard

YKL: move placement of skos.note higher in class view for classifications

Open jarmosaarikko opened this issue 2 years ago • 3 comments

The skos:note or skos:scopeNote should be shown right after broader and narrower classes as it oftne qualfies or gives instructions on the use of the class in question. It is iportant that they are seen immediately.

When there are many related classes and skos:altLabel labels in other languages the note is now lower on the page and often not visible on the screen. The page would need to be scrolled up for the user to find out if there are any notes at all.
e.g. https://finto.fi/ykl/fi/page/37.1

jarmosaarikko avatar Apr 07 '22 13:04 jarmosaarikko

Response: it is possible to move the placement. Suggestions for the order are requested. see also #806

Here is my suggestion:

  • Class (skos:notation, skos:prefLabel) - the notation and caption
  • Type (rdfs:Class)
  • Superclass (skos:broader)
  • Subclass (skos:narrower)
  • Definition (dct:definition)
  • Note (skos:note)
  • Scope Note (skos:scopeNote)
  • Caption in other languges (skos:prefLabel)
  • Search terms/keywords (skos:altLabel)
  • Related Classes (skos:related)
  • URI (dct:identifier)
  • Equivalent class (skos:exactMatch) - or Equivalent concept if linked to a thesaurus instead of classifcation
  • Closely matching class (skos:closeMatch)
  • Broader external class (skos:broaderMatch)
  • Narrower external class (skos:narrowerMatch)

The notes should be shown righ after the classifying properties, i.e. before any search terms or related classes. The Related classess should be shown lower, i.e. after those properties that describe the class or concept itself.

jarmosaarikko avatar Apr 07 '22 13:04 jarmosaarikko

about skos:altLabel for classifications

In content description the alternative label means an unqualified and replaced term. In this classification it is used for "search terms" or "keywords". These are not captions for the class, i.e. they are not labels for the Class/Category. Because of this, the label for this property should not be relate to the class itself. Possibilities could be "search terms", "keywords", "non-descriptors" or similar.

jarmosaarikko avatar Apr 07 '22 14:04 jarmosaarikko

This can be done with Skosmos configuration, no need for code changes. I suggest closing this issue.

osma avatar Apr 21 '22 07:04 osma