<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet 
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	xmlns="http://www.w3.org/1999/xhtml"
	version="1.0">


<!--
Creation Date: 2002-06-04
XSL stylesheet created by Karl Dubost - karl@w3.org
to edit the Matrix.html. Do not edit without asking
permissions to the maintainer.

Actual Maintainer: Karl Dubost - karl@w3.org


* 2002-06-05 Last modification to launch the new matrix
	KD
-->

<xsl:output
	indent="yes"
	method="xml" 
	omit-xml-declaration="no"
	encoding="utf-8"
	doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
	doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>


<xsl:template match="*">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
	<title>W3C QA - The W3C Matrix</title>
	<meta name="Keywords" content="qa, quality assurance, conformance, validity, test suite, qa, quality assurance, conformance, validity, test suite, matrix, qa, conformance, specification, recommendation, standard, test suite, validator, validation" />
	<meta name="Description" content="W3C QA - Matrix detailing the QA activity of the different specifications issued by W3C." />

	<link rel="schema.DC" href="http://purl.org/dc" />
	<meta name="DC.Subject" lang="en" content="qa, quality assurance, conformance, validity, test suite, matrix, qa, conformance, specification, recommendation, standard, test suite, validator, validation" />

	<meta name="DC.Title" lang="en" content="W3C QA - The W3C Matrix" />
	<meta name="DC.Description.Abstract" lang="en" content="W3C QA - Matrix detailing the QA activity of the different specifications issued by W3C." />
	<meta name="DC.Date.Created" content="2001-01-16" />
	<meta name="DC.Language" scheme="RFC1766" content ="en" />
	<meta name="DC.Creator" content="Karl Dubost" />
	<meta name="DC.Publisher" content="W3C - World Wide Web Consortium - http://www.w3.org" />
	<meta name="DC.Rights" content="http://www.w3.org/Consortium/Legal/copyright-documents-19990405" />

	<style type="text/css" media="screen">

table.thematrix {
font-size:100%; 
width:90%; 
border:solid 1px #999;
border-spacing: 0px; 
 }

th { 
color:RGB(0,90,156); 
text-align:left; 
border:solid 1px #999; }

td { 
border:solid 1px #999; }

td.cr
{
	background-color: #F66;
	border: solid 1px #999;
}

td.pr {
background-color: yellow;
border:solid 1px #999; }

td.lcwd
{
	background-color: #CFC;
	border: solid 1px #999;
}
</style>
	<link rel="Stylesheet" href="/QA/2002/12/qa4.css" />

</head>

<body>
<!-- Header -->
<div id="Logo">
<a href="http://www.w3.org/"><img alt="W3C" src="/Icons/WWW/w3c_home" /></a>
<a href="http://www.w3.org/QA/"><img alt="QA" src="/QA/images/qa" width="130"
height="48" /></a></div>

<div id="Header">Conformance and Quality Assurance</div>

<!-- Content -->


<div id="Content">

<h1>The Matrix of <a href="http://www.w3.org/TR/">W3C specifications</a>.</h1>
<!-- Start Editing here-->
 

<p>The specifications in the Matrix are at least at Last Call stage, except if they are working on a Test Suite at Working Draft stage. no means not applicable or not available.</p>

<p>This version of the Matrix has been produced at this $Date: 2003/01/14 23:22:01 $. This is an XHTML ouput of a more XML complete file : <a href="/QA/TheMatrix.xml">TheMatrix.xml</a> that you are free to use. We have written a <a href="/QA/2002/06/TheMatrix-manual">manual for the maintainer of the Matrix</a>. The XHTML output has been produced with an XSL stylesheet : <a href="/QA/2002/06/toMatrix.xsl">toMatrix.xsl</a>. <a href="/People/dom">Dominique Haza<xsl:text>&#235;</xsl:text>l-Massieux</a> has created the <a href="/QA/TheMatrix.rdf">RDF version of the Matrix</a>.</p>

<p>The Matrix contains 
	<xsl:value-of select='count(/matrix/spec/history/status[1][@name="rec"])' /> 
 Recommendations, 	
 	<xsl:value-of select='count(/matrix/spec/history/status[1][@name="cr"])' /> 
 Candidate Recommendations, 
 	<xsl:value-of select='count(/matrix/spec/history/status[1][@name="pr"])' /> 
	 Proposed Recommendations and 
	<xsl:value-of select='count(/matrix/spec/history/status[1][@name="lcwd"])' /> 
 Last Call Working Drafts.</p>

<div class="thematrix">
<table class="thematrix" border="1">
  <tbody>
    <tr>
      <th>Spec</th>
      <th>Status</th>
     <!-- <th>QA Log</th>-->
      <th>Validator</th>
      <th>Test Suites</th>
      <th>Related</th>
      <th>Conformance section</th>
    </tr>

	<xsl:apply-templates/>
</tbody>
</table>
</div>

</div>
<!-- Footer -->

<hr />

<div class="disclaimer">
<a href="http://validator.w3.org/check/referer"><img
src="http://validator.w3.org/images/vxhtml10" alt="Valid XHTML 1.0!"
height="31" width="88" /></a> <p class="author">
Created Date: 2001-01-16 by <a href="mailto:karl@w3.org">Karl Dubost</a><br />
Last modified $Date: 2003/01/14 23:22:01 $ by $Author: kdubost $</p>

<p class="policyfooter"><a
href="http://www.w3.org/Consortium/Legal/ipr-notice.html">Copyright</a> <xsl:text>&#169;</xsl:text>
1999-2002 <a href="http://www.w3.org">W3C</a> (<a
href="http://www.lcs.mit.edu">MIT</a>, <a
href="http://www.inria.fr/">INRIA</a>, <a
href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a
href="http://www.w3.org/Consortium/Legal/ipr-notice.html">liability,</a> <a
href="http://www.w3.org/Consortium/Legal/ipr-notice.html">trademark</a>, <a
href="http://www.w3.org/Consortium/Legal/copyright-documents.html">document
use</a> and <a
href="http://www.w3.org/Consortium/Legal/copyright-software.html">software
licensing</a> rules apply. Your interactions with this site are in accordance
with our <a
href="http://www.w3.org/Consortium/Legal/privacy-statement.html">public</a>

and <a
href="http://www.w3.org/Consortium/Legal/privacy-statement.html">Member</a>
privacy statements.</p>

</div>
</body>
</html>


</xsl:template>

<xsl:template match="text()"/>



<xsl:template match="spec">
	<tr>
	  <th class="spec"><a href="{uri}"
        title="{name}"><xsl:value-of select="accronym"/></a></th>
	  <td class="{history/status[1]/@name}"><xsl:value-of select="history/status[1]/@name"/></td>
	  <!--<td class="Log"></td>-->
		<xsl:choose>
			<xsl:when test="validator/@status='yes'">
					<td class="Valid"><a href="{validator/uri}"><img
        src="http://www.w3.org/QA/images/icovalid" alt="Validator" /></a></td>
			</xsl:when>
			<xsl:otherwise><td class="Valid">no</td></xsl:otherwise>
		</xsl:choose>

		<xsl:choose>
			<xsl:when test="ts/@origin='w3c'">
					<td class="TS"><a href="{ts/uri}"><img
        src="http://www.w3.org/Icons/WWW/w3c_home" style="height:1em" 
alt="W3C Test Suite" /></a></td>
			</xsl:when>
			<xsl:when test="ts/@origin='out'">
					<td class="TS"><a href="{ts/uri}"><img
        src="http://www.w3.org/QA/images/icots" alt="Test Suite" /></a></td>
			</xsl:when>
			<xsl:otherwise><td class="TS">no</td></xsl:otherwise>
		</xsl:choose>

	<xsl:choose>
		<xsl:when test="not(related/info/node())">
			<td class="Info">-</td>
		</xsl:when>
		<xsl:otherwise>
	  <td class="Info">
		<ul>
			<xsl:apply-templates select="related/info"/>
		</ul>
		</td>
		</xsl:otherwise>
	</xsl:choose>

	  <xsl:choose>
			<xsl:when test="conf/@status='no'">
			<td class="Conf">no</td>		
			</xsl:when>
			<xsl:otherwise><td class="conf"><a
        href="{conf/uri}"><img
        src="http://www.w3.org/QA/images/icoconf" alt="Conformance" /></a></td></xsl:otherwise>
		</xsl:choose>
	</tr>
	
</xsl:template>


	  	<xsl:template match="info">
			<li><a href="{uri}"><xsl:value-of select="text"/></a></li>
		</xsl:template>


</xsl:stylesheet>
