But it is a criterion for prepending a disused:
lifecycle prefix, is it not?
I kind of though it was the whole point to use existing tagging scheme so routers, renderers and other data consumers could use them?
About misusing, I agree with you. That is why I try hard to avoid misuse and to find reasonable solution which works (just read the whole thread if you believe I didn’t try enough). Only requirement is that the additional tag should not change a meaning or basic tag completely (i.e. it should not be trolltag).
For example, I do not find it acceptable to mark something as sidewalk=yes
and then add sidewalk:unusable=yes
, because such additional tag completely reverses the meaning of the first one, i.e. is a trolltag. Extra tags should just refine the meaning of the more primary tags, not revert them.
So I’m fine with any other (non-trolltag) options, like:
sidewalk=not_usable
, or
sidewalk=no
+ something_that_looks_like_a_sidewalk_but_is_not_usable_as_sidewalk=both
, or
disused:sidewalk=both
- or some other idea in which most basic router (i.e. without extra support for new tag) will not be trolled into doing completely different thing than it should (i.e. failure mode should default to failing “safe”)
Secondary goals are minimizing damage to the map by less experienced editors editing such ways (see iD-related discussion above) and minimizing amount of work other people will have to invest to implement the idea (ideally, the solution would be just something some volunteer can document on the wiki and others use, and no tools change is needed).
I agree, that would be nice extra benefit. But it cannot be overriding basic requirement that adding an extra tag must not reverse the meaning of previous tags.
That is why (to me) disused:sidewalk=both
seems to perfectly describe the situation: it means there is an existing sidewalk on both sides, and it is not usable as a sidewalk. So it allows both for distinguishing existence (or not) of such spaces, and to distinguish space usable as sidewalk from those unusable as sidewalk. And it is already supported by editors, routers etc.
If you feel extra reason describing why it is currently unusable (i.e. disused) is important: sure, extra tag like disused:sidewalk:note=xxx
(or better yet more often supported plain note
) could added. Or some machine-readable equivalent like disused:sidewalk:reason=*
with values like illegal_parking
etc could be invented (although I personally am not convinced very many people would bother)
Because, that is exactly the purpose the lifecycle prefix disused:
is intended for. It’s wiki (see above) even gives very similar use case as the part of main explanation of lifecycle prefix:
For example, a concrete parking area which is no longer used for parking cars but which still carries a name sign might be tagged as […] disused:amenity=parking
+ disused:parking=surface
+ name=*
While it is certainly possible to invent other tag(s) to accomplish that same purpose (like unusable:sidewalk=both
on nonfunctional_sidewalk=both
etc.) I fail to see any advantage it might bring to the table (and see a lot of disadvantages, like people needing to add support for it everywhere). Or do you see some advantages which different naming (for about the same purpose) would bring?