2016-09-15 6 views
3

Каждый элемент или свойство wikidata имеет постоянный URI, который вы можете получить, добавив его идентификатор. Например, свойство P1566 (представляющий GeoNames ID) имеет следующий URIПочему несколько URL-адресов для одной концепции wikidata?

http://www.wikidata.org/prop/direct/P1566 

Вы также можете получить доступ к этой недвижимости P1566, посетив другие URL-адреса ниже.

https://www.wikidata.org/wiki/Property:P1566 

https://www.wikidata.org/entity/P1566 

Почему существует несколько URL-адресов, представляющих одну и ту же концепцию в wikidata? В чем разница между ними?

ответ

2

викиданные (как и большинство Linked услуги данных) делает различие между ресурсом сам по себе и информации изображающей ресурс. В вашем примере http://www.wikidata.org/prop/direct/P1566 предположительно является идентификатором самого свойства, тогда как https://www.wikidata.org/wiki/Property:P1566 является идентификатором ресурса (в этом случае является страницей wiki), который описывает.

Это различие важно в контексте связанных данных, поскольку связанные данные (RDF) используют URI для определения того, что он предъявляет. Так, например, утверждение RDF:

http://www.wikidata.org/prop/direct/P1566 rdf:type rdf:Property . 

фактически является правильным, но:

https://www.wikidata.org/wiki/Property:P1566 rdf:type rdf:Property . 

не является (это вики-странице, а не собственность). Подумайте, Магритт: «Это не труба, это изображение трубы».

Причина, по которой все они перенаправляются на страницу вики, в конце концов - это то, что механизм согласования содержимого HTTP делает это: ваш браузер отправляет запрос на ресурс, с заголовками HTTP, которые говорят, какие типы контента он ожидает , сервер проверяет это, видит, что клиент ожидает HTML, и поэтому перенаправляет на информационную страницу о ресурсе.

Вообще-то, я просто понятия не имею, почему существует также URI https://www.wikidata.org/entity/P1566.

Подробнее о том, как URI и связанные с данными данные можно найти здесь: https://www.w3.org/TR/cooluris/.