DigitalIdentityAnchor

version: working

DigitalIdentityAnchor Domain

Data Model

Data Model of unece/DigitalIdentityAnchor

Data Definitions

DigitalIdentityAnchor

The Digital Identity Anchor (DIA) is a very simple credential that is issued by a trusted authority and asserts an equivalence between a member identity as known to the authority (eg a VAT number) and one or more decentralised identifiers (DIDs) held by the member.

Property Definition Type
@context A list of JSON-LD context URIs that define the semantic meaning of properties within the credential. Text
id A unique identifier (URI) assigned to the product passport. May be a UUID URI
issuer The organisation that is the issuer of this VC. Note that the "id" property MUST be a W3C DID. Other identifiers such as tax registration numbers can be listed in the "otherIdentifiers" property. CredentialIssuer
validFrom The date and time from which the credential is valid. DateTime
validUntil The expiry date (if applicable) of this verifiable credential. DateTime
credentialSubject The registered identity from the authoritative register that is the subject of this credential RegisteredIdentity

RegisteredIdentity

The identity anchor is a mapping between a registery member identity and one or more decentralised identifiers owned by the member. It may also list a set of membership scopes.

Property Definition Type
id The DID that is controlled by the registered member and is linked to the registeredID through this Identity Anchor credential URI
name The registered name of the entity within the identifier scheme. Examples: product - EV battery 300Ah, Party - Sample Company Pty Ltd, Facility - Green Acres battery factory Text
registeredId The registration number (alphanumeric) of the entity within the register. Unique within the register. Text
idScheme An identifier registration scheme for products, facilities, or organisations. Typically operated by a state, national or global authority. IdentifierScheme
registerType The thematic purpose of the register - organisations, facilities, products, trademarks, etc Code (RegistryTypeCodeList)
registrationScopeList List of URIs the represent the role/scopes of membership for the register. For example ["https://abr.business.gov.au/Help/EntityTypeDescription?Id=19"] URI

RenderTemplate2024

A single template format focused render method--where the content/media type decision becomes secondary (and is expressed separately).See https://github.com/w3c-ccg/vc-render-method/issues/9

Property Definition Type
name Human facing display name for selection Text
mediaQuery Media query as defined in https://www.w3.org/TR/mediaqueries-4/ Text
template An inline template field for use cases where remote retrieval of a render method is suboptimal Text
url URL for remotely hosted template URI
mediaType content/media type for (possible) conneg on the above URL and certainly for display use Text
digestMultibase Used for resource integrity and/or validation of the inline template Text

WebRenderingTemplate2022

A simple (though non-standard) embedded template.

Property Definition Type
name Human facing display name for template Text
template An inline template field Text

CredentialIssuer

From unece.untp-core

The issuer party (person or organisation) of a verifiable credential.

Property Definition Type
id The W3C DID of the issuer - should be a did:web or did:webvh URI
name The name of the issuer person or organisation Text
issuerAlsoKnownAs An optional list of other registered identifiers for this credential issuer Party

Party

From unece.untp-core

An organisation. May be a supply chain actor, a certifier, a government agency.

Property Definition Type
id The globally unique ID of the party as a URI, ideally as a resolvable ID. URI
name The registered name of the party within the identifier scheme. Text
registeredId The registration number (alphanumeric) of the Party within the register. Unique within the register. Text
idScheme The identifier scheme of the party. Typically a national business register or a global scheme such as GLEIF. IdentifierScheme
description An optional short description of the party. Text
registrationCountry the country in which this organisation is registered Code (countryCode)
organisationWebsite Website for this organisation URI
industryCategory The industry categories for this organisations. Recommend use of UNCPC as the category scheme. for example - unstats.un.org/isic/1030 Classification
partyAlsoKnownAs An optional list of other registered identifiers for this organisation. For example DUNS, GLN, LEI, etc Party

IdentifierScheme

From unece.untp-core

An identifier registration scheme for products, facilities, or organisations. Typically operated by a state, national or global authority.

Property Definition Type
id The globally unique identifier of the registration scheme. The scheme should be registered and discoverable from vocabulary.uncefact.org/identifierSchemes URI
name The name of the identifier scheme. Text

Classification

From unece.untp-core

A classification scheme and code / name representing a category value for a product, entity, or facility.

Property Definition Type
id The globally unique URI representing the specific classifier value URI
code classification code within the scheme Text
name Name of the classification represented by the code Text
schemeID Classification scheme ID URI
schemeName The name of the classification scheme Text

Code Tables

countryCode

Country code list.

Code values for this table can be found here:
https://vocabulary.uncefact.org/CountryId#

RegistryTypeCodeList

A registry category code.

Name Value Description
Product A product register
Facility A facility register
Business A business register
Trademark A trademark register
Land A land register
Accreditation An accreditation register

Imported Domains

unece / DigitalIdentityAnchorv working