I think the Semantic Web is such a broad set of technologies and is going to do so many different things for different people. It is really difficult to put it on one thing.
Tim Berners-Lee
Come ci spiega Tim Berners-Lee, il Web Semantico è un insieme di tecnologie che possono essere utili in differenti modi e per applicazioni più varie. Dopo anni di sviluppo i tempi sono maturi. Per molti linguaggi di programmazione - tra cui PHP, Java, Ruby on Rails, Python e altri - sono disponibili framework open source che implementano tali tecnologie. E\' dunque utile comprenderle e capire come progettare le applicazioni semantiche del futuro, ottenendo molti vantaggi in fatto di standard, riusabilità e guadagno di tempo e risorse.
Durante il seminario, dopo una breve introduzione al Web Semantico, verrà analizzato come progettare applicazioni web che utilizzano RDF, RDFa, SPARQL, OWL, Storage Semantici e le altre tecnologie create dal World Wide Web Consortium per portare il Web al massimo del suo potenziale.
Il Web del Futuro - Progettare applicazioni con il Web Semantico
1. Il Web del Futuro:
Progettare applicazioni
con il Web Semantico
di Simone Onofri
I think the Semantic Web is such a broad set of
technologies and is going to do so many different things for
different people. It is really difficult to put it on one thing.
Tim Berners-Lee
19. Person Table
S P O Subject Predicate Object
ID f_name l_name 001 isA Person
001 firstName Jim
001 jim wissner 001 lastName Wissner
002 nova spivack 001 hasColleague 002
003 chris jones 002 isA Person
002 firstName Nova
004 lew tucker 002 lastName Spivack
002 hasColleague 003
003 isA Person
003 firstName Chris
003 lastName Jones
003 hasColleague 004
Colleagues Table 004 isA Person
004 firstName Lew
SRC-ID TGT-ID 004 lastName Tucker
001 001
001 002
001 003
001 004
002 001
002 002
002 003
002 004
003 001
003 002
003 003
003 004
004 001
004 002
004 003
004 004
42. XForms is an XML application that represents
the next generation of forms for the Web.
XForms is not a free-standing document type,
but is intended to be integrated into other
markup languages [...] An XForms-based web
form gathers and processes XML data using an
architecture that separates presentation,
purpose and content.
Xforms 1.1 - W3C Candidate Recommendation
65. Riferimenti
Tim Berners-Lee e Steve Bratts (applicazioni semantiche), Fabien Gandon e
Leight Dodds (SPARQL), Nova Spivack (RDBMS e Triple Store), Richard
Cyganiak (linked data)