Изучая RDFa (могу добавить, что с отличной помощью других здесь) я иногда видел тему, указанную с использованием about="#this" вместо about="someOtherURI " или даже специальный about="#me" (о котором я, вероятно, спрошу позже). Теперь мне только что объяснили, что about="#anythingElse" создает относительный URI, который ссылается на сущность 'anythingElse', давая полный URI, эквивалентный текущему базовому URI с добавленным в конце фрагментом "#anythingElse". .
Этот вопрос другой. ... Надеюсь. Приводит ли использование about="#this" к тому, что объект RDF становится целым элементом XML или XHTML, содержащим этот атрибут, включая любой контент и дочерние элементы? Даже независимо от того, где этот XML-элемент может быть найден или скопирован? Другими словами, вот описание того, что я хотел бы увидеть:
1) В графе RDF создается пустой узел.
2) Этот пустой узел содержит или представляет все содержимое между начальным тегом, содержащим атрибут about="#this", и его конечным тегом. Этот контент может быть парой строк текста, целым разделом веб-страницы (с дочерними элементами и т. д.) или целым документом.
3) Все предикаты и объекты, «утроенные» (это глагол?) с этим подлежащим, связаны с этим пустым узлом в графе.
4) Этому пустому узлу может быть даже назначен URI (через отдельный предикат и объект), который может не быть текущим базовым URI документа.
Обратите внимание, что это не то же самое, что установка базового URI с помощью HTML-элемента <BASE>
. Это просто изменяет базовый URI по умолчанию с одного, соответствующего URL-адресу фактического документа, на какой-то другой URI для целей заполнения относительных URI.
То, о чем я говорю, создает предметный узел без URI, но который может быть назначен позже.
Я также не говорю о ручной установке темы как пустого узла с помощью about="_:someIDcode" . Это не означает, что все содержимое содержащего XML-элемента является содержимым указанного пустого узла. Все, что он делает, это создает совершенно пустой узел и пустой в качестве заполнителя.
Верна ли моя надежда? Или это просто безудержное желание принять желаемое за действительное?
Причина, по которой я надеюсь, что это правда, заключается в том, что для субъекта RDF довольно ограниченным является возможность ссылаться только на целый и отдельный веб-документ, а не на части веб-документа. Теперь я понимаю, что URI субъекта может относиться к любому объекту, реальному или абстрактному. Но в узком контексте предмета, ссылающегося на документ, я хотел бы, чтобы он мог ссылаться на часть документа, и чтобы эта часть документа не обязательно находилась по какому-либо жесткому URL-адресу.
Если мое желание не соответствует действительности, то есть ли у меня единственный вариант пометить мой XML-элемент атрибутом @ID, а затем установить тему в URI, который соответствует URL-адресу документа плюс фрагмент, указывающий на этот элемент? Мне это все еще кажется неудовлетворительным, потому что URI будет изменяться каждый раз, когда изменяется URL-адрес документа, тем самым нарушая любые триплеты, указывающие на этот контент.