Is there something like a rating tag for POI's (e.g. rating=1-10)? If not then this certainly would be a nice addition. Mappers could check online (Tripadvisor, Google, Booking.com) and enter the value. There is a certain risk of edit wars between POI owner and mappers though... asked 22 Jul '18, 09:51 rene78 |
One of the key principals of OpenStreetMap is "Verifiability" -- the idea is that any data entered into OpenStreetMap should be factual not editorial, available to the general public, and verifiable by the next mapper that comes along. See Good Practice on the wiki. A mapper assigning a rating to a restaurant (etc) is clearly not verifiable -- it's a matter of personal taste and ephemeral experience. So it doesn't belong in the OSM database. And yes, it would immediately motivate spam and edit wars. Generally, online ratings are made using weighted averages of reviews. OSM doesn't have any facility for averaging data like this. We don't vote on values for keys; new values simply replace the old ones. It would certainly be possible to create a review system that used data from OSM to provide the factual info for the restaurants etc that were being rated -- location, name, phone numbers, opening hours, cuisine, wheelchair accessibility, etc -- and keep its own database for the ratings data. I know of at least one project that intends to provide this review functionality in a way that works alongside OSM data -- It's called lib.reviews. There may be others. (This also brings to mind the question of "permanent IDs" that's currently being discussed in another question -- ie, how and whether to maintain a link to the old reviews if a restaurant is remapped from a node to a way, or moves to another location but keeps the same name and menu. How to make sure a spelling correction of a restaurant's name doesn't eliminate old reviews, but a new restaurant opening in the closed space of another doesn't inherit the previous reviews. That sort of thing.) answered 22 Jul '18, 17:45 jmapb But isn't it verifiable by simply going to those popular websites and check the rating? I am often surprised how close the ratings for the same POI are on each of them. That shows in my opinion that swarm intelligence works. But I already see, that I'm the only one who thinks that it would be a good idea to have a POI-rating in OSM ;) Your question in brackets could be tackled by Wikidata ID's(?)
(24 Jul '18, 09:15)
rene78
1
The general rule is: Map what can be observed in person by the general public. Some stricter mappers interpret this as just the physical attributes of a POI and whatever signage is visible from the street. Others are more lenient and will consider info gathered from menu cards, talking with staff, and even the official website and social media posts of a business to be the equivalent of signage. But opinions posted by random people and aggregated by Google etc. are beyond the pale. (And also probably prohibited by license.)
(24 Jul '18, 17:29)
jmapb
2
I think understand your use case -- travelling without reliable internet access and wishing for a simple offline database of amenity ratings to help decide where to eat and sleep. IMO it's a feature best implemented by a third party. A developer could offer it as a feature of an offline map app: At the time of map data download, process the list of POIs and attempt to scrape various web sites for ratings info, using some fuzzy matching of name and location. The result could be added as a tag in the local copy of the map data, on your phone or tablet. This could be quite useful. And it's possible that the developer in question would get a cease-and-desist order from the review sites, but it wouldn't become a legal problem for OSM itself.
(24 Jul '18, 17:31)
jmapb
(As far as using Wikidata for a Permanet ID/Persistent Place Identifier -- yes, or something along those lines. But Wikidata inherits Wikipedia's "notability" criteria for things. They'll have a code for a famous restaurant, but not for the corner burrito joint. One suggestion is that OSM make use of a variety of permanent ID authorities, so if something doesn't warrant a Wikidata ID it can be tagged with an ID from, say, Burritodata. Or both, if it's a famous burrito place. At this point it's still an open discussion and it's not going to be settled for a while.)
(24 Jul '18, 17:47)
jmapb
|
All the services you mention have their own rating system. I doubt you are allowed to copy this data. Honestly, I think OSM should stay away from those kind of subjective ratings. There is a difference though with the stars you find on hotels on European hotels, as they tend to be visible for anyone passing the hotel. The tag for such stars is described on the wiki answered 22 Jul '18, 10:37 escada A single rating is subjective. Hundreds or thousands of them give a good impression of the quality of a place. All this information is gathered from people like you and me. It belongs to nobody in my opinion. I guess that is the reason why Google collects the ratings from all major sites (i.e. Tripadvisor, booking.com, etc.) in their rating system. This is the only reason when travelling, that I have to rely on the internet again: To see whether this hotel, restaurant, etc. is any good. Would be nice to stay completely in my OSM based offline navigation app.
(22 Jul '18, 14:00)
rene78
One more thing. It could be implemented like that: Restaurant x got 3.5/5 from website x, a 7/10 from website y and 7.5/10 from z. Then the OSM rating tag would be set to 7. No rocket science. Just a quick check online. (I hope in a decade we'll have independent rating systems based on blockchain though...)
(22 Jul '18, 15:45)
rene78
3
Since those ratings will change over time it is much better that your favorite app would directly integrate the values from those third party sites, instead of copying them first to osm. A bit like OsmAnd works with Wikipadia at this moment. And again, I doubt that you sre legally allowed copy the data from their websites
(22 Jul '18, 15:54)
escada
1
One would have expected that someone with over 11000 uploaded changesets would have a better understanding of basic OSM concepts like verifiability and license/copyright issues.
(23 Jul '18, 18:47)
alester
2
@alester, when TripAdvisor writes on their terms of use page "The content and information on this Website (including, but not limited to, messages, data, information, text, music, sound, photos, graphics, video, maps, icons, software, code or other material), as well as the infrastructure used to provide such content and information, is proprietary to us. You agree not to otherwise modify, copy, distribute, transmit, display, perform, reproduce, publish, license, create derivative works from, transfer, or sell or re-sell any information, software, products, or services obtained from or through this Website." and also "Additionally, you agree not to: (i) use this Website or its contents for any commercial purpose" my understanding is that you cannot copy their rating in OSM. but I can be mistaken. Please let me know if you can copy data from another database if they post a text like this on their webiste
(24 Jul '18, 04:47)
escada
@alester: as for verifiability, you are correct that taking ratings from another source is verifiable. Having our own rating system is not. When the OP write "rating tag for POI's" this meant to me, a rating given by mappers. When the OP wrote to copy the value from other sites, it's a DB license issue. For me, those rating sites live from people visiting their website/use their app and click on ads or make bookings through them after seeing the score and reviews. By moving their ratings elsewhere, they loose clicks and thus revenue. I think that is the reason they do no allow you to copy any content from their website.
(24 Jul '18, 05:38)
escada
"One would have expected that someone with over 11000 uploaded changesets would have a better understanding of basic OSM concepts like verifiability and license/copyright issues." Verifiablility would be easy. Just go back after a year and check whether the ratings have changed significantly. Regarding copyright I am not sure. Of course the rating portals don't want you to copy pictures and text from their websites, but a simple overall rating number? Google is collecting those numbers at least. But they could have a deal with them.
(24 Jul '18, 09:26)
rene78
@escada: Sorry, I should have been more clear. My comment was referencing rene78, not you. I'm on your side as far as thinking that this is a bad idea. :)
(24 Jul '18, 16:47)
alester
@rene78: A collection or average of subjective data is still subjective data and not verifiable (ie. if you ask a few different people, you'll probably get different results). As for the legal use of third-party data, remember that OSM has very different licensing terms and goals than Google, who can effectively do whatever they want. OSM is limited to sources that are compatible with the ODbL license.
(24 Jul '18, 16:55)
alester
showing 5 of 10
show 5 more comments
|
One possible option is to just point to corresponding entries at online rating systems via tags. Example:
This approach would be verifiable and neutral. However I'm still not convinced that this is a good idea. answered 24 Jul '18, 08:02 scai ♦ 3
@"not [...] good idea": what about my supercool rating website ( rating:acme=http://example.com/acme/the_windhound_london )? Isn't that spam for unrelated companies (who make money e.g. from ads on their pages)? I tend to think that everybody should use their own favourite web search engine to find ratings or directly go to their favourite ratings website.
(24 Jul '18, 11:38)
aseerel4c26 ♦
Yes. Sure you can already add links to your favorite spam website via the
(24 Jul '18, 11:47)
scai ♦
|