<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div name="messageBodySection">
<div dir="auto">Graeme Fitzpatrick wrote:
<div dir="auto">> <span style="background-color: var(--backgroundColor);">Could consideration be made to move to a two tier system of </span></div>
<div dir="auto"><span style="background-color: var(--backgroundColor);">> surface=paved, </span><span style="color: var(--textColor); background-color: var(--backgroundColor);">unpaved and then surface:paved=* and </span></div>
<div dir="auto"><span style="color: var(--textColor); background-color: var(--backgroundColor);">> surface:unpaved=* ? Coupling this with </span><span style="color: var(--textColor); background-color: var(--backgroundColor);">smoothness would </span></div>
<div dir="auto"><span style="color: var(--textColor); background-color: var(--backgroundColor);">> make the data easier to digest</span></div>
<div dir="auto"><span style="color: var(--textColor); background-color: var(--backgroundColor);"><br /></span></div>
<div dir="auto"><span style="color: var(--textColor); background-color: var(--backgroundColor);">No it wouldn't!</span></div>
<div dir="auto"><span style="color: var(--textColor); background-color: var(--backgroundColor);"><br /></span></div>
<div dir="auto">This is over-complicating things and really, really unnecessary.</div>
<div dir="auto"><br /></div>
<div dir="auto">If surface=gravel then it's unpaved, because... it's gravel. If surface=ground it's unpaved, because... it's ground. And so on. <span style="color: var(--textColor); background-color: var(--backgroundColor);">You really do not need two keys to express this.</span></div>
<div dir="auto"><span style="color: var(--textColor); background-color: var(--backgroundColor);"><br /></span></div>
<div dir="auto"><span style="color: var(--textColor); background-color: var(--backgroundColor);">It does not make it easier to digest. It makes it harder. Trust me. I probably do more complex surface parsing for cycle.travel than any other data consumer and this would be no help whatsoever, it would just be yet more code I have to write.</span></div>
<div dir="auto"><span style="color: var(--textColor); background-color: var(--backgroundColor);"><br /></span></div>
<div dir="auto"><span style="color: var(--textColor); background-color: var(--backgroundColor);">Friendly tip: the one thing above all that makes OSM data harder to digest is constantly reinventing well-established tags in the manner of </span><span style="background-color: var(--backgroundColor);">https://xkcd.com/927/ .</span></div>
<div dir="auto"><span style="color: var(--textColor); background-color: var(--backgroundColor);"><br /></span></div>
<div dir="auto"><span style="color: var(--textColor); background-color: var(--backgroundColor);">Richard</span></div>
</div>
</div>
</body>
</html>