W dniu 13.05.2015 18:24, Bryce Nesbitt napisał(a):
On Wed, May 13, 2015 at 1:46 AM, Martin Koppenhoefer
<dieterdre...@gmail.com> wrote:
I'm not convinced that such a generic approach will help to get
unambiguous tagging, e.g.
children + education + building (= school building) ->
architectural school? language school? ...
vehicle + education (= driving school) -> self learning autonomous
vehicles? school bus? a bus that offers educational services? ...
area + tree (= forest/wood) -> a big tree? an area foreseen for
trees? an orchard? ...
building + sleep (= hotel/hostel/...) -> a motel? a dormitory? a
matress factory? ...
+1 well illustrated
Oh, so it have sounded like I disagree with current ability to go down
into details? Sorry for that! =} My intention was not to get rid of them
and have _only_ the basics, but to be able to have _better_ (=more
general/universal/"basic") basics.
I have to admit: we're damn good at details, but it's much easier to
extend them than to upgrade the generalities. And that's why we can
describe very complex properties, but we're unable to use proper
categories with general/specific relations between the objects.
For example we know the natural=forest and natural=wood have something
in common, but we have no tools to show how they relate to each other
(natural=* is just too broad) nor to let mappers describe general tree
area when needed (natural=trees + area=yes alone would do, but that's
another "case" to remember with different wording, not resembling
"forest" nor "wood").
The hierarchy approach sidesteps some of that
building
what type of building?
BTW: building is actually a great example of right basics we already
have. It is general enough to say building=yes and it's useful, but we
may narrow it down if needed - so it works as advertised. =}
But I think it better to go the other way. Start with the "duck":
driving_school
driving school + private_vehicle + fee = things open to
the general public, services, things you book in advance
driving school + heavy goods vehicle+ fee = services,
specialty services
Which other than the categories, pretty much is the wiki of today.
OK, but driving school is not the most basic object around we can find
(even the name reveals that it's a complex object!), so we still have no
tools for proper categorization from the top. We have to start from the
middle (keys like natural, amenity etc) and we need a lot of objects.
In other words, this example doesn't change anything, that's what we
have now: we still rule at details and suck at generics.
***
Just today I've learned about linguistic theory called "natural semantic
metalanguage" (NSM) and this is exactly what I think we need to make the
tagging system sane and easy to navigate. The "bricks" will be
different, because we focus on geospatial informations only, but the
rule is the same - they have to be as elementary as it gets:
"An explication is a breakdown of a non-prime concept into prime ones.
E.g., Someone X killed someone Y:
someone X did something to someone else Y
because of this, something happened to Y at the same time
because of this, something happened to Y's body
because of this, after this Y was not living anymore"
[
https://en.wikipedia.org/wiki/Natural_semantic_metalanguage#Explication
]
This form is probably not very useful for small talk =} , but it has
some big advantages: we need only tiny vocabulary to tell everything and
the objects do not overlap.
And this is a problem with existing tag set and Wiki today - many of our
basics are not that basic really and the vocabulary is so big, that we
have to check a lot of things. Let alone casual mappers...
***
I hope this time my message will be more clear:
1. Everything is well with how we describe detailed properties and I see
no need to touch it.
2. At the same time we have serious problems with general objects
classification rules (incompleteness, overlapping) and generic tag
overload.
3. That result is once you have the right tagging scheme, you're safe,
but finding it can be hard or impossible. Another consequence: Wiki is
no longer just a helpful documentation, but the only way to manage
everything at all, and so its' importance is overstated and
misunderstood (hence countless discussions about "approved" tag schemes
as if it's "official" somehow).
4. We can still use complex ideas like "supermarket" or "driving
school", because they're shorter way of describing things, but if they
prove to be too complex, we have tools to express it anyway - easy and
according to existing rules.
--
"The train is always on time / The trick is to be ready to put your bags
down" [A. Cohen]
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging