Obiettivi del corso
Al termine del corso i partecipanti saranno in grado di rappresentare informazioni complesse, mediante tassonomie e ontologie, utilizzando i linguaggi RDF ed OWL e sapranno manipolare le informazioni semantiche in Java con i framework più diffusi sul mercato.
Descrizione
Il Semantic Web introduce concetti e strumenti nuovi sul panorama IT. Come tutti i salti generazionali porta con se nuove strumenti e nuove modalità di lavoro, dalla progettazione alla realizzazione, in questo corso ci concentriamo sugli aspetti pratici e sugli strumenti necessari ad essere operativi sul nuovo paradigma.
Argomenti trattati
Introduzione al Semantic Web: fondamenti, obiettivi e promesse. Generalità su tassonomie ed ontologie, analogie e differenze con altri paradigmi di rappresentazione della conoscenza (OO, UML, RDBMS). I linguaggi per il Semantic Web: Resource Definition Framework (RDF) e Web Ontology Language (OWL). Sintassi, struttura e strumenti per la manipolazione. Manipolazione di informazioni semantiche in Java: il framework Jena. Strumenti per la persistenza semantica: interrogazioni semantiche, SPARQL.
Durata del corso
MF-DSW-01 - 3 giorni.
A chi si rivolge
Ad architetti, designer e programmatori interessati ad essere operativi con gli strumenti e le tecnologie semantiche allo stato dell'arte.
Percorso formativo e propedeuticità
Si presuppone una conoscenza di alto livello dei meccanismi alla base del World Wide Web. È preferibile inoltre la conoscenza delle componenti fondamentali delle architetture Java Enterprise Edition e dei rudimenti di SOA.
|