XML Technologies: a Key for Interoperability
Table of contents
XML Technologies: a key for interoperability
Content
W3C Logo
W3C's Mission: Leading the Web to its Full Potential
W3C: long term goals
W3C's Role
The Recommendation Track
W3C Recommendations
Design Principles of the Web
Content
World Wide Web: the inception
World Wide Web: the evolution
Content
Interoperability (technological)
Interoperability (semantic)
Content
HTML Feature Creep and Need for XML
What's wrong with HTML?
HTML was the past
Why was XML necessary?
Characteristics of XML
XML Schema Definition
Some Advantages of Schemas
XHTML
XHTML 1.0
Minimal XHTML 1.0 Document
Beware of quality
Future: Common Architecture ...
Styling XML
XSLT Transformation
Example for XSLT Transformation
The address book revisited
Transforming Data to Information - XSLT XPath and XQuery
Presentation of Information - Visually
Presentation of Information - Aurally
Transforming information: some considerations
Transforming information: architectural issues
Scalable Vector Graphics (SVG)
SVG
Small SVG Example
SVG: one more example
Multimedia: SMIL
Resources Anywhere...
MathML
Web for Everybody?
WAI
Content
XForms
Content
I have a dream ...
Why Metadata?
What are Metadata?
Metadata
RDF Data Model
Further RDF Example
Containers
Graphs and Webs: before RDF
Graphs and Webs: after RDF
Namespaces: a key in peer-to-peer architecture
Namespaces: a key in peer-to-peer architecture (cont.)
The Semantic Web - Architecture Vision
The Semantic Web - Trust Scenario
Content
Web Services: definition
Web Services: agents and roles
Web Services: SOAP messages
Web Services: Description Language
Web Services: an usage scenario
Web Services: an usage scenario
Web Services: booking hotel room and flights
Conclusion
Thanks for your attention