Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tabela de campos dos backends (SciELO Manager e Article Meta) #251

Closed
jamilatta opened this issue Jun 21, 2016 · 3 comments
Closed

Tabela de campos dos backends (SciELO Manager e Article Meta) #251

jamilatta opened this issue Jun 21, 2016 · 3 comments

Comments

@jamilatta
Copy link
Contributor

jamilatta commented Jun 21, 2016

Problema:

Atualmente é difícil lembrar e saber exatamente quais são os campos que cada backend disponibiliza.

Objetivo:

Esse ticket tem como objetivo disponibilizar uma tabela com os dados existentes nos backends SM e AM, também exibi a diferença entre as nomenclaturas utilizadas entre os dois backends:

Obs.: Realizamos uma analise dos campos existente no modelo, ainda temos um gap na interface rpc do SciELO Manager, ver comentários no ticket: scieloorg/scielo-manager#1288

Artigo:

SciELO Manager Article Meta Observações SM Observações AM
---------- _id ---------- Esse é um Id obrigatório para o cadastro no Mongo, estamos utilizando o iid que é produzido no momento do processamento.
aid aid Gerado utilizando uuid, na origem. É gerado no processamento de cadastro, portanto a cada processamento é gerado uma nova uuid. Esse dados deve vir da origem, assim como no SM.
doi doi Dado existente na origem. Dado existente na origem.
domain_key domain_key Dado existente no SM. Dado não existente no AM.
is_visible Dado existente no SM Dado não existente no AM.
is_aop is_aop Dado existente no SM Dado não existente no AM.
xml xml URL para o XML URL para o XML
xml_version ---------- ---------- ----------
article_type ---------- ---------- ----------
journal journal Referencia para o periódico Referencia para o periódico
issue issue Referencia para o fascículo Referencia para o fascículo
related_articles ---------- ---------- ----------
journal_title ---------- ---------- ----------
issn_ppub ---------- ---------- ----------
issn_epub ---------- ---------- ----------
created_at ---------- ---------- ----------
updated_at ---------- ---------- ----------
---------- title ---------- Título para o artigo
---------- translated_titles ---------- Título traduzido
---------- section ---------- Seção original do artigo
---------- sections ---------- Seções existentes no fascículo
---------- authors ---------- Autores do artigo
---------- abstract ---------- Abstract do artigo, por hora não estamos considerando idioma. Tenho minhas dúvidas se é necessário considerar idioma.
---------- order ---------- Ordem de exibição utilizada para o TOC
---------- htmls ---------- HTMLs do artigo em diversos idiomas
---------- pdfs ---------- PDFs nos diversos idiomas
---------- pid ---------- Id do artigo utilizado na era ISIS, devemos ter esse dado para tradução de URLs
---------- languages ---------- Instâncias do artigo em outros idiomas
---------- original_languages ---------- Idioma original do artigo
  • Obs.: Os campos mapeados para o AM são os campos utilizados na interface do site atual, portanto até o momento são considerados obrigatórios.

Fascículos:

SciELO Manager Article Meta Observações SM Observações AM
---------- _id ---------- Esse é um Id obrigatório para o cadastro no Mongo, estamos utilizando o iid que é produzido no momento do processamento.
---------- iid Não existe um iid no SciELO Manager atualmente Esse Id estamos gerando no momento de coleta, utilizando o uuid, portanto a cada processamento é gerado um novo iid.
journal journal Dado existente na origem Dado existente na origem
cover cover_url Dado existente na origem Dado existente na origem
volume volume Dado existente na origem Dado existente na origem
number number Dado existente na origem Dado existente na origem
created created ---------- ----------
updated updated ---------- ----------
type type Dado existente na origem Dado existente na origem
suppl_text suppl_text Dado existente na origem Dado existente na origem
spe_text spe_text Dado existente na origem Dado existente na origem
publication_start_month start_month Dado existente na origem Dado existente na origem
publication_end_month end_month Dado existente na origem Dado existente na origem
publication_year year Dado existente na origem Dado existente na origem
label label Dado existente na origem Dado existente na origem
order order Dado existente na origem Dado existente na origem
---------- bibliographic_legend ---------- É produzido no processamento de carga
---------- is_public ---------- Dado de controle no OPAC
---------- unpublish_reason ---------- Dado de controle no OPAC
---------- pid ---------- Id do artigo utilizado na era ISIS, devemos ter esse dado para tradução de URLs

Periódicos

SciELO Manager Article Meta Observações SM Observações AM
---------- _id ---------- Esse é um Id obrigatório para o cadastro no Mongo, estamos utilizando o iid que é produzido no momento do processamento.
-------------- jid Não existe um iid no SciELO Manager atualmente Esse Id estamos gerando no momento de coleta, utilizando o uuid, portanto a cada processamento é gerado um novo iid.
collections collection No manager um periódico participa de mais do que uma coleção No OPAC é um para um, ou seja um periódico participa de uma coleção.
use_license use_licenses Existente no origem Existente no origem
-------------- timeline Existente no origem Existente no origem
subject_categories subject_categories Existente no origem Existente no origem
study_areas study_areas Existente no origem Existente no origem
twitter_user social_networks Atualmente não tem uma lista apenas o twitter Não existe esse dado no AM.
title title Existente no origem Existente no origem
title_iso title_iso Existente no origem Existente no origem
short_title short_title Existente no origem Existente no origem
-------------- created
-------------- updated
acronym acronym Existente no origem Existente no origem
scielo_issn scielo_issn Existente no origem Existente no origem
print_issn print_issn Existente no origem Existente no origem
eletronic_issn eletronic_issn Existente no origem Existente no origem
subject_descriptors subject_descriptors Existente no origem Existente no origem
copyrighter copyrighter Existente no origem Existente no origem
url_online_submission online_submission_url Existente no origem Existente no origem
logo logo_url Existente no origem Existente no origem
-------------- previous_journal_ref
-------------- other_titles
publisher_name publisher_name Existente no origem Existente no origem
publisher_country publisher_country Existente no origem Existente no origem
publisher_state publisher_state Existente no origem Existente no origem
publisher_city publisher_city Existente no origem Existente no origem
publisher_address publisher_address Existente no origem Existente no origem
publisher_telephone publisher_telephone Existente no origem Existente no origem
-------------- current_status Gerado no processamento
-------------- mission O xylose tem essa informação.
-------------- index_at
-------------- sponsors
-------------- issue_count
-------------- last_issue Item necessário para as características do Site.
-------------- is_public ---------- Dado de controle no OPAC
-------------- unpublish_reason ---------- Dado de controle no OPAC
@jamilatta
Copy link
Contributor Author

jamilatta commented Jun 21, 2016

Realizamos uma reunião em 21/06/2016 das 1:30hs as 16:00hs e definimos alguns pontos. Alguns alteram o SciELO Manager e será aberto tickets e outro ainda precisamos de mais tempo para pensar melhor.

Participantes: @jamilatta, @gustavofonseca e @fabiobatalha

Definição acertadas nessa reunião;

  1. Tornar o título curto da revista imutável Tk: Tornar o título curto do periódico imutável scielo-manager#1293
  2. Criar um campo no fascículo IID, utilizando o uuid Tk: Criar um campo no fascículo IID, utilizando o uuid  scielo-manager#1294
  3. Criar um campo no journal JID, utilizando o uuid Tk: Criar um campo no journal JID, utilizando o uuid scielo-manager#1295
  4. Criar e cadastrar os PDF em uma nova entidade "Asset PDFs" Tk:Criar nova entidade "Asset PDFs" scielo-manager#1296
  5. Incluir o endpoint para os assets em PDF no Thrift. Tk: Incluir o endpoint para os assets em PDF no Thrift. scielo-manager#1297

Iremos avaliar os dados para produzir uma URL mais elegante, sabemos que é complicado definir uma URL, pois os dados são bastante variados(iremos pensar melhor sobre esse assunto).

@jamilatta
Copy link
Contributor Author

Nenhuma das atividades foram realizadas ainda....

@jamilatta
Copy link
Contributor Author

Nenhum dos itens foram realizados continuamos coletando do article meta, o SciELO Manager não atende as demandas necessárias para o OPAC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant