Logo ProcessCore

DataContext

A DataContext carries additional information about the shape, content, and identity of a Data object or a selected fragment within one.

Reference: ARC Datamap RO-Crate Profile

Properties

Property

Type

Required

Description

type

Text

MUST

DataContext in the current YAML authoring examples

data

Data

SHOULD

Target data object when using the nested form

explication

DefinedTerm

SHOULD

Ontological annotation of the fragment contents

objectType

DefinedTerm

COULD

Expected value shape or entry type of the described fragment, e.g. String, Integer

unit

DefinedTerm

COULD

Unit of measurement of the values stored in the fragment, preferably taken from Unit Ontology, e.g. hour, gram per liter

label

Text

COULD

Short label such as a column header

description

Text

COULD

Additional free-text details

generatedBy

Text

COULD

Tool, assay, or method that produced the described data

Relationships

flowchart TD

    d1[DefinedTerm]
    d2[DefinedTerm]
    d3[DefinedTerm]
    la@{ shape: stadium, label: "string" }
    de@{ shape: stadium, label: "string" }
    gb@{ shape: stadium, label: "string" }

    Datamap --dataContexts--> DataContext
    DataContext --data--> Data
    DataContext --explication--> d1
    DataContext --"objectType"--> d2
    DataContext --unit--> d3
    DataContext --label--> la
    DataContext --description--> de
    DataContext --generatedBy--> gb

Type something to start searching.