>Thoughts?

Unified tag system (iD, JOSM) + suggestions + sharing translations  +
unified metadata  ==   imho :  one of key problems,  but not so easy to
solve.

Some related projects :

#1. Unified Preset Management System ( Google Summer of Code/2017/Project
Ideas )

https://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2017/Project_Ideas#Unified_Preset_Management_System

#2. iD Editor has a synonyms for searching for the preset (
https://github.com/openstreetmap/iD/tree/master/data/presets )
    like searching any of  ["elderly",         "living",         "nursing",
   "old",   "senior"]  ->  "Nursing Home"
   "tags": {
        "amenity": "social_facility",
        "social_facility": "nursing_home",
        "social_facility:for": "senior"

https://github.com/openstreetmap/iD/blob/master/data/presets/presets/amenity/social_facility/nursing_home.json

#3 (iD) Name Suggestion Index
https://github.com/osmlab/name-suggestion-index
 and my favorite issues:
 -   https://github.com/osmlab/name-suggestion-index/issues/11
 ( Localization of name suggestion )
 -   https://github.com/osmlab/name-suggestion-index/issues/38  (
wikidata, McDonald's vs. Мекдоналдс, wikidata property (P1282)  )
imho:  the machine learning techniques to make suggestions - can be used
here ..

#4 https://github.com/geometalab/OSMTagFinder
   "A search engine for OpenStreetMap tags. It uses TagInfo, translation
services (german to english), thesaurs and an adapted domain-specific
semantic net."

> There should be a way for community to suggest tag replacements.

iD Editor has  deprecated.json metadata :
https://github.com/openstreetmap/iD/blob/master/data/deprecated.json
 ( "amenity=firepit"  -> "leisure=firepit")
maybe JOSM has a similar metadata.



2017-03-16 1:57 GMT+01:00 Yuri Astrakhan <yuriastrak...@gmail.com>:

> TLDR: Proposing several technologies to organize tags and help new users.
>
> With the rapid community growth, the same concepts tend to be described in
> more and more ways (tags/values), making the data maintenance and
> consumption increasingly difficult. taginfo site is an amazing effort to
> bring order to this space, and I would like to discuss what we can do to
> systematically improve it even further.
>
> == Suggestions ==
> In addition to presets, I think there should be an suggester service.
> JOSM, iD and other programs can use it to offer a list of suggested
> tags/values when editing, and to highlight those tags/values that appear
> significantly out of place.
> The suggested list should be the result of a complex search based on the
> position, size, type, and all other tags and their values present on the
> given object.  We may even want to use machine learning techniques to make
> suggestions.  I am exploring if ElasticSearch can help (disclaimer: I work
> @ Elastic).
>
> == Precise Meaning ==
> Whenever someone enters a tag=value pair, they have a very specific
> meaning in mind. If that meaning is misunderstood by other mappers or data
> consumers, that tag causes more damage than no tag - it's misleading. At
> the same time, we do not want to limit new meanings from being added to
> OSM.  I think there should be a minor hinderance when adding a new tag or
> value (for enum-style tags). Whenever user tries to add a new tag, they
> should be shown a popup to provide a brief description of the new tag, and
> explain how it differs from the existing tags. The popup may also suggest
> existing tags based on the description (similar to how stackoverflow shows
> existing questions when user is typing a new one).
> This system should be enabled for tags and for "enum-like" values (tags
> like "name" clearly should not cause a popup, whereas unusual value for
> "boundary" tag should show a popup).
>
> == Cleanup suggestions ==
> There should be a way for community to suggest tag replacements. For
> example, while browsing taginfo, I saw religion=catholic and religion=
> católico, and I can suggest that it should be replaced with
> religion=christian & denomination=catholic.  Afterwards, a site
> like MapRoulette could allow users to quickly check that replacements
> actually makes sense for each object, and accept or reject it.
>
> Thoughts?
>
> _______________________________________________
> Tagging mailing list
> Tagging@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/tagging
>
>
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to