Возможно, это вопрос новичка, но RDF-графики и запросы sparql меня просто сбивают с толку. Это соответствующая часть RDF-файла (EARL, Evaluation And Report Language), который мне нужно найти:
<earl:Assertion>
<earl:subject rdf:nodeID="A1"/>
<earl:assertedBy rdf:nodeID="A2"/>
<earl:test rdf:resource="http://www.w3.org/TR/xhtml1/#C_2"/>
<earl:mode rdf:resource="http://www.w3.org/ns/earl#automatic"/>
<earl:result>
<earl:TestResult>
<earl:pointer>
<pnt:EquivalentPointers>
<pnt:groupPointer>
<pnt:LineCharPointer>
<pnt:charNumber rdf:datatype="http://www.w3.org/2001/XMLSchema#positiveInteger"
>108</pnt:charNumber>
<pnt:lineNumber rdf:datatype="http://www.w3.org/2001/XMLSchema#positiveInteger"
>9</pnt:lineNumber>
</pnt:LineCharPointer>
</pnt:groupPointer>
<pnt:groupPointer>
<pnt:CharOffsetPointer>
<pnt:offset rdf:datatype="http://www.w3.org/2001/XMLSchema#positiveInteger"
>935</pnt:offset>
</pnt:CharOffsetPointer>
</pnt:groupPointer>
</pnt:EquivalentPointers>
</earl:pointer>
<earl:outcome rdf:resource="http://www.w3.org/ns/earl#failed"/>
<dct:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>A space character is missing before '/>'.</dct:description>
</earl:TestResult>
</earl:result>
</earl:Assertion>
Что я хочу получить из этого отрывка: lineNumber (и charNumber), тот факт, что результат Earl: не удался, и описание. Пока все, что я смог получить, это номер строки, однако результат дал номер строки + "^^ http://www.w3.org/2001/XMLSchema#positiveInteger ". Не знаю, почему это произошло.
Спасибо за вашу помощь!