Home

Execution Dependency

This is a type used in Stencila Schema for describing an upstream execution dependency of a node.

It exists to make the inputs and prerequisites of executable nodes explicit in the schema, enabling incremental execution, invalidation, and inspection of execution graphs.

Key properties identify the dependency node and the relation that explains why it is required.

Analogues

The following external types, elements, or nodes are similar to a ExecutionDependency:

  • build dependency edge: Close graph-theoretic analogue for an upstream dependency relation between executable units, though Stencila also records node identity and code location metadata.

Properties

The ExecutionDependency type has these properties:

NameDescriptionTypeInherited from
dependencyRelationThe relation to the dependency.ExecutionDependencyRelation-
dependencyTypeThe type of node that is the dependency.String-
dependencyIdThe id of node that is the dependency.String-
codeLocationThe location that the dependency is defined.CodeLocation-
idThe identifier for this item.StringEntity

Related

The ExecutionDependency type is related to these types:

Bindings

The ExecutionDependency type is represented in:


This documentation was generated from ExecutionDependency.yaml by docs_types.rs.

© 2026 Stencila