Class: ArticleIdentifiers¶
Every identifier known for the paper when the artifact was written. Carried whole, so no consumer has to choose between them or look one up. doi, pmid and pmcid name the version of record; a preprint's identifiers are kept beside them in the preprint_ fields, so a paper and its preprint are one article.
classDiagram
class ArticleIdentifiers
click ArticleIdentifiers href "../ArticleIdentifiers/"
ArticleIdentifiers : doi
ArticleIdentifiers : pmcid
ArticleIdentifiers : pmid
ArticleIdentifiers : preprint_dois
ArticleIdentifiers --> "*" PreprintDoi : preprint_dois
click PreprintDoi href "../PreprintDoi/"
ArticleIdentifiers : preprint_pmcid
ArticleIdentifiers : preprint_pmid
ArticleIdentifiers : publication_status
ArticleIdentifiers --> "1" PublicationStatus : publication_status
click PublicationStatus href "../PublicationStatus/"
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| pmid | 0..1 String |
PubMed's record of the version of record | direct |
| pmcid | 0..1 String |
PubMed Central's copy of the version of record | direct |
| doi | 0..1 String |
The DOI of the version of record | direct |
| preprint_dois | * PreprintDoi |
Every DOI a preprint server registered for the paper | direct |
| preprint_pmid | 0..1 String |
PubMed's record of the preprint, which PubMed types Preprint |
direct |
| preprint_pmcid | 0..1 String |
PubMed Central's copy of the preprint | direct |
| publication_status | 1 PublicationStatus |
preprint when a preprint_ field is set and doi, pmid and pmcid are ... |
direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| ArtifactHeader | identifiers | range | ArticleIdentifiers |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://neurostuff.org/schemas/neuroimaging-paper-parse
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | parse:ArticleIdentifiers |
| native | parse:ArticleIdentifiers |
LinkML Source¶
Direct¶
name: ArticleIdentifiers
description: Every identifier known for the paper when the artifact was written. Carried
whole, so no consumer has to choose between them or look one up. `doi`, `pmid` and
`pmcid` name the version of record; a preprint's identifiers are kept beside them
in the `preprint_` fields, so a paper and its preprint are one article.
from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse
rank: 1000
attributes:
pmid:
name: pmid
description: PubMed's record of the version of record. Never PubMed's record of
a preprint, which is `preprint_pmid`.
in_subset:
- mvp
- deterministic
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/bibliography
rank: 1000
domain_of:
- ArticleIdentifiers
- Correction
- Reference
range: string
pmcid:
name: pmcid
description: PubMed Central's copy of the version of record. Never PMC's copy
of a preprint, which is `preprint_pmcid`.
in_subset:
- mvp
- deterministic
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/bibliography
rank: 1000
domain_of:
- ArticleIdentifiers
range: string
doi:
name: doi
description: The DOI of the version of record. Never a preprint server's DOI,
which is in `preprint_dois`.
in_subset:
- mvp
- deterministic
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/bibliography
rank: 1000
domain_of:
- ArticleIdentifiers
- PreprintDoi
- Correction
- Reference
range: string
preprint_dois:
name: preprint_dois
description: Every DOI a preprint server registered for the paper. A server that
registers each version separately, such as Research Square's `/v2`, gives one
entry per version, each kept as registered.
in_subset:
- mvp
- deterministic
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/bibliography
rank: 1000
domain_of:
- ArticleIdentifiers
range: PreprintDoi
multivalued: true
inlined_as_list: true
preprint_pmid:
name: preprint_pmid
description: PubMed's record of the preprint, which PubMed types `Preprint`.
in_subset:
- mvp
- deterministic
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/bibliography
rank: 1000
domain_of:
- ArticleIdentifiers
range: string
preprint_pmcid:
name: preprint_pmcid
description: PubMed Central's copy of the preprint.
in_subset:
- mvp
- deterministic
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/bibliography
rank: 1000
domain_of:
- ArticleIdentifiers
range: string
publication_status:
name: publication_status
description: '`preprint` when a `preprint_` field is set and `doi`, `pmid` and
`pmcid` are all empty, `published` otherwise. The producer states it so that
no consumer re-derives it.'
in_subset:
- mvp
- deterministic
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/bibliography
rank: 1000
domain_of:
- ArticleIdentifiers
range: PublicationStatus
required: true
Induced¶
name: ArticleIdentifiers
description: Every identifier known for the paper when the artifact was written. Carried
whole, so no consumer has to choose between them or look one up. `doi`, `pmid` and
`pmcid` name the version of record; a preprint's identifiers are kept beside them
in the `preprint_` fields, so a paper and its preprint are one article.
from_schema: https://neurostuff.org/schemas/neuroimaging-paper-parse
rank: 1000
attributes:
pmid:
name: pmid
description: PubMed's record of the version of record. Never PubMed's record of
a preprint, which is `preprint_pmid`.
in_subset:
- mvp
- deterministic
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/bibliography
rank: 1000
owner: ArticleIdentifiers
domain_of:
- ArticleIdentifiers
- Correction
- Reference
range: string
pmcid:
name: pmcid
description: PubMed Central's copy of the version of record. Never PMC's copy
of a preprint, which is `preprint_pmcid`.
in_subset:
- mvp
- deterministic
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/bibliography
rank: 1000
owner: ArticleIdentifiers
domain_of:
- ArticleIdentifiers
range: string
doi:
name: doi
description: The DOI of the version of record. Never a preprint server's DOI,
which is in `preprint_dois`.
in_subset:
- mvp
- deterministic
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/bibliography
rank: 1000
owner: ArticleIdentifiers
domain_of:
- ArticleIdentifiers
- PreprintDoi
- Correction
- Reference
range: string
preprint_dois:
name: preprint_dois
description: Every DOI a preprint server registered for the paper. A server that
registers each version separately, such as Research Square's `/v2`, gives one
entry per version, each kept as registered.
in_subset:
- mvp
- deterministic
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/bibliography
rank: 1000
owner: ArticleIdentifiers
domain_of:
- ArticleIdentifiers
range: PreprintDoi
multivalued: true
inlined: true
inlined_as_list: true
preprint_pmid:
name: preprint_pmid
description: PubMed's record of the preprint, which PubMed types `Preprint`.
in_subset:
- mvp
- deterministic
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/bibliography
rank: 1000
owner: ArticleIdentifiers
domain_of:
- ArticleIdentifiers
range: string
preprint_pmcid:
name: preprint_pmcid
description: PubMed Central's copy of the preprint.
in_subset:
- mvp
- deterministic
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/bibliography
rank: 1000
owner: ArticleIdentifiers
domain_of:
- ArticleIdentifiers
range: string
publication_status:
name: publication_status
description: '`preprint` when a `preprint_` field is set and `doi`, `pmid` and
`pmcid` are all empty, `published` otherwise. The producer states it so that
no consumer re-derives it.'
in_subset:
- mvp
- deterministic
from_schema: https://neurostuff.org/schemas/neuroimaging-study-storage/bibliography
rank: 1000
owner: ArticleIdentifiers
domain_of:
- ArticleIdentifiers
range: PublicationStatus
required: true