Hi Andrew, This is great. I've been thinking lately that the Humanitarian Data Model needs a bit of a rework(1). Just meaning there is more information in the wiki then ends up used in most cases through projects. Building an ontology could potentially make it easier to digest. It can be hard sometimes at the moment for people to see the model and figure out how to use it.
Best, -Kate (1) http://wiki.openstreetmap.org/wiki/Humanitarian_OSM_Tags/Humanitarian_Data_Model On Sun, May 4, 2014 at 11:27 AM, Andrew Buck <andrew.r.b...@gmail.com>wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hello everyone, > > A farily long explanation below, to just see how you can help, just > jump ahead to the end of the email. > > I am working on an ontology for OSM concepts and tags. An ontology is > basically a set of true statements about some domain. These > statements can then be read by a program called a 'reasoner' which > takes the statements and tries to fill in extra 'inferences' from the > statements to get a more complete picture of a domain. Finally, you > can then query this model in different ways to answer various questions. > > For the OSM domain these statements are things like: > > * "A building is a kind of structure" > * "An airplane hangar is a kind of building" > * "A Structure is a kind of real world entity" > * "A building can be tagged with building=yes" > * "An airplane hangar can be tagged with aeroway=hangar" > * "Buildings are of high importance to firefighters" > > Once these 4 statements have been entered into the ontology we can > then ask it a question like "What tags are of interest to > firefighters?" The model would then make the following chain of > inferences to answer the question: > > * "Since a building is of high importance to firefighters and a > building can be tagged with building=yes, then the tag building=yes is > of interest to firefighters." > > * "Since an airplane hangar is also a building, and airplane hangars > can be tagged with aeroway=hangar, then aeroway=hangar is of interest > to firefighters." > > * "Therefore both the tag building=yes and aeroway=hangar are > important to firefighters because either of them could indicate a kind > of building." > > Notice that in answering the question the reasoner was able to make > several inferences that we didn't have to manually enter into the > model. We don't have to manually curate a list of "what is of > interest to a "police officer travelling on foot with a police dog" > because we can simply have lists of things like "what is of interest > to a person on foot" and "what is of interest to a person with a dog", > etc, and then just tell the model how to combine them to make the list > we are actually interested in. > > The model can also be used to document things like mispelled versions > of tags, different schemes for tagging the same real world concept, > and even things like tags entered in foreign languages if they exist > in the database. It will therefore be very useful for things like > designing stylesheets, writing validator rules, creating custom > osm2pgsql schemas, creating routing rules, and so forth. > > > > > > > > So what do I need from the community to make this all happen? > > Although I can quite easily go through and enter this kind of > information into the model myself, actually figuring out what to enter > is a difficult process once you get past the obvious stuff like roads > and buildings. What I need is the help of subject matter experts from > many different fields to tell me what is important to them > (humanitarian workers, first responders like police, fire, emt, etc, > cartographers, people doing routing with OSM data, and so on). > > I need to know, what kinds of data are of interest to you and how much > you rely on different parts of that data. I can then program that > into the ontology and then use that information to make it easier for > you to use the OSM data. > > To do this I am suggesting we all just meet on mumble as the more > people we get involved in a conversation like this, the more > information ends up coming out of it. The idea is to find all the > little quirks in the OSM tagging system and the only way to do that is > to get input from all the stakeholders. So please join mumble > (instructions at the link below if you need them) and join the > conversation. > > https://wiki.openstreetmap.org/wiki/Mumble > > I will be anytime during the day (US time) and I figured since today > was a Sunday it might be a good day to get started. > > - -AndrewBuck > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iQIcBAEBAgAGBQJTZlxzAAoJEK7RwIfxHSXbj7wP/17mO8Qipml9QfU/mauLlc5+ > mQgxSp6klNtDY7nLy++YdR9WJAkd3yqmXJbKQWdqa7RcrTOQ/sf2tFOywF77NmV5 > CaEBLjfXxX++MC1IMLuNRgRmvLdAS4J2Cs1mX2cRQmw3E763xPTb/1+FsmsfJHc1 > nMGfNNfbNcDTJm3xSm4JrX3IA7a9SGe72qFTIA+BNGnKIPKn+Or72pk5tf77U9wN > GESNgVoeWwfQyVE//KG4fx+R9R330ZbrLgUpEontOhjM3Q18rrbtkDzqKVyVfC8C > KRi2ZD39+neAEVbALDI9RPp2GaiFKIL40OBRUy/nFUkb9R2Xs0RuMu59zh0fiAAP > JEtlMcFpPYA67Ku7WM1LnoHZHtV3HNNMTxrA6lIFH36SfUthWoTunz88q+ASt9Fz > cdn15WydJgzr7m7jF9x1lwCvEgOlmBeBZPKTFGTxrixeQza8TNUE4tfEitY2pfd+ > WOdJQjyx6DFe09R+rqOfGy9y6fkdmdRNhfmo2TyJiUQDrdwsY+67D+q8V6vLlBlQ > BC2tD+5Iy15jbg2bBtqkqaYxEDTVenWK2dKT9rM4uFz0jLqtRTJ1bNhpTYkf8Lw2 > chgEXnP7188gaG2P/RnkVrg0nK/yaaXJEqi731+KhX9ZsGl9OdsdMVUnrfIkxw00 > /zyze+8PveE8CSesdLUf > =Jo5H > -----END PGP SIGNATURE----- > > _______________________________________________ > HOT mailing list > HOT@openstreetmap.org > https://lists.openstreetmap.org/listinfo/hot >
_______________________________________________ HOT mailing list HOT@openstreetmap.org https://lists.openstreetmap.org/listinfo/hot