Source: https://cordis.europa.eu/docs/projects/cnect/2/611312/080/deliverables/001-D331ArchitectureandSpecificationV10.pdf