Aller au contenu principal
Version: v4.0.0

Orchestration service execution credential

Name: credential-orchestration-service-execution

Namespace: https://w3id.org/axone/ontology/v4/schema/credential/orchestration-service/execution/

Namespaces

Here are the namespaces used in this schema:

Verifiable Credential

IRI: credential-orchestration-service-execution:OrchestrationServiceExecutionCredential

Description

A credential that provides proof of the execution of an Orchestration Service for a considered Orchestration Service Execution Order. It includes details of all the resources involved (consumed and produced), the time and date of execution, the parameters used, and any outcomes or results relevant to the execution.

In these credentials, the Orchestration service is both the subject and the issuer.

This credential is fundamental in providing a formal record of the execution of a digital service, which can be used for auditing, verification, and other purposes.

Properties

Has execution result

IRI: credential-orchestration-service-execution:hasExecution

Domaincredential-orchestration-service-execution:OrchestrationServiceExecutionCredential

Rangecredential-orchestration-service-execution:OrchestrationServiceExecution

The execution of the Orchestration Service.

Classes

This schema defines 1 class.

Orchestration service execution

IRI: credential-orchestration-service-execution:OrchestrationServiceExecution

Description

Captures the details of the progress and outcomes of the execution of an Orchestration Service.

Properties

Execution of

IRI: credential-orchestration-service-execution:executionOf

Rangecredential-orchestration-service-execution:OrchestrationServiceExecutionOrder

This relationship is pivotal for associating the formal execution request with the corresponding credential, providing the necessary authorization and detailed directives for service execution. This ensures a verifiable and formalized process for initiating and tracking the execution of orchestration services.

Has consumed resource

IRI: credential-orchestration-service-execution:hasConsumedResource

Rangexsd:anyURI

Specifies a resource consumed during this Orchestration Service Execution. The resource can be any URI denoting a Digital Resource (such as a dataset), or a Digital Service (such as a Storage Service or a Processing Service).

Multiple instances of hasConsumedResource can represent various resources consumed during the execution. Accessing a Digital Resource may require the use of multiple Digital Services, reflecting the complexity and interdependencies of digital service orchestration.

Has execution evidence

IRI: credential-orchestration-service-execution:hasExecutionEvidence

Rangexsd:anyURI

Links the Orchestration Service Execution to a resource that provides evidence of the execution, such as logs, transaction records, or other forms of auditable data. This evidence supports the verification of the execution's integrity, completeness, and compliance with the specified execution parameters and governance rules of all the involved resources within the zone.

The evidence resource can be a URI pointing to a secure, immutable and verifiable location where the evidence is stored, like IPFS, a blockchain, or an immutable database.

Has execution status

IRI: credential-orchestration-service-execution:hasExecutionStatus

Rangens1:digital-service-execution-status

Indicates the status of the service execution.

Has execution time

IRI: credential-orchestration-service-execution:hasExecutionTime

Rangeschema:DateTime

The time and date when the Digital Service was executed.

Has produced resource

IRI: credential-orchestration-service-execution:hasProducedResource

Rangexsd:anyURI

Specify a resource produced during this Orchestration Service Execution, if any. The resource can be any URI denoting a Digital Resource (such as a dataset), or a Digital Service (such as a Storage Service or a Processing Service).

Part of execution

IRI: credential-orchestration-service-execution:partOfExecution

Rangecredential-orchestration-service-execution:OrchestrationServiceExecution

Links an Orchestration Service Execution to its parent Orchestration Service Execution, if any.

This property establishes a hierarchical relationship between executions, enabling the tracking of complex orchestration services composed of multiple, nested sub-executions. It enables the understanding the structure and progress of workflows that involve sequential or parallel steps.