Identifiers¶
Model definitions¶
Code¶
Code or script identifier
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Code URL (URL to code repository) |
|
|
Name |
|
|
Code version |
|
|
Commit hash (Commit hash of the code.) |
|
Optional[Container] |
Container |
|
|
Run script (Path to run script) |
|
|
Programming language (Programming language used) |
|
|
Programming language version |
|
Optional[List[DataAsset or CombinedData]] |
Input data (Input data used in the code or script) |
|
|
Parameters (Parameters used in the code or script) |
|
Optional[Software] |
Core dependency (For code with a core software package dependency, e.g. Bonsai) |
CombinedData¶
Description of a group of data assets
Field |
Type |
Title (Description) |
|---|---|---|
|
List[DataAsset] |
Data assets |
|
|
Name |
|
Optional[Dict[Database, List[str]]] |
Database identifier (ID or link to the Combined Data asset, if materialized.) |
|
|
Description (Intention or approach used to select group of assets) |
Container¶
Code container identifier, e.g. Docker
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Type (Type of container, e.g. Docker, Singularity) |
|
|
Tag (Tag of the container, e.g. version number) |
|
|
URI (URI of the container, e.g. Docker Hub URL) |
DataAsset¶
Description of a single data asset
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Asset name (Name of the data asset) |
|
|
Asset location (URL pointing to the data asset) |
Database¶
Database platforms that can host data assets
Name |
Value |
|---|---|
|
|
|
|
Person¶
Person identifier
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Person’s name (First and last name OR anonymous ID) |
|
Registry |
|
|
|
ORCID ID |
Software¶
Software package identifier
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Software name (Name of the software package) |
|
|
Software version (Version of the software package) |