Lee Carré's Comments
| Changeset | When | Comment |
|---|---|---|
| 106206517 | What makes for osm.wiki/Good_changeset_comments 🙂. |
|
| 106056810 | Re node #8815664209 (hence one reason why separate changesets are useful): The key opening_hours:covid19 takes as value the same (machine-readable) syntax as opening_hours (see opening_hours=* ).
payment:coins is implied by payment:cash (see payment:cash=* ). Only where payment:coins and payment:notes are different (think of telephone boxes) is it necessary to distinguish. For retailers, if they accept one (coins or notes) then they inevitably accept the other too. phone (and other similar contact:* keys) take a standardised format as value. See phone=*
Your changeset didn't specify a source (see source=* ), so I must wonder where payment:* and addr:* came from? |
|
| 106056810 | I'd also suggest scoping your changes, so that the bounding box doesn't end up covering large areas with no relevant changes. |
|
| 106056810 | What makes for osm.wiki/Good_changeset_comments 🙂. |
|
| 106056639 | What makes for osm.wiki/Good_changeset_comments 🙂. |
|
| 106000877 | Also: what makes for osm.wiki/Good_changeset_comments 🙂 |
|
| 105951554 | Also: what makes for osm.wiki/Good_changeset_comments |
|
| 105951554 | It sounds like you gathered this info from a survey (which is great). If so, please tag such changesets with source=survey . Note; when the source is not an actual survey, there are other values to use instead. See: source=*#How_to_use_on_changesets |
|
| 105951288 | It sounds like you gathered this info from a survey (which is great). If so, please tag such changesets with source=survey . Note; when the source is not an actual survey, there are other values to use instead. See: source=*#How_to_use_on_changesets |
|
| 105880162 | “was:”
“old_name”
I thought old_name was for when the same place is renamed (e.g. a retailer rebrands, or the historic name of a road (since it's still the same physical road). Is this another ‘how data users will interpret’ case? “if someone still remembers the name and searches for it”
I would wish to preserve it anyway, just for completeness, easy-finding, and because a couple extra tags are hardly gonna bloat the DB much. I suppose it would help out the OSM History project, too. Seems that the presets (Vespucci uses those from JOSM) could do with being updated. Not all optional keys are included.
|
|
| 105880162 | “we want to make sure data consumers understand the tagging (at least roughly)”
Data user, data parser(, data processor?), are more generic & not loaded. However, it's a double-edged sword. I speak from experience of other contexts (I'll just mention (X)HTML {shudders}). The risk is one of (basically) tagging according to (current) implementations (all of which will be non-identical, with their own quirks), rather than to soundly designed schemes (and expecting software implementers (implementors?) to keep up). Especially if one is concerned about the long-term, and quality & utility (without the pain of forever preserving backward compatibility). Eventually, innovation stagnates with a chicken-and-egg (who'll be the first-mover) problem. I imagine that the design decision to use textual tagging was to permit unforeseen / unanticipated scenarios. Like you say, “Conveying all details as precisely as possible is always a bit tricky”. “This makes it likely for software to understand it based on a generic scheme.”
However, it needn't be completely ignorant, either.
Whereas, special values (shop=disused) require keyword-matching to avoid a very literal handling. In fact, this is one of the reasons given for avoiding the likes of shop=vacant, and preferring a prefix. Prefixes are a generic scheme (which enable & allow for new uses, just as I did). “An undocumented prefix”
“to make any sense out of it”
“human reader has an intuitive understanding”
For context; in usability, intuitive!=usable. Intuition differs across cultures. “software has not.”
The other side of that coin (or sword, to use the earlier metaphor) is that lack of distinction between semantically-different cases prevents diligent implementations from doing clever or innovative things. I recall (for a different changeset, yesterday) that this is why diet:* came into existence; to avoid several cases of ambiguity when (previously) using cuisine=* for both (e.g. which of the following does cuisine=indian;vegetarian mean; vegetarian-only Indian dishes (Indian AND vegetarian), or (Indian OR (non-Indian-)vegetarian), or Indian dishes which can be made vegetarian-compliant (Indian OR (vegetarian AND Indian)) (or something else I can't think of 🙂)?) However, perhaps this is why the proposal mechanism came to be. Maybe I'm simply retreading old (and well-discussed) ground. Your point about using editing software, though; since that definitely affects me, it would certainly be simpler to use presets (which would tag as disused:*) rather than entirely manually (especially as you already caught one goof I made (with internet:access); I can only imagine it being because by that point (after a day of surveying) I was tired, cold, or both). |
|
| 105880162 | Separately; “Btw, there was never a tag on this POI saying it was a retailer - it was only tagged as a workshop. A pottery shop should be tagged shop = pottery.” I wondered about this.
From what I read, it suggests that all instances for which an applicable craft:* is available, it should be used. However, selling!=making. Furniture & food come to mind. In this instance, for this location, it's only retail, not manufacture (the latter happens elsewhere; at least I think Jersey Pottery still make the wares they sell). I guess whoever marked it as craft simply followed what was common, rather than correct. 😋 I suspect that one of the problems, for this region, is that there are few local contributors (and even fewer who contribute regularly, and then only a couple who do (recent) surveying).
This is why, for now, I stick to (mostly) tagging. I'm unsure of the correct procedure for adding a new PoI to an existing area, let alone spitting ways or adding new features. Documentation is lacking, I find, especially for newbies who care about quality (getting it right the first time). I appreciate the tip. |
|
| 105880162 | Then the wiki is misleading, especially for newbies. Though it's not the first instance of inconsistency I've found. Another is craft=pottery versus shop=pottery, but I'll address that one separately.
My thinking was around (semantic) correctness (while avoiding ambiguity), rather than doing (sheep-like) whatever's popular. I recall reading the documentation advocating for correctness in data, rather than working around renderer glitches and the like (I would imagine that what editors recognise would be included). I notice that a number of proposals relating to tagging schema, which have since been adopted, were lodged in order to escape & avoid problems of ambiguity. I also have to wonder how any new proposal comes into effect (or simply defacto usage), if only already-popular tags are acceptable. Nevermind ad-hoc pre-proposal improvisation for unforeseen scenarios (shop=virtual perhaps?). Thus, this is an argument-from-popularity fallacy. Disused:* doesn't convey what I observed during survey. Vacant:* does.
Same with the PoI here; it's still a retail space, it's not being converted for another use (i.e. disused as retail space), but simply between occupiers. Though, appears that it's awaiting another to move in. There's no construction work, to alter it, either. Nor is any planned (else a notice would be posted, as legislation / regulation requires).
Unless you noticed something which I missed, during your survey? “shop = vacant and vacant = yes”
“"vacant:shop" is used 60 times world-wide (likely due to the one line in the Wiki you found on the "shop" page).”
While http://taginfo.openstreetmap.org/keys/disused:craft occurs only 264 times globally. Also ‘unpopular’ (hardly common). Meanwhile, http://taginfo.openstreetmap.org/keys/vacant occurs 3134 times. This is comparable to some of the lifecycle prefixes regarded as common (such as ruins:*). I could also cite http://taginfo.openstreetmap.org/reports/frequently_used_keys_without_wiki_page “There are no other use cases of "vacant:*" with other tags to be found.”
|
|
| 105880162 | See osm.wiki/Shops
|
|
| 105880162 | Why? I read the wiki, before making this change, which makes clear that vacant:* is not only perfectly valid, but preferable to disused;* since it'll likely remain a retailer of some sort, even if it's merely changing hands or otherwise between occupants. Disused:* implies that it'll no longer be a retailer, which isn't the case. |
|
| 105873153 | D'oh, dunno how I managed to bungle that one. Thanks for spotting & correcting. Will be more careful in future. |
|
| 105612607 | Care to explain what was done, here? It's not clear from the set's data.
|
|
| 105625874 | I have to second Jakka's remarks. What makes for osm.wiki/Good_changeset_comments 🙂. It would also be better to separate your clusters of changes into several separate changesets. |
|
| 105633223 | Re note #2687882 |
|
| 105633223 | What makes for osm.wiki/Good_changeset_comments 🙂. Thanks, but it was only the north-west corner which needed an extra node to blunt the point. Since removing nodes is easier than adding, I'll have a go at tweaking this, next time I'm passing. |