The SPARQL protocol contains normative XSDs using the
namespace http://www.w3.org/2007/SPARQL/results#
but the results format spec mentions http://www.w3.org/2005/sparql-results#
.
The source of the confusion might be that the schemas section at:
http://www.w3.org/TR/rdf-sparql-XMLres/#schemas
Links to a file in a more recent topic hierarchy:
<?xml version="1.0"?>
<sparql xmlns="http://www.w3.org/2005/sparql-results#"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2007/SPARQL/result.xsd">
...
</sparql>
That the XSD file sits in 2007 is actually immaterial, but the
qualified names of the XML elements should be consistent between the
format and protocol specifications.
Regards
Simon Gibbs