Labeling in context use case : geonames ADM codes

Hi folks

I've a very specific use case of "labeling in context" for Geonames codes.
Geonames feature codes are represented as skos concepts. (geonames:Code is a
subclass of skos:Concept)
See http://www.geonames.org/ontology
Among those codes are the ones for administrative subdivisions of countries,
defined in a standard way for all countries, for example :

  <geonames:Code rdf:about="http://www.geonames.org/ontology#A.ADM1">
    <skos:definition xml:lang="en">a primary administrative division of a
country, such as a state in the United States</core:definition>
    <skos:inScheme rdf:resource="http://www.geonames.org/ontology#A"/>
    <skos:prefLabel xml:lang="en">first-order administrative
division</core:prefLabel>
  </geonames:Code>

I would like to represent the label of ADM1 in different countries, e.g., in
France "Région" (in French), in Switzerland "Canton" (in French) or "Kanton"
(in German), in Germany "Land" (in German) etc.
Given that countries can be identified either by their ISO code, or Geonames
id, ideas for how to do that?

Bernard

-- 
Bernard Vatant
Senior Consultant
Vocabulary & Data Engineering
Tel:       +33 (0) 971 488 459
Mail:     bernard.vatant@mondeca.com
----------------------------------------------------
Mondeca
3, cité Nollez 75018 Paris France
Web:    http://www.mondeca.com
Blog:    http://mondeca.wordpress.com
----------------------------------------------------

Received on Wednesday, 9 June 2010 17:13:22 UTC