20-12-2022 Il giorno del lancio

Novità

Articolo Meta

  • Ho ricreato la descrizione di alto livello arricchita del livello di provenance di OCDM e l’ho inserita nell’articolo

    snapshots.jpg

indexapi_v2

/metadata/

  • L’API di Unpaywall non viene più chiamata e il campo “oalink” è stato rimosso
  • citation_count si basa sui MetaID, non viene ottenuto tramite query a Index

/citations/, /references/ e /citation/

  • Campo “oci” → Campo “id”. Contiene una lista di oci con prefisso separati da spazio (un solo oci per /citation/)
  • Campi “citing” e “cited”: contengono una lista di identificatori con prefisso recuperati da Meta, compreso il MetaID
  • Campo “creation”: data di pubblicazione del citante recuperata da Meta
  • Campo “timespan”: calcolato a partire dalle date di creazione del citante e del citato recuperate da Meta
  • Campi “journal_sn” e “author_sc”: calcolati a partire dagli ISSN e ORCID recuperati da Meta.
  • La fonte non viene più specificata.

Ho gestito le seguenti eccezioni (in entrambi i casi, la citazione viene ignorata):

  • id non esiste su Meta
  • id in input non esiste su Index

I DOI vengono cercati su Index sia preceduti da https://doi.org/ che da http://dx.doi.org/

coci_v2 e doci_v2

  • Tutte le operazioni specificano lo schema degli identificatori nell’output, ma non nell’input
  • Il campo “oci” diventa “id” nelle operazioni citations, references e citation
  • /metadata/
    • I campi “reference” e “citation” contengono liste di DOI e non di OMID, sulla base dei quali viene calcolato il “citation_count”

meta

  • Ho aggiunto lo schema datacite:datacite a oc_ocdm e Meta.
  • Ho aggiornato il sito con le informazioni su Meta.
  • Risolto un bug per cui risorse con volumi e issue non di tipo “journal volume”, “journal issue” o “journal article” mantenevano l’informazione sul volume e l’issue, salvo poi causare un crash durante la creazione dell’RDF. Ora, in quel caso, il volume e l’issue vengono eliminati.

Domande

  • get_duration in index/citation.py può generare timespan negativi. Come mai?
  • Come faccio a modificare l’ontologia SPAR Datacite?

20-12-2022 Il giorno del lancio
https://arcangelo7.github.io/p/9775eb8155b94c4596728d3519ccf9ac/
Author
Arcangelo Massari
Posted on
December 19, 2022
Licensed under