Общепринятая сериализация данных СДБВ осуществляется в виде документа JSON. СЛЕДУЕТ обеспечивать, чтобы файл СДБВ JSON состоял из серии упорядоченных объектов записи в массиве верхнего уровня. Строки JSON также МОГУТ использоваться при создании больших файлов.
Каждая из записей о субъекте (entityStatements) и записей о физическом лице (personStatements), указанная в отдельной записи о владении или контроле (ownershipOrControlStatement), ДОЛЖНА предшествовать такой отдельной записи о владении или контроле в упорядоченном массиве.
Данные СДБВ также МОГУТ быть сериализированы в виде таблицы, где каждая строка представляет запись. СЛЕДУЕТ обеспечить, чтобы столбцы представляли поля записи, а в заголовках столбцов СЛЕДУЕТ использовать соответствующий относительный путь к элементу json-документа из корня записи.
К примеру, выписка:
[
{
"statementID": "e3c07f34-1810-4eed-b845-4d9f4d97f9d5",
"statementType": "entityStatement",
"identifiers": [
{
"scheme": "GB-COH",
"id": "07444723"
}
]
},
{
"statementID":"a2b485be-e3b6-4fd7-8a6a-930e46cf9957",
"statementType":"personStatement",
"identifiers":[
{
"scheme":"MX-RFC",
"id":"ABC680524P-76"
}
]
},
{
"statementID":"34b479f2-1681-4064-ab51-1e703fbafa",
"statementType":"ownershipOrControlStatement"
}
]
может быть сериализирована в виде таблицы следующим образом:
statementID | statementType | identifiers/0/scheme | identifiers/0/id |
---|---|---|---|
e3c07f34-1810-4eed-b845-4d9f4d97f9d5 | entityStatement | GB-COH | 07444723 |
a2b485be-e3b6-4fd7-8a6a-930e46cf9957 | personStatement | MX-RFC | ABC680524P-76 |
34b479f2-1681-4064-ab51-1e703fbafa | ownershipOrControlStatement |