Fw: [Openstreetmap-dev] OSM's Schema - moving it forwards.

Nick Whitelegg Nick.Whitelegg at solent.ac.uk
Thu Nov 24 18:58:07 GMT 2005



---------------------- Forwarded by Nick Whitelegg/FT/Southampton Institute
on 24/11/2005 18:57 ---------------------------
                                                             
 (Embedded                                                   
 image moved   Nick Whitelegg                                
 to file:      24/11/2005 18:55                              
 pic19629.jpg)                                               
                                                             
                                                             
                                                             




To:    "Andy Robinson" <Andy_J_Robinson at blueyonder.co.uk>
cc:    openstreetmap at vr.ucl.ac.uk
Subject:    Re: [Openstreetmap-dev] OSM's Schema - moving it forwards.
       (Document link: Nick Whitelegg)




(Sorry - meant to send this to the dev list, not the main list. Have now
done...)

I have already tagged a number of nodes and segments that I have uploaded
to OSM
with keys and values. Admittedly they are more countryside/pedestrian
rather
than urban/car orientated, but hopefully fairly general use:

The system I have used is as follows.

Segments
========
I have used keys of
"name", "foot", "horse", "bike", "car" and "class". These are as follows:

"name" - the segment name e.g. a street name. Standard OSM key.

"foot" - is the segment accessible to pedestrians?
Values: no, unofficial or yes.
"unofficial" means that the segment is accessible to pedestrians, but this
is
at the discretion of the landowner - it's not a legal right of way.

"horse" and "bike" follow the same pattern as foot; "car" is only no or
yes.
"class" describes the class of segment i.e. how big a road is it?

The values I have used include:
path - a path, typically too narrow for motorised traffic to follow.
unsurfaced - unsurfaced track.
minor - minor road e.g. country lane
estate - estate road, i.e. the sort of road you would find in a housing
estate,
of little interest to through traffic;
street - street in the centre of town, but not classified B or A;
secondary - the equivalent of a B road in the UK;
primary - the equivalent of an A road in the UK;
motorway - the equivalent of a motorway in the UK.

Nodes
=====

Nodes can have a "name", also a "class". The
"class" describes the type of node.
Values I have used include "pub", "hill", "car park",
"restaurant", "viewpoint", "amenity", "farm" etc.

My own site which uses OSM, Freemap-OSM (www.free-map.org.uk/osm), uses
these keys and values
to render different segments and nodes in different ways. osm-editor can
also handle these
keys and values.

I think there is a case for standardising at least some of these keys and
values, after
agreeing on a common scheme. In particular, name and class, and also,
arguably,
accessibility to foot, horse, bike and car are fairly fundamental
properties.

So we could have, in a future version:

<node name="Red Lion" class="pub"/>

or

<segment from="249999" to="250000" name="Smith Road" class="secondary"
car="yes" foot="yes"/>

Nick


-------------- next part --------------
A non-text attachment was scrubbed...
Name: pic19629.jpg
Type: image/jpeg
Size: 4209 bytes
Desc: not available
URL: <http://lists.openstreetmap.org/pipermail/dev/attachments/20051124/40d6dac7/attachment.jpg>


More information about the dev mailing list