Developing the world's first transnational open beneficial ownership register: A brief history of the Open Ownership Register
Appendix: Open-source code and open data
Denmark CVR data transformed in line with version 0.2 of BODS
https://bods-data.openownership.org/source/denmark/
Slovakia RPVS data transformed in line with version 0.2 of BODS
https://bods-data.openownership.org/source/slovakia/
UK PSC Register data transformed in line with version 0.2 of BODS
https://bods-data.openownership.org/source/UK_PSC/
To provide insights into these new sources and to judge the quality of the BO data published, Open Ownership developed a set of live analysis dashboards which can be used to inspect data from Denmark, Slovakia, and the UK.
Denmark CVR data dashboard
https://deepnote.com/app/open-ownership/Denmark-CVR-dashboard-9c2835e6-cecb-4d70-9e6f-bde86f6dfdd7
Slovakia RPVS data dashboard
https://deepnote.com/app/open-ownership/Slovakia-RPVS-dashboard-fb4b6afa-2b39-4261-baaf-887071a2d62d
UK PSC Register data dashboard
https://deepnote.com/app/open-ownership/UK-PSC-dashboard-2a4e8e4e-492e-48cb-891c-34b1d852dbfd
As part of this work, the code for ingesting, mapping, and transforming BO data from Denmark, Slovakia, and the UK in line with version 0.2 of BODS was also separated into different GitHub repositories:
- Ingester repositories contain code for adding discovered source records to Elasticsearch.
- Sources repositories contain code for reading/writing source records in Elasticsearch.
- Transformers repositories contain code for consuming new source records and transforming these to statements produced in line with version 0.2 of BODS.
Denmark CVR code
https://github.com/openownership/register-ingester-dk
https://github.com/openownership/register-sources-dk
https://github.com/openownership/register-transformer-dk
Slovakia RPVS code
https://github.com/openownership/register-ingester-sk
https://github.com/openownership/register-sources-sk
https://github.com/openownership/register-transformer-sk
UK PSC Register code
https://github.com/openownership/register-ingester-psc
https://github.com/openownership/register-sources-psc
https://github.com/openownership/register-transformer-psc
Full code for the OO Register can be found at https://github.com/openownership/register. Other related GitHub repositories include:
https://github.com/openownership/register-sources-bods = Read/write records in BODS version 0.2 format
https://github.com/openownership/bodspipelines = Python-only transformation of data into version 0.2 of BODS without deduplication or reconciliation with OpenCorporates bulk data
https://github.com/openownership/register-ingester-oc = Ingester for OpenCorporates bulk data into Elasticsearch
https://github.com/openownership/register-sources-oc = OO Register ingestion and searching of OpenCorporates data
https://github.com/openownership/bodsanalysis = Notebooks and code for analysing data published to BODS
Next page: Thank you to everyone who has worked on the Open Ownership Register