Skip to content

2026-09-29 RAMOSE v2

  • Le api di Index (v1 e v2) e Meta usano ora l’orchestrazione di Ramose v2 per la federazione.

Mi sa che c’era un bug nel vecchio codice di reference-count: https://github.com/opencitations/oc_api/blob/d1b269c1ed1185b033b0331537303c56a40fee28/src/api/indexapi_v2.py#L61-L65.

Questa moltiplicazione conta citazioni che non esistono. Tipo, una rivista ha due articoli, A e B.

  • A cita X e Y
  • B cita Z

Le citazioni sono 3.

Il codice di reference-count fa così:

  1. Mette tutti i citanti in una lista: [A, B]
  2. Mette tutti i citati in un’altra lista: [X, Y, Z]
  3. Abbina ogni citante a ogni citato: 2 x 3 = 6

Su 0138-9130 (Scientometrics) ritorna 604,067,532 anziché 199,333 citazioni: https://api.opencitations.net/index/v2/reference-count/issn:0138-9130


Ho trovato un altro bug

/index/v2/citation-count/omid su entità senza identificatori in Meta restituisce sempre 0, ad esempio per br/0606234256, che ha 2,346 citazioni, restituisce 0: https://github.com/opencitations/oc_api/blob/d1b269c1ed1185b033b0331537303c56a40fee28/src/api/indexapi_common.py#L140

https://api.opencitations.net/index/v2/citation-count/omid:br/0606234256


Qualche numero

ChiamataHEADNuovo
citations/doi:10.1038/nature14539 (73.495 righe)251,5 s11,6 s
citation-count dello stesso DOI (v2)196,9 s7,2 s
reference-count/issn:2641-333711,9 s3,9 s
  • Il Journal Self Citation per le API di Index riguarda ovviamente soltanto i contenitori di tipo Journal, non tutti gli altri, giusto?
  • Mi sono accorto che c’è un limite di 200.000 sul citation count e sul reference count