Computation Model

The Computation model is used to describe a specific execution of a software tool, script, or computational workflow. It's a critical component for provenance, linking input datasets and software to their generated outputs.

Properties

Property Type Description Required
guid (alias: @id) str The unique, resolvable identifier for the Computation. Should be an ARK. Yes
name str A human-readable name for the computation (e.g., "Spectronaut Analysis Run 1"). Yes
runBy str The person, organization, or agent that executed the computation. Yes
description str A detailed description of the computation's purpose and methods (min 10 characters). Yes
dateCreated str The date the computation was executed, in ISO 8601 format. Yes
metadataType Optional[str] The schema.org type. Defaults to https://w3id.org/EVI#Computation. No
additionalType Optional[str] An additional type identifier. Defaults to "Computation". No
associatedPublication Optional[str] A URL or citation for a publication associated with this computation. No
additionalDocumentation Optional[str] A URL for additional documentation. No
command Optional[Union[List[str], str]] The exact command-line invocation, script, or set of parameters used to run the computation. No
usedSoftware Optional[List[IdentifierValue]] A list of links (by @id) to the Software entities used in this computation. No
usedDataset Optional[List[IdentifierValue]] A list of links (by @id) to the Dataset entities consumed as input. No
generated Optional[List[IdentifierValue]] A list of links (by @id) to the Dataset entities that were produced as output. No

Example

{
  "@id": "ark:59852/computation-control-1-sec-ms-mda-mb468",
  "@type": "https://w3id.org/EVI#Computation",
  "name": "Generation of Biosep_MDAMB468_CTRL_1_Report.tsv",
  "runBy": "Krogan Laboratory, UCSF",
  "description": "Computational process that generated Biosep_MDAMB468_CTRL_1_Report.tsv from control experiment 1 raw data using Spectronaut software.",
  "dateCreated": "2025-06-23",
  "usedSoftware": [
    {
      "@id": "ark:59852/software-spectronaut-wGLsihNfp5w"
    }
  ],
  "usedDataset": [
    {
      "@id": "ark:59852/dataset-control-1-sec-ms-mda-mb468"
    }
  ],
  "generated": [
    {
      "@id": "ark:59852/dataset-control-1-report"
    }
  ]
}