> This is not in line with hat others have suggested (...)

I think it's in line with what Mateusz suggested, but sorry if I
mischaracterized your ideas.

Also, apologies to you both because I somehow managed to screw up both
names.

> and invalidating 2.5 million existing crossing=* tags (everything with a
value different from yes/no) is a complete no go.

Here's my attempt at restating this as a downside: using
crossing:markings=yes/no combined with deprecating crossing=* tags is even
worse, as it deprecates even more tags.

> As you said, what others suggested, and what would be a welcome addition,
is to leave the existing tag untouched (it seems to work fine for most
people except you), and tag the special exception where a
crossing=traffic_signals doesn’t have road markings with
crossing:markings=no

I wouldn't call this a special exception, as traffic_signals does not
currently imply markings. Some people on this list kind of sort of say it
does, but the wiki doesn't. I don't think any editors do either, but I
guess I haven't checked every single one. There's multiple things wrong
with the current tagging schema - the others still apply if you leave
crossing=* unchanged.

> What can be done here is to basically define that the different
crossing=* values imply default values for various other tags (the same way
as the wiki currently already documents what e.g. crossing=zebra or
crossing=pelican implies).

I'm interested in this, in theory, but doesn't it actually imply redefining
those 2.5 million tags? Previous mappers were never told these meanings,
nor do I think they had them in mind. Redefining those tags post-hoc is
actually a harder problem to address via editors / QA / data consumption
than deprecation.


On Fri, May 24, 2019 at 12:06 PM <osm.tagg...@thorsten.engler.id.au> wrote:

> This is not in line with hat others have suggested, and invalidating 2.5
> million existing crossing=* tags (everything with a value different from
> yes/no) is a complete no go.
>
>
>
> As you said, what others suggested, and what would be a welcome addition,
> is to leave the existing tag untouched (it seems to work fine for most
> people except you), and tag the special exception where a
> crossing=traffic_signals doesn’t have road markings with
> crossing:markings=no
>
>
>
> What can be done here is to basically define that the different crossing=*
> values imply default values for various other tags (the same way as the
> wiki currently already documents what e.g. crossing=zebra or
> crossing=pelican implies).
>
>
>
>
>
> *From:* Nick Bolten <nbol...@gmail.com>
> *Sent:* Saturday, 25 May 2019 03:55
> *To:* Tag discussion, strategy and related tools <
> tagging@openstreetmap.org>
> *Subject:* [Tagging] Non-orthogonal crossing=* tag proposals:
> crossing=marked/unmarked vs crossing:markings=yes/no
>
>
>
> In contrast, crossing:markings=yes/no would let us avoid making decisions
> about the "type" of crossing entirely. If it were swapped out for the
> crossing=marked/unmarked proposal, it would result in this schema for
> crossings:
>
>
>
> crossing=no (for crossings that should be specifically called out as not
> doable/allowed)
>
> crossing:markings=yes/no
>
> crossing:signals=yes/no
>
> crossing_ref=* (unchanged)
>
>
>
> There has also been the suggestion that crossing=* could be left
> unchanged, and these two new tags added as alternatives. I like that this
> potentially avoids conflict and therefore makes it easier to start mapping
> this data separately, but think it would result in competing schemas and
> redundant data.
>
>
>
> So, what are you thoughts? Is crossing:markings=yes/no better than
> crossing=marked/unmarked? Are there any downsides/upsides I've missed? If
> crossing:markings were preferable, what should happen to the crossing=* tag?
> _______________________________________________
> 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