Skip to content

Class: ArtifactHeader

Who made an artifact, from what, for which paper.

URI: parse:ArtifactHeader

 classDiagram
    class ArtifactHeader
    click ArtifactHeader href "../ArtifactHeader/"
      ArtifactHeader : article_id

      ArtifactHeader : artifact_kind





        ArtifactHeader --> "1" ArtifactKind : artifact_kind
        click ArtifactKind href "../ArtifactKind/"



      ArtifactHeader : created_at

      ArtifactHeader : identifiers





        ArtifactHeader --> "1" ArticleIdentifiers : identifiers
        click ArticleIdentifiers href "../ArticleIdentifiers/"



      ArtifactHeader : inputs





        ArtifactHeader --> "*" InputRef : inputs
        click InputRef href "../InputRef/"



      ArtifactHeader : neurostore_base_study_id

      ArtifactHeader : producer





        ArtifactHeader --> "1" Producer : producer
        click Producer href "../Producer/"



      ArtifactHeader : schema_version

Slots

Name Cardinality and Range Description Inheritance
artifact_kind 1
ArtifactKind
direct
schema_version 1
String
The version of this schema the artifact validates against direct
article_id 1
String
The ingestion catalog's key for the paper direct
identifiers 1
ArticleIdentifiers
direct
producer 1
Producer
direct
inputs *
InputRef
Every artifact this one was made from, by fingerprint direct
created_at 0..1
Datetime
direct
neurostore_base_study_id 0..1
String
Set once the paper has been uploaded; neurostore's BaseStudy id direct

Usages

used by used in type used
ParsedPaper header range ArtifactHeader
CoordinateParse header range ArtifactHeader

Identifier and Mapping Information

Schema Source

  • from schema: https://neurostuff.org/schemas/neuroimaging-paper-parse

Mappings

Mapping Type Mapped Value
self parse:ArtifactHeader
native parse:ArtifactHeader

LinkML Source

Direct

name: ArtifactHeader
description: Who made an artifact, from what, for which paper.
from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse
rank: 1000
attributes:
  artifact_kind:
    name: artifact_kind
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    domain_of:
    - ArtifactHeader
    - InputRef
    range: ArtifactKind
    required: true
  schema_version:
    name: schema_version
    description: The version of this schema the artifact validates against.
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    domain_of:
    - ArtifactHeader
    range: string
    required: true
  article_id:
    name: article_id
    description: The ingestion catalog's key for the paper. Minted once, at download,
      and never recomputed from the identifiers below.
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    domain_of:
    - ArtifactHeader
    range: string
    required: true
  identifiers:
    name: identifiers
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    domain_of:
    - ArtifactHeader
    range: ArticleIdentifiers
    required: true
    inlined: true
  producer:
    name: producer
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    domain_of:
    - ArtifactHeader
    range: Producer
    required: true
    inlined: true
  inputs:
    name: inputs
    description: Every artifact this one was made from, by fingerprint.
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    domain_of:
    - ArtifactHeader
    range: InputRef
    multivalued: true
    inlined_as_list: true
  created_at:
    name: created_at
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    domain_of:
    - ArtifactHeader
    range: datetime
  neurostore_base_study_id:
    name: neurostore_base_study_id
    description: Set once the paper has been uploaded; neurostore's BaseStudy id.
      An upload pointer, not a bibliographic identifier, so it sits here and not in
      `identifiers`.
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    domain_of:
    - ArtifactHeader
    range: string

Induced

name: ArtifactHeader
description: Who made an artifact, from what, for which paper.
from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse
rank: 1000
attributes:
  artifact_kind:
    name: artifact_kind
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    owner: ArtifactHeader
    domain_of:
    - ArtifactHeader
    - InputRef
    range: ArtifactKind
    required: true
  schema_version:
    name: schema_version
    description: The version of this schema the artifact validates against.
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    owner: ArtifactHeader
    domain_of:
    - ArtifactHeader
    range: string
    required: true
  article_id:
    name: article_id
    description: The ingestion catalog's key for the paper. Minted once, at download,
      and never recomputed from the identifiers below.
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    owner: ArtifactHeader
    domain_of:
    - ArtifactHeader
    range: string
    required: true
  identifiers:
    name: identifiers
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    owner: ArtifactHeader
    domain_of:
    - ArtifactHeader
    range: ArticleIdentifiers
    required: true
    inlined: true
  producer:
    name: producer
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    owner: ArtifactHeader
    domain_of:
    - ArtifactHeader
    range: Producer
    required: true
    inlined: true
  inputs:
    name: inputs
    description: Every artifact this one was made from, by fingerprint.
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    owner: ArtifactHeader
    domain_of:
    - ArtifactHeader
    range: InputRef
    multivalued: true
    inlined: true
    inlined_as_list: true
  created_at:
    name: created_at
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    owner: ArtifactHeader
    domain_of:
    - ArtifactHeader
    range: datetime
  neurostore_base_study_id:
    name: neurostore_base_study_id
    description: Set once the paper has been uploaded; neurostore's BaseStudy id.
      An upload pointer, not a bibliographic identifier, so it sits here and not in
      `identifiers`.
    from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse/header
    rank: 1000
    owner: ArtifactHeader
    domain_of:
    - ArtifactHeader
    range: string