I'm editing info from CanVec datasets. Should I remove/modify source=* when data is modified?

asked 28 Nov '15, 03:24

teetos's gravatar image

teetos
41237
accept rate: 0%


A source tag belongs either just to the changeset or should be used with a namespace, like source:name, source:addr, source:maxspeed and so on.

If a single source tag is used then it needs in fact to be updated/extended/trimmed on every change, requiring to take a look at the full history in order to determine which tag comes from which source. This is not feasible and will lead to inconsistencies.

permanent link

answered 28 Nov '15, 08:35

scai's gravatar image

scai ♦
31.9k20291442
accept rate: 23%

If you're editing an element with a "source" tag already on it, I'd edit the source tag on the element so that it best reflects the current source of the data. To take a specific example, if you walk past where this building is and find that it is a different shape now, I'd change the "source" key on the object to "survey".

However, on that there's also an "attribution" key and several "canvec:*" keys. I'd probably leave those but other people may remove them - it doesn't matter too much since they were just created by the original bulk import many years ago. They'll still be in OSM's object history of course.

Also, what scai says above is true - if all of the edits in one changeset are from one source then putting the new source tag on the changeset (rather than repeating it on every object) makes sense. Likewise using namespaced source tags can make sense in some cases too (perhaps "source=Bing;survey"; "source:name=survey").

I wouldn't overthink it though - "not mapping" is a far more heinous crime than "forgetting to update the source tag" :)

permanent link

answered 28 Nov '15, 11:35

SomeoneElse's gravatar image

SomeoneElse ♦
33.0k65343778
accept rate: 16%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×322
×90
×27

question asked: 28 Nov '15, 03:24

question was seen: 1,564 times

last updated: 28 Nov '15, 11:35

powered by OSQA