Что такое «пустой» атрибут @about? - PullRequest
2 голосов
/ 18 марта 2012

В « RDFa в XHTML: синтаксис и обработка », раздел 5.5, шаг 4, в спецификациях говорится «если элемент является элементом head или body, тогда действуйте так, как если бы присутствовал пустой @about» и обработайте его в соответствии с правилом для @about, приведенным выше ». Однако я не могу найти упоминания о том, как должен обрабатываться« пустой »объект, и о том, что именно представляет собой« пустой »элемент @ about.

Во-первых, будет ли "пустой @about состоять из примерно =" "?

Во-вторых, это просто создает явный bNode, у которого нет идентификатора, указанного автором? (Что-то, что иногда упоминается как «анонимный bNode» в документации RDFa.)

1 Ответ

0 голосов
/ 06 апреля 2013

Строка без символов определяется как пустое значение атрибута .Спецификация RDF Semantics определяет результирующий узел следующим образом:

Пустые узлы обрабатываются как просто указывающие на существование вещи, без использования или произнесения чего-либо имениэта вещь.

Некоторые функции основаны на существовании пустых узлов:

  • автоматическое перемаркирование, поскольку строки используются для обозначения пустых узлов (неявных позиций) не имеют значения, если они не сталкиваются с другими такими метками

  • ярлыки для списков RDF

Например, упорядоченный списокТеннисный турнир Большого шлема:

Ярлык черепахи:

:GrandSlam :order (:AustralianOpen :FrenchOpen
:Wimbledon :USOpen)

Синтаксис в квадратных скобках:

:GrandSlam :order
[ rdf:first :AustralianOpen ; rdf:rest
[ rdf:first :FrenchOpen ; rdf:rest
[ rdf:first :Wimbledon ; rdf:rest
[ rdf:first :USOpen ; rdf:rest rdf:nil ]]]]

тройная форма

GrandSlam :order _:b1 .
_:b1 rdf:first :AustralianOpen . _:b1 rdf:rest _:b2 .
_:b2 rdf:first :FrenchOpen . _:b2 rdf:rest _:b3 
_:b3 rdf:first :Wimbledon . _:b3 rdf:rest _:b4 .
_:b4 rdf:first :USOpen . _:b4 rdf:rest rdf:nil 

Ссылки

...