Oltre alle API , il plugin espone endpoint per l'interoperabilità semantica DCAT-AP_IT.
| Metodo | Percorso | Content-Type | Descrizione |
|---|---|---|---|
| GET | catalog.jsonld |
application/ld+json |
Catalogo completo |
| GET | catalog.ttl |
text/turtle |
Catalogo in Turtle |
| GET | catalog.rdf |
application/rdf+xml |
Catalogo in RDF/XML |
| GET | dataset/{id}/jsonld |
application/ld+json |
Singolo dataset |
| GET | dataset/{id}.ttl |
text/turtle |
Singolo dataset Turtle |
| GET | dataset/{id}.rdf |
application/rdf+xml |
Singolo dataset RDF/XML |
| GET | openapi.json |
application/json |
Documento OpenAPI 3.0.3 |
Il catalogo (catalog.jsonld) contiene un grafo @context + @graph con:
dcat:Catalog — il catalogo dell'entedcat:Dataset — tutti i dataset pubblicatidcat:Distribution — le distribuzioni/risorsefoaf:Agent / vcard:Organization — le organizzazioni| Prefisso | Namespace |
|---|---|
dct |
http://purl.org/dc/terms/ |
dcat |
http://www.w3.org/ns/dcat# |
foaf |
http://xmlns.com/foaf/0.1/ |
vcard |
http://www.w3.org/2006/vcard/ns# |
dct:identifier, dct:title, dct:description, dct:issued, dct:modified, dct:language, dcat:theme, dcat:keyword, dct:accrualPeriodicity, dct:publisher, dct:rightsHolder, dcat:contactPoint, dcat:distribution
dct:title, dcat:accessURL, dct:format, dct:license, dcat:byteSize
L'endpoint openapi.json restituisce un documento OpenAPI 3.0.3 con la descrizione ad alto livello degli endpoint REST. È un supporto tecnico e non sostituisce gli adempimenti della Determinazione AgID 547/2021 sulle API della PA.
Le nuove risorse senza licenza esplicita ricevono automaticamente CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/), in linea con le LG AgID.
Se il campo lingua del dataset è vuoto, viene usato l'URI ITA del vocabolario EU: https://publications.europa.eu/resource/authority/language/ITA