This document describes the Recognized Entities Vocabulary, i.e., the RDFS [[rdf-schema]] defined by the [[[?vc-recognized-entities]]] [[?vc-recognized-entities]] specification..

Alternate versions of the vocabulary definition exist in Turtle and JSON-LD.

Published:
Version Info:
1.0
See Also: https://www.w3.org/TR/vc-recognized-entities/

This vocabulary has been defined by the W3C Verifiable Credentials Working Group and provides the official RDFS vocabulary for Recognized Entities 1.0 specification. Comments regarding this document are welcome. Please file issues directly on GitHub, or send them to public-vc-comments@w3.org (subscribe, archives).

Class diagram

                    
Overview diagram of the vocabulary (without the deprecated items).
Boxes represent RDFS Classes, labeled connection lines represent RDF properties with explicit domains and ranges. Dotted connection lines represent classes contained in an RDF Graph. See the mermaid source of the image for a textual representation of the structure of the image.

Namespaces

This specification makes use of the following namespaces:

re
https://www.w3.org/ns/credentials/recognized-entities#
sch
https://schema.org/
cred
https://www.w3.org/2018/credentials#
sec
https://w3id.org/security#
dc
http://purl.org/dc/terms/
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
xsd
http://www.w3.org/2001/XMLSchema#

Context files

The following JSON-LD context files may be used for the terms defined in this specification:

  • https://www.w3.org/ns/credentials/recognized-entities/v1
    term list
  • Term definitions

    Class definitions

    The following are class definitions in the re namespace.

    RecognizedEntity

    Recognized Entity

    See the formal definition of the term.

    An entity that is recognized in a Recognized Entity Credential to perform a specific action.
    Domain of:
    recognizedTo, registration
    In the domain of:
    recognizedIn
    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    RecognizedAction

    Recognized Action

    See the formal definition of the term.

    An action that a Recognized Entity is expected to perform.
    Range of:
    recognizedTo
    Domain of:
    action, recognizedBy, outputValidation
    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    RecognizedEntityCredential

    Recognized Entity Credential

    See the formal definition of the term.

    A conforming verifiable credential, as defined in [[[?vc-data-model-2.0]]], that encapsulates Recognized Entities.
    Subclass of:
    cred:VerifiableCredential
    Includes the range of:
    recognizedIn
    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    RecognizedIssuer

    Recognized Issuer

    See the formal definition of the term.

    In the domain of:
    recognizedIn
    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    ExternalEntityList

    External Entity List

    See the formal definition of the term.

    A list of external entities that are usually in a different format such as an x509 Certificate Authority List or an ETSI Trust Services List.
    Includes the range of:
    recognizedIn
    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    Property definitions

    The following are property definitions in the re namespace.

    legalName

    Legal name

    Legal name of the entity

    This term is formally defined in another vocabulary (as sch:legalName), but is frequently used with this vocabulary and has been included to aid readability of this document.

    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    image

    Visual representation of the entity

    The property's value should be a URL, i.e., not a literal.

    This term is formally defined in another vocabulary (as sch:image), but is frequently used with this vocabulary and has been included to aid readability of this document.

    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    url

    Web site of the entity

    The property's value should be a URL, i.e., not a literal.

    This term is formally defined in another vocabulary (as sch:url), but is frequently used with this vocabulary and has been included to aid readability of this document.

    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    sameAs

    Same as

    One or more URLs that refer to the same entity in other contexts or systems

    The property's value should be a URL, i.e., not a literal.

    This term is formally defined in another vocabulary (as sch:sameAs), but is frequently used with this vocabulary and has been included to aid readability of this document.

    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    description

    description

    Human-readable description providing details about the entity

    This term is formally defined in another vocabulary (as sch:description), but is frequently used with this vocabulary and has been included to aid readability of this document.

    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    digestMultibase

    Digest Multibase

    One or more cryptographic digests used to verify the integrity of resources associated with the entity.

    This term is formally defined in another vocabulary (as sec:digestMultibase), but is frequently used with this vocabulary and has been included to aid readability of this document.

    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    validFrom

    Valid from

    This term is formally defined in another vocabulary (as cred:validFrom), but is frequently used with this vocabulary and has been included to aid readability of this document.

    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    validUntil

    Valid until

    This term is formally defined in another vocabulary (as cred:validUntil), but is frequently used with this vocabulary and has been included to aid readability of this document.

    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    name

    name

    name of an entity

    This term is formally defined in another vocabulary (as sch:name), but is frequently used with this vocabulary and has been included to aid readability of this document.

    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    recognizedTo

    Recognized to

    See the formal definition of the term.

    Refer to the Recognized Action.
    Domain:
    RecognizedEntity
    Range:
    RecognizedAction
    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    recognizedIn

    Recognized in

    See the formal definition of the term.

    Refer to the Recognized Action.
    Domain:
    RecognizedEntity ⊔ RecognizedIssuer
    Range:
    ExternalEntityList ⊔ RecognizedEntityCredential
    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    registration

    Registration

    See the formal definition of the term.

    The property's value should be a URL, i.e., not a literal.

    Domain:
    RecognizedEntity
    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    action

    Action

    See the formal definition of the term.

    Name of the action to be performed by a Recognized Entity. Possible values include "issue" or "verify".
    Domain:
    RecognizedAction
    Range:
    xsd:string
    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    recognizedBy

    Recognized by

    See the formal definition of the term.

    The Recognized Entity Credential that performed the task of recognizing.

    The property's value should be a URL, i.e., not a literal.
    Domain:
    RecognizedAction
    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    outputValidation

    Output validation

    See the formal definition of the term.

    Refers to a data schema that provides verifiers with enough information to determine whether the provided data conforms to the provided schema (e.g., JSON Schema).

    The property's value should be a URL, i.e., not a literal.
    Domain:
    RecognizedAction
    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    issuer

    Issuer of a Recognized Entity Credential

    When used in a recognized entity credential, the value must be restricted to recognized issuer.

    This term is formally defined in another vocabulary (as cred:issuer), but is frequently used with this vocabulary and has been included to aid readability of this document.

    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1

    credentialSubject

    Credential subject for recognized entities

    When used in a recognized entity credential, the value must be restricted to recognized entities.

    This term is formally defined in another vocabulary (as cred:credentialSubject), but is frequently used with this vocabulary and has been included to aid readability of this document.

    Relevant @context:
    https://www.w3.org/ns/credentials/recognized-entities/v1