<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Ubuntu'; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">JOSM also has a plugin that provides a UI for entering opening_hours.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">That being said, this UI is in JOSM, but new users are probably going to use iD since it's easy to use and is right there (quick availability).</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">-- </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Saikrishna Arcot</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">On Monday, March 17, 2014 01:20:12 PM Ian Dees wrote:<br /></p>
<p style=" margin-top:12px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Such a thing already mostly exists in the preset system. iD has a fairly extensive and growing set of presets that I encourage you to try (it follows the example you give).</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">JOSM also has a preset system, but it's not nearly as obvious or as complete (at least for the mapping I do). You access it by hitting F3 on your keyboard when mapping. </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">On Mon, Mar 17, 2014 at 1:17 PM, <<a href="mailto:osm@charles.derkarl.org"><span style=" text-decoration: underline; color:#0057ae;">osm@charles.derkarl.org</span></a>> wrote:<br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:45px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br />I'm going to just point out the elephant in the room here. I don't think any<br />normal user cares about the license at all. I think the actual reason its hard<br />to get new mappers, especially those that are not nerdy and obsessive like<br />myself is that *the ontology sucks*. There, I said it, so you don't have to.<br /><br />It's actually a few things related to how the ontology sucks:<br /><br />1. The tagging of things bears little resemblance to things in the real world:<br /> a. A lot of common things just don't have standard tags: examples: tax<br />preparers like H&R Block, investment brokers like Charles Schwab, medical<br />marijuana despensers here in California, recreational MJ shops in Colorado. I<br />could go on.<br /> b. the whole shop/amenity debate<br /> c. common things that have really stupid tags, like barber shops<br /><br />2. To be a useful mapper, one needs to memorize these arbitrary tags. It<br />wouldn't be so hard if it weren't arbitrary (a salon is a shop? and it's<br />called a hairdresser‽). But even if it weren't arbitrary, it'd still be hard<br />to remember because things have synonyms, and no shop is called a chemist in<br />the US.<br /><br />Corrolary: A bagel shop is a bagel shop, no muggle cares that a bagel shop is<br />fast_food amenity that sells the bagel cuisine.<br /><br />3. I went to a shop recently that sells espresso drinks, and gelato, but<br />markets itself as a chocolate maker. (Specifically: Snake & Butterfly, Campbell,<br />CA). There is absolutely no sane way to tag this in OSM today.<br /><br />4. The wiki is a terrible platform for documenting the ontology because it's<br />not machine readable and it's just a slow way to get information.<br /><br />I don't just mean to moan, though. What I'd like to do is propose a machine-<br />readable ontology that we could provide to JOSM, Vespucci, etc, that would<br />allow newbies to edit the map. I imagine a dictionary and associated tags. A<br />user could type in "bagel" and all the reasonable properties show up, along<br />with a description of what they're entering:<br /><br /> (A shop that sells primarily bagels, baked goods and breakfast foods)<br /> (not what you're looking for? try <bakery> or <diner>)<br /> name: [ textbox ]<br /> opening hours: (a *UI* to enter times of week)<br /> vegetarian ( ) friendly ( ) unfriendly ( ) exclusively<br /> house number: [ textbox]<br /> etc<br /><br />And by filling these properties in, the software would automatically convert it<br />to the OSM ontology. All the client software would need to do is be able to<br />parse our ontology file to provide all of this. And provide a sane UI, at last,<br />for entering opening_hours.<br /><br />Charles<br /><br />_______________________________________________<br />Talk-us mailing list<br /><a href="mailto:Talk-us@openstreetmap.org"><span style=" text-decoration: underline; color:#0057ae;">Talk-us@openstreetmap.org</span></a><br /><a href="https://lists.openstreetmap.org/listinfo/talk-us"><span style=" text-decoration: underline; color:#0057ae;">https://lists.openstreetmap.org/listinfo/talk-us</span></a><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /><br /></p></body></html>