Inspired by a couple of Philips tests...
0127:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:foaf="http://xmlns.com/foaf/0.1/">
<head>
<title>Test 0127</title>
<base href="http://www.example.org/me">
</head>
<body>
<div id="author" about="#author" xmlns:foaf="">
<h2 property="foaf:name" datatype="">Shane McCarron</h2>
</div>
</body>
</html>
SPARQL:
ASK WHERE {
<http://www.example.org/me#author> <http://xmlns.com/foaf/0.1/name>
"Shane McCarron" .
}
0128:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test 0128</title>
<base href="http://www.example.org/me">
</head>
<body>
<div id="author" about="#author" xmlns:foaf="">
<h2 property="foaf:name" datatype="">Shane McCarron</h2>
</div>
</body>
</html>
SPARQL:
# This test should result in a 'NO', i.e. no triples should be generated
from the XHTML+RDFa input document.
ASK WHERE {
<http://www.example.org/me#author> <> "Shane McCarron" .
}
RDF:
<TestCase rdf:about="Test0127">
<dc:contributor>Shane McCarron</dc:contributor>
<dc:title>xmlns with empty value does not override existing
declaration with same prefix</dc:title>
<informationResourceInput rdf:resource="0127.html"/>
<informationResourceResults rdf:resource="0127.sparql"/>
<purpose>Checks to ensure that an empty value for a prefix
declared with xmlns: does NOT override an existing
definition
of the same prefix.</purpose>
<reviewStatus
rdf:resource="http://www.w3.org/2006/03/test-description#unreviewed"/>
<specificationReference></specificationReference>
</TestCase>
<TestCase rdf:about="Test0128">
<dc:contributor>Shane McCarron</dc:contributor>
<dc:title>Empty xmlns: declaration is ignored</dc:title>
<informationResourceInput rdf:resource="0128.html"/>
<informationResourceResults rdf:resource="0128.sparql"/>
<purpose>Checks to ensure that when an prefix is declared with
no value it is ignored.</purpose>
<reviewStatus
rdf:resource="http://www.w3.org/2006/03/test-description#unreviewed"/>
<expectedResults
rdf:datatype="xsd:boolean">false</expectedResults>
<specificationReference></specificationReference>
</TestCase>
--
Shane P. McCarron Phone: +1 763 786-8160 x120
Managing Director Fax: +1 763 786-8180
ApTest Minnesota Inet: sh...@aptest.com