W3C Logo

Author: Joseph Reagle

Audience:  Legal XML

Question: Overview of W3C and XML

References:

W3C and XML

Joseph M. Reagle Jr.
<reagle@w3.org>

IETF/W3C XML Signature Co-Chair
W3C/LCS/MIT

Agenda

  1. Market Big Picture
  2. Introduction to W3C
  3. Data Big Picture
  4. XML Shotgun Review

Market (Big Picture)

W3C Work Products

W3C Background

Data (Big Picture)

  1. Syntax is how information is represented.
  2. Semantics is what information means.
    1. Semantics are sometimes borrowed from the natural language.
    2. Semantics are sometimes inherent to the structure.
    3. Semantics are sometimes derived from logic. (e.g., RDF is used to describe the relationship between a (resource, property, value).)
  3. Schemas describe a particular syntax, as well as the semantics of that syntax's structure.
  4. The more syntax and semantics an agent can understand without human intervention, the more powerful and flexible the agent becomes.

XML 1.0 and namespaces

6 October 2000: Extensible Markup Language (XML) 1.0 (Second Edition)

14-January-1999. Namespaces in XML

XML Schema

24 October 2000: XML Schema Part 1: Structures

XML Information Set

Canonical XML

XML Linking

generalize HTML A, IMG, LINK

<my:crossReference
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:my="http://me.com/"
  xlink:type="simple"
  xlink:href="students.xml"
  xlink:role="studentlist" xlink:title="Student List"
  xlink:show="new" xlink:actuate="onRequest">
    Current List of Students
</my:crossReference>

XPointer/XPath

XSLT (Transforms)

XML Signature

Cool Upcoming XML Apps at W3C