[Talk-GB] highway_authority_ref vs official_ref

Nathan Case nathancase at outlook.com
Mon Apr 11 12:56:49 UTC 2022


 > On 09/04/2022 16:38, Dave F wrote:

 > I see nothing wrong with country specific tags, when appropriate. I 
think the argument to keep it still stands.

I agree that country specific tags are fine when appropriate (e.g. 
prow_ref). However it feels like the UK isn't alone in tagging such 
references on roads - so it's not a country specific thing. It therefore 
seems odd to me that we have a country specific tag.

I also think we're potentially creating confusion with having our own 
tag here. The example I gave of the UK wiki page saying we should use 
official_ref=* is one obvious issue 
(https://wiki.openstreetmap.org/wiki/Roads_in_the_United_Kingdom#Tagging_road_numbers). 



 > highway_authority_ref was chosen because it clarifies who created it. 
They're mostly used for internal accounting.

I think this goes with Robert's point about conflating the reference and 
who created/operates/is responsible for it. A separate tag should 
perhaps be used to describe who's responsible for the referencing.


 >On 09/04/2022 17:29, Robert Whittaker (OSM lists) wrote:

 > In the case of highways, there can potentially be multiple official 
reference numbers, with different purposes.

True - though I think it should always be assumed official_ref refers to 
the primary object it's tagged on (i.e. the road when tagged on a road). 
Using official_ref for a secondary usage would be odd (we assume 
properties belong to the thing being tagged) - so other descriptor tags 
(e.g. prow_ref) should be used.

The examples you give actually prove my point - we know it wouldn't make 
sense to tag a road with a PRoW reference, so we have a specific PRoW 
reference key. The same for a bridge. We make it clear the reference is 
not for the road by using an explicit secondary key. Whereas we use 
ref=* on major roads because it's safe to assume the ref key belongs to 
the road - as it's the primary feature.


 > I do have one minor issue with highway_authority_ref though -- I 
think it would be better if the key name refered to the reference itself 
rather than the managing body. So I'd prefer highway_ref rather than 
highway_authority_ref.

This makes sense to me and would be more global friendly. However, I 
think it would really invite *all* roads being tagged as such. This 
would probably end up getting this tag rendered, thus defeating the 
point of it.

I note that highway_ref=* has been used in the UK 
(https://overpass-turbo.eu/s/1hzq) though I think usage is mostly 
(exclusively?) by Robert.


It seems to me, we'd be better of using official_ref and perhaps some 
complimentary tag such as official_ref:source or official_ref:operator 
to describe who is behind the reference.





On 09/04/2022 17:29, Robert Whittaker (OSM lists) wrote:
> On Sat, 9 Apr 2022 at 16:43, Dave F via Talk-GB
> <talk-gb at openstreetmap.org>  wrote:
>> official_ref is used for objects other than highways.
>> It's is very vague, which is the main reason highway_authority_ref was
>> chosen.
>> In certain circumstances there maybe reasons for multiple 'official'
>> refs. It's much better to provide detailed, specific tags.
>>
>>> Should we consider retiring highway_authority_ref and replacing with one of the more globally accepted tags?
>> I see nothing wrong with country specific tags, when appropriate. I
>> think the argument to keep it still stands.
>> highway_authority_ref was chosen because it clarifies who created it.
>> They're mostly used for internal accounting.
> I agree that it's better to be more specific about what sort of ref
> we're referring to. In particular, it makes life much easier for data
> consumers. In the case of highways, there can potentially be multiple
> official reference numbers, with different purposes. For example, if
> the route is a Public Highway and a Public Right of Way, and it goes
> over a bridge, each of those could have its own official reference
> number. We have prow_ref and bridge_ref for the latter two. I think
> it's better to use a specific rather than a generic tag for the first
> one as well.
>
> I do have one minor issue with highway_authority_ref though -- I think
> it would be better if the key name refered to the reference itself
> rather than the managing body. So I'd prefer highway_ref rather than
> highway_authority_ref. The latter could be confused with a reference
> number/code *of* the particular highway authority that manages the
> road, rather than one that it's assigned to another object. More
> generally, in other situations, it's possible that the same authority
> might maintain multiple registers, and we'd want our key names to be
> able to distinguish between them.
>
> Robert.
>



More information about the Talk-GB mailing list