Skip to content

Class: SoftwareEnvironment

Contains snapshots of the software environment required for the modules to run.

URI: omni_schema:SoftwareEnvironment

classDiagram class SoftwareEnvironment click SoftwareEnvironment href "../SoftwareEnvironment" IdentifiableEntity <|-- SoftwareEnvironment click IdentifiableEntity href "../IdentifiableEntity" SoftwareEnvironment : apptainer SoftwareEnvironment : conda SoftwareEnvironment : description SoftwareEnvironment : easyconfig SoftwareEnvironment : envmodule SoftwareEnvironment : id SoftwareEnvironment : name

Inheritance

Slots

Name Cardinality and Range Description Inheritance
easyconfig 0..1
String
Easybuild configuration file direct
envmodule 0..1
String
Environment module name direct
conda 0..1
String
Conda environment file direct
apptainer 0..1
String
Apptainer image static ORAS url, including name:tag direct
id 1
Uriorcurie
A unique identifier for a thing IdentifiableEntity
name 0..1
String
A human-readable name for a thing IdentifiableEntity
description 0..1
String
A human-readable description for a thing IdentifiableEntity

Usages

used by used in type used
Benchmark software_environments range SoftwareEnvironment
Module software_environment range SoftwareEnvironment

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/omnibenchmark/omni-schema

Mappings

Mapping Type Mapped Value
self omni_schema:SoftwareEnvironment
native omni_schema:SoftwareEnvironment

LinkML Source

Direct

name: SoftwareEnvironment
description: Contains snapshots of the software environment required for the modules
  to run.
from_schema: https://w3id.org/omnibenchmark/omni-schema
is_a: IdentifiableEntity
slots:
- easyconfig
- envmodule
- conda
- apptainer

Induced

name: SoftwareEnvironment
description: Contains snapshots of the software environment required for the modules
  to run.
from_schema: https://w3id.org/omnibenchmark/omni-schema
is_a: IdentifiableEntity
attributes:
  easyconfig:
    name: easyconfig
    description: Easybuild configuration file.
    from_schema: https://w3id.org/omnibenchmark/omni-schema
    rank: 1000
    alias: easyconfig
    owner: SoftwareEnvironment
    domain_of:
    - SoftwareEnvironment
    range: string
  envmodule:
    name: envmodule
    description: Environment module name.
    from_schema: https://w3id.org/omnibenchmark/omni-schema
    rank: 1000
    alias: envmodule
    owner: SoftwareEnvironment
    domain_of:
    - SoftwareEnvironment
    range: string
  conda:
    name: conda
    description: Conda environment file.
    from_schema: https://w3id.org/omnibenchmark/omni-schema
    rank: 1000
    alias: conda
    owner: SoftwareEnvironment
    domain_of:
    - SoftwareEnvironment
    range: string
  apptainer:
    name: apptainer
    description: Apptainer image static ORAS url, including name:tag.
    from_schema: https://w3id.org/omnibenchmark/omni-schema
    rank: 1000
    alias: apptainer
    owner: SoftwareEnvironment
    domain_of:
    - SoftwareEnvironment
    range: string
  id:
    name: id
    description: A unique identifier for a thing
    from_schema: https://w3id.org/omnibenchmark/omni-schema
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    alias: id
    owner: SoftwareEnvironment
    domain_of:
    - IdentifiableEntity
    range: uriorcurie
    required: true
  name:
    name: name
    description: A human-readable name for a thing
    from_schema: https://w3id.org/omnibenchmark/omni-schema
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: SoftwareEnvironment
    domain_of:
    - IdentifiableEntity
    range: string
  description:
    name: description
    description: A human-readable description for a thing
    from_schema: https://w3id.org/omnibenchmark/omni-schema
    rank: 1000
    slot_uri: schema:description
    alias: description
    owner: SoftwareEnvironment
    domain_of:
    - IdentifiableEntity
    range: string