iSHARE Vocabulary

Semantic definitions for iSHARE Verifiable Credentials schemas

Vocabulary Statistics

Total Terms: 50+ | Formats: JSON-LD, Turtle, HTML | Last Updated: 2025

Overview

This vocabulary defines the semantic meaning of terms used in iSHARE Verifiable Credentials schemas. Each term is mapped to a unique URI and includes human-readable descriptions, domain information, and semantic relationships.

The vocabulary is designed to ensure interoperability between different systems implementing iSHARE schemas and provides clear semantic definitions for all properties used in the credential contexts.

Party and Organization Terms

name
https://schemas.ishare.eu/vocab#name
Name of the party or entity
Domain: credentialSubject
registrarId
https://schemas.ishare.eu/vocab#registrarId
Identifier of the party who registered the participant. This can be any of the Party ID from id or alsoKnownAs attributes of that participant.
Domain: credentialSubject
alsoKnownAs
https://schemas.ishare.eu/vocab#alsoKnownAs
Array of registered party ids of the party with which the party is also identified
Domain: credentialSubject

Data Rights and Access Control Terms

datarightsEvidence
https://schemas.ishare.eu/vocab#datarightsEvidence
Evidence supporting data rights claims
Domain: credentialSubject
policySets
https://schemas.ishare.eu/vocab#policySets
Collection of policy sets defining data rights and access control
Domain: credentialSubject
policies
https://schemas.ishare.eu/vocab#policies
Collection of policies within a policy set
Domain: credentialSubject
rules
https://schemas.ishare.eu/vocab#rules
Collection of rules within a policy
Domain: credentialSubject
resource
https://schemas.ishare.eu/vocab#resource
The resource that the rule applies to
Domain: credentialSubject
actions
https://schemas.ishare.eu/vocab#actions
The actions that are permitted or denied on the resource
Domain: credentialSubject
effect
https://schemas.ishare.eu/vocab#effect
The effect of the rule (permit or deny)
Domain: credentialSubject
conditions
https://schemas.ishare.eu/vocab#conditions
Conditions that must be met for the rule to apply
Domain: credentialSubject
licenses
https://schemas.ishare.eu/vocab#licenses
License expressions defining usage rights
Domain: credentialSubject

Certificate and Security Terms

subjectName
https://schemas.ishare.eu/vocab#subjectName
Subject name as encoded in the X.509 certificate which corresponds with the party that is being requested from the Participant Registry
Domain: credentialSubject
certificateType
https://schemas.ishare.eu/vocab#certificateType
Type of certificate (e.g., eSEAL, eIDAS)
Domain: credentialSubject
enabledFrom
https://schemas.ishare.eu/vocab#enabledFrom
UTC timestamp which states since when certificate is valid
Domain: credentialSubject
x5c
https://schemas.ishare.eu/vocab#x5c
The base64 encoded pem format value of the certificate identified by its subject name and fingerprint
Domain: credentialSubject
x5t#s256
https://schemas.ishare.eu/vocab#x5t#s256
The SHA256 fingerprint of the certificate
Domain: credentialSubject
value
https://schemas.ishare.eu/vocab#value
Value of the assertion or credential
Domain: credentialSubject

Contact and Organization Information Terms

description
https://schemas.ishare.eu/vocab#description
A brief description of the party, service, or entity
Domain: credentialSubject
logo
https://schemas.ishare.eu/vocab#logo
URL pointing to the endpoint where company logo can be found
Domain: credentialSubject
website
https://schemas.ishare.eu/vocab#website
Website address of the party
Domain: credentialSubject
companyPhone
https://schemas.ishare.eu/vocab#companyPhone
General company phone number of the party
Domain: credentialSubject
companyEmail
https://schemas.ishare.eu/vocab#companyEmail
General company email id of the party
Domain: credentialSubject
publiclyPublishable
https://schemas.ishare.eu/vocab#publiclyPublishable
Consent to publicly publish the information contained in this object
Domain: credentialSubject
countriesOfOperation
https://schemas.ishare.eu/vocab#countriesOfOperation
An array of ISO names of the countries where the party operates
Domain: credentialSubject
sectorIndustry
https://schemas.ishare.eu/vocab#sectorIndustry
An array of GICS based sectors/industry that party serves in
Domain: credentialSubject
tags
https://schemas.ishare.eu/vocab#tags
A free text field containing keywords relevant for party
Domain: credentialSubject

Policy and Agreement Terms

dataspaceId
https://schemas.ishare.eu/vocab#dataspaceId
Identifier of the dataspace of which the participant is a member of
Domain: credentialSubject
frameworkId
https://schemas.ishare.eu/vocab#frameworkId
ID of the framework the compliance is claimed for
Domain: credentialSubject
agreementId
https://schemas.ishare.eu/vocab#agreementId
ID that refers to the agreement
Domain: credentialSubject
agreementType
https://schemas.ishare.eu/vocab#agreementType
Descriptive type of the agreement. Framework or dataspace may define agreement types
Domain: credentialSubject
roleId
https://schemas.ishare.eu/vocab#roleId
Name of the role as defined by the framework or dataspace
Domain: credentialSubject
title
https://schemas.ishare.eu/vocab#title
The name of the agreement, role, or entity
Domain: credentialSubject
status
https://schemas.ishare.eu/vocab#status
Status of the compliance, membership, role, agreement, or certificate (active, revoked, notactive, pending, etc.)
Domain: credentialSubject
startDate
https://schemas.ishare.eu/vocab#startDate
UTC timestamp of the start date of the compliance, membership, role, or agreement
Domain: credentialSubject
endDate
https://schemas.ishare.eu/vocab#endDate
UTC timestamp of the end date of the compliance, membership, role, or agreement
Domain: credentialSubject
loa
https://schemas.ishare.eu/vocab#loa
Party's level of assurance. Available values are low, substantial and high
Domain: credentialSubject
compliancyVerified
https://schemas.ishare.eu/vocab#compliancyVerified
Compliance requirements of this role has been met by party. Possible values are yes, no and not_applicable
Domain: credentialSubject
legalAdherence
https://schemas.ishare.eu/vocab#legalAdherence
Legal requirements of this role has been met by party including signing of appropriate agreements
Domain: credentialSubject
authRegistryId
https://schemas.ishare.eu/vocab#authRegistryId
The Id of the authorisation registry provider
Domain: credentialSubject
authUrl
https://schemas.ishare.eu/vocab#authUrl
The URL pointer specific to the party where authorisations can be queried/checked from
Domain: credentialSubject
capabilityUrl
https://schemas.ishare.eu/vocab#capabilityUrl
Capabilities endpoint of the party in the dataspace
Domain: credentialSubject
additionalInfo
https://schemas.ishare.eu/vocab#additionalInfo
Object which contains additional general contact information of the party
Domain: credentialSubject

Available Formats

This vocabulary is available in multiple formats:

Usage in JSON-LD Contexts

To use this vocabulary in your JSON-LD contexts, reference the base URI:

{
  "@context": [
    "https://www.w3.org/ns/credentials/v2",
    "https://schemas.ishare.eu/vocab"
  ]
}

Direct Term References

You can also reference individual terms directly:

{
  "@context": {
    "legalName": "https://schemas.ishare.eu/vocab#legalName",
    "dataspaceId": "https://schemas.ishare.eu/vocab#dataspaceId"
  }
}