можем ли мы сравнить два оператора RDF?

У меня есть вопрос относительно операторов rdf. Можем ли мы сравнить два оператора rdf? Например, я получаю выписку из хранилища, могу ли я сравнить ее с предопределенной выпиской для значений скажем объекта? Это возможно?

Заранее спасибо!


person Santosh M K    schedule 25.02.2013    source источник
comment
Почему вы пытаетесь сравнить утверждения о равенстве? У меня такое чувство, что ты идешь не в том направлении.   -  person Michael    schedule 25.02.2013


Ответы (1)


два оператора RDF равны, если равны их компоненты (подлежащее, предикат, объект).

из: http://www.w3.org/TR/rdf-concepts/

Две ссылки RDF URI равны тогда и только тогда, когда они сравниваются как равные, символ за символом, как строки Unicode.

Два литерала равны тогда и только тогда, когда выполняются все следующие условия:

The strings of the two lexical forms compare equal, character by character.
Either both or neither have language tags.
The language tags, if any, compare equal.
Either both or neither have datatype URIs.
The two datatype URIs, if any, compare equal, character by character.
person Pierre    schedule 25.02.2013
comment
Вы пропускаете сложную часть, bnodes. Которые сравнимы с точки зрения изоморфизма графов. С одним заявлением, это мутно. Один и тот же идентификатор может обозначать один и тот же ресурс, но он также может означать разные ресурсы с одним и тем же идентификатором (случайно) из разных, не одинаковых графов RDF. - person Michael; 25.02.2013