The Web is more a "social" creation than a technical one…

Oreste Signore, <oreste@w3.org>
Responsabile Ufficio Italiano W3C
Area della Ricerca CNR - via Moruzzi, 1 - 56124 Pisa


e-Academy SMAU 2007

Milano, 20 ottobre 2007


Presentazione: http://www.w3c.it/talks/2007/eAcademy2007/slides.html
Versione pdf: http://www.w3c.it/talks/2007/eAcademy2007/slides.pdf
Abstract: http://www.w3c.it/talks/2007/eAcademy2007/abstract.pdf
Scarica registrazione mp3 [18.39 MB]
(Registrazione a cura di Smau e-Academy, originale sul sito)

Cover page Weblab Logo Cover page W3C Office Logo Valid XHTML 1.0! Valid CSS!

Ringraziamenti

The Web is more a "social" creation than a technical one…

Web e W3C

Il Web è ambiente sociale

“The Web is more a social creation than a technical one. I designed it for a social effect - to help people work together - and not as a technical toy. The ultimate goal of the Web is to support and improve our weblike existence in the world.”
(Tim Berners-Lee - Weaving the Web, p. 123)

World Wide Web Consortium (W3C)

Photo of TBL

“To lead the World Wide Web to its full potential by developing protocols and guidelines that ensure long-term growth for the Web”

L' attività dei Working Group

Stages of a WG life in a stacked diagram

Nascita di una Recommendation

Stages of the Recommendation process in a stacked diagram

The Web is more a "social" creation than a technical one…

Pari opportunità per l' accesso all' informazione

Accessibile perché …

Un sito web dovrebbe deve essere accessibile per:

La disabilità è un concetto ampio …

The Web is more a "social" creation than a technical one…

Il W3C e la cultura dell' accessibilità

Componenti della Web Accessibility

componenti della Web Accessibility

WAI (Web Accessibility Initiative): guideline…

Web Accessibility Initiative (WAI) logo Le tre linee guida:

… e anche …

Accessibile Rich Internet Applications

WCAG 1.0

WCAG 1.0: le 14 guideline (1999)

  1. Fornire alternative equivalenti per il contenuto visivo e acustico.
  2. Non fare affidamento unicamente sul colore.
  3. Usare marcatori e fogli di stile e farlo in maniera appropriata.
  4. Rendere chiaro mediante il markup l' uso del linguaggio naturale.
  5. Creare tabelle che si trasformino in maniera elegante.
  6. Garantire che le pagine che utilizzano le tecnologie più recenti si trasformino in maniera elegante.
  7. Garantire all' utente il controllo dei mutamenti di contenuto dipendenti dal tempo.
  8. Garantire l' accessibilità diretta delle interfacce utente incorporate.
  9. Progettare per garantire l' indipendenza dal dispositivo.
  10. Usare soluzioni ad interim.
  11. Usare le tecnologie e le linee guida del W3C.
  12. Fornire informazioni di contesto e orientamento.
  13. Fornire meccanismi di navigazione chiari.
  14. Garantire che i documenti siano chiari e semplici.

WCAG 2.0: a che punto siamo?

WCAG 2.0: i quattro principi

Percepibile
L' informazione e i componenti l' interfaccia utente devono essere percepibili dagli utenti
(non possono essere invisibili a tutti i loro sensi)
Operabile
I componenti dell' interfaccia utente devono essere azionabili dagli utenti
(l' interfaccia non può richiedere un' interazione che non è possibile per l' utente)
Comprensibile
L' informazione e il funzionamento dell' interfaccia utente devono essere comnprensibili per gli utenti
(il contenuto o l' azione non possono essere al di là della comprensione dell' utente)
Robusto
Il contenuto deve essere abbastanza robusto da poter essere interpretato da un' ampia gamma di user agent, incluse le tecnologie assistive
(a mano a mano che le tecnologie e gli user agent evolvono, il contenuto deve rimanere accessibile)

WCAG 2.0: guidelines e success criteria

E le nuove tecnologie?

Obiettivi
Accettare tutte le nuove tecnologie, purché non interferiscano con le tecnologie assistive e le caratteristiche di accessibilità degli user agent
"Accessibility-supported" Techniques
Tecnologie che funzionano correttamente con le tecnologie assistive e le caratteristiche di accessibilità degli user agent
Vincoli
Tutte le informazioni e le funzionalità della pagina devono essere presentate utilizzando tecnologie "accessibility-supported".
Si possono usare tecniche non "accessibility-supported" se utilizzate per "enhancement"
Risultato
Maggiore flessibilità per situazioni diverse (sito pubblico, intranet)

WCAG 2.0: le domande

The Web is more a "social" creation than a technical one…

Condividere la conoscenza

Spesso non è facile intendersi…

Utente
  • Posso comprare la benzina per il tagliaerba portando una bottiglia da riempire?
  • Il mixer del robot da cucina LoChefPerfetto non funziona
Il CRM
  • È vietato cedere a terzi carburanti in recipienti non a norma
  • Il miscelatore del Mod. CR/XXX32-123 può presentare degli inconvenienti al sistema di accensione e regolazione della velocità

I limiti del Web attuale

L' architettura del Semantic Web

immagine dei livelli del semantic web
Il Semantic Web ...
  • è un' infrastruttura basata su metadati per poter svolgere ragionamenti sul Web
  • estende, non sostituisce il web attuale
I metadati sono:
  • Informazioni, elaborabili automaticamente (machine understandable), relative a una risorsa web o a qualche altra cosa
  • ... data about data
  • ... informazioni che possono essere utilizzate da intelligent software agents per fare un uso appropriato delle risorse
  • ... dati ...
  • ... che possono essere descritti da altri metadati ...

Perché i metadati?

Cos'è un' ontologia?

Jim Hendler

A set of knowledge terms, including the vocabulary, the semantic interconnections and some simple rules of inference and logic for some particular topic

Studer et al. (1998)

An ontology is a formal, explicit specification of a shared conceptualisation.
A 'conceptualisation' refers to an abstract model of some phenomenon in the world by having identified the relevant concepts of that phenomenon.
'Explicit' means that the type of concepts used, and the constraints on their use are explicitly defined. For example, in medical domains, the concepts are diseases and symptoms, the relations between them are causal and a constraint is that a disease cannot cause itself.
'Formal' refers to the fact that the ontology should be machine readable, which excludes natural language.
'Shared' reflects the notion that an ontology captures consensual knowledge, that is, it is not private to some individual, but accepted by a group.

Disaccordo o accordo?

Il Semantic Web: la visione del W3C

Ipotesi e sfide
  • il Web è intrinsecamente distribuito
  • le macchine possono accedere ad un insieme strutturato di informazioni e a un insieme di regole di inferenza da utilizzare per il ragionamento automatico
  • per ragionare sui dati occorrono le ontologie
  • fornire un linguaggio per esprimere dati e regole per ragionare sui dati
  • esportare sul web delle regole da qualunque sistema di rappresentazione della conoscenza
Metadati
  • informazioni, comprensibili dalla macchina, relative a una risorsa web o a qualche altra cosa

Il Semantic Web: le tecnologie W3C

Resource Description Framework (RDF)
  • strumento base per la codifica, lo scambio e il riutilizzo di metadati strutturati
  • consente l'interoperabilità tra applicazioni che si scambiano sul web informazioni machine-understandable
Web Ontology Language (OWL)
  • linguaggio per descrivere proprietà, vincoli, cardinalità, etc.
  • permette di esportare ontologie in modo interoperabile

Un grafo RDF…

Un grafo RDF

Ontologie sul Web

Esempio: equivalenza inglese-francese

Esempio di equivalenza tra termini inglesi e francesi

Due fatti diversi?

Grafi diversi con in evidenza l' URI comune

Merging delle risorse identiche

I dati combinati grazie allo stesso URI

The Web is more a "social" creation than a technical one…

Riflessioni e conclusioni

Una riflessione

“ The people who built the Internet and Web have a real appreciation of the value of individuals and the value of systems in which individuals play their role, with both a firm sense of their own identity and a firm sense of some common good.
[…]
I was very lucky, in working at CERN, to be in an environment that Unitarian Universalists and physicists would equally appreciate: one of mutual respect, and of building something very great through collective effort that was well beyond the means of any one person - without a huge bureaucratic regime.
[…]
The system produced a weird and wonderful machine, which needed care to maintain, but could take advantage of the ingenuity, inspiration, and intuition of individuals in a special way. That, from the start, has been my goal for the World Wide Web. ”

(Tim Berners-Lee - Weaving the Web, p. 208-209)

Conclusioni

Non chiedetevi:
cosa può fare il web per me?
…ma…
cosa posso fare io per il Web?
W3C Member Logo … e il supporters program

Grazie per l' attenzione

Domande?


Se non è sul Web non esiste ...

... troverete sul sito dell' Ufficio (http://www.w3c.it/)
le slide (http://www.w3c.it/talks/2007/eAcademy2007/) con la registrazione audio (a cura di Smau e-Academy)