World Wide Web Consortium: Web 3.0 Emerging (2)
World Wide Web Consortium: Web 3.0 Emerging
Steve Bratt,
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (1 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Web 3.0 Emerging
Steve Bratt Chief Executive Officer World Wide Web Consortium
January 2006 These slides: http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ PDF: http://www.w3.org/2007/Talks/Talks/0123-sb-W3CEmergingTech/Overviewp.pdf
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (2 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Outline
q
Web's Success and the Role of Standards World Wide Web Consortium Web for Everyone
r
q
q
Accessibility, Security
q
Web on Everything
r
Rich Web (Web 2.0), Voice, Mobile Web
q
Web of Data and Services
r
Semantic Web (Web 3.0?)
q
Questions
r
Along the way ...
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (3 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Web's Success and the Role of Standards
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (4 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
"Over 1 Billion Served"
Source: http://www.internetworldstats.com/stats.htm Note: in 1995, there were ~16,000,000 Internet users, or 0.4% of global population (see also: Top languages on the Internet [graphic, link], English 30% w/ 135% growth, Chinese 14% w/ 347% growth per year)
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (5 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
"Over 100 Million Serving"
Number of Web Sites (domain names and content)
Source: http://www.zakon.org/robert/internet/timeline/, http://news.netcraft.com/archives/2006/11/01/ november_2006_web_server_survey.html (Users:Servers ratio ~ 1996 = 150:1. 2000 = 50:1. 2006 = 10:1)
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (6 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
What Led to the Web's Success?
q
Simple architecture - HTML, URI, HTTP Networked - value grows with data, services, users Extensible - from Web of documents to ... Tolerant - even w/ imperfect mark-up, data, links, software Universal - independent of systems and people Free / cheap - browsers, information, services Simple / powerful / fun for users - text, graphics, links Open standards ...
q
q
q
q
q
q
q
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (7 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Why are Open Standards Important?
q
Broad industry agreement (if done right) Interoperability ... cross-application, -organization, -data Avoids vendor lock-in ... for providers and users Open access = no black boxes Mandated ... by customers, government Open, royalty-free standards = good business sense
q
q
q
q
q
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (8 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
World Wide Web Consortium
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (9 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Founded by Tim Berners-Lee in 1994, W3C is:
q
Providing the Vision to Lead Engineering the Open Standards that Make the Web Work ... ... expanding ...
q
q
From a Web of Documents ... Toward One Web ...
... of Data and Services ... on Everything ... for Everyone
q
r
r
r
q
-- think Web 3.0
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (10 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
A Unique Standards Organization
q
19 Hosts/Offices: MIT | ERCIM | Keio | | Australia | Benelux/Bénélux | N-Vý | Suomi | Deutschland und Österreich | Ελλ•δα | ™™n/ | Magyarország | •••• | ••••• | Italia | Õ\-m | •••••• | España | Sverige | United Kingdom and Ireland | (map)
q
435 Members (history map, largest) 800 Technologists developing standards in 60 Groups 65 Member-neutral Technical Staff Accountable to the Global Public
q
q
q
(Membership / Benefits / "At a Glance" brochure)
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (11 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Why Participate in W3C?
Saying in China*: "Third-class companies make products; second-class companies develop technology; first-class companies set standards."
q
Leadership
r
Introduce ideas through submissions, workshops, Incubator Groups Influence standards through Working Group participation, review, implementation
r
q
Early insight into market trends
r
Access world's foremost Web technologists from Member & Team Plan for emerging technologies & markets through Member-confidential access
r
q
Promoting image as innovator
r
Participate in international media activities, press releases, testimonials (e.g., MWI) Display logo on W3C site (300K visits/day) and W3C logo on your site
r
(Membership / Benefits / How to join W3C / "At a Glance" brochure)
* from "China’s Post-WTO Technology Policy: Standards, Software and the Changing Nature of Techno-Nationalism", by Richard P. Suttmeier and Yao Xiangkui.
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (12 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Increasing Focus on Needs of Industries
q
Why?
r
Supports application of standards to real, important problem Improves standards: Use cases, reqs, implementation, testing
r
q
Health Care and Life Sciences - launched November 2005
r
"use of Semantic Web technologies ... to improve collaboration, research and development, and innovation adoption" Agfa, AstraZeneca, Cleveland Clinic, HL7, Merck, Partners, Pfizer (66 participants)
r
q
Financial Services - under consideration
r
American Express, Citigroup, Dow Jones joined in 2006 (many others considering)
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (13 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
What We Hear from Financial Services
q
Customer (+employee) relationship management Security Legacy systems and data Interfacing and interoperability Transaction speed and reliability Mergers and acquisitions Risk management Corporate governance Competition and efficiency Globalization Leveraging IT -- a challenge in itself!
r
q
q
q
q
q
q
q
q
q
q
XML, SOA, WS, mobile, and more ...
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (14 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Engineering the Web's Interoperable Foundation
q
Close to 100 Web Standards to date (list/svg-by-yr/translations/~60 groups svg)
r
Including: HTML, XML, CSS, SOAP, SVG, Voice XML, RDF and more
(Description of technologies in the stack)
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (15 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
The Real Question
q
Q: Which of these are relevant to you? A: All of them… ... but let's look at a subset of W3C's emerging technologies
q
q
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (17 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Web for Everyone
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (18 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Web for Everyone
Universal Access ...
q
Global participation (Offices, translations, etc.) Internationalization Activity (overview talk) Web Accessibility Initiative New Web security work Future objective: "Trust"
q
q
q
q
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (19 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Why is Web Accessibility Important?
Access for people with disabilities and an aging global population ...
q
The Web is spreading rapidly into all areas of society Barriers exist for many types of disabilities Millions have disabilities that hinder Web access Aging global population = increasing levels of disabilities Some sites must be accessible (e.g., US regs, legal action) Web accessibility also has carry-over benefits
q
q
q
q
q
Developing a Web Accessibility Business Case
Graphic source: http://www.un.org/esa/population/publications/worldageing19502050/
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (20 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Web Accessibility @ W3C
q
W3C's Web Accessibility Initiative
r
Multi-stakeholder development of int'l standards Content, authoring tools, user agents Education and outreach to organizations, governments
r
r
q
Web Content Accessibility Guidelines 1.0
r
W3C standard since 5 May 1999 (Quicktips)
q
Web Content Accessibility Guidelines 2.0
r
Standard planned for completion in next 6 -12 months Broader range of Web technologies. More testable.
r
"Before and After" demonstration Web sites
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (21 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Web Security @ W3C
q
W3C's Security Activity
r
Seeking practical standards to address most pressing problems
q
New Web Security Context Working Group
r
Planned during workshop w/ major browser, security, financial services companies Usable, mutual authentication ... e.g., "secure letterhead", "petname", padlock use, certificates, etc. Forms annotation (in HTML WG) = important complement Starting to gather use cases
r
r
r
r
q
New Maintenance Group?
r
for core Web security standards for signature, encryption, key management
q
More about Web 2.0 security later ...
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (22 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Web on Everything
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (23 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Web on Everything
*The* User Interface, everywhere ...
q
Interaction Technologies: HTML, XForms, CSS, MathML, Voice, Graphics, Multimedia, Multimodal Web 2.0 = Rich Web Clients: Compound Doc Formats, Web Apps APIs (AJAX) and Formats Mobile Web Initiative Device Independence Ubiquitous Web (workshop, slides)
q
q
q
q
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (24 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Web 2.0
q
HTML, as an application platform Finally, the "Read-Write" Web Powerful apps emerging, e.g.
r
q
q
Compact, interactive, efficient updating Tools: Gmail, Google Maps, Basecamp Blogs, wikis, social sites, etc. Dashboards: e.g. !è
r
r
r
q
More scripting, more security concerns
r
Exposure of user and server data and systems Browser safeguards limit potential
r
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (25 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
W3C Rich Web Clients @ W3C
q
Mature W3C standards (plus javascript) enable Web 2.0
r
HTML WG bringing most important spec up to date DOM, CSS, SVG, etc.
r
q
New Rich Web Clients Activity, is standardizing:
r
AJAX (XMLHTTPRequest object), and other JS features, libraries Languages to support app development (e.g., Widget packaging and delivery format)
r
q
Coordinating with browser developers to enable more secure application environment
r
e.g., standard for site to declare that its data are available to any javascript application (or not)
(little AJAX/SVG-based demos: XMLHTTPRequest playlist, fatcats, cubes)
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (26 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Voice @ W3C
q
Why?
r
Companies provide interactive voice response (IVR) Companies use Web technologies (e.g., XML) to manage data Similarities between voice- and screen-browsing
r
r
q
What does the Voice Browser Working Group do?
r
Standards for vocal interaction with Web applications Convergence with other Web technologies
r
q
How important is this?
r
One of the largest W3C Working Groups VoiceXML leads the voice markup market ... and growing
r
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (27 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Voice: Architecture
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (28 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Mobile Web: The Next "Thing"
q
2+ billion connected. ~2/3 Web-capable. +1 million more/day.
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (29 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Mobile Web: Expanding Coverage
http://www.gsmworld.com/documents/universal_access_full_report.pdf (2006)
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (31 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Today, Mobile Web is Inconvenient, Inefficient
q
Operators/phones require custom Web authoring for acceptable usability
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (32 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Mobile Web Initiative @ W3C
Goal: Make Web access on phones as seamless, reliable, cost-effective and useful on on desktops and laptops
q
Mobile Web Best Practices
r
How to author content (Guidelines, mobileOK) Leveraging existing Web standards: HTML, CSS, SVG, etc.
r
q
Device Description
r
Data on devices; repository scheme
q
Test Suites
(MWI Overview slides)
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (34 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
MWI: Best Practices Guidelines Focus on Usability
q
60 Best Practices, ex:
r
Thematic consistency: One Web Layout: Use CSS, no tables or frames Screen-estate: Navigation and important info at top, limit size, small graphics Scrolling: One direction
r
r
r
q
Best Practices Checker Summary
q
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (35 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Web of Data and Services
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (36 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Web of Data & Services
Interoperable information and programs ...
q
XML: Binary, Processing Model Web of Services: Performance, Addressing,
q
SemWeb Services, Policy (overview slides)
q
Web of Data = Semantic Web: Deployment, Query, Rules, Health Care/Life Sciences, Content Labeling, Geospatial, Multimedia Semantics
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (37 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Semantic Web: Why?
q
Tasks often require combining data across the Internet, e.g.:
r
Integrating data across the enterprise Hotel, transport, meeting, personal info come from different sites Mining data from biochemical, genetic, pharmaceutical, patient databases Cross-referencing disparate digital libraries
r
r
r
q
Humans understand how to combine this information ...
r
Not always easy (different vocabularies, languages, formats)
q
Machines aren't smart enough :-)
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (38 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Semantic Web: Linked Data on the Web
Machine-processable, global Web standards:
q
Assigning unambiguous names (URI) Expressing and linking data, including metadata (RDF) Capturing ontologies (OWL) Query, rules, transformations, deployment, application spaces (in progress) logic, proofs, trust
q
q
q
Semantic Web = Web 3.0? (Markoff, NYT, Nov 2006)
(W3C's Semantic Web Activity / Semantic Web overview slides / example)
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (39 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Enterprise Integration Today
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (40 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Enterprise Integration on the "Semantic Bus"
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (41 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Questions?
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (42 of 43)1/21/2007 6:29:02 PM
World Wide Web Consortium: Web 3.0 Emerging (2)
Summary
q
Evolution toward one Web ...
of Data and Services, on Everything, for Everyone
r
q
Strong business case for
Understanding emerging standards Implementing standards as they appear ready
r
r
... Participating in standards orgs supports both
q
A good resource ...http://www.w3.org/
http://www.w3.org/2007/Talks/0123-sb-W3CEmergingTech/ (43 of 43)1/21/2007 6:29:02 PM