Aggiornamento 2026-07-17 — correzione. L'affermazione originale «apiso_PublicationDate_dt … assente dall'indice» è imprecisa (derivava da un test su un singolo record). Verificato live oggi:
- Il campo
apiso_PublicationDate_dt esiste su 8.402 dei 23.632 record (~36%) ed è interrogabile/filtrabile via range Lucene: q=apiso_PublicationDate_dt:[2024-01-01T00:00:00Z TO 2024-12-31T23:59:59Z] → 335; [2020… TO *] → 3051. Funziona anche in AND con testo libero.
- Il problema reale non è l'assenza del campo, ma l'ordinamento:
sort=apiso_PublicationDate_dt:desc è ignorato (ordine identico al default), come sort=apiso_RevisionDate_dt:desc e i valori dateDescending/dateAscending. Ignorato anche il parametro orderBy= che il frontend ufficiale (Ricerca Dettagliata) costruisce.
- Conferma indipendente: il menu "ORDINA PER" della Ricerca Dettagliata espone solo
title:asc|desc e apiso_Modified_dt:asc|desc — cioè gli unici due campi realmente ordinabili. Il portale stesso non offre l'ordinamento per data di pubblicazione/creazione/revisione.
Quindi la richiesta dell'issue resta valida (rendere ordinabile la data di pubblicazione), ma la causa è "campo presente e filtrabile ma non ordinabile", non "campo assente". La distinzione filtro vs ordinamento conta: il filtro per data di pubblicazione del metadato è possibile via q=; l'ordinamento no.
Sintesi
Non è possibile, con le API ufficiali RNDT, ottenere i metadati di un ente ordinati per data di pubblicazione/rilascio della risorsa. La data esiste nei metadati ma non è esposta come campo ordinabile.
Dettaglio (verificato live 2026-06-10)
Le date di pubblicazione sono presenti nell'XML ISO 19139 (gmd:CI_Date con dateType=publication), ma:
- REST
/rest/metadata/search: non esiste alcun campo indicizzato per la data di pubblicazione (apiso_PublicationDate_dt e varianti = assenti dall'indice). Gli unici campi data ordinabili sono:
apiso_Modified_dt → dateStamp del metadato (non la pubblicazione della risorsa);
apiso_RevisionDate_dt → ISO dateType=revision;
apiso_CreationDate_dt → spesso null o fittizio (2012-01-01 impostato in blocco), inutilizzabile per l'ordinamento;
sys_modified_dt → data di reindex del catalogo.
- I valori
sort=dateDescending / sort=dateAscending documentati sulla pagina ufficiale non ordinano (restituiscono ordine identico fra loro → ignorati). L'unico meccanismo funzionante è sort=campo:asc|desc su un campo sortable.
Conseguenza pratica
Per "ultimi N pubblicati da un ente" si può solo ripiegare su apiso_Modified_dt:desc, che riflette l'ultima modifica della scheda di metadato, non la pubblicazione del dato. Un record può inoltre avere più date publication (specifiche/risorse multiple), il che andrebbe gestito esplicitamente.
Richiesta
Indicizzare ed esporre la data di pubblicazione come campo ordinabile (e/o chiarire ufficialmente quale campo usare per ordinare per data di rilascio).
Sintesi
Non è possibile, con le API ufficiali RNDT, ottenere i metadati di un ente ordinati per data di pubblicazione/rilascio della risorsa. La data esiste nei metadati ma non è esposta come campo ordinabile.
Dettaglio (verificato live 2026-06-10)
Le date di pubblicazione sono presenti nell'XML ISO 19139 (
gmd:CI_DatecondateType=publication), ma:/rest/metadata/search: non esiste alcun campo indicizzato per la data di pubblicazione (apiso_PublicationDate_dte varianti = assenti dall'indice). Gli unici campi data ordinabili sono:apiso_Modified_dt→ dateStamp del metadato (non la pubblicazione della risorsa);apiso_RevisionDate_dt→ ISOdateType=revision;apiso_CreationDate_dt→ spessonullo fittizio (2012-01-01impostato in blocco), inutilizzabile per l'ordinamento;sys_modified_dt→ data di reindex del catalogo.sort=dateDescending/sort=dateAscendingdocumentati sulla pagina ufficiale non ordinano (restituiscono ordine identico fra loro → ignorati). L'unico meccanismo funzionante èsort=campo:asc|descsu un campo sortable.Conseguenza pratica
Per "ultimi N pubblicati da un ente" si può solo ripiegare su
apiso_Modified_dt:desc, che riflette l'ultima modifica della scheda di metadato, non la pubblicazione del dato. Un record può inoltre avere più datepublication(specifiche/risorse multiple), il che andrebbe gestito esplicitamente.Richiesta
Indicizzare ed esporre la data di pubblicazione come campo ordinabile (e/o chiarire ufficialmente quale campo usare per ordinare per data di rilascio).