<div dir="ltr"><span class="gmail-il" style="font-size:12.8px;background-color:rgb(255,255,255)">OSM</span><span style="font-size:12.8px">+WD service updates:  new examples interface contains just the </span><span class="gmail-il" style="font-size:12.8px;background-color:rgb(255,255,255)">OSM</span><span style="font-size:12.8px">-related examples, and they are user-contributable. The osmm:loc (centroid) is now stored with all objects including relations, so it is now easy to see how far Wikidata's coordinates are from OSM's - </span><span style="color:rgb(0,0,0);white-space:pre-wrap"><a href="http://tinyurl.com/yd97qtp2">http://tinyurl.com/yd97qtp2</a> </span><span style="font-size:12.8px">Also, if a query outputs geo location, it can be shown on an interactive map, e.g. a map of educational places near Jersey City, with different colors by type: </span><span style="color:rgb(0,0,0);white-space:pre-wrap"><a href="http://tinyurl.com/y82w6my8">http://tinyurl.com/y82w6my8</a> .</span><br><div style="font-size:12.8px"><div><br></div><div>Relation members are now stored as  "osmm:has" predicates, linking to the member object.  Example:   "osmrel:123  osmm:has  osmway:456" -- relation #123 contains way #456.  The role (inner, outer, ...) of that member is now stored as   osmrel:123  osmway:456  "inner"   -- meaning relation #123 has an "inner" way #456 member.  This way you can quickly search for all relation members of an object -- { ?osmid  osmm:has  ?member . }, or you can examine the actual role of those members.<br><div><br></div><div><span style="font-size:12.8px">Developers, please help with integrating this new engine into MapRoulette and JOSM.  Also, the </span>service is still looking for a new permanent home, but there is hope!  <a href="http://88.99.164.208/wikidata" target="_blank">http://88.99.164.208/<span class="gmail-il">wikidata</span></a><wbr> </div><div><br></div><div>Sarah, thanks for your help! I'm now able to calculate centroids for almost all of the objects. There are still a few broken way objects out there - they are not stored as linestrings, so i cannot access them via python's bindings, but there are very few of them.  The data will soon regenerate with most of the osmm:loc populated.</div></div></div><div class="gmail_extra"><br></div></div>