2013-12-16 1 views
1

Непонятно, когда должен предшествовать URI внутри rdf:resource с символом #. Что именно это означает? Способ использования относительного URI, или он должен использоваться с rdf:ID, но не с rdf:about?В чем смысл # в rdf: ресурс

Не могли бы вы добавить примеры неправильного и правильного использования # внутри rdf:resource?

ответ

3

Атрибут rdf:resource имеет URI как значение (= субъект тройки).

Вы можете использовать абсолютные URI (например, http://example.com/foobar) или относительные URI (например, /foobar). Если вы используете #foo в качестве значения, это будет same-document reference.

Так что если вы используете rdf:resource="#foo" в документе с URI http://example.com/foobar, вы указываете URI http://example.com/foobar#foo.


Обратите внимание, что многие авторы используют fragment дифференцировать страницу от того, что он представляет. Пример:

  • http://example.com/Buksy может представлять страницу о вас
  • http://example.com/Buksy#i может представлять вам

Это известно как хэш URI, который является возможным решением для httpRange-14 issue.

 Смежные вопросы

  • Нет связанных вопросов^_^