[Tagging] Tagging languages of language_school, schools and other POI

Pieter Vander Vennet pietervdvn at posteo.net
Mon Jun 13 15:06:31 UTC 2022


Hi all,

The wiki page on language schools 
<https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dlanguage_school>mentions 
that the languages which are /taught/ in a language school, should be 
mapped with *language:<lg>=yes*. For example, an institute only teaching 
French would received *language:fr=yes*.

By now, language:<lg> is also in use to indicate which languages are 
spoken at other POI, such as shops in bilingual areas. At the same time, 
I'd like to indicate what languages are spoken at schools (e.g. a normal 
primary school which gives courses in a foreign language or where the 
administration does speak a foreign language).

For example, I might want to learn language XYZ but only speak ABC while 
living in an area that mostly speaks DEF. If I wanted to search for a 
language school, `language:XYZ=yes; language:DEF=yes` could be 
interpreted as both/:

1. The school administration is done in DEF; so you'll need to be able 
to speak this in order to enroll. You can learn XYZ and DEF here
2. The school administration speaks both XYZ and DEF and these are the 
languages that can be learned here.

/I'd propose to update the definition of the key language more or less 
as following:

*Language:lg* *is the language that is spoken at the facility. This 
means that that you'll be able to shop/follow courses/interact/transact 
with this POI if you know this language.*

*Some values indicate a special relation:

*

  * *language:lg=main* indicates that this is the most important
    language here
  * language:lg=*taught *indicates that this language is taught here,
    but does /not/ imply that the administration speaks this language
  * language:lg=limited indicates that language support for this
    language is rather limited, e.g. the person speaking this language
    might not be there at all times or might only have a basic knowledge
    of this language

Note that there are less then 5k `amenity=language_school` in OSM, so 
retagging those can be done.

Another option which is mentioned on the wiki is to use 
`language:<purpose>:<lg>`, e.g. `language:taught:en` which could also be 
an option.


      Deprecating `school:language=lg;...`


At the same time, *school:language*=* has been used in some areas. By 
fixing the language scheme, we can replace `school:language` with 
`language:lg`. Note that I wrote the wiki page for this a few days ago 
to document usage.



So, what are your thoughts on this? I'm not entirely sure what the best 
solution would be, but I'm sure that the current tagging scheme is 
slightly broken.

Kind regards,
Pieter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tagging/attachments/20220613/a1a12efa/attachment.htm>


More information about the Tagging mailing list