Schemas / Person / organisation / party
rig.organisation.identity
v0.31.0 · draft 3 fields 0 required
Fields
| Field | Type | Meaning | |
|---|---|---|---|
lei |
string | optional | 20-character Legal Entity Identifier |
bic |
string | optional | 8- or 11-character BIC |
registrationNumber |
string | optional | National / trade register id |
Legal identifiers of an organisation. Format when present.
Field meanings follow the ISO 20022 OrganisationIdentification type used inside financial MX messages. This schema is those identifiers - not an MX message and not a display name.
All fields optional. Emit what the source has; omit empty strings. An empty component is invalid - attach at least one field.
The organisation's name is rig.meta.named. Its site is rig.place.address. A person employed there points here with rig.person.employment organisation. An operating account is rig.party.account on this entity.
JSON Schema
Resolves at https://rig.works/schemas/rig.organisation.identity.schema.json —
raw file.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://rig.works/schemas/rig.organisation.identity.schema.json",
"title": "rig.organisation.identity",
"type": "object",
"additionalProperties": false,
"properties": {
"lei": {
"type": "string",
"pattern": "^[A-Z0-9]{20}$",
"description": "ISO 17442 LEI (ISO 20022 LEI)."
},
"bic": {
"type": "string",
"pattern": "^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$",
"description": "ISO 9362 BIC (ISO 20022 AnyBIC)."
},
"registrationNumber": {
"$ref": "./_defs.schema.json#/$defs/string"
}
},
"description": "Organisation legal identifiers. Field meanings follow ISO 20022 OrganisationIdentification. Name is rig.meta.named.",
"minProperties": 1
}
Seen in
commerce-offer.json · legal-agreement.json · person-contact.json