bcgov / bcgov/ols-geocoder

Add a Street schema to Physical Address eXchange Schema Standard

Open
#254 2 comments 0 reactions 0 assignees View on GitHub
documentation geocoder
Dominant language
Java
Stars
17
Forks
7
Avg merge
10h 2m
Merged PRs (30d)
15

Description

In the PAX schema, streetNamePhonetic is a fact about a Street. Do we need a separate street schema to provide the proper home for this field? localityNamePhonetic is a fact about a locality so is best left as a proposed addition to BCGNIS.

A street schema can also be used to validate street fields in the new-civic-addresses file. For example, let's say the Salmon Arm address authority provides the following street records:

|Name|Value
|--|--
streetName|10
streetType|Ave
streetDirection|NE
localityName|SalmonArm
subCountryCode|BC

If they also provide the following civic addresses:

|Name|Value
|--|--
civicNumber|101
streetName|10
streetType|Ave
streetDirection|N
localityName|SalmonArm
subCountryCode|BC

this address will be rejected by the geocoder data integration process because there is no 10 Ave N in Salmon Arm according to their street schema.

The street schema can also be used to validate streets in submitted road segment files . This allows for checking for mispelled streetNames between blocks of a street in the same locality, and unknown streetTypes, streetDirections, and streetQualifiers

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.