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
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/