all.htm 4.8 KB
<HTML>
<HEAD>
  <!-- Created with AOLpress/2.0 -->
  <TITLE>XML Update, May 1999</TITLE>
</HEAD>
<BODY>
<H1>
  XML Update
</H1>
<P>
<A HREF="http://www.w3.org/2000/Talks/www9-xml/"><TT>http://www.w3.org/2000/Talks/www9-xml/</TT></A>
<ADDRESS>
  <A HREF="../../../People/Connolly/">Dan Connolly</A><BR>
  9th International World Wide Web Conference<BR>
  Amsterdam, May 2000
</ADDRESS>
<H1>
  Background: XML in Web Architecture
</H1>
<UL>
  <LI>
    Web Architecture = <A HREF="../../../DesignIssues/Formats.html">Data
    Formats</A>,
    <A HREF="../../../Protocols/RelevantProtocols.html">Protocols</A>, and
    <A HREF="../../../DesignIssues/Naming.html">Naming/Addressing Syntax</A>;<BR>
    originally: HTML, HTTP, URIs
  <LI>
    Data formats and protocols evolve; URI syntax does not
  <LI>
    HTML was layered on SGML syntax
  <LI>
    XML constrains SGML so that parsing does not rely on a DTD
  <LI>
    XML vocabularies (HTML, SVG, RDF, MathML, SMIL, ...) are grounded in URI
    space
</UL>
<H1>
  Background: Recommendations
</H1>
<UL>
  <LI>
    XML 1.0, Feb '98<BR>
    universal format for structured documents and data<BR>
    includes legacy vocabulary description mechanism: DTDs
  <LI>
    Namespaces in XML, Jan '99<BR>
    connects XML vocabularies to URI space
  <LI>
    XPath, XSLT, Nov '99<BR>
    document transformation, including path expressions
</UL>
<H1>
  Work in Progress: Working Groups
</H1>
<UL>
  <LI>
    Core
    <UL>
      <LI>
	co-chairs: Paul Grosso of Arbortext and Arnaud Le Hors of IBM
      <LI>
	23 persons representing 14 member orgs
    </UL>
  <LI>
    Linking
    <UL>
      <LI>
	co-chairs: Eve Maler of Sun Microsystems and Daniel Veillard of the W3C;<BR>
	Ron Daniel of Datafusion serves as the XML Linking Interest Group chair.
      <LI>
	membership: 17 persons from 12 W3C Member Organizations
    </UL>
  <LI>
    Query
    <UL>
      <LI>
	chair: Paul Cotton of IBM
      <LI>
	membership: 60 persons representing 38 member orgs
    </UL>
  <LI>
    Schema
    <UL>
      <LI>
	co-chairs: Dave Hollander of CommerceNet and C. M. Sperberg-McQueen, of W3C
      <LI>
	membership: 49 persons representing 32 W3C member orgs
    </UL>
  <LI>
    ... nearby: XML Signature, DOM, XSL, HTML, SVG, SMIL, ...
</UL>
<H1>
  XML Linking in Brief
</H1>
<P>
generalize HTML A, IMG, LINK
<PRE>&lt;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"&gt;
    Current List of Students
&lt;/my:crossReference&gt;
</PRE>
<H1>
  XPointer in Brief
</H1>
<UL>
  <LI>
    fragment identifier syntax for text/xml
  <LI>
    point to named or unnamed structures
  <LI>
    examples:
    <UL>
      <LI>
	#intro
      <LI>
	#xpointer(id("intro"))
      <LI>
	#xpointer(book/chapter[position() &lt;= 5])
    </UL>
</UL>
<H1>
  XML Base in Brief
</H1>
<P>
generalized form of HTML <TT>&lt;base&gt;</TT>
<PRE>&lt;ol xml:base="/hotpicks"&gt;
  &lt;li&gt;&lt;a href="pick1.xml"&gt;Hot Pick #1&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="pick2.xml"&gt;Hot Pick #2&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="pick3.xml"&gt;Hot Pick #3&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
</PRE>
<H1>
  XML Information Set in Brief
</H1>
<UL>
  <LI>
    data model for tree of elements with attributes
    <UL>
      <LI>
	largely implicit in the XML 1.0 spec
      <LI>
	motivated by questions from DOM development
    </UL>
  <LI>
    named properties: children, base URI, etc.
    <UL>
      <LI>
	provides shared terminology for future specs
    </UL>
  <LI>
    other specs (e.g. XML Schema) may refine this model with other properties
</UL>
<H1>
  XInclude in Brief
</H1>
<P>
General purpose inclusion of (part of) one document in another:
<PRE>&lt;x xmlns:xinclude="..."&gt;
  &lt;xinclude:include href="something.xml"/&gt;
&lt;/x&gt;
</PRE>
<H1>
  Work in Progress: Status
</H1>
<UL>
  <LI>
    <CITE>XML Inclusions (XInclude)</CITE> <STRONG>released 22 March 2000</STRONG>
  <LI>
    <CITE>XML Base</CITE> <STRONG>last call ended March 2000</STRONG>
  <LI>
    <CITE>XML Linking Language (XLink) </CITE><STRONG>last call ended March
    2000</STRONG>
  <LI>
    <CITE>XML Information Set </CITE><STRONG>last call ended Jan 2000</STRONG>
  <LI>
    <CITE>XML Pointer Language (XPointer)</CITE> <STRONG>last call ended 27 Dec
    1999</STRONG>
  <LI>
    <CITE>XML Fragment Interchange</CITE> <STRONG>revised Jun 1999 after Last
    Call</STRONG>
  <LI>
    ... Canonical XML moved to XML Signature working group
  <LI>
    ... more on XML Schema, XML Query in other presentations
</UL>
<H1>
  Plans: XML and Protocols
</H1>
<UL>
  <LI>
    submissions: WBXML, ICE, SOAP
  <LI>
    phased workshop:
    <UL>
      <LI>
	XTech Mar 2000
      <LI>
	IETF 47
      <LI>
	WWWW9
    </UL>
</UL>
<P>
</BODY></HTML>