Как написать код ссылки URI в RDF?

Насколько я знаю, есть 2 способа идентифицировать ресурс в Интернете в RDF. Это URI и URIref. Я знаю, как написать URI. Но я не могу представить, как написать URIref.

Пожалуйста, кто-нибудь может помочь мне написать URIref для этого URI, http://www.example.org/index.html


person Mohan Perera    schedule 03.04.2017    source источник


Ответы (1)


Вы говорите о URI References из рекомендации RDF 1.0 в 2004 году. URIRefs — это то, что RDF 1.0 использует для идентификации вещей.

RDF 1.0 был стандартизирован в то же время, когда IETF стандартизировала интернационализированные идентификаторы ресурсов (IRI). IRI (в просторечии) — это URL-адреса, которые допускают использование символов, отличных от ascii. Пример:

IRI: http://www.example.org/Dürst
URI (and IRI): http://www.example.org/D%C3%BCrst

Как вы найдете в спецификации< /а>:

Примечание. в этом разделе ожидается RFC по интернационализированным идентификаторам ресурсов. Реализации могут выдавать предупреждения об использовании ссылок RDF URI, которые не соответствуют [проекту IRI] или его преемникам.

То есть: URIref - это то, что они ожидали от IRI, и реализациям было разрешено предупреждать, если идентификаторы не соответствовали окончательной спецификации IRI. (Насколько я помню, в конечном итоге была разница в отношении пробелов)

RDF 1.1 (2014) решает это:

Идентификаторы в RDF 1.1 теперь являются IRI.

И в ответ на ваш вопрос, поскольку у вас нет закодированных символов, отличных от ascii, нет никакой разницы: http://www.example.org/index.html.

person user205512    schedule 03.04.2017