id-tagging-schema icon indicating copy to clipboard operation
id-tagging-schema copied to clipboard

Add presets for Germany School Types based on `isced:level`

Open tordans opened this issue 3 years ago • 2 comments

Why

At the moment, there is only one preset for schools, when in fact we have at least three level of schools with multiple "versions" for level 2 (Realschule, Gymnasium, Hauptschule, Gesamtschule), and level 3 (Gymnasium, Gesamtschule).

The goal is, to have precise presets that allow to search and see the more precise school.

Example in OSM: https://www.openstreetmap.org/way/47023392#map=18/52.47302/13.44481

Tagging

Unfortunately, this topic is quite complex. The best way to tag those schools seems to be using isced:level=1|2|2;3 (for Germany).

Some Wiki research:

  • The German "School" Wiki page explains the most common values "1" and "2;3" for Germany https://wiki.openstreetmap.org/wiki/DE:Tag:amenity%3Dschool, same for the EN-Version
  • The German "isced:level" Wiki page lists "Schulformen" with the corresponding recommended isced-level https://wiki.openstreetmap.org/wiki/DE:Key:isced:level#Werte_f.C3.BCr_D-A-CH
  • The English "isced:level" Wiki page has good short table at the start https://wiki.openstreetmap.org/wiki/Key:isced:level#Level and a huge table afterwards, which tries to find terms per country https://wiki.openstreetmap.org/wiki/Key:isced:level#Level

Tagging: grades=*

There is also the tag grades which we might want to add to those presets. https://wiki.openstreetmap.org/wiki/DE:Key:grades

The given example would match nicely with the new presets here. But I did not look into it too much, so that might be wrong … — Writing this down I see a first issue, since some Bundesländer don't have a year 13 anymore, right? So maybe adding a tag that might change at any year based on laws is not that great(?)

"isced:level": "1"-preset => "grades": "1-4"
"isced:level": "2"-preset => "grades": "5-10"
"isced:level": "3"-preset => "grades": "11-13" // 11-12 somewhere, right?
"isced:level": "2;3"-preset => "grades": "5-13" // 5-12 somewhere, right?

Tagging: Out of scope

  • I did not look at other countries (see above)
  • I did not look at Kindergarden and Universities(…)

Both can IMO be follow up PRs.

Scope: Germany

This PR tries to look at Germany only. Which I find complex enough. I suggest we try to get this going and add other countries afterwards. Since it is quite hard to find good (american) english terms for this, I just went and used German terms in the json files. Which is probably something we need to clean up.

FYI: Related OSM Wiki-Work

Unfortunately, there where no OSM Wikidata Data Items, yet for those isced:levels so even those cases that had the tag and used the (i) in iD to get more info, just received the generic key-info Q359. Therefore, I added wiki pages per tag, today which AFAIK will trigger the data-item-bot to add Tag-Wikidata-Items, which we then can use to add regional translations.

https://wiki.openstreetmap.org/wiki/Tag:isced:level%3D1 https://wiki.openstreetmap.org/wiki/Tag:isced:level%3D2 https://wiki.openstreetmap.org/wiki/Tag:isced:level%3D3 https://wiki.openstreetmap.org/wiki/Tag:isced:level%3D4 https://wiki.openstreetmap.org/wiki/Tag:isced:level%3D5 https://wiki.openstreetmap.org/wiki/Tag:isced:level%3D6 https://wiki.openstreetmap.org/wiki/DE:Tag:isced:level%3D2;3

I linked those new pages at https://wiki.openstreetmap.org/w/index.php?title=DE:Key:isced:level&diff=prev&oldid=2240883 and https://wiki.openstreetmap.org/w/index.php?title=Key:isced:level&diff=prev&oldid=2240874

Who to involve

Last year, there was an initiative to improve the school-data in OSM Germany

  • https://wiki.openstreetmap.org/wiki/DE:Bundesamt_f%C3%BCr_Kartographie_und_Geod%C3%A4sie#Mapathon_.22Schulen_in_OSM.22_.28in_2021.29
  • https://wiki.openstreetmap.org/wiki/DE:Bundesamt_f%C3%BCr_Kartographie_und_Geod%C3%A4sie
  • PDF https://wiki.openstreetmap.org/w/images/0/0c/202105_AnleitungMappenSchulen.pdf

I will write an email to the given contacts an hope they can share they know how here.

Update: I will get feedback in the next weeks.

Status of the files

  • I tested one of them in iD but do not know if they really work.
  • (Update: See https://github.com/openstreetmap/id-tagging-schema/issues/333) —— My editor reformats all that JSON a lot. Can we maybe add something like an EditorConfig or a .prettierrc so that common formatter behave the same? Should I create a tickets for that?
  • I move the religious-fields to the moreFields for the DE-Scoped presets, since IMO those are less important here

Screenshots of how the search looks in iD right now

(For reference after the change)

Screenshots… search gesamtschule search realschule search gymnasium search grundschule

tordans avatar Jan 05 '22 21:01 tordans

Therefore, I added wiki pages per tag, today which AFAIK will trigger the data-item-bot to add Tag-Wikidata-Items, which we then can use to add regional translations.

Yurikbot hasn’t run since June 2020. You can manually create a data item for the various tags, then link them to the wiki page using the “Set item sitelink” link in the sidebar.

/cc @nyurik

1ec5 avatar Jan 06 '22 02:01 1ec5

Link: Pieter published a Blogpost related to this topic https://www.openstreetmap.org/user/Pieter%20Vander%20Vennet/diary/399339

tordans avatar Jun 09 '22 08:06 tordans

Link: There was a proposal about how to map schools in Portugal https://wiki.openstreetmap.org/wiki/Portugal/Propostas/Parque_escolar

Translation: https://wiki-openstreetmap-org.translate.goog/wiki/Portugal/Propostas/Parque_escolar?_x_tr_sl=en&_x_tr_tl=de&_x_tr_hl=de&_x_tr_pto=wapp

They decided to not use the ISCED tag, but grades instead.

From the google translation:

The tagisced:level=* intends to use the values ​​defined by the International Standard Classification of Education (ISCED). This is a controversial system, because in addition to the 1997 version (the version to which the label corresponds) having been changed, there is no clear correspondence in use in Portugal. The fact that it can be changed/adapted makes it difficult to confirm in the field and, therefore, open to ambiguities, as this failed proposal attests . For these reasons, it was decided to use only the labelbars=* , since it is something easily verifiable and transversal to the entire education system.

tordans avatar May 07 '23 04:05 tordans

There is a new PR at https://github.com/arch0345/id-tagging-schema/pull/1 which follows the structure from https://github.com/openstreetmap/id-tagging-schema/pull/1021.

That PR is the better solution to what I was trying here.

tordans avatar Oct 06 '23 09:10 tordans