2023-01-09 AR order
Novità
Section titled “Novità”-
Ho scritto un software per generare i CSV a partire dal dump in RDF di Meta.
-
Ho scritto un software per fare facilmente modifiche a Meta. Funziona tramite oc_ocdm, quindi funziona solo su Meta, non è generico.
editor = MetaEditor(META_CONFIG, resp_agent='https://orcid.org/0000-0002-8420-0696')# UPDATEeditor.update_property(URIRef('https://w3id.org/oc/meta/ar/0601'), 'has_next', URIRef('https://w3id.org/oc/meta/ar/0602'))# DELETEeditor.delete_property(URIRef('https://w3id.org/oc/meta/ar/0602'), 'has_next') -
Mi sono accorto che si sono verificate race conditions durante la creazione di Meta, perché ci sono alcune sequenze di ruoli con più di un ultimo autore o con autori che hanno come successivo loro stessi.
- Ad oggi, non ho idea di cosa abbia causato questo bug.
- Ho scritto un software che scorre tutte le risorse in Meta e, se si verifica una delle due condizioni menzionate, ricostruisce l’ordine degli agenti ordinandoli in base all’URI.
- Può funzionare in multiprocess, tanto c’è il lock sia sugli info file di provenance che sui file RDF e gli agenti sono sempre diversi per ogni risorsa bibliografica.
-
Ho testato tutti i nuovi software.
API di Meta
Section titled “API di Meta”- L’output di tutti le operazioni contiene il MetaID di venue, autori, editori e case editrici
- Ho aggiunto la ricerca per OMID a /author/ e /editor/
API di Index
Section titled “API di Index”- Le auto-citazioni degli autori e delle riviste vengono calcolate tramite OMID