При изучении RDFa (с превосходной помощью от других здесь, я мог бы добавить) Я иногда видел тему, указанную с использованием about = "# this", а не about = " someOtherURI"или даже специальный about =" # me " (о котором я, вероятно, буду спрашивать позже) . Теперь мне только что объяснили, что about = "# everythingElse" создает относительный URI, который ссылается на сущность "everythingElse", давая полный 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 документа, тем самым нарушая все тройки, указывающие на это содержимое.