Logo ProcessCore

ProcessCore Namespace

Type/Module Description

CsvAxisRange

CsvCellRange

CsvFragmentSelector

CsvFragmentSelectorParsing

CsvFragmentSelectorProvider

RFC 7111 fragment selector provider for text/csv row, column, and cell fragments.

CsvFragmentSelectorRelation

CsvPosition

Data

Data file produced or consumed by processes. schema.org/MediaObject or File

Dataset

Container and context for data and processes. schema.org/Dataset

DefinedTerm

Ontology annotation referencing a term in a controlled vocabulary or ontology. schema.org/DefinedTerm

FormalParameter

Describes the shape and type of a protocol parameter slot. bioschemas.org/FormalParameter

FragmentRelation

Semantic relation between two fragment selectors.

FragmentSelector

FragmentSelectorProviderBase<'Selector>

Typed selector-provider contract for implementations of a selector language.

FragmentSelectorResolution

Generic Data-fragment relation helpers used by traversal and tests.

Helper

IFragmentSelectorProvider

Selector-provider contract used by the core traversal layer.

IONode

An IONode is either a Material or a Data node.

LabProcess

Core transformation node. Connects inputs to outputs via a protocol. bioschemas.org/LabProcess

LabProtocol

Description of a planned procedure. bioschemas.org/LabProtocol

Material

Input or output biological, chemical, or digital material in the process graph. bioschemas.org/Sample

Path

A directed walk through the process graph: an ordered sequence of LabProcess instances connected through their shared I/O nodes. Read-only view – produced by graph-traversal queries; does not own its processes.

PathTraversal

PropertyValue

Extensible key-value-unit triple. Primary extension mechanism of ProcessCore. schema.org/PropertyValue

Type something to start searching.