Amir, importing data from Wikidata to OSM has been discussed a number of
times. There is a number of active OSM community members who are strongly
opposing it because they feel Wikidata is not sufficiently safe from the
legal perspective. E.g. Wikipedia allows users to look up things in Google
Maps, and Wikidata imports things from Wikipedia, therefore if OSM imports
from Wikidata, it will be tainted with the data from its arch-nemesis -
Google Maps (thus loosing legal standing/opening itself to potential
lawsuits).
As result, most OSM consumers simply do the post-processing step of merging
Wikidata with OSM and creating map tiles from the joined data.
Also, I have created a joined OSM+Wikidata SPARQL endpoint, with its own
set of examples. See
https://wiki.openstreetmap.org/wiki/Sophox_query_service and also a tool
to edit OSM based on those queries -
https://wiki.openstreetmap.org/wiki/Sophox
On Tue, Mar 27, 2018 at 7:57 AM, Amir E. Aharoni <
amir.aharoni(a)mail.huji.ac.il> wrote:
Hi,
*** Before I begin: I've never been a major OpenStreetMap contributor, so
forgive me if I misunderstand something basic about it. ***
Lately, some work has been done on improving the integration of
OpenStreetMap (OSM) and Wikimedia projects, in the Kartographer extension.
In particular, I'm curious about this task:
https://phabricator.wikimedia.org/T112948
It's about showing place names in the wiki language. It may get resolved
soon (yay!!)
But it raises an important question: What happens if the place name was
not translated into the wiki language? As a not-so-extreme example, what
happens if a place name is only available in the OSM database in Chinese?
Unfortunately, it will be not very useful to readers of the English
Wikipedia.
The desirable solution is to give Wikipedia editors who know the relevant
languages an easy way to translate the labels.
Reading
https://wiki.openstreetmap.org/wiki/Translation#
OpenStreetMap_website_interface , I see that there is no *easy* way to do
it on the OpenStreetMap side. To add a translation of a place name, you
need to:
* find it on the map
* edit it
* type "name:LANGUAGE_CODE" in the properties list (for example
"name:ru"
for Russian)
* write the name
* save
* wait for it to get published (I'm not sure how long does it take; maybe
it's instant, but I made a test edit, and I still don't see it.)
This is not super-efficient for several reasons:
* Finding each place on the map may be time-consuming for practical
considerations.
* Sending each change manually is also time-consuming.
* Typing the property name manually is slowish and error-prone.
A lot of this data is already available on Wikidata. In fact,
OpenStreetMap already has a Wikidata item property for each place. (It can
also have a property for Wikipedia link, one for each language. It looks
redundant to me: A link to the Wikidata item page would be enough.)
Did anybody ever suggest importing the place names available on Wikidata
to OSM, or to synchronize them regularly?
--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
“We're living in pieces,
I want to live in peace.” – T. Moore
_______________________________________________
Wikidata mailing list
Wikidata(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata