Osmose says "{{0.key}}={{0.value}} is unspecific". What does it mean?

Ahoj,

Osmose gives me on :arrow_upper_right: this OSM object a note

{{0.key}}={{0.value}} is unspecific. Please replace ‘{{0.value}}’ by a specific value.

(:arrow_upper_right: Osmose issue)

The tags on the object are:

label=EN 124 - B125
man_made=manhole
manhole:shape=quadratic
manhole=unknown

What does it mean, what should I do with it? The message is not understandable by me.



(manhole=unknown cannot be the issue, since there are other manhole=unknown where Osmose gives an understandable message:

Unspecific value
Concerns tag: manhole=unknown

e.g. this Osmose issue.)

Regards!

well, it can be an Osmose bug

Osmose often has bogus or misleading or confusing messages (or complaining about valid data or asking to do useless edits)

you can try reporting this case to Osmose developers

But going by red message below what you marked it looks to be complaining about manhole=unknown

maybe Osmose has two errors about the same and one is not working well? and it is random which one gets listed on top visible to user?

2 Likes

Done: :arrow_upper_right: Here.

To be fair to Osmose, it makes it very clear on the front page that the issues that it exposes are for consideration only, and not necessarily “problems” that need to be “fixed”.

The squiggly brackets placeholder is onviously not intended, but beyond that, highlighting manhole=unknownseems reasonable (even if it’s a message that is just ignored).

1 Like

maybe it should be even more prominent - many people use it like it was written “OBEY! EVERY SINGLE SUGGESTION MUST BE FOLLOWED! DO NOT USE YOUR BRAIN”

But not sure what more can be done in practice, there is even this markings as false positives.

1 Like

No point reporting it to Osmose as this is from the 9000 series–which are the JOSM based validators. Open a JOSM ticket against deprecated.mapcss in josm/trunk/resources/data/validator – JOSM

EDIT: Sorry misunderstood your point. I thought you mean the actual warning rather than the title not being filled out.

Keep reading. The subtitle explains what the problem is:

manhole=unknown is unspecific. Please replace ‘unknown’ by a specific value.

The Osmose flag qualification simply means that manhole=unknown could use a value like =drain, where unknown of course a non-value, I’d use yes which implies the exact nature is unknown as is listed in the JOSM preset drop down list.

Similar warnings appear when e.g. adding barrier=yes. Osmose is inviting to specify the type… gate, lift_gate,turn style…, something, so routers can interpret if there’s a way through.

But they seem the actual confusing issue. Since there are other issues nearby, also concerning manhole=unknown, which do not have as title {{0.key}}={{0.value}} is unspecific. Please replace ‘{{0.value}}’ by a specific value. but a title which by itself is understandable to the user.

Yes, me is confused actually by the title.

manhole=unknown is actually a documented tag in the OpenStreetMap wiki:

1 Like

Hello

It should be said that mention of utility=* key in front of many values of this key are relevant.
It’s better to use description=* to simply describe what you see on ground better than unknown as a value which is less valuable. So the warning is relevant too.

This key should be refurbished for another purpose, for instance the nature of the manohole (access, draining, cable drawing…) instead of the activity it is related to.
https://wiki.openstreetmap.org/wiki/Talk:Key:manhole#Think_about_utility_tag

If the tags are bogous, then the wiki as (quasi)authoritive source of “how to tag” should be corrected first, because warnings due to taggings done according to description in the wiki seem putting-off/ confusing to the user who just wants to map correctly.

Please consider first, that you can and should ignore some Osmose warnings. That is not a problem, if it seems to be an invalid warning - as said before.

From the wiki page for Osmose

1 Like

tag can be valid, while requiring changes

see for example fixme