Data Model

Monograph Document Model

http://github.com/bireme/scielobooks/blob/master/scielobooks/staff/models.py

Field name multivaluedcompositesubfieldslilacs field (pt)lilacs subfields
_id [2] Número de Identificação
title [18] Título (monográfico) * i: idioma
publisher [62] Editora
publisher_url [8] Endereço eletrônico * u: Localizador da fonte (endereço eletrônico); * y: Tipo de arquivo: Texto; * q: Extensão do arquivo: HTML; * z: Nota pública: Website da Editora; * i: Idioma
creators x x role, full_name, link_resume[16] e [17] Autor pessoal, institucional - nível monográfico * r: grau de responsabilidade
isbn [69] ISBN
language [40] Idioma do texto
cover_thumbnail [8] Endereço eletrônico * u: Localizador da fonte (endereço eletrônico); * y: Tipo de arquivo: Imagem; * q: Extensão do arquivo; * z: Nota pública: capa
pdf_file [8] Endereço eletrônico * u: Localizador da fonte (endereço eletrônico): obrigatório; * g: Texto Completo; * y: Tipo de arquivo: PDF; * q: Extensão do Arquivo: PDF; * i: Idioma
cover [8] Endereço eletrônico * u: Localizador da fonte (endereço eletrônico); * y: Tipo de arquivo: Imagem; * q: Extensão do arquivo; * z: Nota pública: capa
toc [505] Nota formatada de conteúdo
editorial_decision [61] Nota interna
visible [42] Disseminação da informação (em desuso)
synopsis [83] Resumo * i: idioma
year [64] e [65] Data de publicação e data normalizada
edition [63] Edição
collection [25] Título coleção (repetido em campo título)
format x height, width[38] Informação descritiva * c: Dimensão
serie [30] Título série
use_licence
TYPE [5], [6] e [9] - Tipo de Literatura, Nível de tratamento e Tipo de Registro
pages [20] páginas - nível monográfico

An example of a serialized Monograph object::

part = {
   "_id": "w3",
   "title": "Elementos Pré-Textuais",
   "pdf_file": {
       "uid": "pdfuid",
       "filename": "part.pdf"
   },
   "order": "00",
   "creators": [
       [
           [
               "full_name",
               "Santiago, Cybèle Celestino"
           ],
           [
               "role",
               "author"
           ]
       ]
   ],
   "TYPE": "Part",
   "pages": [
       [
           "initial",
           "1"
       ],
       [
           "final",
           "10"
       ]
   ],
   "monograph": "w2"
}

Evaluation Document Model

http://github.com/bireme/scielobooks/blob/master/scielobooks/models/models.py

An example of a serialized Monograph object::

evaluation = {
    "_id": "7uyh",
    "title": "",
    "isbn": "",
    "status": "under-evaluation",
    "subject": "",
    "publisher_catalog_url": "",
    "creation_date" : "",
    "type":"Evaluation",
    "monograph_sbid":"nhju",
    "is_published": true,
    "publisher": "",
    "meetings":[
        [
            [
               "date",

            ],
            [
               "description",
               ""
            ]
        ],
    ]
}

Controlled Vocabulary

Some fields or subfields must receives one value which obey a controlled vocabulary:

  • Document: Evaluation
    • Field: status
      • Values: ('under-evaluation', 'accepted', 'accepted_with_conditions', 'rejected')
  • Document: Monograph
    • Field: visible
    • Values: (true, false)