Class: JobDesc

Manifest: job specification attributes which specific job sub-classes inherit

URI: saved:JobDesc

 classDiagram
    class JobDesc
    click JobDesc href "../JobDesc"
      JobDesc : atomic_name
        
      JobDesc : job_scope_collected
        
          
    
    
    JobDesc --> "*" ScopeDesc : job_scope_collected
    click ScopeDesc href "../ScopeDesc"

        
      JobDesc : job_scope_descriptive
        
          
    
    
    JobDesc --> "*" ScopeDesc : job_scope_descriptive
    click ScopeDesc href "../ScopeDesc"

        
      JobDesc : job_scope_modelled
        
          
    
    
    JobDesc --> "*" ScopeDesc : job_scope_modelled
    click ScopeDesc href "../ScopeDesc"

        
      JobDesc : job_type
        
          
    
    
    JobDesc --> "1" JobType : job_type
    click JobType href "../JobType"

        
      JobDesc : title
        
      

Slots

Name Cardinality and Range Description Inheritance
atomic_name 1
String
Short-form name / atom: lower-case, no special characters excepting underscor… direct
title 0..1
String
Concise human-readable name for the element direct
job_type 1
JobType
While this is analogous to Dublin Core’s notion of type, it is specific to jo… direct
job_scope_descriptive *
ScopeDesc
A collection of column descriptions which describe something about the world direct
job_scope_collected *
ScopeDesc
A collection of column descriptions which are collected or sampled direct
job_scope_modelled *
ScopeDesc
A collection of column descriptions which are modelled or simulated direct

Usages

used by used in type used
ManifestDesc jobs range JobDesc

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: JobDesc
description: 'Manifest: job specification attributes which specific job sub-classes
  inherit'
from_schema: https://marine.gov.scot/metadata/saved/schema/meta/
slots:
- atomic_name
- title
- job_type
- job_scope_descriptive
- job_scope_collected
- job_scope_modelled

Induced

name: JobDesc
description: 'Manifest: job specification attributes which specific job sub-classes
  inherit'
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: JobDesc
    domain_of:
    - TableDesc
    - ExtColumnDesc
    - JobDesc
    - ManifestDesc
    range: string
    required: true
    pattern: ^:?[a-z]+[[a-z]|_|]*$
  title:
    name: title
    description: Concise human-readable name for the element
    from_schema: https://marine.gov.scot/metadata/saved/schema/meta/
    rank: 1000
    slot_uri: dcterms:title
    alias: title
    owner: JobDesc
    domain_of:
    - TableDesc
    - JobDesc
    range: string
  job_type:
    name: job_type
    description: While this is analogous to Dublin Core's notion of type, it is specific
      to jobs proper, because there is a well-defined range of the jobs we know about.
      Undefined job types cannot be processed.
    from_schema: https://marine.gov.scot/metadata/saved/schema/meta/
    broad_mappings:
    - saved:type
    rank: 1000
    alias: job_type
    owner: JobDesc
    domain_of:
    - JobDesc
    range: JobType
    required: true
  job_scope_descriptive:
    name: job_scope_descriptive
    description: A collection of column descriptions which describe something about
      the world
    from_schema: https://marine.gov.scot/metadata/saved/schema/meta/
    rank: 1000
    is_a: job_scope
    multivalued: true
    alias: job_scope_descriptive
    owner: JobDesc
    domain_of:
    - JobDesc
    range: ScopeDesc
    inlined: true
    inlined_as_list: true
  job_scope_collected:
    name: job_scope_collected
    description: A collection of column descriptions which are collected or sampled
    from_schema: https://marine.gov.scot/metadata/saved/schema/meta/
    rank: 1000
    is_a: job_scope
    multivalued: true
    alias: job_scope_collected
    owner: JobDesc
    domain_of:
    - JobDesc
    range: ScopeDesc
    inlined: true
    inlined_as_list: true
  job_scope_modelled:
    name: job_scope_modelled
    description: A collection of column descriptions which are modelled or simulated
    from_schema: https://marine.gov.scot/metadata/saved/schema/meta/
    rank: 1000
    is_a: job_scope
    multivalued: true
    alias: job_scope_modelled
    owner: JobDesc
    domain_of:
    - JobDesc
    range: ScopeDesc
    inlined: true
    inlined_as_list: true