Skip to content

Class: Bin

Bin entity in the ENIGMA data model

URI: enigma:Bin

classDiagram class Bin click Bin href "../Bin/" Bin : bin_assembly Bin : bin_contigs Bin : bin_id Bin : bin_name

Slots

Name Cardinality and Range Description Inheritance
bin_id 1
String
id field for Bin direct
bin_name 1
String
name field for Bin direct
bin_assembly 1
String
assembly field for Bin direct
bin_contigs 1..*
String
contigs field for Bin direct

Identifier and Mapping Information

Annotations

property value
term DA:0000072
used_for_provenance True
process_types ['PROCESS:0000039']
process_inputs [['Assembly']]

Schema Source

  • from schema: https://w3id.org/enigma/enigma-cdm

Mappings

Mapping Type Mapped Value
self enigma:Bin
native enigma:Bin

LinkML Source

Direct

name: Bin
annotations:
  term:
    tag: term
    value: DA:0000072
  used_for_provenance:
    tag: used_for_provenance
    value: true
  process_types:
    tag: process_types
    value:
    - PROCESS:0000039
  process_inputs:
    tag: process_inputs
    value:
    - - Assembly
description: Bin entity in the ENIGMA data model
from_schema: https://w3id.org/enigma/enigma-cdm
slots:
- bin_id
- bin_name
- bin_assembly
- bin_contigs

Induced

name: Bin
annotations:
  term:
    tag: term
    value: DA:0000072
  used_for_provenance:
    tag: used_for_provenance
    value: true
  process_types:
    tag: process_types
    value:
    - PROCESS:0000039
  process_inputs:
    tag: process_inputs
    value:
    - - Assembly
description: Bin entity in the ENIGMA data model
from_schema: https://w3id.org/enigma/enigma-cdm
attributes:
  bin_id:
    name: bin_id
    annotations:
      type_term:
        tag: type_term
        value: ME:0000331
    description: id field for Bin
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    identifier: true
    alias: bin_id
    owner: Bin
    domain_of:
    - Bin
    range: string
    required: true
  bin_name:
    name: bin_name
    annotations:
      unique:
        tag: unique
        value: true
      type_term:
        tag: type_term
        value: ME:0000330
    description: name field for Bin
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: bin_name
    owner: Bin
    domain_of:
    - Bin
    range: string
    required: true
  bin_assembly:
    name: bin_assembly
    annotations:
      foreign_key:
        tag: foreign_key
        value: Assembly.name
      type_term:
        tag: type_term
        value: ME:0000280
    description: assembly field for Bin
    comments:
    - typedef.json has FK pointing to Assembly without specifying target field
    - Assumed to reference Assembly.name based on pattern
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: bin_assembly
    owner: Bin
    domain_of:
    - Bin
    range: string
    required: true
  bin_contigs:
    name: bin_contigs
    annotations:
      type_term:
        tag: type_term
        value: ME:0000240
    description: contigs field for Bin
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: bin_contigs
    owner: Bin
    domain_of:
    - Bin
    range: string
    required: true
    multivalued: true