1. Technical Prelude
Each table of that document represents a JSON or YAML file.
1.1 Attribute type
1.1.1 Address
Address refers to an object such as address object which contains a country attribute.
All country attributes are in the ISO 3166-1 alpha2, alpha-3 or numeric format.
1.2 JSONPath
Attributes can also express a JSONPath.
Ex: location[].country represents the path to a country attribute inside an array of location object, like
{
   "location":[
      {
         "zipCode":"75001",
         "city":"Paris",
         "country":"FR"
      }
   ]
}
1.3 Cardinality
| Cardinality | Relationship | 
|---|---|
| 0..1 | Optional | 
| 0..* | Optional to Many | 
| 1 | Mandatory | 
| 1..N | Mandatory to N | 
| 1..* | Mandatory to Many | 
1.4 Trust Anchor
The Trust Anchor column contain the information on the Trust Anchor which issued the root keypair in the chain of keypair used to signed the claim.
flowchart LR
    ta[Trust Anchor]
    subgraph holder1 [Holder ...]
        k1[keypair]
        direction TB
    end
    ta -- issues --> k1
    subgraph holder2 [Holder N]
        k2[keypair]
        direction TB
    end
    holder1 -- issues --> k2
    holder2 -- signs --> claim