2026-06-23 @@page
La Novitade
Section titled “La Novitade”RAMOSE
Section titled “RAMOSE”feat(multi-source): add page directive
Add @@page to multi-source pipelines so operations can select one page of distinct values before later query steps resolve full records.
Syntax: @@page <variable> [default_size=<N>] [max_size=<M>]
All endpoints support pagination. Default: 10 items per page, sorted by FSD ID descending. Use
?page=Nand?page_size=Mto modify navigation.
https://api.fsd.tuni.fi/skg-if
feat(skg-if): always paginate product search results. default_size=10, max_size=100
Move SKG-IF filters to YAML-backed Ramose handlers and apply pagination before product detail expansion
feat: support YAML spec files as a mirror of the hash format
- url: /v1 type: api base: https://api.opencitations.net/meta title: OpenCitations Meta REST API description: REST API for bibliographic metadata from OpenCitations Meta version: "1.1.1" license: ISC contacts: contact@opencitations.net endpoint: https://opencitations.net/meta/sparql method: post
- url: /metadata/{ids} type: operation ids: 'str((doi|issn|isbn|omid|openalex|pmid|pmcid):.+)' preprocess: generate_id_search(ids) method: get description: | Returns bibliographic metadata for the given identifiers. call: /metadata/doi:10.1162/qss_a_00292 field_type: str(id) str(title) datetime(pub_date) output_json: | [ { "id": "doi:10.1162/qss_a_00292", "title": "OpenCitations Meta", "pub_date": "2024" } ] sparql: | SELECT DISTINCT ?id ?title ?pub_date WHERE { [[ids]] }fix(skg-if): emit absolute local_identifier URLs in result meta
fix: reject invalid built-in query parameters with HTTP 422 [release]
feat: add SPARQL read retries
Add configurable retry attempts, wait time, and backoff for SPARQL read requests.
Apply the policy to standard SPARQL calls, multi-source query steps, and SPARQL Anything reads while leaving write operations unchanged.
Matilda ha finito
feat(meta2redis): support Meta RDF dumps
The importer can now index from RDF files while keeping the existing CSV path.
Articolo su RAMOSE
Section titled “Articolo su RAMOSE”Ho scritto le sezioni New requirements, RAMOSE: architecture and new features e Related works and functional comparison. Le trovate su Underleaf.
Domande
Section titled “Domande”https://github.com/opencitations/oc_api/issues/39
Come funziona ora? Devo modificare le review? Se sì, le devo riscrivere tenendo conto sia dell’articolo che della rebuttal? Cioè dicendo: l’articolo dice questo, ma la rebuttal dice quest’altro. Oppure togliendo in toto le parti risolte dalla rebuttal.
Axel e Marieke dicono che devo discutere con gli altri PC member. Come dovrebbe avvenire questa cosa?