Пустой узел


В RDF пустой узел (также называемый bnode ) — это узел в графе RDF, представляющий ресурс, для которого не указан URI или литерал. [1] Ресурс, представленный пустым узлом, также называется анонимным ресурсом . Согласно стандарту RDF пустой узел может использоваться только как субъект или объект тройки RDF.

Пустые узлы могут быть обозначены с помощью идентификаторов пустых узлов в следующих форматах: RDF/XML , RDFa , Turtle , N3 и N-Triples . В следующем примере показано, как это работает в RDF/XML .

Пустые идентификаторы узлов ограничены только сериализацией конкретного RDF-графа, т. е. узел _:bв последующем примере не представляет тот же узел, что и узел, названный _:bв любом другом графе.

Пустые узлы также могут быть обозначены через вложенные элементы (в RDF/XML , RDFa , Turtle и N3 ). Вот такие же тройки с вышеперечисленными.

Пустые узлы рассматриваются как просто указывающие на существование вещи, без использования URI (унифицированного идентификатора ресурса) для идентификации какой-либо конкретной вещи. Это не то же самое, что предположить, что пустой узел указывает на «неизвестный» URI. [1]

Ниже приведен пример, в котором пустые узлы используются для представления ресурсов вышеупомянутыми способами. В частности, пустой узел с идентификатором '_:students' представляет контейнер Bag RDF, пустой узел с идентификатором '_:address' представляет сложный атрибут, а узлы с идентификаторами '_:activity1' и '_:activity2 представляют события в жизненном цикле цифрового объекта.


Пример пустого узла в графе RDF