Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione a RDF e SPARQL
- Nozioni di base su RDF: triple, IRIs, letterali e nodi anonimi
- Spazi dei nomi (namespaces) e l'uso di QNames nelle query
- Panoramica delle forme di query SPARQL e dei casi d'uso
Avvio con un Ambiente SPARQL
- Installazione ed esecuzione di Apache Jena Fuseki o RDF4J Server
- Caricamento di dataset RDF di esempio in una triple store
- Utilizzo di un client SPARQL o workbench per eseguire query
Query SPARQL SELECT di Base
- Scrittura di pattern triple e recupero dei vincoli (bindings)
- Utilizzo di DISTINCT, LIMIT e OFFSET
- Ordinamento e proiezione dei risultati con ORDER BY
Filtraggio e Modificatori delle Soluzioni
- Applicazione di espressioni FILTER e funzioni built-in
- Utilizzo di OPTIONAL per abbinamenti parziali
- Combinazione di pattern con UNION e MINUS
Query Avanzate: Aggregazione e Subquery
- Utilizzo di GROUP BY, COUNT, SUM, MIN, MAX e HAVING
- Query annidate e pattern subselect
- Lavoro con espressioni e bind() per calcolare valori
Costruzione e Trasformazione di RDF
- Query CONSTRUCT per creare nuovi grafi RDF
- Forme di query DESCRIBE e ASK e quando utilizzarle
- Utilizzo di SPARQL UPDATE per la modifica dei dati (INSERT/DELETE)
Lavoro con Grafi e Grafi Nominati
- Quade e la parola chiave GRAPH
- Gestione e query di grafi nominati
- Best practice per l'organizzazione dei grafi del dataset
Query Federate e Endpoint Remoti
- Utilizzo di SERVICE per eseguire query su endpoint SPARQL remoti
- Considerazioni sulle prestazioni e i timeout
- Strategie per combinare dati locali e remoti
Laboratorio Pratico: Compiti SPARQL nel Mondo Reale
- Query su DBpedia e altri dataset pubblici per ottenere insight
- Costruzione di template e viste query riutilizzabili
- Debugging degli errori comuni delle query e ottimizzazione delle prestazioni
Riepilogo e Prossimi Passi
Requisiti
- Comprensione del modello dati RDF e delle triple
- Familiarità con i concetti di base di HTTP e JSON
- Comfort nel leggere e scrivere espressioni di programmazione o query di base
Pubblico di Riferimento
- Ingegneri dei dati e integratori
- Sviluppatori del web semantico
- Analisti che lavorano con dati collegati
4 Ore
Recensioni (2)
Very nice training
Maira Frisch - Novartis Pharma AG
Corso - SPARQL
He was interactive.