You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
209 lines
4.8 KiB
209 lines
4.8 KiB
<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><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>
|
|
</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() <= 5])
|
|
</UL>
|
|
</UL>
|
|
<H1>
|
|
XML Base in Brief
|
|
</H1>
|
|
<P>
|
|
generalized form of HTML <TT><base></TT>
|
|
<PRE><ol xml:base="/hotpicks">
|
|
<li><a href="pick1.xml">Hot Pick #1</a></li>
|
|
<li><a href="pick2.xml">Hot Pick #2</a></li>
|
|
<li><a href="pick3.xml">Hot Pick #3</a></li>
|
|
</ol>
|
|
</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><x xmlns:xinclude="...">
|
|
<xinclude:include href="something.xml"/>
|
|
</x>
|
|
</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>
|