Closed fabiobatalha closed 10 years ago
Fabio,
O datestamp mostra a data em que o registro foi adicionado na base local do books-oai já que os dados de origem não têm data de criação. Visto que a sincronização deve acontecer pelo menos uma vez por dia, o datestamp será igual a data de criação real do registro para os novos livros adicionados.
Exemplo de registro da API, ID xgzng:
{"updated": "2012-06-13 11:27:36.284429", "pisbn": "9788575411902", "year": "2010", "publisher": "Editora FIOCRUZ", "creators": {"individual_author": [["Campos, Edemilson Antunes de", "http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784628A2"]]}, "language": "pt", "title": "'Nosso Rem\u00e9dio \u00c9 a Palavra': uma etnografia sobre o modelo terap\u00eautico de Alco\u00f3licos An\u00f4nimos", "eisbn": "9788575413418", "cover_thumbnail": {"type": "image/jpeg", "uri": "http://books.scielo.org/id/xgzng/cover/cover_thumbnail.jpeg"}, "cover": {"type": "image/jpeg", "uri": "http://books.scielo.org/id/xgzng/cover/cover.jpeg"}, "synopsis": "Os assim chamados \u2018doentes alco\u00f3licos\u2019 produzem continuamente falas sobre eles mesmos, n\u00e3o apenas porque o alcoolismo \u00e9 um problema social e m\u00e9dico das sociedades contempor\u00e2neas, mas tamb\u00e9m porque as associa\u00e7\u00f5es de \u2018adictos\u2019, tais como Alco\u00f3licos An\u00f4nimos (A.A.), s\u00e3o um fen\u00f4meno em franco desenvolvimento, que, a cada dia, desafiam as ci\u00eancias sociais e m\u00e9dicas. A obra trata do modo como os integrantes de grupos de m\u00fatua ajuda de A.A. vivem e gerenciam a chamada doen\u00e7a alco\u00f3lica e como lutam contra as reca\u00eddas. Enfoca o modelo terap\u00eautico desenvolvido por tais grupos, tomando por base pesquisa etnogr\u00e1fica realizada na zona leste da cidade de S\u00e3o Paulo \u2013 com \u00eanfase nos significados atribu\u00eddos ao alcoolismo \u2013, nas rela\u00e7\u00f5es sociais nas quais o alco\u00f3lico est\u00e1 inserido e na repercuss\u00e3o na esfera familiar.", "_id": "xgzng"}
@rafaelnovello
O campo não esta presente na API, vamos incluir na API com o seguinte nome: creation_date.
@rafaelnovello
Não se se você já corrigiu isso, mas ao invés de pegar a data deste novo campo creation_date, pode pegar do updated que já esta disponível no endpoint.
@fabiobatalha ok, vou fazer o ajuste e considerar este campo novo.
@fabiobatalha e nos casos onde o campo updated
esta vazio? O que devemos fazer?
Veja o registro abaixo: http://books.scielo.org/api/v1/book/vtzmp/
Esse campo foi adicionado após alguns vários meses da aplicação rodando em produção. Lembro que no caso do OPDS nós decidimos usar a data de lançamento do Livros como padrão no caso de ausência (mas confesso que não lembro se foi implementado).
-Gustavo
On Tue, May 6, 2014, at 08:36 AM, Rafael Novello wrote:
@fabiobatalha e nos casos onde o campo
updated
esta vazio? O que devemos fazer?Veja o registro abaixo: http://books.scielo.org/api/v1/book/vtzmp/
Reply to this email directly or view it on GitHub: https://github.com/scieloorg/books-oai/issues/16#issuecomment-42318547
Acho que foi implementado sim. O que podemos fazer é corrigir os registros que não possuem esse campo.
Fico aguardando uma posição para seguir com este desenvolvimento.
Utilizar o atributo updated
@rafaelnovello PSI
O Elemento datestamp deve apresentar a data em que o identifier ("documento") foi inserido na coleção.
Atualmente ele esta trazendo a data da requisição.