RE: meeting record: 2007-06-28 RDFa Task Force

Regarding

>[NEW] ACTION: Michael create a .htaccess hack to make the test 
>case identifiers resolve to something useful [recorded in 
>http://www.w3.org/2007/06/28-rdfa-minutes.html#action01]

Rational: Enable a human readable representation of a single TC.
 
Solution: I put together an XSLT [1] rendering a single TC
from a manifest file [2] into an HTML representation.
I then created a rewrite rule in the .htaccess file of the
according test case repository [3]:

RewriteRule  ^Test([0-9]{4})$
http://www.w3.org/2005/08/online_xslt/xslt?&xslfile=http://www.w3.org/20
06/07/SWD/RDFa/testsuite/tc2html.xslt&xmlfile=http://www.w3.org/2006/07/
SWD/RDFa/testsuite/xhtml1-testcases/rdfa-xhtml1-test-manifest.rdf&TCID=h
ttp://www.w3.org/2006/07/SWD/RDFa/testsuite/xhtml1-testcases/Test$1$2$3$
4

The result is as follows; if you now click on, say, 

	
http://www.w3.org/2006/07/SWD/RDFa/testsuite/xhtml1-testcases/Test0011

you get an HTML table view on this TC. The XSLT also ensures that if
someone enters an undefined TC ID, a warning message returns. For
example,

	
http://www.w3.org/2006/07/SWD/RDFa/testsuite/xhtml1-testcases/Test0099

currently returns:

	'The TC
http://www.w3.org/2006/07/SWD/RDFa/testsuite/xhtml1-testcases/Test0099 
       is not defined. Please consult the RDFa Test Suite.' 

I hope with this 'hack' the action can be marked as 'DONE' ;)

Cheers,
	Michael

[1] http://www.w3.org/2006/07/SWD/RDFa/testsuite/tc2html.xslt
[2]
http://www.w3.org/2006/07/SWD/RDFa/testsuite/xhtml1-testcases/rdfa-xhtml
1-test-manifest.rdf
[3] http://www.w3.org/2006/07/SWD/RDFa/testsuite/xhtml1-testcases/

----------------------------------------------------------
 Michael Hausenblas, MSc.
 Institute of Information Systems & Information Management
 JOANNEUM RESEARCH Forschungsgesellschaft mbH
  
 http://www.joanneum.at/iis/
----------------------------------------------------------
 

Received on Friday, 29 June 2007 08:15:31 UTC