Class: LiteratureRecord¶
A literature record representing a publication that persists across review stages.
```mermaid classDiagram class LiteratureRecord click LiteratureRecord href "../LiteratureRecord/" LiteratureRecord : abstract
LiteratureRecord : authors
LiteratureRecord --> "*" Author : authors
click Author href "../Author/"
LiteratureRecord : doi
LiteratureRecord : full_text_url
LiteratureRecord : issue
LiteratureRecord : journal
LiteratureRecord : keywords
LiteratureRecord : pages
LiteratureRecord : pmid
LiteratureRecord : publication_language
LiteratureRecord : publication_type
LiteratureRecord : publication_year
LiteratureRecord : record_created_at
LiteratureRecord : record_id
LiteratureRecord : record_updated_at
LiteratureRecord : title
LiteratureRecord : volume
```
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| record_id | 1 String |
Unique identifier for this literature record | direct |
| title | 1 String |
Title of the publication | direct |
| authors | * Author |
Authors of the publication | direct |
| publication_year | 0..1 Integer |
Year of publication | direct |
| abstract | 0..1 String |
Abstract of the publication | direct |
| doi | 0..1 String |
Digital Object Identifier | direct |
| pmid | 0..1 String |
PubMed identifier | direct |
| journal | 0..1 String |
Journal name | direct |
| volume | 0..1 String |
Volume number | direct |
| issue | 0..1 String |
Issue number | direct |
| pages | 0..1 String |
Page range | direct |
| publication_language | 0..1 String |
Language of publication | direct |
| publication_type | 0..1 String |
Type of publication | direct |
| keywords | * String |
Keywords | direct |
| full_text_url | 0..1 Uri |
URL to full text | direct |
| record_created_at | 0..1 Datetime |
When this record was created | direct |
| record_updated_at | 0..1 Datetime |
Last update timestamp | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| LiteratureRecordCollection | records | range | LiteratureRecord |
| Review | literature_records | range | LiteratureRecord |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://open-and-sustainable.github.io/revaise-model/schema
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | revaise:LiteratureRecord |
| native | revaise:LiteratureRecord |
LinkML Source¶
Direct¶
name: LiteratureRecord
description: A literature record representing a publication that persists across review
stages.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
slots:
- record_id
- title
- authors
- publication_year
- abstract
- doi
- pmid
- journal
- volume
- issue
- pages
- publication_language
- publication_type
- keywords
- full_text_url
- record_created_at
- record_updated_at
slot_usage:
record_id:
name: record_id
description: Unique identifier for this literature record
identifier: true
required: true
title:
name: title
description: Title of the publication
required: true
authors:
name: authors
description: Authors of the publication
range: Author
multivalued: true
publication_year:
name: publication_year
description: Year of publication
range: integer
abstract:
name: abstract
description: Abstract of the publication
range: string
doi:
name: doi
description: Digital Object Identifier
range: string
pmid:
name: pmid
description: PubMed identifier
range: string
journal:
name: journal
description: Journal name
range: string
volume:
name: volume
description: Volume number
range: string
issue:
name: issue
description: Issue number
range: string
pages:
name: pages
description: Page range
range: string
publication_language:
name: publication_language
description: Language of publication
range: string
publication_type:
name: publication_type
description: Type of publication
range: string
keywords:
name: keywords
description: Keywords
range: string
multivalued: true
full_text_url:
name: full_text_url
description: URL to full text
range: uri
record_created_at:
name: record_created_at
description: When this record was created
range: datetime
record_updated_at:
name: record_updated_at
description: Last update timestamp
range: datetime
Induced¶
name: LiteratureRecord
description: A literature record representing a publication that persists across review
stages.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
slot_usage:
record_id:
name: record_id
description: Unique identifier for this literature record
identifier: true
required: true
title:
name: title
description: Title of the publication
required: true
authors:
name: authors
description: Authors of the publication
range: Author
multivalued: true
publication_year:
name: publication_year
description: Year of publication
range: integer
abstract:
name: abstract
description: Abstract of the publication
range: string
doi:
name: doi
description: Digital Object Identifier
range: string
pmid:
name: pmid
description: PubMed identifier
range: string
journal:
name: journal
description: Journal name
range: string
volume:
name: volume
description: Volume number
range: string
issue:
name: issue
description: Issue number
range: string
pages:
name: pages
description: Page range
range: string
publication_language:
name: publication_language
description: Language of publication
range: string
publication_type:
name: publication_type
description: Type of publication
range: string
keywords:
name: keywords
description: Keywords
range: string
multivalued: true
full_text_url:
name: full_text_url
description: URL to full text
range: uri
record_created_at:
name: record_created_at
description: When this record was created
range: datetime
record_updated_at:
name: record_updated_at
description: Last update timestamp
range: datetime
attributes:
record_id:
name: record_id
description: Unique identifier for this literature record
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
identifier: true
alias: record_id
owner: LiteratureRecord
domain_of:
- LiteratureRecord
- ScreeningDecision
range: string
required: true
title:
name: title
description: Title of the publication
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: title
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: string
required: true
authors:
name: authors
description: Authors of the publication
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: authors
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: Author
multivalued: true
publication_year:
name: publication_year
description: Year of publication
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: publication_year
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: integer
abstract:
name: abstract
description: Abstract of the publication
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: abstract
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: string
doi:
name: doi
description: Digital Object Identifier
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: doi
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: string
pmid:
name: pmid
description: PubMed identifier
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: pmid
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: string
journal:
name: journal
description: Journal name
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: journal
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: string
volume:
name: volume
description: Volume number
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: volume
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: string
issue:
name: issue
description: Issue number
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: issue
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: string
pages:
name: pages
description: Page range
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: pages
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: string
publication_language:
name: publication_language
description: Language of publication
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: publication_language
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: string
publication_type:
name: publication_type
description: Type of publication
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: publication_type
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: string
keywords:
name: keywords
description: Keywords
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: keywords
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: string
multivalued: true
full_text_url:
name: full_text_url
description: URL to full text
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: full_text_url
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: uri
record_created_at:
name: record_created_at
description: When this record was created
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: record_created_at
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: datetime
record_updated_at:
name: record_updated_at
description: Last update timestamp
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: record_updated_at
owner: LiteratureRecord
domain_of:
- LiteratureRecord
range: datetime