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