[OSM-dev] tag implication database/library
Michael Maier
Michael.Maier at student.tugraz.at
Thu Nov 24 16:54:00 UTC 2016
On 17/11/16 11:51, Per Eric Rosén wrote:
> Hi!
>
> I have been making a few maps and applications using OSM data, mostly
> stored in postgis. In all cases, I have had to make custom carto rules /
> database post-processing / application rules to compensate for multiple
> ways of expressing the same information in OSM. Also, in some cases,
> for taking care of which tag implies which information.
>
> Is there some way of doing this just once; for example with some
> parseable implication database, and library? There is some "implies" on
> the wiki; but it's not completely chine-readable in a reliable way.
>
> Such a database would probably also need being optionally keyed on
> country, "highway=cycleway" may imply different rules in different
> countries for example.
>
> Would such a tool/database be useful, if not existing already?
Definitely, I would have needed such a tool a few times already.
>
> I see two somewhat different usage cases, and I don't know if the same
> tool/database should be used for both:
>
> 1. normalizing a database before usage, for example changing
> "highway=ford" to "ford=yes" and moving to modern lifecycle tags
>
> (it could be argued that this shoud be done on the main OSM database
> by a bot, but data consumers could probably have larger or more
> specific needs of normalization compared to what can be agreed to do
> by changing the master OSM data)
>
> 2. getting specific implications without writing it to a database, for
> example highway=cycleway implies bicycle=yes, foot=yes in country X
I would suggest to start a project to use Wikidata for that:
• create a Wikidata object for every key and for every key=value pair of
interest.
• Link them together with
· subclass_of (P279¹) for key=value to key
· when two tags are meant for the same objects, set P460²
· for “implies” I haven't found a property yet, is that possible?
• replace the currently used P1282³ with a new property linking to the
new Wikidata entries for tags
[1] https://www.wikidata.org/wiki/Property:P279
[2] https://www.wikidata.org/wiki/Property:P460
[3] https://www.wikidata.org/wiki/Property:P1282
Who would be willing to join the effort?
Thanks,
Michael
>
> best regards
> Per Eric Rosén
> --
> ^): Per Eric Rosén http://rosnix.net/~per/
> / per at rosnix.net GPG 7A7A BD68 ADC0 01E1 F560 79FD 33D1 1EC3 1EBB 7311
>
>
> _______________________________________________
> dev mailing list
> dev at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev
>
--
Michael Maier, Student of Telematics @ Graz University of Technology
OpenStreetMap Graz http://osm.org/go/0Iz@paV
http://wiki.osm.org/Graz
http://wiki.osm.org/Graz/Stammtisch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openstreetmap.org/pipermail/dev/attachments/20161124/aa82cfd2/attachment.sig>
More information about the dev
mailing list