Il World Wide Web Consortium: Leading the Web to Its Full Potential…

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


Università degli Studi di Bologna
Laurea Specialistica in Scienze di Internet - Laboratorio Interdisciplinare
Bologna, 27 aprile 2009


Presentazione: http://www.w3c.it/talks/2009/bologna/slides.html

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

Ringraziamenti

Il World Wide Web

Non più:
L'ho sentito in televisione
ma:
L'ho trovato sul Web
Lo cerco sul Web
o ancora:
Lo metto sul Web
e in futuro:

In un colpo d'occhio

il web: dai primordi al 2004

L’invenzione del web

Un processo di accrescimento, non la soluzione lineare di una serie di problemi ben definiti.

Le radici del Web

le origini del Web: Esigenze (CERN), Tools (SGML, Internet, Hypertext) permettono a Tim Berners-Lee di inventare il World Wide Web e poi fondare il W3C

Internet

Da ARPANET a Internet

ARPANET…
  • 4 ottobre 1957: lancio dello Sputnik
  • 7 febbraio 1958: il dipartimento della difesa USA avvia il progetto ARPA (Advanced Research Project Agency)
  • 1972: prima dimostrazione pubblica di ARPANET
…verso TCP/IP…
  • 1973: Kahn e Cerf
    • iniziano a lavorare su modelli aperti per l'interconnessione per progettare la generazione successiva dei protocolli per ARPANET
    • responsabilità dell'affidabilità della trasmissione dei messaggi demandata agli host, con ruolo della rete ridotto al minimo
  • Dicembre 1974: prima specifica di TCP (Transfer Control Protocol) per internetworking
…e Internet
  • luglio 1977: dimostrazione a grande scala di internetworking mediante ARPANET
  • nel 1990 il CERN più grosso sito Internet in Europa

SGML (breve storia del markup)

In principio fu lo scriptorium…

miniatura di un amanuense

stat rosa pristina nomine, nomina nuda tenemus

…poi venne Gutenberg…

Gutenberg - la Bibbia

(http://upload.wikimedia.org/wikipedia/commons/b/b0/Gutenberg_Bible.jpg)

…e poi…

Il markup
  • Nella pratica dell' editoria tradizionale personale specializzato e correttori di bozze aggiungono istruzioni simboliche a margine dei manoscritti
La tecnologia
  • La macchina da scrivere IBM con la qualità di stampa
  • I vari sistemi di markup (proprietari), con markup mescolato al contenuto
Il "generic coding"
  • William Tunnicliffe della Graphic Communications Association (GCA) e il progetto GenCode
  • Charles Goldfarb, Edward Mosher e Raymon Lorie in IBM iniziano lo sviluppo di Generalized Markup Language (GML)
SGML
  • 1978: ANSI inizia il lavoro su uno standard per la descrizione di testi basata su GML (con il supporto di GCA)
  • 1984: Passaggio all' ISO
  • 1985: Draft International Standard (DIS)
  • Anders Berglund al CERN implementa il DIS e usa SGML per il testo dell' IS
  • 1986: SGML (ISO 8879)

Hypertext

Vannevar Bush: il Memex

memexlg

A memex is a device in which an individual stores his books, records and communications and which is mechanized so that it may be consulted with exceeding speed and flexibility. It is an enlarged intimate supplement to his memory.

The memex "affords an immediate step, however, to associative indexing, the basic idea of which is a provision whereby any item may be caused at will to select immediately and automatically another. This is the essential feature of the memex. The process of tying two items together is the important thing."

(Una riproduzione dell' articolo a: http://www.multimedialab.be/doc/citations/bush_aswemaythink.pdf o copia locale a: bush_aswemaythink)

Ted Nelson e la definizione di ipertesto (1965)

tednelson A body of written or pictorial material interconnected in a complex way that it could not be conveniently represented on paper. It may contain summaries or maps of its contents and their interrelations; it may contain annotations, additions and footnotes from scholars who have examined it.

Progetto Xanadu (1965-1999):


Talvolta i risultati migliori si ottengono ridimensionando gli obiettivi

Tim e Ted si incontrano nel 1992, e Tim salda il debito per la copia di Literary Machines (pubblicato nel 1981)

Tim Berners-Lee

Brevi note biografiche

tbl-300high

tim

La sfida dei gruppi di lavoro al CERN

Vague but exciting

Gutenberg - la Bibbia

Marzo 1989: Information Management: A Proposal

Nasce il Web…

Tre concetti essenziali

URI
Universal Resource Identifier: cosa significa come indirizzo.
È l' innovazione più fondamentale del Web.
Qualunque programma Web lo utilizza quando segue un link.
Una volta che un documento ha un URI, può essere memorizzato su un server e ritrovato da un browser.
Non esiste un archivio centralizzato di URI.
HTTP
Hypertext Transfer Protocol: la sequenza con cui i computer interagiscono e si scambiano informazioni.
La format negotiation permette la coesistenza di tutti i tipi di formato.
HTML
Hypertext Markup Language: se due computer usano lo stesso software per rappresentare i dati, possono scambiarli in modo nativo, altrimenti, li possono tradurre in HTML.
HTML descrive la struttura, non la presentazione.

Tutto qui?

Quello che fa la differenza…

Alcune considerazioni importanti

People have sometimes asked me whether I am upset that I have not made a lot of money from the Web. In fact, I made some conscious decisions about which way to take my life. These I would not change - though I am making no comment on what I might do in the future. What does distress me, though, is how important a question it seems to be to some. This happens mostly in America, not Europe. What is maddening is the terrible notion that a person's value depends on how important and financially successful they are, and that is measured in terms of money. That suggests disrespects for the researchers across the globe developing ideas for the next leaps in science and technology.
Core in my upbringing was a value system that put monetary gain well in its place, behind things like doing what I really want to do. To use net worth as a criterion by which judge people is to set out our children's sights on cash rather than on things that will actually make them happy.

It can be occasionally frustrating to think about things my family could have done with a lot of money. But in general I'm fairly happy to let other people be in the Royal Family role (as it were), as long as they don't abuse the power they have as a result. It's not as if I can just make decisions that change the Web ... but I can try to get an entire industry to do it. My priority is to see the Web develop in a way that will hold us in good stead for a long time. If someone tries to monopolize the Web - by, for example, pushing a proprietary variation of network protocols - they're in for fight.

[da Weaving the Web, p. 107-108]

Il W3C

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”

Nascita di una Recommendation

Stages of the Recommendation process in a stacked diagram

Qualche riferimento

Alcuni principi guida del W3C

Lo stack delle tecnologie W3C

 Technology stack, see http://www.w3.org/Consortium/techstack-desc.html for more details

Il W3C: organizzazione geografica

Organizzazione del W3C

Management
Tecnica
Domain

I Gruppi W3C

diagramma dei gruppi W3C organizzati per Domain

Il principio del “consenso”

Il W3C: i membri

Le quote associative

I membri italiani

  1. Asemantics s.r.l.
  2. Università di Bologna
  3. CINECA
  4. CNR - Consiglio Nazionale delle Ricerche
  5. CSI-Piemonte
  6. CSP Innovazione nelle ICT s.c.a r.l.
  7. Dipartimento di Informatica e Telecomunicazioni - Università di Trento
  8. Dipartimento di Informatica-Università degli Studi di Pisa
  9. Fondazione Bruno Kessler
  10. Libera Università di Bolzano (Freie Universität Bozen)
  11. Istituto per la Ricerca, la Formazione e la Riabilitazione - Onlus (I.Ri.Fo.R.)
  12. Loquendo, S.p.A.
  13. Presidenza del Consiglio dei Ministri
  14. Prometheo Srl
  15. SOGEI (Società Generale d' Informatica)
  16. Telecom Italia S.p.A.

Advisory Committee

Advisory Board (AB)

Technical Architecture Group (TAG)

Partecipazione a AB e TAG: i vincoli

Regole generali per la partecipazione ai gruppi W3C

Activities

L' attività dei Working Group

Stages of a WG life in a stacked diagram

Partecipazione ad un WG: Good Standing

WG “Heartbeat”

Incubator Group (XG): cosa sono

Incubator Group (XG): quali sono

Liaison

Patent Policy

Vision: il futuro del Web

Web connects people, applications, devices

One Web is…

The same information is available to all users, regardless of who they are, where they are, what system they use, or how they are connected

One Web of Linked Data

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 ...

L' integrazione dei dati: il ruolo delle tecnologie

esportazione dei dati con indicazione delle tecnologie

Una versione semplificata di una biblioteca (Dataset "A")

Tabella Book
ID Author Title Publisher Year
ISBN 0-00-651409-X id_xyz The Glass Palace id_qpr 2000
Tabella Author
ID Name Home page
id_xyz Amitav Ghosh http://www.amitavghosh.com/
Tabella Publisher
ID Publisher Name City
id_qpr Harper Collins London

Rappresentata come grafo …

The previous table in an RDF format

Un' altra biblioteca (dataset "F")

Tabella Livre
ID Titre Auteur Traducteur Original
ISBN 2020386682 Le Palais des miroirs i_abc i_qrs ISBN 0-00-651409-X
Tabella Auteur
ID Nom
i_abc Amitav Ghosh
i_qrs Christiane Besse

Secondo passo: esportare il secondo insieme di dati

The French data in RDF

Merging dei dati…

The merged data with nodes with identical URI-s pointed out

…e delle risorse identiche

The merged data with one of the nodes merged with common URI

Il ruolo fondamentale degli URI

slide

One Web: On Everything

One Web on every surface

One Web on every device

One Web that works seamlessly across and between all devices

http://www.efront.com.au/web-design-melbourne/uploaded_images/iphone-776924.jpg

One Web, accessible via a range of interactions

Tom Cruise in Minority Report Spielberg (2002)

One Web: For Everyone, Connecting & Empowering All People

Il valore sociale del Web

The social value of the Web is that it enables human communication, commerce, and opportunities to share knowledge [and] to make these benefits available to all people, whatever their hardware, software, network infrastructure, native language, culture, geographical location, or physical or mental ability

Cosa può fare il Web per l'umanità?

Qualche numero
  • Non usano il Web: ~5,000,000,000
  • Vivono con un reddito di $1.25/giorno o meno: ~1,400,000,000
  • Denutriti: ~920,000,000
  • Analfabeti: ~900,000,000
Molti altri ostacoli
  • Assenza di supporto per lingue e caratteri
  • mancanza di supporto per i disabili
  • Soluzioni proprietarie vs open standards
  • Censura, disciminazione nell'accesso
  • Comprendere il funzionamento del Web
  • Comprendere come il web può dare maggior potere alle persone

(dati 2007/2008)

La World Wide Web Foundation

w3f logo

Il Web 2.0: rinascono i muri?

David Simonds, The Economist

Il Web 2.0: un fenomeno sociale

Pro
  • Social networking
  • User Generated Content
  • Social tagging e folksonomy
Contro
  • Mantenere viva l'attenzione utente:
    • Telecommunications bandwidth is not a problem; human bandwidth is
  • Utente “dipendente“ dal sito
    • problemi di migrazione, duplicazione del lavoro
  • Frazionamento su più reti
    • Legge di Metcalfe: il valore di una rete è proporzionale al quadrato del numero di nodi presenti

Web 2.0 o Web Semantico?

Web 2.0
  • livello d'ingresso meno costoso
  • orizzonti limitati
Web Semantico
  • investimenti iniziali rilevanti
  • potenziale superiore

Conclusioni

Sono orgoglioso di ...

Happy birthday, W3C

Tim Berners-Lee e Oreste Signore

Grazie per l' attenzione

Domande?

... e risposte


Se non è sul Web non esiste ...

... troverete sul sito dell' Ufficio (http://www.w3c.it/)
le slide (http://www.w3c.it/talks/2009/bologna)