Связывание ссылок RDF URI с физическими URL - PullRequest
3 голосов
/ 22 сентября 2010

Есть ли способ - в документе RDF - указать физический URL для ссылок URI?То есть что-то, что выполняет ту же работу, что и xsi: schemaLocation в документах XML-схемы?

Я понимаю, что «правильный» способ сделать это с помощью URI, выполняющего перенаправление 303 с согласованием содержимого, но если настройкаПереадресация вверх - это хлопотно, может ли мой RDF-документ сам объяснить, что

http://foo.bar.com/voc/SpecialSettings

нужно получить из физического местоположения

http://server1.bar.com/prod/app3/SpecialSettings.owl

?


Обновление: мы решили эту проблему, объяснив серверу, что ему нужно отправлять перенаправления.См http://biodiversity.org.au/voc/ibis/IBIS

Ответы [ 2 ]

3 голосов
/ 22 сентября 2010

Это невозможно со стандартным RDF.AFAIR, этой дополнительной сложности намеренно избегали.

Вы можете обмануть и сказать в онтологии, что http://foo.bar.com/voc/SpecialSettings - это owl: sameAs http://server1.bar.com/prod/app3/SpecialSettings.owl. Тогда программа, которая понимает owl: sameAs, может попробоватьоба URL-адреса и объединить информацию, которую он получает от обоих, что в этом случае будет ничто из первого и все со второго.Но не многие программы и библиотеки будут делать это автоматически.Это также подозрительно с онтологической точки зрения.Вы, как поставщик данных, должны предоставить один канонический URL-адрес для своих ресурсов.

Для такого рода вопросов моя первая ссылка - Как публиковать связанные данные в Интернете .

2 голосов
/ 15 октября 2010

Я не уверен, что это уместно, но онтологии представлены в виде ванильных (или физических) веб-документов.Возьмите сам OWL, например:

@rorty:~/tmp$ curl -I http://www.w3.org/2002/07/owl
HTTP/1.1 200 OK
Date: Fri, 15 Oct 2010 14:34:23 GMT
Server: Apache/2
Content-Location: owl.rdf
Vary: negotiate,accept
TCN: choice
Last-Modified: Sun, 15 Nov 2009 10:54:12 GMT
ETag: "7c75-47866b6941d00;47803990f62c0"
Accept-Ranges: bytes
Cache-Control: max-age=21600
Expires: Fri, 15 Oct 2010 20:34:23 GMT
P3P: policyref="http://www.w3.org/2001/05/P3P/p3p.xml"
Content-Type: application/rdf+xml; qs=0.9
Content-Length: 31861
Connection: Keep-Alive
...