From 99d57aea5ed30fcd0075c5b09babf6e513c5dcac Mon Sep 17 00:00:00 2001 From: Steve Day Date: Fri, 30 Oct 2020 11:52:43 +0000 Subject: [PATCH 1/7] Add management command to localise prototype data Takes a series of CSV files with replacement text for the various names and strings in the prototype data, plus a locale to write them to --- .../commands/localise_prototype_data.py | 89 +++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 bluetail/management/commands/localise_prototype_data.py diff --git a/bluetail/management/commands/localise_prototype_data.py b/bluetail/management/commands/localise_prototype_data.py new file mode 100644 index 0000000..2a7ee41 --- /dev/null +++ b/bluetail/management/commands/localise_prototype_data.py @@ -0,0 +1,89 @@ +import csv +import glob +import logging +import os + +from django.core.management import BaseCommand +from django.conf import settings + +logger = logging.getLogger('django') + +DATA_DIR = os.path.join(settings.BLUETAIL_APP_DIR, "data") + + +class Command(BaseCommand): + def add_arguments(self, parser): + parser.add_argument('people_translations', nargs=1, type=str) + parser.add_argument('company_translations', nargs=1, type=str) + parser.add_argument('tender_translations', nargs=1, type=str) + parser.add_argument('flag_translations', nargs=1, type=str) + parser.add_argument('language', nargs=1, type=str) + + def handle(self, *args, **kwargs): + """Localise prototype data using a spreadsheet of translations""" + + prototype_data_dir = os.path.join( + DATA_DIR, + "prototype_{}".format(kwargs['language'][0]) + ) + bods_dir = os.path.join(prototype_data_dir, "bods", "PROC-20-0001") + flags_dir = os.path.join(prototype_data_dir, "flags") + ocds_dir = os.path.join(prototype_data_dir, "ocds") + + bods_files = glob.glob(os.path.join(bods_dir, '*.json')) + ocds_files = glob.glob(os.path.join(ocds_dir, '*.json')) + + bods_ocds_replacements = [] + flag_replacements = [] + tender_replacements = [] + + language = kwargs['language'][0] + + with(open(kwargs['people_translations'][0])) as people_translations: + reader = csv.DictReader(people_translations) + for row in reader: + if(row['en'] != ''): + bods_ocds_replacements.append((row['en'], row[language])) + + with(open(kwargs['company_translations'][0])) as company_translations: + reader = csv.DictReader(company_translations) + for row in reader: + if(row['en'] != ''): + bods_ocds_replacements.append((row['en'], row[language])) + + with(open(kwargs['tender_translations'][0])) as tender_translations: + reader = csv.DictReader(tender_translations) + for row in reader: + if(row['en'] != ''): + tender_replacements.append((row['en'], row[language])) + + with(open(kwargs['flag_translations'][0])) as flag_translations: + reader = csv.DictReader(flag_translations) + for row in reader: + if(row['en'] != ''): + flag_replacements.append((row['en'], row[language])) + + for file in bods_files: + with(open(file, 'r')) as bods_file: + contents = bods_file.read() + for original, replacement in bods_ocds_replacements: + contents = contents.replace(original, replacement) + with(open(file, 'w')) as bods_file: + bods_file.write(contents) + + for file in ocds_files: + with(open(file, 'r')) as ocds_file: + contents = ocds_file.read() + for original, replacement in bods_ocds_replacements: + contents = contents.replace(original, replacement) + for original, replacement in tender_replacements: + contents = contents.replace(original, replacement) + with(open(file, 'w')) as ocds_file: + ocds_file.write(contents) + + with(open(os.path.join(flags_dir, 'flags.csv'), 'r')) as flags_file: + contents = flags_file.read() + for original, replacement in flag_replacements: + contents = contents.replace(original, replacement) + with(open(os.path.join(flags_dir, 'flags.csv'), 'w')) as flags_file: + flags_file.write(contents) From 2c5a58440112d44f1d548ea64677f526c9cc4801 Mon Sep 17 00:00:00 2001 From: Steve Day Date: Thu, 29 Oct 2020 13:56:16 +0000 Subject: [PATCH 2/7] Add Spanish version of prototype data --- .../bods/PROC-20-0001/a_ownership.json | 318 +++++++++++++ .../bods/PROC-20-0001/b_ownership.json | 259 +++++++++++ .../bods/PROC-20-0001/c_ownership.json | 432 ++++++++++++++++++ .../bods/PROC-20-0001/d_ownership.json | 373 +++++++++++++++ .../bods/PROC-20-0001/e_ownership.json | 432 ++++++++++++++++++ .../prototype_es/flags/flag_attachments.csv | 13 + bluetail/data/prototype_es/flags/flags.csv | 6 + .../ocds/ocds_tenderers_package.json | 215 +++++++++ 8 files changed, 2048 insertions(+) create mode 100644 bluetail/data/prototype_es/bods/PROC-20-0001/a_ownership.json create mode 100644 bluetail/data/prototype_es/bods/PROC-20-0001/b_ownership.json create mode 100644 bluetail/data/prototype_es/bods/PROC-20-0001/c_ownership.json create mode 100644 bluetail/data/prototype_es/bods/PROC-20-0001/d_ownership.json create mode 100644 bluetail/data/prototype_es/bods/PROC-20-0001/e_ownership.json create mode 100644 bluetail/data/prototype_es/flags/flag_attachments.csv create mode 100644 bluetail/data/prototype_es/flags/flags.csv create mode 100644 bluetail/data/prototype_es/ocds/ocds_tenderers_package.json diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/a_ownership.json b/bluetail/data/prototype_es/bods/PROC-20-0001/a_ownership.json new file mode 100644 index 0000000..6a77b5f --- /dev/null +++ b/bluetail/data/prototype_es/bods/PROC-20-0001/a_ownership.json @@ -0,0 +1,318 @@ +[ + { + "statementID": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b7", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2017-11-18", + "entityType": "unknownEntity", + "name": "Synomus Technology Services Ltd.", + "foundingDate": "2010-11-18", + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "1602647563" + } + ], + "addresses": [ + { + "type": "registered", + "address": "Aston House, Cornwall Avenue, London, N3 1LF", + "country": "GB", + "postCode": "N3 1LF" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3dad", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Synomus International Ltd.", + "addresses": [ + { + "country": "GB" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6235874596" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3abc", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "S C M Holdings LLC.", + "addresses": [ + { + "country": "US" + } + ], + "incorporatedInJurisdiction": { + "code": "US" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6321254583" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc099", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b7" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3dad" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 50 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc000", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b7" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3abc" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 50 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "17bfeb0d-4a63-41d3-814d-b8a54c81a1f", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Jasmine Wilkins" + } + ], + "identifiers": [ + { + "id": "FZDS12383607776793", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "d1eb52de-ff02-4690-8359-f4bbf9c128b1", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Mr. Simon Clark" + } + ], + "identifiers": [ + { + "id": "YDAZ21513405928609", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-03559861b2e2", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Mr. Joe Jones" + } + ], + "identifiers": [ + { + "id": "PFQY03765447964910", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7211", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b7" + }, + "interestedParty": { + "describedByPersonStatement": "17bfeb0d-4a63-41d3-814d-b8a54c81a1f" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7210", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b7" + }, + "interestedParty": { + "describedByPersonStatement": "d1eb52de-ff02-4690-8359-f4bbf9c128b1" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 40 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7213", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b7" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-03559861b2e2" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + } +] \ No newline at end of file diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/b_ownership.json b/bluetail/data/prototype_es/bods/PROC-20-0001/b_ownership.json new file mode 100644 index 0000000..ee07b28 --- /dev/null +++ b/bluetail/data/prototype_es/bods/PROC-20-0001/b_ownership.json @@ -0,0 +1,259 @@ +[ + { + "statementID": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b8", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2017-11-18", + "entityType": "unknownEntity", + "name": "Frost Group Ltd.", + "foundingDate": "2010-11-18", + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "5740394756" + } + ], + "addresses": [ + { + "type": "registered", + "address": "Aston House, Cornwall Avenue, London, N3 1LF", + "country": "GB", + "postCode": "N3 1LF" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3dae", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Dolor Sit Amet Ltd.", + "addresses": [ + { + "country": "GB" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "3642541901" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc091", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b8" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3dae" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 100 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "17bfeb0d-4a63-41d3-814d-b8a54c81a1g", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Alan Frost" + } + ], + "identifiers": [ + { + "id": "QTUY80730215736819", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "d1eb52de-ff02-4690-8359-f4bbf9c128b2", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Andrea Barker" + } + ], + "identifiers": [ + { + "id": "FPCX3375936883999", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-03559861b2e3", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Mrs. Jayne Jones" + } + ], + "identifiers": [ + { + "id": "RCQV80578179466720", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7223", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b8" + }, + "interestedParty": { + "describedByPersonStatement": "17bfeb0d-4a63-41d3-814d-b8a54c81a1g" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7212", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b8" + }, + "interestedParty": { + "describedByPersonStatement": "d1eb52de-ff02-4690-8359-f4bbf9c128b2" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 40 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f631329s7223", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b8" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-03559861b2e3" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + } +] \ No newline at end of file diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/c_ownership.json b/bluetail/data/prototype_es/bods/PROC-20-0001/c_ownership.json new file mode 100644 index 0000000..2031b3b --- /dev/null +++ b/bluetail/data/prototype_es/bods/PROC-20-0001/c_ownership.json @@ -0,0 +1,432 @@ +[ + { + "statementID": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2017-11-18", + "entityType": "unknownEntity", + "name": "Mitchell Systems Ltd.", + "foundingDate": "2010-11-18", + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "5315469852" + } + ], + "addresses": [ + { + "type": "registered", + "address": "Aston House, Cornwall Avenue, London, N3 1LF", + "country": "GB", + "postCode": "N3 1LF" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3daf", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "ABG Group Ltd.", + "addresses": [ + { + "country": "GB" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6428974568" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3abe", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Mitchell Wade LLC.", + "addresses": [ + { + "country": "US" + } + ], + "incorporatedInJurisdiction": { + "code": "US" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6795843617" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3abd", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Sunrise Taylor Hunt Ltd.", + "addresses": [ + { + "country": "GB" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6948732519" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc092", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3daf" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 50 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc001", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3abe" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc002", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3abd" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 20 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "17bfeb0d-4a63-41d3-814d-b8a54c81a1h", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Marilyn Smith" + } + ], + "identifiers": [ + { + "id": "OHAQ34066217083012", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "d1eb52de-ff02-4690-8359-f4bbf9c128b3", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Dean Smith" + } + ], + "identifiers": [ + { + "id": "MOVI50755167525081", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-03559861b2e4", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Rachael Andrews-Chapman" + } + ], + "identifiers": [ + { + "id": "NLOJ02279054534291", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-03448861b2e3", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Antony Wade" + } + ], + "identifiers": [ + { + "id": "HMCI17014140912423", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7214", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9" + }, + "interestedParty": { + "describedByPersonStatement": "17bfeb0d-4a63-41d3-814d-b8a54c81a1h" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7215", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9" + }, + "interestedParty": { + "describedByPersonStatement": "d1eb52de-ff02-4690-8359-f4bbf9c128b3" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 40 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7233", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-03559861b2e4" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 15 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7216", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-03448861b2e3" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 15 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + } +] \ No newline at end of file diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/d_ownership.json b/bluetail/data/prototype_es/bods/PROC-20-0001/d_ownership.json new file mode 100644 index 0000000..04b5ce9 --- /dev/null +++ b/bluetail/data/prototype_es/bods/PROC-20-0001/d_ownership.json @@ -0,0 +1,373 @@ +[ + { + "statementID": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b1", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2017-11-18", + "entityType": "unknownEntity", + "name": "Gough-Hunt Ltd.", + "foundingDate": "2010-11-18", + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "5315469854" + } + ], + "addresses": [ + { + "type": "registered", + "address": "Aston House, Cornwall Avenue, London, N3 1LF", + "country": "GB", + "postCode": "N3 1LF" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3abf", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Gough Holdings Ltd.", + "addresses": [ + { + "country": "GB" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "9313254625" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3abg", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Sunrise Taylor Hunt Ltd.", + "addresses": [ + { + "country": "GB" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6948732519" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc003", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b1" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3abf" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc004", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b1" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3abg" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 20 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "17bfeb0d-4a63-41d3-814d-b8a54c81a1i", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Simon Leach" + } + ], + "identifiers": [ + { + "id": "FUJV09080045017715", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "d1eb52de-ff02-4690-8359-f4bbf9c128b4", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Andrea Bennett" + } + ], + "identifiers": [ + { + "id": "OIVH85660017351759", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-03559861b2e5", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Mr. Ben Khan" + } + ], + "identifiers": [ + { + "id": "ODSH83622173388827", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-03554681b2e3", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Antony Wade" + } + ], + "identifiers": [ + { + "id": "HMCI17014140912423", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7217", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b1" + }, + "interestedParty": { + "describedByPersonStatement": "17bfeb0d-4a63-41d3-814d-b8a54c81a1i" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7219", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b1" + }, + "interestedParty": { + "describedByPersonStatement": "d1eb52de-ff02-4690-8359-f4bbf9c128b4" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 40 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7243", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b1" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-03559861b2e5" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 15 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7218", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b1" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-03554681b2e3" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 15 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + } +] \ No newline at end of file diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/e_ownership.json b/bluetail/data/prototype_es/bods/PROC-20-0001/e_ownership.json new file mode 100644 index 0000000..e13e42a --- /dev/null +++ b/bluetail/data/prototype_es/bods/PROC-20-0001/e_ownership.json @@ -0,0 +1,432 @@ +[ + { + "statementID": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2017-11-18", + "entityType": "unknownEntity", + "name": "Future Tech Horizons Ltd.", + "foundingDate": "2010-11-18", + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "3264298751" + } + ], + "addresses": [ + { + "type": "registered", + "address": "Aston House, Cornwall Avenue, London, N3 1LF", + "country": "GB", + "postCode": "N3 1LF" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce4ebf", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Bailey Robinson Ltd.", + "addresses": [ + { + "country": "GB" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6159248167" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce4bce", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Robinson Partners LLC.", + "addresses": [ + { + "country": "US" + } + ], + "incorporatedInJurisdiction": { + "code": "US" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "1216485124578" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439df4abd", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "PBG Group Ltd.", + "addresses": [ + { + "country": "KY" + } + ], + "incorporatedInJurisdiction": { + "code": "KY" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6213874" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88d112", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce4ebf" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 50 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e89cc011", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce4bce" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e99bc002", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439df4abd" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 20 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "17bfeb0d-4a63-41d3-814d-b8a55d72a1h", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Charlie Dean" + } + ], + "identifiers": [ + { + "id": "RUNN65849294146541", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "d1eb52de-ff02-4690-8359-f4bbg1d138b4", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Rebeccah Price-Ward" + } + ], + "identifiers": [ + { + "id": "BTZK96794302402721", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-035l1461h2e4", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Jemma Hunt" + } + ], + "identifiers": [ + { + "id": "ODHL07546948060657", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-0354182cd2e3", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Holly Khan" + } + ], + "identifiers": [ + { + "id": "LLBT75151447597460", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f6682g9d7214", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9" + }, + "interestedParty": { + "describedByPersonStatement": "17bfeb0d-4a63-41d3-814d-b8a55d72a1h" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f6ab139d7215", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9" + }, + "interestedParty": { + "describedByPersonStatement": "d1eb52de-ff02-4690-8359-f4bbg1d138b4" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 40 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f942109d7211", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-035l1461h2e4" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 15 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f654101c7216", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-0354182cd2e3" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 15 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + } +] \ No newline at end of file diff --git a/bluetail/data/prototype_es/flags/flag_attachments.csv b/bluetail/data/prototype_es/flags/flag_attachments.csv new file mode 100644 index 0000000..b2e8e12 --- /dev/null +++ b/bluetail/data/prototype_es/flags/flag_attachments.csv @@ -0,0 +1,13 @@ +ocid,identifier_schemeName,identifier_scheme,identifier_id,flag_name +,"National ID",,"YDAZ21513405928609","person_id_matches_cabinet_minister" +,,"GB-LAC","1602647563","company_id_invalid" +,,"GB-LAC","5315469854","company_in_blacklisted_jurisdiction" +,"National ID",,"HMCI17014140912423","person_id_matches_cabinet_minister" +,,"GB-LAC","6213874","company_in_blacklisted_jurisdiction" +"ocds-123abc-PROC-20-0001","National ID",,"YDAZ21513405928609","person_id_matches_cabinet_minister" +"ocds-123abc-PROC-20-0001",,"GB-LAC","1602647563","company_id_invalid" +"ocds-123abc-PROC-20-0001","National ID",,"HMCI17014140912423","person_in_multiple_applications_to_tender" +"ocds-123abc-PROC-20-0001",,"GB-LAC","5315469854","company_in_blacklisted_jurisdiction" +"ocds-123abc-PROC-20-0001",,"GB-LAC","6948732519","company_in_multiple_applications_to_tender" +"ocds-123abc-PROC-20-0001","National ID",,"HMCI17014140912423","person_id_matches_cabinet_minister" +"ocds-123abc-PROC-20-0001",,"GB-LAC","6213874","company_in_blacklisted_jurisdiction" \ No newline at end of file diff --git a/bluetail/data/prototype_es/flags/flags.csv b/bluetail/data/prototype_es/flags/flags.csv new file mode 100644 index 0000000..232c5b3 --- /dev/null +++ b/bluetail/data/prototype_es/flags/flags.csv @@ -0,0 +1,6 @@ +flag_name,flag_type,flag_text,flag_field +person_id_matches_cabinet_minister,warning,Name and ID match a currently serving cabinet minister.,person_id +company_id_invalid,error,Invalid company ID,company_id +company_in_blacklisted_jurisdiction,warning,Company registered in a blacklisted jurisdiction.,jurisdiction +company_in_multiple_applications_to_tender,warning,This company appears in multiple applications to this tender.,company_id +person_in_multiple_applications_to_tender,warning,This person has control over multiple applicants to this tender.,person_id \ No newline at end of file diff --git a/bluetail/data/prototype_es/ocds/ocds_tenderers_package.json b/bluetail/data/prototype_es/ocds/ocds_tenderers_package.json new file mode 100644 index 0000000..f8f92c6 --- /dev/null +++ b/bluetail/data/prototype_es/ocds/ocds_tenderers_package.json @@ -0,0 +1,215 @@ +{ + "uri": "https://openopps.com/tenders/ocds-0c46vo-0001-da642c2f-f5f0-4fe2-827f-a0ed0ea2414d/?format=json", + "releases": [ + { + "ocid": "ocds-123abc-PROC-20-0001", + "id": "PROC-20-0001-02-tender", + "date": "2010-01-01T09:30:00Z", + "language": "en", + "tag": [ + "tender" + ], + "initiationType": "tender", + "parties": [ + { + "identifier": { + "scheme": "GB-LAC", + "id": "E12345678", + "legalName": "London Borough of Toupee" + }, + "name": "London Borough of Toupee", + "roles": [ + "procuringEntity", + "buyer" + ], + "id": "GB-LAC-E12345678" + }, + { + "identifier": { + "scheme": "GB-LAC", + "id": "1602647563", + "legalName": "Synomus Technology Services Ltd." + }, + "name": "Synomus Technology Services Ltd.", + "address": { + "countryName": "United Kingdom" + }, + "contactPoint": { + "name": "Procurement Team", + "email": "procurement-team@example.com", + "telephone": "01234 345 346", + "faxNumber": "01234 345 345", + "url": "http://example.com/contact/" + }, + "roles": [ + "tenderer" + ], + "id": "PROC-20-0001/a" + }, + { + "identifier": { + "scheme": "GB-LAC", + "id": "5740394756", + "legalName": "Frost Group Ltd." + }, + "name": "Frost Group Ltd.", + "address": { + "countryName": "United Kingdom" + }, + "contactPoint": { + "name": "Procurement Team", + "email": "procurement-team@example.com", + "telephone": "01234 345 346", + "faxNumber": "01234 345 345", + "url": "http://example.com/contact/" + }, + "roles": [ + "tenderer" + ], + "id": "PROC-20-0001/b" + }, + { + "identifier": { + "scheme": "GB-LAC", + "id": "5315469852", + "legalName": "Mitchell Systems Ltd." + }, + "name": "Mitchell Systems Ltd.", + "address": { + "countryName": "United Kingdom" + }, + "contactPoint": { + "name": "Procurement Team", + "email": "procurement-team@example.com", + "telephone": "01234 345 346", + "faxNumber": "01234 345 345", + "url": "http://example.com/contact/" + }, + "roles": [ + "tenderer" + ], + "id": "PROC-20-0001/c" + }, + { + "identifier": { + "scheme": "GB-LAC", + "id": "5315469854", + "legalName": "Gough-Hunt Ltd." + }, + "name": "Gough-Hunt Ltd.", + "address": { + "countryName": "Jersey" + }, + "contactPoint": { + "name": "Procurement Team", + "email": "procurement-team@example.com", + "telephone": "01234 345 346", + "faxNumber": "01234 345 345", + "url": "http://example.com/contact/" + }, + "roles": [ + "tenderer" + ], + "id": "PROC-20-0001/d" + }, + { + "identifier": { + "scheme": "GB-LAC", + "id": "3264298751", + "legalName": "Future Tech Horizons Ltd.\n" + }, + "name": "Future Tech Horizons Ltd.\n", + "contactPoint": { + "name": "Procurement Team", + "email": "procurement-team@example.com", + "telephone": "01234 345 346", + "faxNumber": "01234 345 345", + "url": "http://example.com/contact/" + }, + "roles": [ + "tenderer" + ], + "id": "PROC-20-0001/e" + } + ], + "buyer": { + "id": "GB-LAC-E12345678", + "name": "London Borough of Toupee" + }, + "tender": { + "id": "PROC-20-0001", + "title": "Tachograph Forensic Services", + "description": "Tenders solicited for work to build new cycle lanes in the centre of town.", + "status": "active", + "value": { + "amount": 120000, + "currency": "GBP" + }, + "procurementMethod": "open", + "procurementMethodRationale": "An open competitive tender is required by EU Rules", + "awardCriteria": "bestProposal", + "awardCriteriaDetails": "The best proposal, subject to value for money requirements, will be accepted.", + "submissionMethod": [ + "electronicSubmission" + ], + "submissionMethodDetails": "Submit through the online portal at http://example.com/submissions/PROC-20-0001-01/", + "hasEnquiries": false, + "tenderPeriod": { + "startDate": "2020-03-01T09:00:00Z", + "endDate": "2020-04-01T18:00:00Z" + }, + "contractPeriod": { + "startDate": "2020-06-01T00:00:00Z", + "endDate": "2021-06-01T23:59:59Z" + }, + "procuringEntity": { + "id": "GB-LAC-E12345678", + "name": "London Borough of Toupee" + }, + "numberOfTenderers": 5, + "tenderers": [ + { + "id": "PROC-20-0001/a", + "name": "Synomus Technology Services Ltd." + }, + { + "id": "PROC-20-0001/b", + "name": "Frost Group Ltd" + }, + { + "id": "PROC-20-0001/c", + "name": "Mitchell Systems Ltd." + }, + { + "id": "PROC-20-0001/d", + "name": "Gough-Hunt Ltd." + }, + { + "id": "PROC-20-0001/e", + "name": "Future Tech Horizons Ltd." + } + ], + "documents": [ + { + "id": "0005", + "documentType": "notice", + "title": "Tender Notice", + "description": "Official tender notice.", + "url": "http://example.com/tender-notices/ocds-213czf-000-00001-01.html", + "datePublished": "2020-01-01T09:00:00Z", + "format": "text/html", + "language": "en" + } + ] + } + } + ], + "version": "1.1", + "publisher": { + "uid": "https://beta.companieshouse.gov.uk/company/04962733", + "uri": "https://openopps.com", + "name": "Open Opps", + "scheme": "Companies House" + }, + "publishedDate": "2020-01-01T01:31:12.131168+00:00" +} From 3757b1c5d9065795d65e27042b326541fe8acd96 Mon Sep 17 00:00:00 2001 From: Steve Day Date: Thu, 29 Oct 2020 15:08:28 +0000 Subject: [PATCH 3/7] Localise Spanish prototype data --- .../bods/PROC-20-0001/a_ownership.json | 48 ++++++------- .../bods/PROC-20-0001/b_ownership.json | 42 +++++------ .../bods/PROC-20-0001/c_ownership.json | 68 +++++++++--------- .../bods/PROC-20-0001/d_ownership.json | 56 +++++++-------- .../bods/PROC-20-0001/e_ownership.json | 60 ++++++++-------- .../prototype_es/flags/flag_attachments.csv | 14 ++-- bluetail/data/prototype_es/flags/flags.csv | 10 +-- .../ocds/ocds_tenderers_package.json | 70 +++++++++---------- 8 files changed, 184 insertions(+), 184 deletions(-) diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/a_ownership.json b/bluetail/data/prototype_es/bods/PROC-20-0001/a_ownership.json index 6a77b5f..3b8db52 100644 --- a/bluetail/data/prototype_es/bods/PROC-20-0001/a_ownership.json +++ b/bluetail/data/prototype_es/bods/PROC-20-0001/a_ownership.json @@ -5,11 +5,11 @@ "isComponent": false, "statementDate": "2017-11-18", "entityType": "unknownEntity", - "name": "Synomus Technology Services Ltd.", + "name": "Soluciones y Servicios Médicos S.A. de C.V.", "foundingDate": "2010-11-18", "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "1602647563" } ], @@ -17,18 +17,18 @@ { "type": "registered", "address": "Aston House, Cornwall Avenue, London, N3 1LF", - "country": "GB", + "country": "MX", "postCode": "N3 1LF" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "MX" }, "publicationDetails": { "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "Soluciones y Servicios Médicos S.A. de C.V." } } }, @@ -38,18 +38,18 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Synomus International Ltd.", + "name": "Servicios Eficientes S.A. de C.V.", "addresses": [ { - "country": "GB" + "country": "MX" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "MX" }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "6235874596" } ], @@ -57,7 +57,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "Soluciones y Servicios Médicos S.A. de C.V." } } }, @@ -78,7 +78,7 @@ }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "6321254583" } ], @@ -86,7 +86,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "Soluciones y Servicios Médicos S.A. de C.V." } } }, @@ -116,7 +116,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "Soluciones y Servicios Médicos S.A. de C.V." } } }, @@ -146,7 +146,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "Soluciones y Servicios Médicos S.A. de C.V." } } }, @@ -158,7 +158,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Jasmine Wilkins" + "fullName": "María López Ramirez" } ], "identifiers": [ @@ -171,7 +171,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "Soluciones y Servicios Médicos S.A. de C.V." } } }, @@ -183,7 +183,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Mr. Simon Clark" + "fullName": "Alejandro Pérez García" } ], "identifiers": [ @@ -196,7 +196,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "Soluciones y Servicios Médicos S.A. de C.V." } } }, @@ -208,7 +208,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Mr. Joe Jones" + "fullName": "Jose Luis Calderón" } ], "identifiers": [ @@ -221,7 +221,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "Soluciones y Servicios Médicos S.A. de C.V." } } }, @@ -251,7 +251,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "Soluciones y Servicios Médicos S.A. de C.V." } } }, @@ -281,7 +281,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "Soluciones y Servicios Médicos S.A. de C.V." } } }, @@ -311,8 +311,8 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "Soluciones y Servicios Médicos S.A. de C.V." } } } -] \ No newline at end of file +] diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/b_ownership.json b/bluetail/data/prototype_es/bods/PROC-20-0001/b_ownership.json index ee07b28..3ec426a 100644 --- a/bluetail/data/prototype_es/bods/PROC-20-0001/b_ownership.json +++ b/bluetail/data/prototype_es/bods/PROC-20-0001/b_ownership.json @@ -5,11 +5,11 @@ "isComponent": false, "statementDate": "2017-11-18", "entityType": "unknownEntity", - "name": "Frost Group Ltd.", + "name": "Grupo Ramirez S.A. de C.V.", "foundingDate": "2010-11-18", "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "5740394756" } ], @@ -17,18 +17,18 @@ { "type": "registered", "address": "Aston House, Cornwall Avenue, London, N3 1LF", - "country": "GB", + "country": "MX", "postCode": "N3 1LF" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "MX" }, "publicationDetails": { "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "Grupo Ramirez S.A. de C.V." } } }, @@ -38,18 +38,18 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Dolor Sit Amet Ltd.", + "name": "Máxima Salud S.A. de C.V.", "addresses": [ { - "country": "GB" + "country": "MX" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "MX" }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "3642541901" } ], @@ -57,7 +57,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "Grupo Ramirez S.A. de C.V." } } }, @@ -87,7 +87,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "Grupo Ramirez S.A. de C.V." } } }, @@ -99,7 +99,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Alan Frost" + "fullName": "Jorge Fernández Mora" } ], "identifiers": [ @@ -112,7 +112,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "Grupo Ramirez S.A. de C.V." } } }, @@ -124,7 +124,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Andrea Barker" + "fullName": "Valentina García Flores" } ], "identifiers": [ @@ -137,7 +137,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "Grupo Ramirez S.A. de C.V." } } }, @@ -149,7 +149,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Mrs. Jayne Jones" + "fullName": "Camila Vargas Cruz" } ], "identifiers": [ @@ -162,7 +162,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "Grupo Ramirez S.A. de C.V." } } }, @@ -192,7 +192,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "Grupo Ramirez S.A. de C.V." } } }, @@ -222,7 +222,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "Grupo Ramirez S.A. de C.V." } } }, @@ -252,8 +252,8 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "Grupo Ramirez S.A. de C.V." } } } -] \ No newline at end of file +] diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/c_ownership.json b/bluetail/data/prototype_es/bods/PROC-20-0001/c_ownership.json index 2031b3b..d9e196a 100644 --- a/bluetail/data/prototype_es/bods/PROC-20-0001/c_ownership.json +++ b/bluetail/data/prototype_es/bods/PROC-20-0001/c_ownership.json @@ -5,11 +5,11 @@ "isComponent": false, "statementDate": "2017-11-18", "entityType": "unknownEntity", - "name": "Mitchell Systems Ltd.", + "name": "Nevis Consultores S.A. de C.V.", "foundingDate": "2010-11-18", "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "5315469852" } ], @@ -17,18 +17,18 @@ { "type": "registered", "address": "Aston House, Cornwall Avenue, London, N3 1LF", - "country": "GB", + "country": "MX", "postCode": "N3 1LF" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "MX" }, "publicationDetails": { "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } }, @@ -38,18 +38,18 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "ABG Group Ltd.", + "name": "T.R.M. Construcción S.A. de C.V.", "addresses": [ { - "country": "GB" + "country": "MX" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "MX" }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "6428974568" } ], @@ -57,7 +57,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } }, @@ -67,7 +67,7 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Mitchell Wade LLC.", + "name": "Nevis Consultants LLC.", "addresses": [ { "country": "US" @@ -78,7 +78,7 @@ }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "6795843617" } ], @@ -86,7 +86,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } }, @@ -96,18 +96,18 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Sunrise Taylor Hunt Ltd.", + "name": "Optima Soluciones S.A. de C.V.", "addresses": [ { - "country": "GB" + "country": "MX" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "MX" }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "6948732519" } ], @@ -115,7 +115,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } }, @@ -145,7 +145,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } }, @@ -175,7 +175,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } }, @@ -205,7 +205,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } }, @@ -217,7 +217,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Marilyn Smith" + "fullName": "Sofía Sánchez Ramirez" } ], "identifiers": [ @@ -230,7 +230,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } }, @@ -242,7 +242,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Dean Smith" + "fullName": "Juan Carlos Ruíz" } ], "identifiers": [ @@ -255,7 +255,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } }, @@ -267,7 +267,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Rachael Andrews-Chapman" + "fullName": "María José Sánchez" } ], "identifiers": [ @@ -280,7 +280,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } }, @@ -292,7 +292,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Antony Wade" + "fullName": "Eduardo Félix Rivera" } ], "identifiers": [ @@ -305,7 +305,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } }, @@ -335,7 +335,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } }, @@ -365,7 +365,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } }, @@ -395,7 +395,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } }, @@ -425,8 +425,8 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." } } } -] \ No newline at end of file +] diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/d_ownership.json b/bluetail/data/prototype_es/bods/PROC-20-0001/d_ownership.json index 04b5ce9..4a127a0 100644 --- a/bluetail/data/prototype_es/bods/PROC-20-0001/d_ownership.json +++ b/bluetail/data/prototype_es/bods/PROC-20-0001/d_ownership.json @@ -5,11 +5,11 @@ "isComponent": false, "statementDate": "2017-11-18", "entityType": "unknownEntity", - "name": "Gough-Hunt Ltd.", + "name": "Mexican Federal Suppliers Ltd.", "foundingDate": "2010-11-18", "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "5315469854" } ], @@ -17,18 +17,18 @@ { "type": "registered", "address": "Aston House, Cornwall Avenue, London, N3 1LF", - "country": "GB", + "country": "JE", "postCode": "N3 1LF" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "JE" }, "publicationDetails": { "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "Mexican Federal Suppliers Ltd." } } }, @@ -38,7 +38,7 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Gough Holdings Ltd.", + "name": "M.F.S. Holdings Ltd.", "addresses": [ { "country": "GB" @@ -49,7 +49,7 @@ }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "9313254625" } ], @@ -57,7 +57,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "Mexican Federal Suppliers Ltd." } } }, @@ -67,18 +67,18 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Sunrise Taylor Hunt Ltd.", + "name": "Optima Soluciones S.A. de C.V.", "addresses": [ { - "country": "GB" + "country": "MX" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "MX" }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "6948732519" } ], @@ -86,7 +86,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "Mexican Federal Suppliers Ltd." } } }, @@ -116,7 +116,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "Mexican Federal Suppliers Ltd." } } }, @@ -146,7 +146,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "Mexican Federal Suppliers Ltd." } } }, @@ -158,7 +158,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Simon Leach" + "fullName": "Miguel Angel Vela" } ], "identifiers": [ @@ -171,7 +171,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "Mexican Federal Suppliers Ltd." } } }, @@ -183,7 +183,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Andrea Bennett" + "fullName": "Guadalupe Molina Hernández" } ], "identifiers": [ @@ -196,7 +196,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "Mexican Federal Suppliers Ltd." } } }, @@ -208,7 +208,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Mr. Ben Khan" + "fullName": "Diego García Espinoza" } ], "identifiers": [ @@ -221,7 +221,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "Mexican Federal Suppliers Ltd." } } }, @@ -233,7 +233,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Antony Wade" + "fullName": "Eduardo Félix Rivera" } ], "identifiers": [ @@ -246,7 +246,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "Mexican Federal Suppliers Ltd." } } }, @@ -276,7 +276,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "Mexican Federal Suppliers Ltd." } } }, @@ -306,7 +306,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "Mexican Federal Suppliers Ltd." } } }, @@ -336,7 +336,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "Mexican Federal Suppliers Ltd." } } }, @@ -366,8 +366,8 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "Mexican Federal Suppliers Ltd." } } } -] \ No newline at end of file +] diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/e_ownership.json b/bluetail/data/prototype_es/bods/PROC-20-0001/e_ownership.json index e13e42a..7799e45 100644 --- a/bluetail/data/prototype_es/bods/PROC-20-0001/e_ownership.json +++ b/bluetail/data/prototype_es/bods/PROC-20-0001/e_ownership.json @@ -5,11 +5,11 @@ "isComponent": false, "statementDate": "2017-11-18", "entityType": "unknownEntity", - "name": "Future Tech Horizons Ltd.", + "name": "Tecnologías del Futuro S.R.L de C.V.", "foundingDate": "2010-11-18", "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "3264298751" } ], @@ -17,18 +17,18 @@ { "type": "registered", "address": "Aston House, Cornwall Avenue, London, N3 1LF", - "country": "GB", + "country": "MX", "postCode": "N3 1LF" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "MX" }, "publicationDetails": { "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } }, @@ -38,18 +38,18 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Bailey Robinson Ltd.", + "name": "Consultoría Médica y Servicios Públicos S.A. de C.V.", "addresses": [ { - "country": "GB" + "country": "MX" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "MX" }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "6159248167" } ], @@ -57,7 +57,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } }, @@ -78,7 +78,7 @@ }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "1216485124578" } ], @@ -86,7 +86,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } }, @@ -107,7 +107,7 @@ }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "6213874" } ], @@ -115,7 +115,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } }, @@ -145,7 +145,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } }, @@ -175,7 +175,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } }, @@ -205,7 +205,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } }, @@ -217,7 +217,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Charlie Dean" + "fullName": "Fernando Parra Vera" } ], "identifiers": [ @@ -230,7 +230,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } }, @@ -242,7 +242,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Rebeccah Price-Ward" + "fullName": "Camila García Sánchez" } ], "identifiers": [ @@ -255,7 +255,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } }, @@ -267,7 +267,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Jemma Hunt" + "fullName": "Ximena Hernández Hernández" } ], "identifiers": [ @@ -280,7 +280,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } }, @@ -292,7 +292,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Holly Khan" + "fullName": "Elena Luna Molina" } ], "identifiers": [ @@ -305,7 +305,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } }, @@ -335,7 +335,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } }, @@ -365,7 +365,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } }, @@ -395,7 +395,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } }, @@ -425,8 +425,8 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } } } -] \ No newline at end of file +] diff --git a/bluetail/data/prototype_es/flags/flag_attachments.csv b/bluetail/data/prototype_es/flags/flag_attachments.csv index b2e8e12..b673c98 100644 --- a/bluetail/data/prototype_es/flags/flag_attachments.csv +++ b/bluetail/data/prototype_es/flags/flag_attachments.csv @@ -1,13 +1,13 @@ ocid,identifier_schemeName,identifier_scheme,identifier_id,flag_name ,"National ID",,"YDAZ21513405928609","person_id_matches_cabinet_minister" -,,"GB-LAC","1602647563","company_id_invalid" -,,"GB-LAC","5315469854","company_in_blacklisted_jurisdiction" +,,"MX-LAC","1602647563","company_id_invalid" +,,"MX-LAC","5315469854","company_in_blacklisted_jurisdiction" ,"National ID",,"HMCI17014140912423","person_id_matches_cabinet_minister" -,,"GB-LAC","6213874","company_in_blacklisted_jurisdiction" +,,"MX-LAC","6213874","company_in_blacklisted_jurisdiction" "ocds-123abc-PROC-20-0001","National ID",,"YDAZ21513405928609","person_id_matches_cabinet_minister" -"ocds-123abc-PROC-20-0001",,"GB-LAC","1602647563","company_id_invalid" +"ocds-123abc-PROC-20-0001",,"MX-LAC","1602647563","company_id_invalid" "ocds-123abc-PROC-20-0001","National ID",,"HMCI17014140912423","person_in_multiple_applications_to_tender" -"ocds-123abc-PROC-20-0001",,"GB-LAC","5315469854","company_in_blacklisted_jurisdiction" -"ocds-123abc-PROC-20-0001",,"GB-LAC","6948732519","company_in_multiple_applications_to_tender" +"ocds-123abc-PROC-20-0001",,"MX-LAC","5315469854","company_in_blacklisted_jurisdiction" +"ocds-123abc-PROC-20-0001",,"MX-LAC","6948732519","company_in_multiple_applications_to_tender" "ocds-123abc-PROC-20-0001","National ID",,"HMCI17014140912423","person_id_matches_cabinet_minister" -"ocds-123abc-PROC-20-0001",,"GB-LAC","6213874","company_in_blacklisted_jurisdiction" \ No newline at end of file +"ocds-123abc-PROC-20-0001",,"MX-LAC","6213874","company_in_blacklisted_jurisdiction" diff --git a/bluetail/data/prototype_es/flags/flags.csv b/bluetail/data/prototype_es/flags/flags.csv index 232c5b3..6ba86f7 100644 --- a/bluetail/data/prototype_es/flags/flags.csv +++ b/bluetail/data/prototype_es/flags/flags.csv @@ -1,6 +1,6 @@ flag_name,flag_type,flag_text,flag_field -person_id_matches_cabinet_minister,warning,Name and ID match a currently serving cabinet minister.,person_id -company_id_invalid,error,Invalid company ID,company_id -company_in_blacklisted_jurisdiction,warning,Company registered in a blacklisted jurisdiction.,jurisdiction -company_in_multiple_applications_to_tender,warning,This company appears in multiple applications to this tender.,company_id -person_in_multiple_applications_to_tender,warning,This person has control over multiple applicants to this tender.,person_id \ No newline at end of file +person_id_matches_cabinet_minister,warning,Nombre e ID coinciden con un alto funcionario del gobierno,person_id +company_id_invalid,error,ID de empresa no es válido,company_id +company_in_blacklisted_jurisdiction,warning,Empresa constituida en un país de alto riesgo,jurisdiction +company_in_multiple_applications_to_tender,warning,Empresa vinculada a varias postulaciones a la misma licitación.,company_id +person_in_multiple_applications_to_tender,warning,Esta persona ejerece control sobre más de una de las empresas licitantes,person_id diff --git a/bluetail/data/prototype_es/ocds/ocds_tenderers_package.json b/bluetail/data/prototype_es/ocds/ocds_tenderers_package.json index f8f92c6..e401865 100644 --- a/bluetail/data/prototype_es/ocds/ocds_tenderers_package.json +++ b/bluetail/data/prototype_es/ocds/ocds_tenderers_package.json @@ -4,7 +4,7 @@ { "ocid": "ocds-123abc-PROC-20-0001", "id": "PROC-20-0001-02-tender", - "date": "2010-01-01T09:30:00Z", + "date": "2020-01-01T09:30:00Z", "language": "en", "tag": [ "tender" @@ -13,26 +13,26 @@ "parties": [ { "identifier": { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "E12345678", - "legalName": "London Borough of Toupee" + "legalName": "Servicios de Salud Pública" }, - "name": "London Borough of Toupee", + "name": "Servicios de Salud Pública", "roles": [ "procuringEntity", "buyer" ], - "id": "GB-LAC-E12345678" + "id": "MX-LAC-E12345678" }, { "identifier": { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "1602647563", - "legalName": "Synomus Technology Services Ltd." + "legalName": "Soluciones y Servicios Médicos S.A. de C.V." }, - "name": "Synomus Technology Services Ltd.", + "name": "Soluciones y Servicios Médicos S.A. de C.V.", "address": { - "countryName": "United Kingdom" + "countryName": "México" }, "contactPoint": { "name": "Procurement Team", @@ -48,13 +48,13 @@ }, { "identifier": { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "5740394756", - "legalName": "Frost Group Ltd." + "legalName": "Grupo Ramirez S.A. de C.V." }, - "name": "Frost Group Ltd.", + "name": "Grupo Ramirez S.A. de C.V.", "address": { - "countryName": "United Kingdom" + "countryName": "México" }, "contactPoint": { "name": "Procurement Team", @@ -70,13 +70,13 @@ }, { "identifier": { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "5315469852", - "legalName": "Mitchell Systems Ltd." + "legalName": "Nevis Consultores S.A. de C.V." }, - "name": "Mitchell Systems Ltd.", + "name": "Nevis Consultores S.A. de C.V.", "address": { - "countryName": "United Kingdom" + "countryName": "México" }, "contactPoint": { "name": "Procurement Team", @@ -92,11 +92,11 @@ }, { "identifier": { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "5315469854", - "legalName": "Gough-Hunt Ltd." + "legalName": "Mexican Federal Suppliers Ltd." }, - "name": "Gough-Hunt Ltd.", + "name": "Mexican Federal Suppliers Ltd.", "address": { "countryName": "Jersey" }, @@ -114,11 +114,11 @@ }, { "identifier": { - "scheme": "GB-LAC", + "scheme": "MX-LAC", "id": "3264298751", - "legalName": "Future Tech Horizons Ltd.\n" + "legalName": "Tecnologías del Futuro S.R.L de C.V.\n" }, - "name": "Future Tech Horizons Ltd.\n", + "name": "Tecnologías del Futuro S.R.L de C.V.\n", "contactPoint": { "name": "Procurement Team", "email": "procurement-team@example.com", @@ -133,17 +133,17 @@ } ], "buyer": { - "id": "GB-LAC-E12345678", - "name": "London Borough of Toupee" + "id": "MX-LAC-E12345678", + "name": "Servicios de Salud Pública" }, "tender": { "id": "PROC-20-0001", - "title": "Tachograph Forensic Services", - "description": "Tenders solicited for work to build new cycle lanes in the centre of town.", + "title": "Mantenimiento Preventivo Y Correctivo A Equipo Médico", + "description": "Licitación Pública Nacional Número: EA-606008245-N8-2020. Contratación del Servicio de “Mantenimiento Preventivo y Correctivo a Equipo Médico”", "status": "active", "value": { - "amount": 120000, - "currency": "GBP" + "amount": 12000000, + "currency": "MXN" }, "procurementMethod": "open", "procurementMethodRationale": "An open competitive tender is required by EU Rules", @@ -163,14 +163,14 @@ "endDate": "2021-06-01T23:59:59Z" }, "procuringEntity": { - "id": "GB-LAC-E12345678", - "name": "London Borough of Toupee" + "id": "MX-LAC-E12345678", + "name": "Servicios de Salud Pública" }, "numberOfTenderers": 5, "tenderers": [ { "id": "PROC-20-0001/a", - "name": "Synomus Technology Services Ltd." + "name": "Soluciones y Servicios Médicos S.A. de C.V." }, { "id": "PROC-20-0001/b", @@ -178,15 +178,15 @@ }, { "id": "PROC-20-0001/c", - "name": "Mitchell Systems Ltd." + "name": "Nevis Consultores S.A. de C.V." }, { "id": "PROC-20-0001/d", - "name": "Gough-Hunt Ltd." + "name": "Mexican Federal Suppliers Ltd." }, { "id": "PROC-20-0001/e", - "name": "Future Tech Horizons Ltd." + "name": "Tecnologías del Futuro S.R.L de C.V." } ], "documents": [ From d7b715bc288ca07cdbfd014bc2fa9eed0b0e63ce Mon Sep 17 00:00:00 2001 From: Steve Day Date: Tue, 17 Nov 2020 12:02:54 +0000 Subject: [PATCH 4/7] Make prototype data loading locale-aware I've moved the existing en and es prototype data into subfolders and updated the management/fixture loading commands to include the current LANGUAGE_CODE setting in the path they look for prototype data. This allows us to load different prototype data with moving data around manually. --- .../{ => en-uk}/bods/PROC-20-0001/a_ownership.json | 0 .../{ => en-uk}/bods/PROC-20-0001/b_ownership.json | 0 .../{ => en-uk}/bods/PROC-20-0001/c_ownership.json | 0 .../{ => en-uk}/bods/PROC-20-0001/d_ownership.json | 0 .../{ => en-uk}/bods/PROC-20-0001/e_ownership.json | 0 .../data/prototype/{ => en-uk}/flags/flag_attachments.csv | 0 bluetail/data/prototype/{ => en-uk}/flags/flags.csv | 0 .../prototype/{ => en-uk}/ocds/ocds_tenderers_package.json | 0 .../postgres_views_testing/bods_control_statement_view.sql | 0 .../{ => en-uk}/postgres_views_testing/bods_entity_view.sql | 0 .../{ => en-uk}/postgres_views_testing/bods_person_view.sql | 0 .../create_example_tables/create_tables.sql | 0 .../create_example_tables/insert_bods_json.sql | 0 .../create_example_tables/insert_ocds_json.sql | 0 .../{ => en-uk}/postgres_views_testing/get_single_bods.sql | 0 .../postgres_views_testing/ocds_tender_detailed_view.sql | 0 .../{ => en-uk}/postgres_views_testing/ocds_tender_view.sql | 0 .../{ => en-uk}/postgres_views_testing/parties_view.sql | 0 .../postgres_views_testing/person_identifier_filtering.sql | 0 .../es}/bods/PROC-20-0001/a_ownership.json | 0 .../es}/bods/PROC-20-0001/b_ownership.json | 0 .../es}/bods/PROC-20-0001/c_ownership.json | 0 .../es}/bods/PROC-20-0001/d_ownership.json | 0 .../es}/bods/PROC-20-0001/e_ownership.json | 0 .../es}/flags/flag_attachments.csv | 0 .../data/{prototype_es => prototype/es}/flags/flags.csv | 0 .../es}/ocds/ocds_tenderers_package.json | 0 bluetail/management/commands/insert_prototype_data.py | 6 +++--- bluetail/tests/fixtures.py | 2 +- 29 files changed, 4 insertions(+), 4 deletions(-) rename bluetail/data/prototype/{ => en-uk}/bods/PROC-20-0001/a_ownership.json (100%) rename bluetail/data/prototype/{ => en-uk}/bods/PROC-20-0001/b_ownership.json (100%) rename bluetail/data/prototype/{ => en-uk}/bods/PROC-20-0001/c_ownership.json (100%) rename bluetail/data/prototype/{ => en-uk}/bods/PROC-20-0001/d_ownership.json (100%) rename bluetail/data/prototype/{ => en-uk}/bods/PROC-20-0001/e_ownership.json (100%) rename bluetail/data/prototype/{ => en-uk}/flags/flag_attachments.csv (100%) rename bluetail/data/prototype/{ => en-uk}/flags/flags.csv (100%) rename bluetail/data/prototype/{ => en-uk}/ocds/ocds_tenderers_package.json (100%) rename bluetail/data/prototype/{ => en-uk}/postgres_views_testing/bods_control_statement_view.sql (100%) rename bluetail/data/prototype/{ => en-uk}/postgres_views_testing/bods_entity_view.sql (100%) rename bluetail/data/prototype/{ => en-uk}/postgres_views_testing/bods_person_view.sql (100%) rename bluetail/data/prototype/{ => en-uk}/postgres_views_testing/create_example_tables/create_tables.sql (100%) rename bluetail/data/prototype/{ => en-uk}/postgres_views_testing/create_example_tables/insert_bods_json.sql (100%) rename bluetail/data/prototype/{ => en-uk}/postgres_views_testing/create_example_tables/insert_ocds_json.sql (100%) rename bluetail/data/prototype/{ => en-uk}/postgres_views_testing/get_single_bods.sql (100%) rename bluetail/data/prototype/{ => en-uk}/postgres_views_testing/ocds_tender_detailed_view.sql (100%) rename bluetail/data/prototype/{ => en-uk}/postgres_views_testing/ocds_tender_view.sql (100%) rename bluetail/data/prototype/{ => en-uk}/postgres_views_testing/parties_view.sql (100%) rename bluetail/data/prototype/{ => en-uk}/postgres_views_testing/person_identifier_filtering.sql (100%) rename bluetail/data/{prototype_es => prototype/es}/bods/PROC-20-0001/a_ownership.json (100%) rename bluetail/data/{prototype_es => prototype/es}/bods/PROC-20-0001/b_ownership.json (100%) rename bluetail/data/{prototype_es => prototype/es}/bods/PROC-20-0001/c_ownership.json (100%) rename bluetail/data/{prototype_es => prototype/es}/bods/PROC-20-0001/d_ownership.json (100%) rename bluetail/data/{prototype_es => prototype/es}/bods/PROC-20-0001/e_ownership.json (100%) rename bluetail/data/{prototype_es => prototype/es}/flags/flag_attachments.csv (100%) rename bluetail/data/{prototype_es => prototype/es}/flags/flags.csv (100%) rename bluetail/data/{prototype_es => prototype/es}/ocds/ocds_tenderers_package.json (100%) diff --git a/bluetail/data/prototype/bods/PROC-20-0001/a_ownership.json b/bluetail/data/prototype/en-uk/bods/PROC-20-0001/a_ownership.json similarity index 100% rename from bluetail/data/prototype/bods/PROC-20-0001/a_ownership.json rename to bluetail/data/prototype/en-uk/bods/PROC-20-0001/a_ownership.json diff --git a/bluetail/data/prototype/bods/PROC-20-0001/b_ownership.json b/bluetail/data/prototype/en-uk/bods/PROC-20-0001/b_ownership.json similarity index 100% rename from bluetail/data/prototype/bods/PROC-20-0001/b_ownership.json rename to bluetail/data/prototype/en-uk/bods/PROC-20-0001/b_ownership.json diff --git a/bluetail/data/prototype/bods/PROC-20-0001/c_ownership.json b/bluetail/data/prototype/en-uk/bods/PROC-20-0001/c_ownership.json similarity index 100% rename from bluetail/data/prototype/bods/PROC-20-0001/c_ownership.json rename to bluetail/data/prototype/en-uk/bods/PROC-20-0001/c_ownership.json diff --git a/bluetail/data/prototype/bods/PROC-20-0001/d_ownership.json b/bluetail/data/prototype/en-uk/bods/PROC-20-0001/d_ownership.json similarity index 100% rename from bluetail/data/prototype/bods/PROC-20-0001/d_ownership.json rename to bluetail/data/prototype/en-uk/bods/PROC-20-0001/d_ownership.json diff --git a/bluetail/data/prototype/bods/PROC-20-0001/e_ownership.json b/bluetail/data/prototype/en-uk/bods/PROC-20-0001/e_ownership.json similarity index 100% rename from bluetail/data/prototype/bods/PROC-20-0001/e_ownership.json rename to bluetail/data/prototype/en-uk/bods/PROC-20-0001/e_ownership.json diff --git a/bluetail/data/prototype/flags/flag_attachments.csv b/bluetail/data/prototype/en-uk/flags/flag_attachments.csv similarity index 100% rename from bluetail/data/prototype/flags/flag_attachments.csv rename to bluetail/data/prototype/en-uk/flags/flag_attachments.csv diff --git a/bluetail/data/prototype/flags/flags.csv b/bluetail/data/prototype/en-uk/flags/flags.csv similarity index 100% rename from bluetail/data/prototype/flags/flags.csv rename to bluetail/data/prototype/en-uk/flags/flags.csv diff --git a/bluetail/data/prototype/ocds/ocds_tenderers_package.json b/bluetail/data/prototype/en-uk/ocds/ocds_tenderers_package.json similarity index 100% rename from bluetail/data/prototype/ocds/ocds_tenderers_package.json rename to bluetail/data/prototype/en-uk/ocds/ocds_tenderers_package.json diff --git a/bluetail/data/prototype/postgres_views_testing/bods_control_statement_view.sql b/bluetail/data/prototype/en-uk/postgres_views_testing/bods_control_statement_view.sql similarity index 100% rename from bluetail/data/prototype/postgres_views_testing/bods_control_statement_view.sql rename to bluetail/data/prototype/en-uk/postgres_views_testing/bods_control_statement_view.sql diff --git a/bluetail/data/prototype/postgres_views_testing/bods_entity_view.sql b/bluetail/data/prototype/en-uk/postgres_views_testing/bods_entity_view.sql similarity index 100% rename from bluetail/data/prototype/postgres_views_testing/bods_entity_view.sql rename to bluetail/data/prototype/en-uk/postgres_views_testing/bods_entity_view.sql diff --git a/bluetail/data/prototype/postgres_views_testing/bods_person_view.sql b/bluetail/data/prototype/en-uk/postgres_views_testing/bods_person_view.sql similarity index 100% rename from bluetail/data/prototype/postgres_views_testing/bods_person_view.sql rename to bluetail/data/prototype/en-uk/postgres_views_testing/bods_person_view.sql diff --git a/bluetail/data/prototype/postgres_views_testing/create_example_tables/create_tables.sql b/bluetail/data/prototype/en-uk/postgres_views_testing/create_example_tables/create_tables.sql similarity index 100% rename from bluetail/data/prototype/postgres_views_testing/create_example_tables/create_tables.sql rename to bluetail/data/prototype/en-uk/postgres_views_testing/create_example_tables/create_tables.sql diff --git a/bluetail/data/prototype/postgres_views_testing/create_example_tables/insert_bods_json.sql b/bluetail/data/prototype/en-uk/postgres_views_testing/create_example_tables/insert_bods_json.sql similarity index 100% rename from bluetail/data/prototype/postgres_views_testing/create_example_tables/insert_bods_json.sql rename to bluetail/data/prototype/en-uk/postgres_views_testing/create_example_tables/insert_bods_json.sql diff --git a/bluetail/data/prototype/postgres_views_testing/create_example_tables/insert_ocds_json.sql b/bluetail/data/prototype/en-uk/postgres_views_testing/create_example_tables/insert_ocds_json.sql similarity index 100% rename from bluetail/data/prototype/postgres_views_testing/create_example_tables/insert_ocds_json.sql rename to bluetail/data/prototype/en-uk/postgres_views_testing/create_example_tables/insert_ocds_json.sql diff --git a/bluetail/data/prototype/postgres_views_testing/get_single_bods.sql b/bluetail/data/prototype/en-uk/postgres_views_testing/get_single_bods.sql similarity index 100% rename from bluetail/data/prototype/postgres_views_testing/get_single_bods.sql rename to bluetail/data/prototype/en-uk/postgres_views_testing/get_single_bods.sql diff --git a/bluetail/data/prototype/postgres_views_testing/ocds_tender_detailed_view.sql b/bluetail/data/prototype/en-uk/postgres_views_testing/ocds_tender_detailed_view.sql similarity index 100% rename from bluetail/data/prototype/postgres_views_testing/ocds_tender_detailed_view.sql rename to bluetail/data/prototype/en-uk/postgres_views_testing/ocds_tender_detailed_view.sql diff --git a/bluetail/data/prototype/postgres_views_testing/ocds_tender_view.sql b/bluetail/data/prototype/en-uk/postgres_views_testing/ocds_tender_view.sql similarity index 100% rename from bluetail/data/prototype/postgres_views_testing/ocds_tender_view.sql rename to bluetail/data/prototype/en-uk/postgres_views_testing/ocds_tender_view.sql diff --git a/bluetail/data/prototype/postgres_views_testing/parties_view.sql b/bluetail/data/prototype/en-uk/postgres_views_testing/parties_view.sql similarity index 100% rename from bluetail/data/prototype/postgres_views_testing/parties_view.sql rename to bluetail/data/prototype/en-uk/postgres_views_testing/parties_view.sql diff --git a/bluetail/data/prototype/postgres_views_testing/person_identifier_filtering.sql b/bluetail/data/prototype/en-uk/postgres_views_testing/person_identifier_filtering.sql similarity index 100% rename from bluetail/data/prototype/postgres_views_testing/person_identifier_filtering.sql rename to bluetail/data/prototype/en-uk/postgres_views_testing/person_identifier_filtering.sql diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/a_ownership.json b/bluetail/data/prototype/es/bods/PROC-20-0001/a_ownership.json similarity index 100% rename from bluetail/data/prototype_es/bods/PROC-20-0001/a_ownership.json rename to bluetail/data/prototype/es/bods/PROC-20-0001/a_ownership.json diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/b_ownership.json b/bluetail/data/prototype/es/bods/PROC-20-0001/b_ownership.json similarity index 100% rename from bluetail/data/prototype_es/bods/PROC-20-0001/b_ownership.json rename to bluetail/data/prototype/es/bods/PROC-20-0001/b_ownership.json diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/c_ownership.json b/bluetail/data/prototype/es/bods/PROC-20-0001/c_ownership.json similarity index 100% rename from bluetail/data/prototype_es/bods/PROC-20-0001/c_ownership.json rename to bluetail/data/prototype/es/bods/PROC-20-0001/c_ownership.json diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/d_ownership.json b/bluetail/data/prototype/es/bods/PROC-20-0001/d_ownership.json similarity index 100% rename from bluetail/data/prototype_es/bods/PROC-20-0001/d_ownership.json rename to bluetail/data/prototype/es/bods/PROC-20-0001/d_ownership.json diff --git a/bluetail/data/prototype_es/bods/PROC-20-0001/e_ownership.json b/bluetail/data/prototype/es/bods/PROC-20-0001/e_ownership.json similarity index 100% rename from bluetail/data/prototype_es/bods/PROC-20-0001/e_ownership.json rename to bluetail/data/prototype/es/bods/PROC-20-0001/e_ownership.json diff --git a/bluetail/data/prototype_es/flags/flag_attachments.csv b/bluetail/data/prototype/es/flags/flag_attachments.csv similarity index 100% rename from bluetail/data/prototype_es/flags/flag_attachments.csv rename to bluetail/data/prototype/es/flags/flag_attachments.csv diff --git a/bluetail/data/prototype_es/flags/flags.csv b/bluetail/data/prototype/es/flags/flags.csv similarity index 100% rename from bluetail/data/prototype_es/flags/flags.csv rename to bluetail/data/prototype/es/flags/flags.csv diff --git a/bluetail/data/prototype_es/ocds/ocds_tenderers_package.json b/bluetail/data/prototype/es/ocds/ocds_tenderers_package.json similarity index 100% rename from bluetail/data/prototype_es/ocds/ocds_tenderers_package.json rename to bluetail/data/prototype/es/ocds/ocds_tenderers_package.json diff --git a/bluetail/management/commands/insert_prototype_data.py b/bluetail/management/commands/insert_prototype_data.py index 8535fb7..4019c2b 100644 --- a/bluetail/management/commands/insert_prototype_data.py +++ b/bluetail/management/commands/insert_prototype_data.py @@ -9,7 +9,7 @@ logger = logging.getLogger('django') -DATA_DIR = os.path.join(settings.BLUETAIL_APP_DIR, "data") +DATA_DIR = os.path.join(settings.BLUETAIL_APP_DIR, "data", "prototype", settings.LANGUAGE_CODE) class Command(BaseCommand): @@ -19,13 +19,13 @@ def handle(self, *args, **kwargs): upsert_helper = UpsertDataHelpers() # Insert PROTOTYPE OCDS JSON - example_ocds_path = os.path.join(DATA_DIR, "prototype", "ocds", "ocds_tenderers_package.json") + example_ocds_path = os.path.join(DATA_DIR, "ocds", "ocds_tenderers_package.json") logger.info("Insert prototype OCDS") upsert_helper.upsert_ocds_data(example_ocds_path) # Insert BODS JSON logger.info("Insert prototype BODS") - example_bods_path = os.path.join(DATA_DIR, "prototype", "bods", "PROC-20-0001") + example_bods_path = os.path.join(DATA_DIR, "bods", "PROC-20-0001") files = os.listdir(example_bods_path) for f in files: diff --git a/bluetail/tests/fixtures.py b/bluetail/tests/fixtures.py index a26b1bf..6c39e76 100644 --- a/bluetail/tests/fixtures.py +++ b/bluetail/tests/fixtures.py @@ -5,7 +5,7 @@ from bluetail import models -PROTOTYPE_DATA_PATH = os.path.join(settings.BLUETAIL_APP_DIR, "data", "prototype") +PROTOTYPE_DATA_PATH = os.path.join(settings.BLUETAIL_APP_DIR, "data", "prototype", settings.LANGUAGE_CODE) def insert_flags(): From 2993e1fcb35c756a064cb59bfd5a7950419c309a Mon Sep 17 00:00:00 2001 From: Steve Day Date: Wed, 18 Nov 2020 16:00:04 +0000 Subject: [PATCH 5/7] Update data localisation script to language sub-folders --- bluetail/management/commands/localise_prototype_data.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bluetail/management/commands/localise_prototype_data.py b/bluetail/management/commands/localise_prototype_data.py index 2a7ee41..6783f37 100644 --- a/bluetail/management/commands/localise_prototype_data.py +++ b/bluetail/management/commands/localise_prototype_data.py @@ -24,7 +24,8 @@ def handle(self, *args, **kwargs): prototype_data_dir = os.path.join( DATA_DIR, - "prototype_{}".format(kwargs['language'][0]) + "prototype", + kwargs['language'][0] ) bods_dir = os.path.join(prototype_data_dir, "bods", "PROC-20-0001") flags_dir = os.path.join(prototype_data_dir, "flags") From db2e6b5f7597ba3171c0b6095ceeb4d121159abc Mon Sep 17 00:00:00 2001 From: Steve Day Date: Wed, 18 Nov 2020 15:59:17 +0000 Subject: [PATCH 6/7] Add Indonesian folder of prototype data --- .../id/bods/PROC-20-0001/a_ownership.json | 318 +++++++++++++ .../id/bods/PROC-20-0001/b_ownership.json | 259 +++++++++++ .../id/bods/PROC-20-0001/c_ownership.json | 432 ++++++++++++++++++ .../id/bods/PROC-20-0001/d_ownership.json | 373 +++++++++++++++ .../id/bods/PROC-20-0001/e_ownership.json | 432 ++++++++++++++++++ .../prototype/id/flags/flag_attachments.csv | 13 + bluetail/data/prototype/id/flags/flags.csv | 6 + .../id/ocds/ocds_tenderers_package.json | 215 +++++++++ 8 files changed, 2048 insertions(+) create mode 100644 bluetail/data/prototype/id/bods/PROC-20-0001/a_ownership.json create mode 100644 bluetail/data/prototype/id/bods/PROC-20-0001/b_ownership.json create mode 100644 bluetail/data/prototype/id/bods/PROC-20-0001/c_ownership.json create mode 100644 bluetail/data/prototype/id/bods/PROC-20-0001/d_ownership.json create mode 100644 bluetail/data/prototype/id/bods/PROC-20-0001/e_ownership.json create mode 100644 bluetail/data/prototype/id/flags/flag_attachments.csv create mode 100644 bluetail/data/prototype/id/flags/flags.csv create mode 100644 bluetail/data/prototype/id/ocds/ocds_tenderers_package.json diff --git a/bluetail/data/prototype/id/bods/PROC-20-0001/a_ownership.json b/bluetail/data/prototype/id/bods/PROC-20-0001/a_ownership.json new file mode 100644 index 0000000..6a77b5f --- /dev/null +++ b/bluetail/data/prototype/id/bods/PROC-20-0001/a_ownership.json @@ -0,0 +1,318 @@ +[ + { + "statementID": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b7", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2017-11-18", + "entityType": "unknownEntity", + "name": "Synomus Technology Services Ltd.", + "foundingDate": "2010-11-18", + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "1602647563" + } + ], + "addresses": [ + { + "type": "registered", + "address": "Aston House, Cornwall Avenue, London, N3 1LF", + "country": "GB", + "postCode": "N3 1LF" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3dad", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Synomus International Ltd.", + "addresses": [ + { + "country": "GB" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6235874596" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3abc", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "S C M Holdings LLC.", + "addresses": [ + { + "country": "US" + } + ], + "incorporatedInJurisdiction": { + "code": "US" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6321254583" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc099", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b7" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3dad" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 50 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc000", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b7" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3abc" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 50 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "17bfeb0d-4a63-41d3-814d-b8a54c81a1f", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Jasmine Wilkins" + } + ], + "identifiers": [ + { + "id": "FZDS12383607776793", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "d1eb52de-ff02-4690-8359-f4bbf9c128b1", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Mr. Simon Clark" + } + ], + "identifiers": [ + { + "id": "YDAZ21513405928609", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-03559861b2e2", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Mr. Joe Jones" + } + ], + "identifiers": [ + { + "id": "PFQY03765447964910", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7211", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b7" + }, + "interestedParty": { + "describedByPersonStatement": "17bfeb0d-4a63-41d3-814d-b8a54c81a1f" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7210", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b7" + }, + "interestedParty": { + "describedByPersonStatement": "d1eb52de-ff02-4690-8359-f4bbf9c128b1" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 40 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7213", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b7" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-03559861b2e2" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Synomus Technology Services Ltd." + } + } + } +] \ No newline at end of file diff --git a/bluetail/data/prototype/id/bods/PROC-20-0001/b_ownership.json b/bluetail/data/prototype/id/bods/PROC-20-0001/b_ownership.json new file mode 100644 index 0000000..ee07b28 --- /dev/null +++ b/bluetail/data/prototype/id/bods/PROC-20-0001/b_ownership.json @@ -0,0 +1,259 @@ +[ + { + "statementID": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b8", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2017-11-18", + "entityType": "unknownEntity", + "name": "Frost Group Ltd.", + "foundingDate": "2010-11-18", + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "5740394756" + } + ], + "addresses": [ + { + "type": "registered", + "address": "Aston House, Cornwall Avenue, London, N3 1LF", + "country": "GB", + "postCode": "N3 1LF" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3dae", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Dolor Sit Amet Ltd.", + "addresses": [ + { + "country": "GB" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "3642541901" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc091", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b8" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3dae" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 100 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "17bfeb0d-4a63-41d3-814d-b8a54c81a1g", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Alan Frost" + } + ], + "identifiers": [ + { + "id": "QTUY80730215736819", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "d1eb52de-ff02-4690-8359-f4bbf9c128b2", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Andrea Barker" + } + ], + "identifiers": [ + { + "id": "FPCX3375936883999", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-03559861b2e3", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Mrs. Jayne Jones" + } + ], + "identifiers": [ + { + "id": "RCQV80578179466720", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7223", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b8" + }, + "interestedParty": { + "describedByPersonStatement": "17bfeb0d-4a63-41d3-814d-b8a54c81a1g" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7212", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b8" + }, + "interestedParty": { + "describedByPersonStatement": "d1eb52de-ff02-4690-8359-f4bbf9c128b2" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 40 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f631329s7223", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b8" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-03559861b2e3" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Frost Group Ltd." + } + } + } +] \ No newline at end of file diff --git a/bluetail/data/prototype/id/bods/PROC-20-0001/c_ownership.json b/bluetail/data/prototype/id/bods/PROC-20-0001/c_ownership.json new file mode 100644 index 0000000..2031b3b --- /dev/null +++ b/bluetail/data/prototype/id/bods/PROC-20-0001/c_ownership.json @@ -0,0 +1,432 @@ +[ + { + "statementID": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2017-11-18", + "entityType": "unknownEntity", + "name": "Mitchell Systems Ltd.", + "foundingDate": "2010-11-18", + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "5315469852" + } + ], + "addresses": [ + { + "type": "registered", + "address": "Aston House, Cornwall Avenue, London, N3 1LF", + "country": "GB", + "postCode": "N3 1LF" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3daf", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "ABG Group Ltd.", + "addresses": [ + { + "country": "GB" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6428974568" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3abe", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Mitchell Wade LLC.", + "addresses": [ + { + "country": "US" + } + ], + "incorporatedInJurisdiction": { + "code": "US" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6795843617" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3abd", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Sunrise Taylor Hunt Ltd.", + "addresses": [ + { + "country": "GB" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6948732519" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc092", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3daf" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 50 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc001", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3abe" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc002", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3abd" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 20 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "17bfeb0d-4a63-41d3-814d-b8a54c81a1h", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Marilyn Smith" + } + ], + "identifiers": [ + { + "id": "OHAQ34066217083012", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "d1eb52de-ff02-4690-8359-f4bbf9c128b3", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Dean Smith" + } + ], + "identifiers": [ + { + "id": "MOVI50755167525081", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-03559861b2e4", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Rachael Andrews-Chapman" + } + ], + "identifiers": [ + { + "id": "NLOJ02279054534291", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-03448861b2e3", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Antony Wade" + } + ], + "identifiers": [ + { + "id": "HMCI17014140912423", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7214", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9" + }, + "interestedParty": { + "describedByPersonStatement": "17bfeb0d-4a63-41d3-814d-b8a54c81a1h" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7215", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9" + }, + "interestedParty": { + "describedByPersonStatement": "d1eb52de-ff02-4690-8359-f4bbf9c128b3" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 40 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7233", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-03559861b2e4" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 15 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7216", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b9" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-03448861b2e3" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 15 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Mitchell Systems Ltd." + } + } + } +] \ No newline at end of file diff --git a/bluetail/data/prototype/id/bods/PROC-20-0001/d_ownership.json b/bluetail/data/prototype/id/bods/PROC-20-0001/d_ownership.json new file mode 100644 index 0000000..04b5ce9 --- /dev/null +++ b/bluetail/data/prototype/id/bods/PROC-20-0001/d_ownership.json @@ -0,0 +1,373 @@ +[ + { + "statementID": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b1", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2017-11-18", + "entityType": "unknownEntity", + "name": "Gough-Hunt Ltd.", + "foundingDate": "2010-11-18", + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "5315469854" + } + ], + "addresses": [ + { + "type": "registered", + "address": "Aston House, Cornwall Avenue, London, N3 1LF", + "country": "GB", + "postCode": "N3 1LF" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3abf", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Gough Holdings Ltd.", + "addresses": [ + { + "country": "GB" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "9313254625" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce3abg", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Sunrise Taylor Hunt Ltd.", + "addresses": [ + { + "country": "GB" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6948732519" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc003", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b1" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3abf" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88bc004", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b1" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce3abg" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 20 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "17bfeb0d-4a63-41d3-814d-b8a54c81a1i", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Simon Leach" + } + ], + "identifiers": [ + { + "id": "FUJV09080045017715", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "d1eb52de-ff02-4690-8359-f4bbf9c128b4", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Andrea Bennett" + } + ], + "identifiers": [ + { + "id": "OIVH85660017351759", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-03559861b2e5", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Mr. Ben Khan" + } + ], + "identifiers": [ + { + "id": "ODSH83622173388827", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-03554681b2e3", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Antony Wade" + } + ], + "identifiers": [ + { + "id": "HMCI17014140912423", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7217", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b1" + }, + "interestedParty": { + "describedByPersonStatement": "17bfeb0d-4a63-41d3-814d-b8a54c81a1i" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7219", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b1" + }, + "interestedParty": { + "describedByPersonStatement": "d1eb52de-ff02-4690-8359-f4bbf9c128b4" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 40 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7243", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b1" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-03559861b2e5" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 15 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f665109d7218", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66a9b1" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-03554681b2e3" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 15 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Gough-Hunt Ltd." + } + } + } +] \ No newline at end of file diff --git a/bluetail/data/prototype/id/bods/PROC-20-0001/e_ownership.json b/bluetail/data/prototype/id/bods/PROC-20-0001/e_ownership.json new file mode 100644 index 0000000..e13e42a --- /dev/null +++ b/bluetail/data/prototype/id/bods/PROC-20-0001/e_ownership.json @@ -0,0 +1,432 @@ +[ + { + "statementID": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2017-11-18", + "entityType": "unknownEntity", + "name": "Future Tech Horizons Ltd.", + "foundingDate": "2010-11-18", + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "3264298751" + } + ], + "addresses": [ + { + "type": "registered", + "address": "Aston House, Cornwall Avenue, London, N3 1LF", + "country": "GB", + "postCode": "N3 1LF" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce4ebf", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Bailey Robinson Ltd.", + "addresses": [ + { + "country": "GB" + } + ], + "incorporatedInJurisdiction": { + "code": "GB" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6159248167" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439ce4bce", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "Robinson Partners LLC.", + "addresses": [ + { + "country": "US" + } + ], + "incorporatedInJurisdiction": { + "code": "US" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "1216485124578" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "26e786f0-54c5-497d-a52d-b83439df4abd", + "statementType": "entityStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "entityType": "arrangement", + "name": "PBG Group Ltd.", + "addresses": [ + { + "country": "KY" + } + ], + "incorporatedInJurisdiction": { + "code": "KY" + }, + "identifiers": [ + { + "scheme": "GB-LAC", + "id": "6213874" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e88d112", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce4ebf" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 50 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e89cc011", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439ce4bce" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "676ce2ec-e244-409e-85f9-9823e99bc002", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9" + }, + "interestedParty": { + "describedByEntityStatement": "26e786f0-54c5-497d-a52d-b83439df4abd" + }, + "interests": [ + { + "type": "voting-rights", + "interestLevel": "direct", + "beneficialOwnershipOrControl": false, + "startDate": "2018-01-01", + "share": { + "exact": 20 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "17bfeb0d-4a63-41d3-814d-b8a55d72a1h", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Charlie Dean" + } + ], + "identifiers": [ + { + "id": "RUNN65849294146541", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "d1eb52de-ff02-4690-8359-f4bbg1d138b4", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Rebeccah Price-Ward" + } + ], + "identifiers": [ + { + "id": "BTZK96794302402721", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-035l1461h2e4", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Jemma Hunt" + } + ], + "identifiers": [ + { + "id": "ODHL07546948060657", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "019a93f1-e470-42e9-957b-0354182cd2e3", + "statementType": "personStatement", + "isComponent": false, + "personType": "knownPerson", + "statementDate": "2018-01-05", + "names": [ + { + "fullName": "Holly Khan" + } + ], + "identifiers": [ + { + "id": "LLBT75151447597460", + "schemeName": "National ID" + } + ], + "publicationDetails": { + "publicationDate": "2018-11-19", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f6682g9d7214", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9" + }, + "interestedParty": { + "describedByPersonStatement": "17bfeb0d-4a63-41d3-814d-b8a55d72a1h" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 30 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f6ab139d7215", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9" + }, + "interestedParty": { + "describedByPersonStatement": "d1eb52de-ff02-4690-8359-f4bbg1d138b4" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 40 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f942109d7211", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-035l1461h2e4" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 15 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + }, + { + "statementID": "c222fe05-2bf3-4cc0-b126-f654101c7216", + "statementType": "ownershipOrControlStatement", + "isComponent": false, + "statementDate": "2018-01-05", + "subject": { + "describedByEntityStatement": "1dc0e987-5c57-4a1c-b3ad-61353b66b1c9" + }, + "interestedParty": { + "describedByPersonStatement": "019a93f1-e470-42e9-957b-0354182cd2e3" + }, + "interests": [ + { + "type": "shareholding", + "interestLevel": "direct", + "beneficialOwnershipOrControl": true, + "startDate": "2018-01-01", + "share": { + "exact": 15 + } + } + ], + "publicationDetails": { + "publicationDate": "2018-11-18", + "bodsVersion": "0.2", + "publisher": { + "name": "Future Tech Horizons Ltd." + } + } + } +] \ No newline at end of file diff --git a/bluetail/data/prototype/id/flags/flag_attachments.csv b/bluetail/data/prototype/id/flags/flag_attachments.csv new file mode 100644 index 0000000..b2e8e12 --- /dev/null +++ b/bluetail/data/prototype/id/flags/flag_attachments.csv @@ -0,0 +1,13 @@ +ocid,identifier_schemeName,identifier_scheme,identifier_id,flag_name +,"National ID",,"YDAZ21513405928609","person_id_matches_cabinet_minister" +,,"GB-LAC","1602647563","company_id_invalid" +,,"GB-LAC","5315469854","company_in_blacklisted_jurisdiction" +,"National ID",,"HMCI17014140912423","person_id_matches_cabinet_minister" +,,"GB-LAC","6213874","company_in_blacklisted_jurisdiction" +"ocds-123abc-PROC-20-0001","National ID",,"YDAZ21513405928609","person_id_matches_cabinet_minister" +"ocds-123abc-PROC-20-0001",,"GB-LAC","1602647563","company_id_invalid" +"ocds-123abc-PROC-20-0001","National ID",,"HMCI17014140912423","person_in_multiple_applications_to_tender" +"ocds-123abc-PROC-20-0001",,"GB-LAC","5315469854","company_in_blacklisted_jurisdiction" +"ocds-123abc-PROC-20-0001",,"GB-LAC","6948732519","company_in_multiple_applications_to_tender" +"ocds-123abc-PROC-20-0001","National ID",,"HMCI17014140912423","person_id_matches_cabinet_minister" +"ocds-123abc-PROC-20-0001",,"GB-LAC","6213874","company_in_blacklisted_jurisdiction" \ No newline at end of file diff --git a/bluetail/data/prototype/id/flags/flags.csv b/bluetail/data/prototype/id/flags/flags.csv new file mode 100644 index 0000000..232c5b3 --- /dev/null +++ b/bluetail/data/prototype/id/flags/flags.csv @@ -0,0 +1,6 @@ +flag_name,flag_type,flag_text,flag_field +person_id_matches_cabinet_minister,warning,Name and ID match a currently serving cabinet minister.,person_id +company_id_invalid,error,Invalid company ID,company_id +company_in_blacklisted_jurisdiction,warning,Company registered in a blacklisted jurisdiction.,jurisdiction +company_in_multiple_applications_to_tender,warning,This company appears in multiple applications to this tender.,company_id +person_in_multiple_applications_to_tender,warning,This person has control over multiple applicants to this tender.,person_id \ No newline at end of file diff --git a/bluetail/data/prototype/id/ocds/ocds_tenderers_package.json b/bluetail/data/prototype/id/ocds/ocds_tenderers_package.json new file mode 100644 index 0000000..f8f92c6 --- /dev/null +++ b/bluetail/data/prototype/id/ocds/ocds_tenderers_package.json @@ -0,0 +1,215 @@ +{ + "uri": "https://openopps.com/tenders/ocds-0c46vo-0001-da642c2f-f5f0-4fe2-827f-a0ed0ea2414d/?format=json", + "releases": [ + { + "ocid": "ocds-123abc-PROC-20-0001", + "id": "PROC-20-0001-02-tender", + "date": "2010-01-01T09:30:00Z", + "language": "en", + "tag": [ + "tender" + ], + "initiationType": "tender", + "parties": [ + { + "identifier": { + "scheme": "GB-LAC", + "id": "E12345678", + "legalName": "London Borough of Toupee" + }, + "name": "London Borough of Toupee", + "roles": [ + "procuringEntity", + "buyer" + ], + "id": "GB-LAC-E12345678" + }, + { + "identifier": { + "scheme": "GB-LAC", + "id": "1602647563", + "legalName": "Synomus Technology Services Ltd." + }, + "name": "Synomus Technology Services Ltd.", + "address": { + "countryName": "United Kingdom" + }, + "contactPoint": { + "name": "Procurement Team", + "email": "procurement-team@example.com", + "telephone": "01234 345 346", + "faxNumber": "01234 345 345", + "url": "http://example.com/contact/" + }, + "roles": [ + "tenderer" + ], + "id": "PROC-20-0001/a" + }, + { + "identifier": { + "scheme": "GB-LAC", + "id": "5740394756", + "legalName": "Frost Group Ltd." + }, + "name": "Frost Group Ltd.", + "address": { + "countryName": "United Kingdom" + }, + "contactPoint": { + "name": "Procurement Team", + "email": "procurement-team@example.com", + "telephone": "01234 345 346", + "faxNumber": "01234 345 345", + "url": "http://example.com/contact/" + }, + "roles": [ + "tenderer" + ], + "id": "PROC-20-0001/b" + }, + { + "identifier": { + "scheme": "GB-LAC", + "id": "5315469852", + "legalName": "Mitchell Systems Ltd." + }, + "name": "Mitchell Systems Ltd.", + "address": { + "countryName": "United Kingdom" + }, + "contactPoint": { + "name": "Procurement Team", + "email": "procurement-team@example.com", + "telephone": "01234 345 346", + "faxNumber": "01234 345 345", + "url": "http://example.com/contact/" + }, + "roles": [ + "tenderer" + ], + "id": "PROC-20-0001/c" + }, + { + "identifier": { + "scheme": "GB-LAC", + "id": "5315469854", + "legalName": "Gough-Hunt Ltd." + }, + "name": "Gough-Hunt Ltd.", + "address": { + "countryName": "Jersey" + }, + "contactPoint": { + "name": "Procurement Team", + "email": "procurement-team@example.com", + "telephone": "01234 345 346", + "faxNumber": "01234 345 345", + "url": "http://example.com/contact/" + }, + "roles": [ + "tenderer" + ], + "id": "PROC-20-0001/d" + }, + { + "identifier": { + "scheme": "GB-LAC", + "id": "3264298751", + "legalName": "Future Tech Horizons Ltd.\n" + }, + "name": "Future Tech Horizons Ltd.\n", + "contactPoint": { + "name": "Procurement Team", + "email": "procurement-team@example.com", + "telephone": "01234 345 346", + "faxNumber": "01234 345 345", + "url": "http://example.com/contact/" + }, + "roles": [ + "tenderer" + ], + "id": "PROC-20-0001/e" + } + ], + "buyer": { + "id": "GB-LAC-E12345678", + "name": "London Borough of Toupee" + }, + "tender": { + "id": "PROC-20-0001", + "title": "Tachograph Forensic Services", + "description": "Tenders solicited for work to build new cycle lanes in the centre of town.", + "status": "active", + "value": { + "amount": 120000, + "currency": "GBP" + }, + "procurementMethod": "open", + "procurementMethodRationale": "An open competitive tender is required by EU Rules", + "awardCriteria": "bestProposal", + "awardCriteriaDetails": "The best proposal, subject to value for money requirements, will be accepted.", + "submissionMethod": [ + "electronicSubmission" + ], + "submissionMethodDetails": "Submit through the online portal at http://example.com/submissions/PROC-20-0001-01/", + "hasEnquiries": false, + "tenderPeriod": { + "startDate": "2020-03-01T09:00:00Z", + "endDate": "2020-04-01T18:00:00Z" + }, + "contractPeriod": { + "startDate": "2020-06-01T00:00:00Z", + "endDate": "2021-06-01T23:59:59Z" + }, + "procuringEntity": { + "id": "GB-LAC-E12345678", + "name": "London Borough of Toupee" + }, + "numberOfTenderers": 5, + "tenderers": [ + { + "id": "PROC-20-0001/a", + "name": "Synomus Technology Services Ltd." + }, + { + "id": "PROC-20-0001/b", + "name": "Frost Group Ltd" + }, + { + "id": "PROC-20-0001/c", + "name": "Mitchell Systems Ltd." + }, + { + "id": "PROC-20-0001/d", + "name": "Gough-Hunt Ltd." + }, + { + "id": "PROC-20-0001/e", + "name": "Future Tech Horizons Ltd." + } + ], + "documents": [ + { + "id": "0005", + "documentType": "notice", + "title": "Tender Notice", + "description": "Official tender notice.", + "url": "http://example.com/tender-notices/ocds-213czf-000-00001-01.html", + "datePublished": "2020-01-01T09:00:00Z", + "format": "text/html", + "language": "en" + } + ] + } + } + ], + "version": "1.1", + "publisher": { + "uid": "https://beta.companieshouse.gov.uk/company/04962733", + "uri": "https://openopps.com", + "name": "Open Opps", + "scheme": "Companies House" + }, + "publishedDate": "2020-01-01T01:31:12.131168+00:00" +} From dac6bb64499d981abacc73cbb89b1ec645ab82fe Mon Sep 17 00:00:00 2001 From: Steve Day Date: Wed, 18 Nov 2020 16:18:03 +0000 Subject: [PATCH 7/7] Localise Indonesian prototype data from CSV files --- .../id/bods/PROC-20-0001/a_ownership.json | 50 ++++++------- .../id/bods/PROC-20-0001/b_ownership.json | 42 +++++------ .../id/bods/PROC-20-0001/c_ownership.json | 68 +++++++++--------- .../id/bods/PROC-20-0001/d_ownership.json | 60 ++++++++-------- .../id/bods/PROC-20-0001/e_ownership.json | 64 ++++++++--------- .../prototype/id/flags/flag_attachments.csv | 14 ++-- bluetail/data/prototype/id/flags/flags.csv | 10 +-- .../id/ocds/ocds_tenderers_package.json | 70 +++++++++---------- 8 files changed, 189 insertions(+), 189 deletions(-) diff --git a/bluetail/data/prototype/id/bods/PROC-20-0001/a_ownership.json b/bluetail/data/prototype/id/bods/PROC-20-0001/a_ownership.json index 6a77b5f..0e19840 100644 --- a/bluetail/data/prototype/id/bods/PROC-20-0001/a_ownership.json +++ b/bluetail/data/prototype/id/bods/PROC-20-0001/a_ownership.json @@ -5,11 +5,11 @@ "isComponent": false, "statementDate": "2017-11-18", "entityType": "unknownEntity", - "name": "Synomus Technology Services Ltd.", + "name": "PT ABC, Tbk", "foundingDate": "2010-11-18", "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "1602647563" } ], @@ -17,18 +17,18 @@ { "type": "registered", "address": "Aston House, Cornwall Avenue, London, N3 1LF", - "country": "GB", + "country": "ID", "postCode": "N3 1LF" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "ID" }, "publicationDetails": { "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "PT ABC, Tbk" } } }, @@ -38,18 +38,18 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Synomus International Ltd.", + "name": "PT Sukamundur", "addresses": [ { - "country": "GB" + "country": "ID" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "ID" }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "6235874596" } ], @@ -57,7 +57,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "PT ABC, Tbk" } } }, @@ -67,7 +67,7 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "S C M Holdings LLC.", + "name": "PT Sukamaju", "addresses": [ { "country": "US" @@ -78,7 +78,7 @@ }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "6321254583" } ], @@ -86,7 +86,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "PT ABC, Tbk" } } }, @@ -116,7 +116,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "PT ABC, Tbk" } } }, @@ -146,7 +146,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "PT ABC, Tbk" } } }, @@ -158,7 +158,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Jasmine Wilkins" + "fullName": "Dian Sastro" } ], "identifiers": [ @@ -171,7 +171,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "PT ABC, Tbk" } } }, @@ -183,7 +183,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Mr. Simon Clark" + "fullName": "Nicholas Saputra" } ], "identifiers": [ @@ -196,7 +196,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "PT ABC, Tbk" } } }, @@ -208,7 +208,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Mr. Joe Jones" + "fullName": "Chelsea Islan" } ], "identifiers": [ @@ -221,7 +221,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "PT ABC, Tbk" } } }, @@ -251,7 +251,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "PT ABC, Tbk" } } }, @@ -281,7 +281,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "PT ABC, Tbk" } } }, @@ -311,8 +311,8 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Synomus Technology Services Ltd." + "name": "PT ABC, Tbk" } } } -] \ No newline at end of file +] diff --git a/bluetail/data/prototype/id/bods/PROC-20-0001/b_ownership.json b/bluetail/data/prototype/id/bods/PROC-20-0001/b_ownership.json index ee07b28..a4d7c65 100644 --- a/bluetail/data/prototype/id/bods/PROC-20-0001/b_ownership.json +++ b/bluetail/data/prototype/id/bods/PROC-20-0001/b_ownership.json @@ -5,11 +5,11 @@ "isComponent": false, "statementDate": "2017-11-18", "entityType": "unknownEntity", - "name": "Frost Group Ltd.", + "name": "PT Maju Mundur, Tbk", "foundingDate": "2010-11-18", "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "5740394756" } ], @@ -17,18 +17,18 @@ { "type": "registered", "address": "Aston House, Cornwall Avenue, London, N3 1LF", - "country": "GB", + "country": "ID", "postCode": "N3 1LF" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "ID" }, "publicationDetails": { "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "PT Maju Mundur, Tbk" } } }, @@ -38,18 +38,18 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Dolor Sit Amet Ltd.", + "name": "PT Indah Sejahtera", "addresses": [ { - "country": "GB" + "country": "ID" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "ID" }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "3642541901" } ], @@ -57,7 +57,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "PT Maju Mundur, Tbk" } } }, @@ -87,7 +87,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "PT Maju Mundur, Tbk" } } }, @@ -99,7 +99,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Alan Frost" + "fullName": "Maudy Ayunda" } ], "identifiers": [ @@ -112,7 +112,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "PT Maju Mundur, Tbk" } } }, @@ -124,7 +124,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Andrea Barker" + "fullName": "Rano Karno" } ], "identifiers": [ @@ -137,7 +137,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "PT Maju Mundur, Tbk" } } }, @@ -149,7 +149,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Mrs. Jayne Jones" + "fullName": "Tukul Arwana" } ], "identifiers": [ @@ -162,7 +162,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "PT Maju Mundur, Tbk" } } }, @@ -192,7 +192,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "PT Maju Mundur, Tbk" } } }, @@ -222,7 +222,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "PT Maju Mundur, Tbk" } } }, @@ -252,8 +252,8 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Frost Group Ltd." + "name": "PT Maju Mundur, Tbk" } } } -] \ No newline at end of file +] diff --git a/bluetail/data/prototype/id/bods/PROC-20-0001/c_ownership.json b/bluetail/data/prototype/id/bods/PROC-20-0001/c_ownership.json index 2031b3b..2f7338d 100644 --- a/bluetail/data/prototype/id/bods/PROC-20-0001/c_ownership.json +++ b/bluetail/data/prototype/id/bods/PROC-20-0001/c_ownership.json @@ -5,11 +5,11 @@ "isComponent": false, "statementDate": "2017-11-18", "entityType": "unknownEntity", - "name": "Mitchell Systems Ltd.", + "name": "CV Aman Sentosa", "foundingDate": "2010-11-18", "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "5315469852" } ], @@ -17,18 +17,18 @@ { "type": "registered", "address": "Aston House, Cornwall Avenue, London, N3 1LF", - "country": "GB", + "country": "ID", "postCode": "N3 1LF" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "ID" }, "publicationDetails": { "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } }, @@ -38,18 +38,18 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "ABG Group Ltd.", + "name": "CV Sinar Terang", "addresses": [ { - "country": "GB" + "country": "ID" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "ID" }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "6428974568" } ], @@ -57,7 +57,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } }, @@ -67,7 +67,7 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Mitchell Wade LLC.", + "name": "PT Subur Makmur Tbk", "addresses": [ { "country": "US" @@ -78,7 +78,7 @@ }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "6795843617" } ], @@ -86,7 +86,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } }, @@ -96,18 +96,18 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Sunrise Taylor Hunt Ltd.", + "name": "PT Rindu Alam", "addresses": [ { - "country": "GB" + "country": "ID" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "ID" }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "6948732519" } ], @@ -115,7 +115,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } }, @@ -145,7 +145,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } }, @@ -175,7 +175,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } }, @@ -205,7 +205,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } }, @@ -217,7 +217,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Marilyn Smith" + "fullName": "Iqbaal Ramadhan" } ], "identifiers": [ @@ -230,7 +230,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } }, @@ -242,7 +242,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Dean Smith" + "fullName": "Sophia Latjuba" } ], "identifiers": [ @@ -255,7 +255,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } }, @@ -267,7 +267,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Rachael Andrews-Chapman" + "fullName": "Tasya Kamila" } ], "identifiers": [ @@ -280,7 +280,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } }, @@ -292,7 +292,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Antony Wade" + "fullName": "Ahmad Dhani" } ], "identifiers": [ @@ -305,7 +305,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } }, @@ -335,7 +335,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } }, @@ -365,7 +365,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } }, @@ -395,7 +395,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } }, @@ -425,8 +425,8 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" } } } -] \ No newline at end of file +] diff --git a/bluetail/data/prototype/id/bods/PROC-20-0001/d_ownership.json b/bluetail/data/prototype/id/bods/PROC-20-0001/d_ownership.json index 04b5ce9..fc4b819 100644 --- a/bluetail/data/prototype/id/bods/PROC-20-0001/d_ownership.json +++ b/bluetail/data/prototype/id/bods/PROC-20-0001/d_ownership.json @@ -5,11 +5,11 @@ "isComponent": false, "statementDate": "2017-11-18", "entityType": "unknownEntity", - "name": "Gough-Hunt Ltd.", + "name": "CV Merah Putih", "foundingDate": "2010-11-18", "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "5315469854" } ], @@ -17,18 +17,18 @@ { "type": "registered", "address": "Aston House, Cornwall Avenue, London, N3 1LF", - "country": "GB", + "country": "ID", "postCode": "N3 1LF" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "ID" }, "publicationDetails": { "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "CV Merah Putih" } } }, @@ -38,18 +38,18 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Gough Holdings Ltd.", + "name": "PT Kasih Sayang, Tbk", "addresses": [ { - "country": "GB" + "country": "ID" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "ID" }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "9313254625" } ], @@ -57,7 +57,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "CV Merah Putih" } } }, @@ -67,18 +67,18 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Sunrise Taylor Hunt Ltd.", + "name": "PT Rindu Alam", "addresses": [ { - "country": "GB" + "country": "ID" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "ID" }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "6948732519" } ], @@ -86,7 +86,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "CV Merah Putih" } } }, @@ -116,7 +116,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "CV Merah Putih" } } }, @@ -146,7 +146,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "CV Merah Putih" } } }, @@ -158,7 +158,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Simon Leach" + "fullName": "Ariel Noah" } ], "identifiers": [ @@ -171,7 +171,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "CV Merah Putih" } } }, @@ -183,7 +183,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Andrea Bennett" + "fullName": "Bunga Citra Lestari" } ], "identifiers": [ @@ -196,7 +196,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "CV Merah Putih" } } }, @@ -208,7 +208,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Mr. Ben Khan" + "fullName": "Bambang Pamungkas" } ], "identifiers": [ @@ -221,7 +221,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "CV Merah Putih" } } }, @@ -233,7 +233,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Antony Wade" + "fullName": "Ahmad Dhani" } ], "identifiers": [ @@ -246,7 +246,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "CV Merah Putih" } } }, @@ -276,7 +276,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "CV Merah Putih" } } }, @@ -306,7 +306,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "CV Merah Putih" } } }, @@ -336,7 +336,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "CV Merah Putih" } } }, @@ -366,8 +366,8 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Gough-Hunt Ltd." + "name": "CV Merah Putih" } } } -] \ No newline at end of file +] diff --git a/bluetail/data/prototype/id/bods/PROC-20-0001/e_ownership.json b/bluetail/data/prototype/id/bods/PROC-20-0001/e_ownership.json index e13e42a..034a969 100644 --- a/bluetail/data/prototype/id/bods/PROC-20-0001/e_ownership.json +++ b/bluetail/data/prototype/id/bods/PROC-20-0001/e_ownership.json @@ -5,11 +5,11 @@ "isComponent": false, "statementDate": "2017-11-18", "entityType": "unknownEntity", - "name": "Future Tech Horizons Ltd.", + "name": "PT Sayang Ibu, Tbk", "foundingDate": "2010-11-18", "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "3264298751" } ], @@ -17,18 +17,18 @@ { "type": "registered", "address": "Aston House, Cornwall Avenue, London, N3 1LF", - "country": "GB", + "country": "ID", "postCode": "N3 1LF" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "ID" }, "publicationDetails": { "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } }, @@ -38,18 +38,18 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Bailey Robinson Ltd.", + "name": "CV Suka Tidur", "addresses": [ { - "country": "GB" + "country": "ID" } ], "incorporatedInJurisdiction": { - "code": "GB" + "code": "ID" }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "6159248167" } ], @@ -57,7 +57,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } }, @@ -67,7 +67,7 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "Robinson Partners LLC.", + "name": "PT Sehat Selalu, Tbk", "addresses": [ { "country": "US" @@ -78,7 +78,7 @@ }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "1216485124578" } ], @@ -86,7 +86,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } }, @@ -96,7 +96,7 @@ "isComponent": false, "statementDate": "2018-01-05", "entityType": "arrangement", - "name": "PBG Group Ltd.", + "name": "PT Rindu Kekasih, Tbk", "addresses": [ { "country": "KY" @@ -107,7 +107,7 @@ }, "identifiers": [ { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "6213874" } ], @@ -115,7 +115,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } }, @@ -145,7 +145,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } }, @@ -175,7 +175,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } }, @@ -205,7 +205,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } }, @@ -217,7 +217,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Charlie Dean" + "fullName": "Susi Susanti" } ], "identifiers": [ @@ -230,7 +230,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } }, @@ -242,7 +242,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Rebeccah Price-Ward" + "fullName": "Sule Prikitiew" } ], "identifiers": [ @@ -255,7 +255,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } }, @@ -267,7 +267,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Jemma Hunt" + "fullName": "Andre Taulany" } ], "identifiers": [ @@ -280,7 +280,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } }, @@ -292,7 +292,7 @@ "statementDate": "2018-01-05", "names": [ { - "fullName": "Holly Khan" + "fullName": "Nunung" } ], "identifiers": [ @@ -305,7 +305,7 @@ "publicationDate": "2018-11-19", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } }, @@ -335,7 +335,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } }, @@ -365,7 +365,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } }, @@ -395,7 +395,7 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } }, @@ -425,8 +425,8 @@ "publicationDate": "2018-11-18", "bodsVersion": "0.2", "publisher": { - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } } } -] \ No newline at end of file +] diff --git a/bluetail/data/prototype/id/flags/flag_attachments.csv b/bluetail/data/prototype/id/flags/flag_attachments.csv index b2e8e12..43d233d 100644 --- a/bluetail/data/prototype/id/flags/flag_attachments.csv +++ b/bluetail/data/prototype/id/flags/flag_attachments.csv @@ -1,13 +1,13 @@ ocid,identifier_schemeName,identifier_scheme,identifier_id,flag_name ,"National ID",,"YDAZ21513405928609","person_id_matches_cabinet_minister" -,,"GB-LAC","1602647563","company_id_invalid" -,,"GB-LAC","5315469854","company_in_blacklisted_jurisdiction" +,,"ID-LAC","1602647563","company_id_invalid" +,,"ID-LAC","5315469854","company_in_blacklisted_jurisdiction" ,"National ID",,"HMCI17014140912423","person_id_matches_cabinet_minister" -,,"GB-LAC","6213874","company_in_blacklisted_jurisdiction" +,,"ID-LAC","6213874","company_in_blacklisted_jurisdiction" "ocds-123abc-PROC-20-0001","National ID",,"YDAZ21513405928609","person_id_matches_cabinet_minister" -"ocds-123abc-PROC-20-0001",,"GB-LAC","1602647563","company_id_invalid" +"ocds-123abc-PROC-20-0001",,"ID-LAC","1602647563","company_id_invalid" "ocds-123abc-PROC-20-0001","National ID",,"HMCI17014140912423","person_in_multiple_applications_to_tender" -"ocds-123abc-PROC-20-0001",,"GB-LAC","5315469854","company_in_blacklisted_jurisdiction" -"ocds-123abc-PROC-20-0001",,"GB-LAC","6948732519","company_in_multiple_applications_to_tender" +"ocds-123abc-PROC-20-0001",,"ID-LAC","5315469854","company_in_blacklisted_jurisdiction" +"ocds-123abc-PROC-20-0001",,"ID-LAC","6948732519","company_in_multiple_applications_to_tender" "ocds-123abc-PROC-20-0001","National ID",,"HMCI17014140912423","person_id_matches_cabinet_minister" -"ocds-123abc-PROC-20-0001",,"GB-LAC","6213874","company_in_blacklisted_jurisdiction" \ No newline at end of file +"ocds-123abc-PROC-20-0001",,"ID-LAC","6213874","company_in_blacklisted_jurisdiction" diff --git a/bluetail/data/prototype/id/flags/flags.csv b/bluetail/data/prototype/id/flags/flags.csv index 232c5b3..9a1c9b5 100644 --- a/bluetail/data/prototype/id/flags/flags.csv +++ b/bluetail/data/prototype/id/flags/flags.csv @@ -1,6 +1,6 @@ flag_name,flag_type,flag_text,flag_field -person_id_matches_cabinet_minister,warning,Name and ID match a currently serving cabinet minister.,person_id -company_id_invalid,error,Invalid company ID,company_id -company_in_blacklisted_jurisdiction,warning,Company registered in a blacklisted jurisdiction.,jurisdiction -company_in_multiple_applications_to_tender,warning,This company appears in multiple applications to this tender.,company_id -person_in_multiple_applications_to_tender,warning,This person has control over multiple applicants to this tender.,person_id \ No newline at end of file +person_id_matches_cabinet_minister,warning,Nama dan ID cocok dengan yang saat ini menjabat di pemerintahan.,person_id +company_id_invalid,error,ID perusahaan tidak valid,company_id +company_in_blacklisted_jurisdiction,warning,Perusahaan yang teregistrasi berada di yuridiksi yang masuk dalam daftar hitam.,jurisdiction +company_in_multiple_applications_to_tender,warning,Perusahaan ini muncul di beberapa aplikasi pada tender ini.,company_id +person_in_multiple_applications_to_tender,warning,Orang ini memiliki kontrol terhadap beberapa aplikasi pada tender ini.,person_id \ No newline at end of file diff --git a/bluetail/data/prototype/id/ocds/ocds_tenderers_package.json b/bluetail/data/prototype/id/ocds/ocds_tenderers_package.json index f8f92c6..f04cb02 100644 --- a/bluetail/data/prototype/id/ocds/ocds_tenderers_package.json +++ b/bluetail/data/prototype/id/ocds/ocds_tenderers_package.json @@ -4,7 +4,7 @@ { "ocid": "ocds-123abc-PROC-20-0001", "id": "PROC-20-0001-02-tender", - "date": "2010-01-01T09:30:00Z", + "date": "2020-01-01T09:30:00Z", "language": "en", "tag": [ "tender" @@ -13,26 +13,26 @@ "parties": [ { "identifier": { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "E12345678", - "legalName": "London Borough of Toupee" + "legalName": "Kementerian Kebersihan" }, - "name": "London Borough of Toupee", + "name": "Kementerian Kebersihan", "roles": [ "procuringEntity", "buyer" ], - "id": "GB-LAC-E12345678" + "id": "ID-LAC-E12345678" }, { "identifier": { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "1602647563", - "legalName": "Synomus Technology Services Ltd." + "legalName": "PT ABC, Tbk" }, - "name": "Synomus Technology Services Ltd.", + "name": "PT ABC, Tbk", "address": { - "countryName": "United Kingdom" + "countryName": "Indonesia" }, "contactPoint": { "name": "Procurement Team", @@ -48,13 +48,13 @@ }, { "identifier": { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "5740394756", - "legalName": "Frost Group Ltd." + "legalName": "PT Maju Mundur, Tbk" }, - "name": "Frost Group Ltd.", + "name": "PT Maju Mundur, Tbk", "address": { - "countryName": "United Kingdom" + "countryName": "Indonesia" }, "contactPoint": { "name": "Procurement Team", @@ -70,13 +70,13 @@ }, { "identifier": { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "5315469852", - "legalName": "Mitchell Systems Ltd." + "legalName": "CV Aman Sentosa" }, - "name": "Mitchell Systems Ltd.", + "name": "CV Aman Sentosa", "address": { - "countryName": "United Kingdom" + "countryName": "Indonesia" }, "contactPoint": { "name": "Procurement Team", @@ -92,11 +92,11 @@ }, { "identifier": { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "5315469854", - "legalName": "Gough-Hunt Ltd." + "legalName": "CV Merah Putih" }, - "name": "Gough-Hunt Ltd.", + "name": "CV Merah Putih", "address": { "countryName": "Jersey" }, @@ -114,11 +114,11 @@ }, { "identifier": { - "scheme": "GB-LAC", + "scheme": "ID-LAC", "id": "3264298751", - "legalName": "Future Tech Horizons Ltd.\n" + "legalName": "PT Sayang Ibu, Tbk\n" }, - "name": "Future Tech Horizons Ltd.\n", + "name": "PT Sayang Ibu, Tbk\n", "contactPoint": { "name": "Procurement Team", "email": "procurement-team@example.com", @@ -133,17 +133,17 @@ } ], "buyer": { - "id": "GB-LAC-E12345678", - "name": "London Borough of Toupee" + "id": "ID-LAC-E12345678", + "name": "Kementerian Kebersihan" }, "tender": { "id": "PROC-20-0001", - "title": "Tachograph Forensic Services", - "description": "Tenders solicited for work to build new cycle lanes in the centre of town.", + "title": "Jasa kebersihan rumah", + "description": "Tender untuk memberikan jasa kebersihan pada lingkungan rumah", "status": "active", "value": { - "amount": 120000, - "currency": "GBP" + "amount": 2200000000, + "currency": "IDR" }, "procurementMethod": "open", "procurementMethodRationale": "An open competitive tender is required by EU Rules", @@ -163,14 +163,14 @@ "endDate": "2021-06-01T23:59:59Z" }, "procuringEntity": { - "id": "GB-LAC-E12345678", - "name": "London Borough of Toupee" + "id": "ID-LAC-E12345678", + "name": "Kementerian Kebersihan" }, "numberOfTenderers": 5, "tenderers": [ { "id": "PROC-20-0001/a", - "name": "Synomus Technology Services Ltd." + "name": "PT ABC, Tbk" }, { "id": "PROC-20-0001/b", @@ -178,15 +178,15 @@ }, { "id": "PROC-20-0001/c", - "name": "Mitchell Systems Ltd." + "name": "CV Aman Sentosa" }, { "id": "PROC-20-0001/d", - "name": "Gough-Hunt Ltd." + "name": "CV Merah Putih" }, { "id": "PROC-20-0001/e", - "name": "Future Tech Horizons Ltd." + "name": "PT Sayang Ibu, Tbk" } ], "documents": [