Esempi di codice Open Data
File RDF
È un framework per la rappresentazione dell’informazione nel Web e uno degli standard alla base del Web Semantico. Esso consente di catturare la semantica dei dati, quindi la loro comprensibilità, facilitandone l’accessibilità da parte di agenti automatici tramite l’infrastruttura e i protocolli Internet esistenti.
<rdf:RDF> <dcat:Dataset rdf:about="https://dati.puglia.it/ckan/dataset/bd7a2a6b-4463-45fb-8a00-6e2b045e35bb"> <dct:accrualPeriodicity rdf:resource="http://publications.europa.eu/resource/authority/frequency/ANNUAL"/> <rdf:type rdf:resource="http://dati.gov.it/onto/dcatapit#Dataset"/> <dcat:distribution> <dcat:Distribution rdf:about="https://dati.puglia.it/ckan/dataset/bd7a2a6b-4463-45fb-8a00-6e2b045e35bb/resource/a107c453-85b9-4a7e-8d8a-f2e791eac71f"> <dct:license rdf:resource="https://www.dati.gov.it/content/italian-open-data-license-v20"/> <dct:title xml:lang="it">Anagrafe ASL xsd</dct:title> <dct:description xml:lang="it"/> <dct:title>Anagrafe ASL xsd</dct:title> <dct:format rdf:resource="http://publications.europa.eu/resource/authority/file-type/XSD"/> <dcat:mediaType>application/xml</dcat:mediaType> <dcat:accessURL rdf:resource="https://dati.puglia.it/ckan/dataset/bd7a2a6b-4463-45fb-8a00-6e2b045e35bb/resource/a107c453-85b9-4a7e-8d8a-f2e791eac71f/download/anagrafeasl.xsd"/> <rdf:type rdf:resource="http://dati.gov.it/onto/dcatapit#Distribution"/>
File JSON
È un formato aperto per la rappresentazione e lo scambio di dati semi-strutturati, leggibile anche dagli utenti e che mantiene, rispetto a formati simili come l’XML, una sintassi poco prolissa. Questo aspetto ne fa un formato flessibile e compatto. Esso nasce dalla rappresentazione di strutture dati semplici nel linguaggio di programmazione JavaScript, ma mantiene indipendenza rispetto ai linguaggi di programmazione.
{ "@context": { "adms": "http://www.w3.org/ns/adms#", "dcat": "http://www.w3.org/ns/dcat#", "dcatapit": "http://dati.gov.it/onto/dcatapit#", "dct": "http://purl.org/dc/terms/", "foaf": "http://xmlns.com/foaf/0.1/", "gsp": "http://www.opengis.net/ont/geosparql#", "locn": "http://www.w3.org/ns/locn#", "owl": "http://www.w3.org/2002/07/owl#", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", "skos": "http://www.w3.org/2004/02/skos/core#", "spdx": "http://spdx.org/rdf/terms#", "time": "http://www.w3.org/2006/time", "vcard": "http://www.w3.org/2006/vcard/ns#", "xsd": "http://www.w3.org/2001/XMLSchema#" },
File XML
È un linguaggio di marcatura standardizzato dal W3C usato per l’annotazione di documenti e per la costruzione di altri linguaggi più specifici per l’annotazione di documenti (e.g., XBRL per la rappresentazione dei bilanci, Normattiva per la rappresentazione di documenti informatici in ambito giuridico, ecc.). Il mondo legato all’XML è molto ampio e la sua trattazione non rientra tra gli obiettivi del presente documento. Nell’ambito del Web Semantico è stata definita una specifica serializzazione RDF/XML.
{ "@context": { "adms": "http://www.w3.org/ns/adms#", "dcat": "http://www.w3.org/ns/dcat#", "dcatapit": "http://dati.gov.it/onto/dcatapit#", "dct": "http://purl.org/dc/terms/", "foaf": "http://xmlns.com/foaf/0.1/", "gsp": "http://www.opengis.net/ont/geosparql#", "locn": "http://www.w3.org/ns/locn#", "owl": "http://www.w3.org/2002/07/owl#", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", "skos": "http://www.w3.org/2004/02/skos/core#", "spdx": "http://spdx.org/rdf/terms#", "time": "http://www.w3.org/2006/time", "vcard": "http://www.w3.org/2006/vcard/ns#", "xsd": "http://www.w3.org/2001/XMLSchema#" },
Strumenti per gli Open Data
Per maggiori informazioni sui principali standard di riferimento e i vari formati consulta le Linee guida nazionali per la valorizzazione del patrimonio informativo pubblico