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.
258 lines
15 KiB
258 lines
15 KiB
<?xml version='1.0'?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>W3C XML Pointer, XML Base and XML Linking</title>
|
|
<link href="../StyleSheets/base.css" rel="stylesheet" type="text/css"/>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
|
</head>
|
|
<body bgcolor="#FFFFFF">
|
|
<p><a href="../"><img border="0" alt="W3C" src="../Icons/WWW/w3c_home"/></a> <a href="../Architecture/"><img width="212" height="48" alt="Architecture Domain" border="0" src="../Icons/arch"/></a></p>
|
|
<h1>W3C XML Pointer, XML Base and XML Linking</h1>
|
|
<p>The XML Linking Working Group has completed its work and is no
|
|
longer active. The <a href="Activity.html">XML Activity
|
|
Statement</a> discusses the W3C's work on XML as a whole; the
|
|
<a href="http://www.w3.org/2001/12/xmlbp/xml-linking-wg-charter.html">XML
|
|
Linking Working Group's final charter</a> covers its last set of
|
|
work on XML Linking and XPointer in more detail. Responsibility for
|
|
maintenance of documents issued by the WG rests with the <a href="http://www.w3.org/XML/Core/">XML Core Working Group</a> in the
|
|
first instance.</p>
|
|
<p>A <a href="http://www.w3.org/2005/04/xpointer-schemes/">public registry</a> for XPointer schemes is available.</p>
|
|
<p>Check the <a href="2000/09/LinkingImplementations.html">Implementation Chart</a>.</p>
|
|
<p><a href="http://www.w3.org/TR/xlink/">XML Linking</a> and
|
|
<a href="http://www.w3.org/TR/xmlbase/">XML Base</a> <a href="http://www.w3.org/2001/06/link-base-pressrelease">reached
|
|
Recommendation</a> status on June 27th 2001</p>
|
|
<p>XPointer reached Recommendation status on 25 March 2003, in
|
|
three parts: <a href="http://www.w3.org/TR/xptr-framework/">XPointer Framework</a>,
|
|
<a href="http://www.w3.org/TR/xptr-element/">XPointer element()
|
|
scheme</a> and <a href="http://www.w3.org/TR/xptr-xmlns/">XPointer
|
|
xmlns() scheme</a></p>
|
|
<h2><a href="/TR/xlink/">XML Linking Language (XLink)</a></h2>
|
|
<h3>Description</h3>
|
|
<p>This specification defines the XML Linking Language (XLink),
|
|
which allows elements to be inserted into XML documents in order to
|
|
create and describe links between resources. It uses XML syntax to
|
|
create structures that can describe the simple unidirectional
|
|
hyperlinks of today's HTML, as well as more sophisticated
|
|
links.</p>
|
|
<h3>W3C Status</h3>
|
|
<ul>
|
|
<li>Current version: <a href="http://www.w3.org/TR/2001/REC-xlink-20010627/">Recommendation
|
|
1.0</a>, June 27th 2001</li>
|
|
<li><a href="/TR/2000/PR-xlink-20001220/">Proposed
|
|
Recommendation</a> , December 20 2000</li>
|
|
<li>the <a href="2000/10/xlink-CR-comments.html">XLink CR
|
|
DoC</a></li>
|
|
<li><a href="/2000/06/xlink-comments.html">Disposition of Last Call
|
|
comments</a></li>
|
|
<li>Last Call <a href="/TR/2000/WD-xlink-20000221/">21 February
|
|
2000</a>, last call ended 20 March</li>
|
|
<li>Feb '99: W3C Note: <a href="../TR/NOTE-xlink-req/"><cite>XML
|
|
XLink Requirements Version 1.0</cite></a></li>
|
|
<li>Jul '99: W3C Note: <cite><a href="../TR/1998/NOTE-xlink-principles-19980303">XML Linking Language
|
|
(XLink) Design Principles</a></cite></li>
|
|
<li>Apr '97: <a href="http://www.w3.org/TR/WD-xml-link-970406.html">initial XML Linking
|
|
Working Draft</a></li>
|
|
<li><a href="http://www.stg.brown.edu/~sjd/xlinkintro.html">XML
|
|
Linking: An introduction</a><br/>
|
|
by Steven J. DeRose</li>
|
|
<li>working group: <a href="Activity.html#linking-wg">XML
|
|
Linking</a></li>
|
|
<li>feedback: <a href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/">www-xml-linking-comments</a></li>
|
|
</ul>
|
|
<h3>Documentation and associated resources</h3>
|
|
<ul>
|
|
<li>discussion: <a name="xlxp11" id="xlxp1" href="mailto:xlxp-dev@fsc.fujitsu.com">xlxp-dev</a> started Dec '98
|
|
<a href="http://collie.fujitsu.com/xlxp-dev/threads.html">archive</a>,
|
|
<a href="mailto:xml-dev@ic.ac.uk">xml-dev</a>, <a href="news:comp.text.xml">comp.text.xml</a></li>
|
|
<li><a href="/TR/xlink2rdf/">Harvesting RDF Statements from
|
|
XLinks</a> W3C Note 29 September 2000</li>
|
|
<li>Presentation at <a href="/Talks/1999/9912XLink/">XML'99 Dec
|
|
1999</a> (somewhat outdated)</li>
|
|
<li><a href="http://www.sun.com/software/xml/developers/xlink.html">XML
|
|
Linking: An Executive Summary</a> , by Eve Maler</li>
|
|
<li>Robin Cover's <a href="http://www.oasis-open.org/cover/xll.html#software">xlink
|
|
implementation info page</a></li>
|
|
<li>The <a href="http://www.xmlsoftware.com/xlink/">XLink/XPointer
|
|
page</a> at XMLSoftware</li>
|
|
<li>Simon St.Laurent's <a href="http://www.simonstl.com/projects/xlinkfilter/resources.html">XLink
|
|
Resources Page</a></li>
|
|
<li>Zvon maintains an <a href="http://www.zvon.org/xxl/xlink/Output/xlink_refs.html">XLink
|
|
reference</a> including <a href="http://www.zvon.org/xxl/xlink/xlink_extend/OutputExamples/frame_xlinkextend_html.html">
|
|
examples</a></li>
|
|
<li>Melonfire provides <a href="http://www.melonfire.com/community/columns/trog/article.php?id=90">
|
|
an XLink tutorial online</a>.</li>
|
|
</ul>
|
|
<h3>Implementations</h3>
|
|
<ul>
|
|
<li>The open source <a href="http://www.xbrlapi.org/">XBRLAPI</a>
|
|
XLink processor provides comprehensive support for identifying
|
|
XLink related-events during SAX parsing of XML streams. The Java
|
|
library and documentation is available from <a href="https://sourceforge.net/project/showfiles.php?group_id=135539">Sourceforge</a>.</li>
|
|
<li><a href="http://www.empolis.co.uk/products/prod_X2X.asp">X2X</a> from
|
|
empolis UK Ltd. is an XML XLink Engine. X2X allows linking between
|
|
documents and information resources without needing to change the
|
|
resources that are being linked. X2X removes the requirement to
|
|
insert link information inside document content. The Links are NOT
|
|
in the document.</li>
|
|
<li><a href="http://www.labs.fujitsu.com/free/xlip/en/index.html">Fujitsu XLink
|
|
Processor</a> : Fujitsu XLink Processor, which is developed by
|
|
Fujitsu Laboratories Ltd., is an implementation of XLink and
|
|
XPointer.</li>
|
|
<li><a href="http://www.xlinkit.com/">xlinkit.com</a> : is a
|
|
lightweight application service which provides rule-based XLink
|
|
generation and checks the consistency of distributed documents and
|
|
web content. You tell xlinkit.com the information you want to link
|
|
and rules that relate the information. xlinkit.com will generate
|
|
the links that you can then use for navigation. It will also
|
|
diagnose inconsistent information.</li>
|
|
<li><a href="http://www.mozilla.org/">Mozilla:</a> The Opensource
|
|
browser has support for XLinks simple links.</li>
|
|
<li><a href="/Amaya/">Amaya:</a> The W3C editor/browser now
|
|
supports XLinks simple links too.</li>
|
|
<!-- <li><a href="http://www.thefaactory.com/xlink2html/">XLink2HTML</a>
|
|
is a set of XSLT stylesheets for the creation of HTML representations of
|
|
Xlink elements.</li>-->
|
|
<li><a href="http://www.xlinkit.com:8080/xtoox/">XTooX</a> is a
|
|
free XLink processor that turns extended, out-of-line links into
|
|
inline links. It takes as its input a linkbase - a document
|
|
containing only XLinks - and puts the links into the referenced
|
|
documents. XTooX is available under the GNU Lesser General Public
|
|
License.</li>
|
|
</ul>
|
|
<h2><a href="../TR/xmlbase/"><cite>XML Base</cite></a></h2>
|
|
<h3>Description</h3>
|
|
<p>This specification proposes syntax for providing the equivalent
|
|
of HTML BASE functionality generically in XML documents by defining
|
|
an XML attribute named xml:base.</p>
|
|
<h3>W3C Status</h3>
|
|
<ul>
|
|
<li>Current version: <a href="http://www.w3.org/TR/2001/REC-xmlbase-20010627/">Recommendation
|
|
1.0</a>, June 27th 2001</li>
|
|
<li><a href="/TR/2000/PR-xmlbase-20001220/">Proposed REC</a> 20
|
|
December 2000</li>
|
|
<li>the <a href="2000/11/PR-xmlbase-comments.html">XML Base CR
|
|
DoC</a></li>
|
|
<li><a href="2000/08/xmlbase-comments-20000810.html">XML Base
|
|
Disposition of Last Call comments</a> for both Last Call
|
|
periods</li>
|
|
<li><a href="/2000/06/xmlbase-comments-20000607">XML Base
|
|
Disposition of Last Call comments</a> for the first Last Call
|
|
period</li>
|
|
<li>working group: <a href="Activity.html#linking-wg">XML
|
|
Linking</a></li>
|
|
<li>feedback: <a href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/">www-xml-linking-comments</a></li>
|
|
</ul>
|
|
<h3>Documentation and associated resources</h3>
|
|
<h3>Implementations</h3>
|
|
<h2><cite><a href="../TR/xptr/">XML Pointer Language
|
|
(XPointer)</a></cite></h2>
|
|
<h3>Description</h3>
|
|
<p>This work defines the XML Pointer Language (XPointer), the
|
|
language to be used as a fragment identifier for any URI-reference
|
|
that locates a resource of Internet media type
|
|
<code>text/xml</code> or <code>application/xml</code>.</p>
|
|
<p>XPointer has been split into a framework for specifying location
|
|
schemes, and three schemes: element(), xmlns() and xpointer(). The
|
|
framework and the first two schemes form the XPointer
|
|
Recommendation, and provide a minimal inventory of mechanisms.</p>
|
|
<p>The xpointer() scheme, which is based on the XML Path Language
|
|
(XPath), is still under development. It supports addressing into
|
|
the internal structures of XML documents. It allows for traversals
|
|
of a document tree and choice of its internal parts based on
|
|
various properties, such as element types, attribute values,
|
|
character content, and relative position.</p>
|
|
<h3>W3C Status</h3>
|
|
<ul>
|
|
<li>Recommendation, published 25 March 2003: <a href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/">XPointer
|
|
Framework</a>, <a href="http://www.w3.org/TR/2003/REC-xptr-element-20030325/">XPointer
|
|
element() scheme</a> and <a href="http://www.w3.org/TR/2003/REC-xptr-xmlns-20030325/">XPointer
|
|
xmlns() scheme</a>.</li>
|
|
<li>Working Draft, published 19 September 2002: <a href="http://www.w3.org/TR/2002/WD-xptr-xpointer-20021219/">XPointer
|
|
xpointer() scheme</a></li>
|
|
<li>Proposed Recommendations, published 13 November 2002: <a href="http://www.w3.org/TR/2002/PR-xptr-framework-20021113/">XPointer
|
|
Framework</a>, <a href="http://www.w3.org/TR/2002/PR-xptr-element-20021113/">XPointer
|
|
element() scheme</a> and <a href="http://www.w3.org/TR/2002/PR-xptr-xmlns-20021113/">XPointer
|
|
xmlns() scheme</a>.</li>
|
|
<li>Working draft of now-separate XPointer xpointer() scheme,
|
|
published 10 July 2002: <a href="http://www.w3.org/TR/2002/WD-xptr-xpointer-20020710/">XPointer
|
|
xpointer() scheme</a></li>
|
|
<li>Second Last Call, published on 10 July 2002, split into parts:
|
|
<a href="http://ww.w3.org/TR/WD-xptr-framework-20020710/">XPointer
|
|
Framework</a>, <a href="http://ww.w3.org/TR/WD-xptr-element-20020710/">XPointer element()
|
|
scheme</a> and <a href="http://ww.w3.org/TR/WD-xptr-xmlns-20020710/">XPointer xmlns()
|
|
scheme</a></li>
|
|
<li>First CR: <a href="http://www.w3.org/TR/2001/CR-xptr-20010911/">published as a
|
|
Candidate Recommendation, 11 September 2001</a>. CR period ends 4
|
|
March 2002.</li>
|
|
<li><a href="http://www.w3.org/XML/2000/10/xptr-LC2-comments.html">Disposition
|
|
of second Last Call comments</a></li>
|
|
<li>Second last call version: <a href="/TR/2001/WD-xptr-20010108/">Reenter Last Call</a> 8 january 2001
|
|
till 29 january</li>
|
|
<li>the <a href="2000/10/xptr-CR-comments.html">XPointer CR
|
|
DoC</a></li>
|
|
<li><a href="Group/2000/03/NOTE-xpointer-doc-30032000.html">Disposition of Last
|
|
Call comments</a></li>
|
|
<li>Feb '99: W3C Note: <a href="../TR/NOTE-xptr-req"><cite>XML
|
|
XPointer Requirements Version 1.0</cite></a></li>
|
|
<li>working group: <a href="Activity.html#linking-wg">XML
|
|
Linking</a></li>
|
|
<li>feedback: <a href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/">www-xml-linking-comments</a></li>
|
|
</ul>
|
|
<h3>Documentation and associated resources</h3>
|
|
<ul>
|
|
<li>discussion: <a name="xlxp2" id="xlxp" href="mailto:xlxp-dev@fsc.fujitsu.com">xlxp-dev</a> started Dec '98
|
|
<a href="http://collie.fujitsu.com/xlxp-dev/threads.html">archive</a>,
|
|
<a href="mailto:xml-dev@ic.ac.uk">xml-dev</a>, <a href="news:comp.text.xml">comp.text.xml</a></li>
|
|
<li>Presentation at <a href="/Talks/1999/9912XPointer/">XML'99 Dec
|
|
1999</a> (somewhat outdated)</li>
|
|
<li>Zvon maintains an <a href="http://www.zvon.org/xxl/xpointer/refs/Output/xpointer_refs.html">XPointer
|
|
reference</a> including <a href="http://www.zvon.org/xxl/xpointer/tutorial/OutputExamples/xpointer_tut.html">
|
|
examples</a></li>
|
|
<li>An <a href="ftp://xmlsoft.org/test/xptrtest.tar.gz">XPointer
|
|
testsuite</a> is available from libxml</li>
|
|
<li><a href="http://lists.xml.org/archives/xml-dev/200104/msg00775.html">Sun's
|
|
declaration</a> on patent 5,659,729 and XPointer</li>
|
|
<li><a href="http://www.w3.org/2002/06/xptr_IPR_summary.html">Summary of IPR
|
|
statements by all Working Group members</a></li>
|
|
</ul>
|
|
<h3>Implementations</h3>
|
|
<ul>
|
|
<li><a href="http://www.labs.fujitsu.com/free/xlip/en/index.html">Fujitsu XLink
|
|
Processor</a> : Fujitsu XLink Processor, which is developed by
|
|
Fujitsu Laboratories Ltd., is an implementation of XLink and
|
|
(almost all of) XPointer.</li>
|
|
<li><a href="http://xmlsoft.org/">libxml</a> : the Gnome XML
|
|
library has a beta implementation of XPointer. The full syntax is
|
|
supported but the testsuite does not cover all aspects yet.</li>
|
|
<li><a href="http://4suite.org/4Suite.org/rdf/topics/Top/Documentation/4Suite/4XPointer">
|
|
4XPointer</a> : this is an XPointer Processor Written in Python by
|
|
<a href="http://www.fourthought.com/">Fourthought, Inc</a>.</li>
|
|
<li>At the University of Bologna <a href="http://www.cs.unibo.it/~fabio/XPointer/">two different
|
|
implementations</a> of XPointer are in progress, one in Javascript
|
|
for ASP pages and another in Java.</li>
|
|
<li><a href="http://xpointerlib.mozdev.org/">XPointerLib</a>, from
|
|
the Connexions project, a mozdev.org project providing XPointer
|
|
support for Mozilla / Netscape 7 / Phoenix browsers. It is an XPCOM
|
|
service written in JavaScript that creates and resolves a subset of
|
|
the XPointer language.</li>
|
|
</ul>
|
|
<hr/>
|
|
<address><a href="http://validator.w3.org/"><img src="http://validator.w3.org/images/vh40.gif" height="31" width="88" align="right" border="0" alt="Valid HTML 4.0!"/></a> <a href="mailto:henry@w3.org">Henry S. Thompson</a><br/>
|
|
Created by Dan Connolly April 2000<br/>
|
|
<small>$Revision: 1.62 $ $Date: 2005/05/12 12:49:23
|
|
$</small></address>
|
|
<p class="policyfooter"><small><a rel="Copyright" href="/Consortium/Legal/ipr-notice#Copyright">Copyright</a> ©
|
|
1997-2003 <a href="/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup>
|
|
(<a href="http://www.lcs.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.org/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
|
|
<a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved.
|
|
W3C <a href="/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
|
|
<a href="/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>,
|
|
<a rel="Copyright" href="/Consortium/Legal/copyright-documents">document use</a> and
|
|
<a rel="Copyright" href="/Consortium/Legal/copyright-software">software licensing</a> rules
|
|
apply. Your interactions with this site are in accordance with our
|
|
<a href="/Consortium/Legal/privacy-statement#Public">public</a> and
|
|
<a href="/Consortium/Legal/privacy-statement#Members">Member</a>
|
|
privacy statements.</small></p>
|
|
</body>
|
|
</html>
|