2026-09-29 RAMOSE v2
La Novitade
Section titled “La Novitade”- 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ì:
- Mette tutti i citanti in una lista: [A, B]
- Mette tutti i citati in un’altra lista: [X, Y, Z]
- 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
| Chiamata | HEAD | Nuovo |
|---|---|---|
| citations/doi:10.1038/nature14539 (73.495 righe) | 251,5 s | 11,6 s |
| citation-count dello stesso DOI (v2) | 196,9 s | 7,2 s |
| reference-count/issn:2641-3337 | 11,9 s | 3,9 s |
Domande
Section titled “Domande”- 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
