Skip to content

Class: CollectingBiosamplesFromSite

URI: cleanroom_schema:CollectingBiosamplesFromSite

classDiagram class CollectingBiosamplesFromSite PlannedProcess <|-- CollectingBiosamplesFromSite CollectingBiosamplesFromSite : description CollectingBiosamplesFromSite : has_inputs CollectingBiosamplesFromSite : has_outputs CollectingBiosamplesFromSite : id CollectingBiosamplesFromSite : name CollectingBiosamplesFromSite : participating_agent

Inheritance

Slots

Name Cardinality and Range Description Inheritance
has_inputs 0..*
NamedThing
direct
has_outputs 0..*
NamedThing
direct
id 1..1
xsd:anyURI
A unique identifier for a thing NamedThing
participating_agent 0..1
Agent
PlannedProcess
name 0..1
NONE
A human-readable name for a thing NamedThing
description 0..1
NONE
A human-readable description for a thing NamedThing

Usages

used by used in type used
DataListCollection cbfs_list range CollectingBiosamplesFromSite

Comments

  • this illustrates implementing a Biosample relation with a process class

Identifier and Mapping Information

Schema Source

  • from schema: https://example.com/cleanroom-schema/cleanroom-schema

Mappings

Mapping Type Mapped Value
self cleanroom_schema:CollectingBiosamplesFromSite
native cleanroom_schema:CollectingBiosamplesFromSite

LinkML Source

Direct

name: CollectingBiosamplesFromSite
title: Collecting Biosamples From Site
comments:
- this illustrates implementing a Biosample relation with a process class
from_schema: https://example.com/cleanroom-schema/cleanroom-schema
rank: 1000
is_a: PlannedProcess
slots:
- has_inputs
- has_outputs
slot_usage:
  has_inputs:
    name: has_inputs
    domain_of:
    - PlannedProcess
    - CollectingBiosamplesFromSite
    - PlannedProcess
    - CollectingBiosamplesFromSite
    range: Site
    required: true
  has_outputs:
    name: has_outputs
    domain_of:
    - PlannedProcess
    - CollectingBiosamplesFromSite
    - PlannedProcess
    - CollectingBiosamplesFromSite
    range: Biosample
    required: true

Induced

name: CollectingBiosamplesFromSite
title: Collecting Biosamples From Site
comments:
- this illustrates implementing a Biosample relation with a process class
from_schema: https://example.com/cleanroom-schema/cleanroom-schema
rank: 1000
is_a: PlannedProcess
slot_usage:
  has_inputs:
    name: has_inputs
    domain_of:
    - PlannedProcess
    - CollectingBiosamplesFromSite
    - PlannedProcess
    - CollectingBiosamplesFromSite
    range: Site
    required: true
  has_outputs:
    name: has_outputs
    domain_of:
    - PlannedProcess
    - CollectingBiosamplesFromSite
    - PlannedProcess
    - CollectingBiosamplesFromSite
    range: Biosample
    required: true
attributes:
  has_inputs:
    name: has_inputs
    from_schema: https://example.com/cleanroom-schema/cleanroom-schema
    rank: 1000
    multivalued: true
    alias: has_inputs
    owner: CollectingBiosamplesFromSite
    domain_of:
    - PlannedProcess
    - CollectingBiosamplesFromSite
    - PlannedProcess
    - CollectingBiosamplesFromSite
    range: Site
    required: true
  has_outputs:
    name: has_outputs
    from_schema: https://example.com/cleanroom-schema/cleanroom-schema
    rank: 1000
    multivalued: true
    alias: has_outputs
    owner: CollectingBiosamplesFromSite
    domain_of:
    - PlannedProcess
    - CollectingBiosamplesFromSite
    - PlannedProcess
    - CollectingBiosamplesFromSite
    range: Biosample
    required: true
  participating_agent:
    name: participating_agent
    from_schema: https://example.com/cleanroom-schema/cleanroom-schema
    rank: 1000
    alias: participating_agent
    owner: CollectingBiosamplesFromSite
    domain_of:
    - PlannedProcess
    range: Agent
  id:
    name: id
    description: A unique identifier for a thing
    from_schema: https://example.com/cleanroom-schema/cleanroom-schema
    rank: 1000
    identifier: true
    alias: id
    owner: CollectingBiosamplesFromSite
    domain_of:
    - NamedThing
    range: uriorcurie
  name:
    name: name
    description: A human-readable name for a thing
    from_schema: https://example.com/cleanroom-schema/cleanroom-schema
    rank: 1000
    alias: name
    owner: CollectingBiosamplesFromSite
    domain_of:
    - NamedThing
    range: string
  description:
    name: description
    description: A human-readable description for a thing
    from_schema: https://example.com/cleanroom-schema/cleanroom-schema
    rank: 1000
    alias: description
    owner: CollectingBiosamplesFromSite
    domain_of:
    - NamedThing
    range: string