Skip to main content

Web Media Profile Data Model Implementation Guidelines

Terminology

For terms not explained in this document, please see Terminology.

  • OP VC Data Model Conforming Document (OP VC DM Compliance Document)
  • Originator Profile Identifier (OP ID)
  • Web Media Profile (WMP)

Web Media Profile Data Model

The Web Media Profile MUST be an OP VC DM compliant document and includes the following properties:

Property

@context

It MUST conform to the OP VC Data Model.

type

REQUIRED. It MUST be ["VerifiableCredential", "WebMediaProfile"].

issuer

REQUIRED. It MUST be the issuer of the Core Profile of the WMP holder organization.

note

The information contained in the WMP will be reviewed by the organization that issues the Core Profile.

credentialSubject

REQUIRED. A JSON-LD Node Object that represents the originator of the web media.

  • id: REQUIRED. It MUST be the OP ID of the WMP holding organization.
  • type: REQUIRED. It MUST be OnlineBusiness.
  • url: REQUIRED. The URL MUST point to an official page of your organization.
  • name: REQUIRED. The organization name.
  • logo: OPTIONAL. The logo image of your organization. It MUST be a JSON-LD Node Object of type image datatype. This property allows you to verify that the WMP logo image has not been tampered with.
  • email: OPTIONAL. The main email address of your organization.
  • telephone: OPTIONAL. The main phone number of your organization.
  • contactPoint: OPTIONAL. Contact page information. It MUST be a JSON-LD Node Object of type page datatype.
  • informationTransmissionPolicy: OPTIONAL. Information about the information transmission policy page. It MUST be a JSON-LD Node Object of type page datatype.
  • privacyPolicy: OPTIONAL. Privacy policy page information. It MUST be a JSON-LD Node Object of type page datatype.
  • description: OPTIONAL. A description of the organization.
note

The information transmission policy to be included in the informationTransmissionPolicy property is a required condition for granting an OP ID under Article 3, Paragraph 1 of the Originator Profile Charter.

Extensibility

Issuers MAY add properties not defined in the OP VC Data Model and in this document, but are RECOMMENDED to extend them in accordance with Verifiable Credentials Data Model 2.0 Section 5.2.

Appendix

Example

This section is non-normative

Below is an example of WMP

{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://originator-profile.org/ns/credentials/v1",
{ "@language": "en" }
],
"type": ["VerifiableCredential", "WebMediaProfile"],
"issuer": "dns:wmp-issuer.example.org",
"credentialSubject": {
"id": "dns:wmp-holder.example.jp",
"type": "OnlineBusiness",
"url": "https://www.wmp-holder.example.jp/",
"name": "ABC media (* Development Sample)",
"logo": {
"id": "https://www.wmp-holder.example.jp/logo.svg",
"digestSRI": "sha256-OYP9B9EPFBi1vs0dUqOhSbHmtP+ZSTsUv2/OjSzWK0w="
},
"email": "[email protected]",
"telephone": "0000000000",
"contactPoint": {
"id": "https://wmp-holder.example.jp/contact",
"name": "inquiry"
},
"informationTransmissionPolicy": {
"id": "https://wmp-holder.example.jp/statement",
"name": "Information Transmission Policy"
},
"privacyPolicy": {
"id": "https://wmp-holder.example.jp/privacy",
"name": "Privacy Policy"
},
"description": "This document is supplemental information for this Web media."
}
}