Class: ManifestDesc

Manifest: job invocation specification

URI: saved:ManifestDesc

 classDiagram
    class ManifestDesc
    click ManifestDesc href "../ManifestDesc"
      ManifestDesc : atomic_name
        
      ManifestDesc : gcp_source
        
      ManifestDesc : jobs
        
          
    
    
    ManifestDesc --> "1..*" JobDesc : jobs
    click JobDesc href "../JobDesc"

        
      ManifestDesc : local_version
        
      ManifestDesc : tables
        
          
    
    
    ManifestDesc --> "1..*" TableDesc : tables
    click TableDesc href "../TableDesc"

        
      

Slots

Name Cardinality and Range Description Inheritance
atomic_name 1
String
Short-form name / atom: lower-case, no special characters excepting underscor… direct
tables 1..*
TableDesc
Specification of mappings between resources and schemas, as well as columns o… direct
jobs 1..*
JobDesc
Specification of operations to run on resources and schemas provided direct
gcp_source 0..1
String
GCP account of the generator of the manifest direct
local_version 0..1
String
Version number of local submission utility direct

Identifier and Mapping Information

Schema Source

  • from schema: https://marine.gov.scot/metadata/saved/schema/meta/

Mappings

Mapping Type Mapped Value
self saved:ManifestDesc
native saved:ManifestDesc

LinkML Source

Direct

name: ManifestDesc
description: 'Manifest: job invocation specification'
from_schema: https://marine.gov.scot/metadata/saved/schema/meta/
slots:
- atomic_name
- tables
- jobs
- gcp_source
- local_version

Induced

name: ManifestDesc
description: 'Manifest: job invocation specification'
from_schema: https://marine.gov.scot/metadata/saved/schema/meta/
attributes:
  atomic_name:
    name: atomic_name
    description: 'Short-form name / atom: lower-case, no special characters excepting
      underscores'
    from_schema: https://marine.gov.scot/metadata/saved/schema/meta/
    exact_mappings:
    - dc:identifier
    broad_mappings:
    - saved:name
    - dc:title
    rank: 1000
    identifier: true
    alias: atomic_name
    owner: ManifestDesc
    domain_of:
    - TableDesc
    - ExtColumnDesc
    - JobDesc
    - ManifestDesc
    range: string
    required: true
    pattern: ^:?[a-z]+[[a-z]|_|]*$
  tables:
    name: tables
    description: Specification of mappings between resources and schemas, as well
      as columns or dimensions to bring into into scope
    from_schema: https://marine.gov.scot/metadata/saved/schema/meta/
    rank: 1000
    multivalued: true
    alias: tables
    owner: ManifestDesc
    domain_of:
    - ManifestDesc
    range: TableDesc
    required: true
    inlined: true
    inlined_as_list: true
  jobs:
    name: jobs
    description: Specification of operations to run on resources and schemas provided
    from_schema: https://marine.gov.scot/metadata/saved/schema/meta/
    rank: 1000
    multivalued: true
    alias: jobs
    owner: ManifestDesc
    domain_of:
    - ManifestDesc
    range: JobDesc
    required: true
    inlined: true
    inlined_as_list: true
  gcp_source:
    name: gcp_source
    description: GCP account of the generator of the manifest
    from_schema: https://marine.gov.scot/metadata/saved/schema/meta/
    rank: 1000
    alias: gcp_source
    owner: ManifestDesc
    domain_of:
    - ManifestDesc
    range: string
    required: false
  local_version:
    name: local_version
    description: Version number of local submission utility
    from_schema: https://marine.gov.scot/metadata/saved/schema/meta/
    narrow_mappings:
    - pav:version
    rank: 1000
    alias: local_version
    owner: ManifestDesc
    domain_of:
    - ManifestDesc
    range: string
    required: false