@prefix test: <http://www.w3.org/2006/03/test-description#> .

# The W3C has published three serialisations of RDF as Recommendations.
# Those are RDF/XML, XHTML+RDFa and N-Triples (the last of these as part of the RDF Test Cases Recommendation).
# All three are tested below.

<case/0001>
	a test:TestCase ;
	test:purpose "WebID in RDF/XML for a foaf:Person." ;
	test:informationResourceInput <key/0001> ;
	test:informationResourceResults <expected/0001> ;
	test:reviewStatus test:unreviewed .

<case/0002>
	a test:TestCase ;
	test:purpose "WebID in N-Triples for a foaf:Person." ;
	test:informationResourceInput <key/0002> ;
	test:informationResourceResults <expected/0002> ;
	test:reviewStatus test:unreviewed .

<case/0003>
	a test:TestCase ;
	test:purpose "WebID in XHTML+RDFa for a foaf:Person." ;
	test:informationResourceInput <key/0003> ;
	test:informationResourceResults <expected/0003> ;
	test:reviewStatus test:unreviewed .

# The subjectAltName field of the certificate can not be guaranteed to be a single URI.

<case/0004>
	a test:TestCase ;
	test:purpose "subjectAltName containing non-URIs in addition to the WebID." ;
	test:informationResourceInput <key/0004> ;
	test:informationResourceResults <expected/0004> ;
	test:reviewStatus test:unreviewed .

<case/0005>
	a test:TestCase ;
	test:purpose "subjectAltName containing multiple WebIDs." ;
	test:informationResourceInput <key/0005> ;
	test:informationResourceResults <expected/0005> ;
	test:reviewStatus test:unreviewed .

<case/0006>
	a test:TestCase ;
	test:purpose "subjectAltName containing an unresponsive WebID followed by a good one." ;
	test:informationResourceInput <key/0006> ;
	test:informationResourceResults <expected/0006> ;
	test:reviewStatus test:unreviewed .

# 0007 - webid doesn't have any keys in RDF
# 0008 - modulus differs between cert and RDF
# 0009 - exponent differs between cert and RDF
# 0010 - key in RDF properly matches cert key, but webid (hashref bit) differs
# 0011 - test for subjectAltName pointing to a foaf:OnlineAccount with a holder
# 0012 - test for subjectAltName pointing to a foaf:OnlineAccount with a holder, but holder doesn't claim account
# 0013 - test for subjectAltName pointing to a foaf:OnlineAccount with a holder in same file
# 0021 - test for URI containing non-ASCII characters (is this legal? isn't that an IRI?)
