Web Future

http://www.w3.org/2007/Talks/1003-webfuture-tbl/

Tim Berners-Lee

MIT Computer Science & Artificial Intelligence Laboratory (CSAIL)

World Wide Web Consortium

2007-10-03

Looking back

Pre-Web

now difficult to explain what it was like!

CERN: The European Particle Physics Laboratory

CERN from the air

CERN: Atlas Detector

The ATLAS detector - a big project

Pre-web at CERN

Need to bridge

1980: Enquire

> ENQUIRE
Enquire V 1.1

Hello!
Opening file (PSK-PCP)VAC-V1:ENQR...

PSB Vacuum Control System                    (concept)  <   O>
--- ------ ------- ------

 [ 1] described-by: Enquiry System
      An experimental system for which this is a test.

 [ 2] includes: Vacuum History System
      Records and displays slow changes in pressure.

 [ 3] includes: Vacuum equipment modules
      Perform all the hardware interface

 [ 4] includes: Control and status applications programs
      Provide operator interaction from the consoles.

 [ 5] described-by: Controle du System a Vide du Booster 11-2-80
      Operational specification of the software

 [ 6] includes: PSB Pump Surveillance System         PCP 228
      Allows rapid monitoring of pressure changes

[number      ]

Solution

1989: Web memo

Circles and arrows again...

Circles and arrows diagram

1990: WWW design

1990: Original WWW architecture

The original architecture diagram

Universality of the Web

independence of:

Web essential: Layering

1991-4: Paradigm shift

Increase of 10x every year

1994: World Wide Web Consortium

good + fair + fast

Leading the web to its full potential

Care and use of the WWW

Spirit of Web design

has been the best part

2006: Web Science Research Initiative

Historical Roadmap Web Science

http://www.w3.org/2007/Talks/0920-webhistory-tbl/

Semantic Web

process of web science

Example: Tabulating around W3C

Some data in HTML microformat (scraped to RDF)

tabulating

Some data built with RDF reported as HTML

tabulating

Tabulator: generic data browser

tabulating

Starting only with a URI

Tabulating around W3C -

tabulating

Tabulating around W3C -

tabulating

Tabulating around W3C -

tabulating

Tabulating around W3C -

tabulating

Tabulating around W3C - Crossing the application boundary

tabulating

Tabulating around W3C -

tabulating

Tabulating around W3C -

tabulating

Tabulating around W3C - This is not a tree

tabulating

Tabulating around W3C - Query by example

tabulating

Tabulating around W3C - Graph to table

tabulating

Tabulator examples: Web, Time and Space

Tabulator: Select location fields

tabulating

Tabulator: Find All patterns like this

pulling in data from the web as you go.

tabulating

A table is the most compact, natural form for the user

Tabulator: Map view

tabulating

Tabulator : Photos on a road trip

tabulating

Tabulator: Select location and other data

tabulating

Note selection at different levels of outline

Building an arbitrary query

Tabulator: Pull data into table

tabulating

Tabulator: Map two things at once

tabulating

Tabulator: The Semantic Web at work

Semantic Web software architecture

SW: Everything has a URI

Don't say "colour" say <http://example.com/2002/std6#col>

Semantic Web Language stack

architectural layers

The element of the Semantic Web

arrow tail, body and head are l are subject, property and value.

Semantic web includes tables,...

Arrows can make a table, an arrow from each row to each value

...trees

Arrows can make a table, an arrow from each row to each value

... everything

Arrows can make a table, an arrow from each row to each value

Applications connected by concepts

Its like a metro, the way the lines of common concepts connect the stations of different applications

For example in biopax

Venn diagram showing ontologies overlapping by certain common terms

[Diagram: Joanne Luciano, Predictive Medicine; Drug discovery demo using RDF, Siderian Seamark and Oracle 10g]

A single message

may contain information in RDF in, say,

Optimize reuse vs standardization effort

Data mixing: Term by term

dc:titleData Integration and Transparency
cc:license <http://creativecommons.org/licenses/by-nc/3.0/>
dc:creator
foaf:nameTim Berners-Lee
foaf:homepage<http://ww.w3.org/People/Berners-Lee>
foaf:email<mailto:timbl@w3.org>
tk:event
dt:start2007-06-12T09:00
dt:end2007-06-12T10:00
dt:summaryW3C-WSRI eGovernment workshop
geo:lat38.9
geo:long-77
tk:slides<http://www.w3.org/2007/Talks/0618-egov-tbl>
tim:slideCount12

One item may involve data from many ontologies

Linked data

  1. Use URIs as names for things
    • Funds http://id.fidelity.com/fund#FMSFX
    • Companies http://nasdaq.com/id/
    • People
    • Filings
    Transactions
  2. Use HTTP URIs so that people can look up those names.
  3. When someone looks up a URI, provide useful information.
  4. Include links to other URIs. so that they can discover more things.

Examples of linked data

The biggest challenge is links to other systems

(Data browsers only: Fidelity, FMAGX)

Semantic Web in Financial Services

Semantic Web in Financial Services (2)

Empowering financial managers

Customer data browsing

Integrating Fidelity data with non-Fidelity data

Two-layer architecture: Re-use by mashup community

Scenario: Transactions on the move

W3C Mobile Web Initiative: Device Independence

Scenario: Tax time

Scenario: User data

Instead scraping other financial data for "FullView"

Conclusion

Thank you for your attention

Web science - challenges

process of web science

User Interface challenges

Domain-specific user interfaces are blossoming... but what about generic ones?

Data policy challenges

Resilience

Challenge: New devices

See W3C Mobile Web Initiative

Challenge: Intercreativity

Web Science: multidisciplinary

Web Science Research Initiative

WSRI

Thank You

More:

WSRI: webscience.org

W3C w3.org

Thank you for your attention

http://www.w3.org/2007/Talks/1003-webfuture-tbl/

Goals for humanity

(e.g. compare UN Millennium Goals)

Collective capabilities:

How do we enhance these, assuming: