Skip to content

Class: LiteratureRecord

A literature record representing a publication that persists across review stages.

URI: revaise:LiteratureRecord

```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/stages/extraction

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/stages/extraction
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/stages/extraction
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/stages/extraction
    rank: 1000
    identifier: true
    owner: LiteratureRecord
    domain_of:
    - LiteratureRecord
    range: string
    required: true
  title:
    name: title
    description: Title of the publication
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    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/stages/extraction
    rank: 1000
    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/stages/extraction
    rank: 1000
    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/stages/extraction
    rank: 1000
    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/stages/extraction
    rank: 1000
    owner: LiteratureRecord
    domain_of:
    - LiteratureRecord
    range: string
  pmid:
    name: pmid
    description: PubMed identifier
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: LiteratureRecord
    domain_of:
    - LiteratureRecord
    range: string
  journal:
    name: journal
    description: Journal name
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: LiteratureRecord
    domain_of:
    - LiteratureRecord
    range: string
  volume:
    name: volume
    description: Volume number
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: LiteratureRecord
    domain_of:
    - LiteratureRecord
    range: string
  issue:
    name: issue
    description: Issue number
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: LiteratureRecord
    domain_of:
    - LiteratureRecord
    range: string
  pages:
    name: pages
    description: Page range
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    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/stages/extraction
    rank: 1000
    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/stages/extraction
    rank: 1000
    owner: LiteratureRecord
    domain_of:
    - LiteratureRecord
    range: string
  keywords:
    name: keywords
    description: Keywords
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    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/stages/extraction
    rank: 1000
    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/stages/extraction
    rank: 1000
    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/stages/extraction
    rank: 1000
    owner: LiteratureRecord
    domain_of:
    - LiteratureRecord
    range: datetime