Skip to content

Tabelas Jurisdiction e códigos associados #31

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
ppKrauss opened this issue Aug 7, 2022 · 3 comments
Open

Tabelas Jurisdiction e códigos associados #31

ppKrauss opened this issue Aug 7, 2022 · 3 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@ppKrauss
Copy link
Contributor

ppKrauss commented Aug 7, 2022

Originalmente as jurisdições vinham de datasets controlados como http://datasets.ok.org.br/city-codes
Agora cabe o controle em OSM-codes (não seria Digital-guard pois fazemos uso de multiplas fontes - aí sim cada fonte com seu guard).

Os datasets de jurisdiction podem ser construídos com base em

  • Consultas padronizadas Wikidata: retorna o primeiro esqueleto dos dados.
  • Consultas overpass OSM: retorna dados de confirmação e complementos.
  • Datasets oficiais de cada país: IBGE no caso BR e seus equivalentes a cada país
  • Datasets ISO.

A consolidação das fontes é feita pelo PostgreSQL conforme heurística de confiabilidade. Relatórios estatísticos podem sugerir demandas por revisão humana.

Problema das abreviações

Não existem fontes para a maior parte das abreviações, serão construídas por iniciativa da OSMcodes. Requer amadurecimento com a comunidade e legitimação com órgãos governamentais, longo processo, por isso demanda por tabelas de controle. Ver também https://github.com/AddressForAll/geoterm

CREATE TABLE optim.jurisdiction_abbrev_ref (
 abbrevref_id int PRIMARY KEY,
 name text not null,
 info jsonb not null
);

CREATE TABLE optim.jurisdiction_abbrev_option (
 selected boolean not null default false,
 abbrevref_id int not null REFERENCES optim.jurisdiction_abbrev_ref,
 isolabel_ext text not null,
 abbrev text not null,
 insert_date date not null default now(),
 PRIMARY KEY (abbrevref_id,isolabel_ext,insert_date)
);
@ppKrauss ppKrauss added documentation Improvements or additions to documentation enhancement New feature or request labels Aug 7, 2022
@0e1
Copy link
Collaborator

0e1 commented Aug 12, 2022

Tabelas foram populadas com as abreviações disponíveis no docs, até esse momento.

@0e1
Copy link
Collaborator

0e1 commented Sep 13, 2022

Ver também osm-codes/CO_new#17.

@0e1
Copy link
Collaborator

0e1 commented Oct 20, 2023

De osm-codes/BR#9

Siglas e demais sinônimos do prefixo canônico devem ser publicados.

Publiquei da seguinte maneira para avaliar:

  • synonym.csv: sinônimos oriundos da tabela optim.jurisdiction_abbrev_option
  • synonym_ref.csv: referencia para abbrevref

Ver arquivos em:

https://github.com/osm-codes/BR_new/tree/main/data/synonym.csv
https://github.com/osm-codes/BR_new/tree/main/data/synonym_ref.csv

https://github.com/osm-codes/CO_new/tree/main/data/synonym.csv
https://github.com/osm-codes/CO_new/tree/main/data/synonym_ref.csv

https://github.com/osm-codes/UY_new/tree/main/data/synonym.csv
https://github.com/osm-codes/UY_new/tree/main/data/synonym_ref.csv

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants