Учитывая URI, к какому EndPoint/Dataset этот URI принадлежит? Как я могу знать?
Есть ли способ узнать, какому EndPoint/Dataset принадлежит данный URI?
Пример: у меня есть URI ( http://example.something/thing), и я хотел бы знать, есть ли какая-нибудь конечная точка / DumpFile / Dataset, где я могу найти этот URI как Subject, Предикат или Объект.
Это связано со связанными данными.
Заранее спасибо.
2 ответа
Де-факто нет способа сделать это с полной уверенностью.
Вы можете попробовать выполнить запрос GET/HEAD для URI субъекта, но это сработает только в том случае, если издатель следует принципам связанных данных.
В противном случае, что касается RDF, URI являются просто идентификаторами, которые могут использоваться без каких-либо дополнительных ограничений.
VoID, однако, определяет метаданные для доступа и пространства URI для наборов данных. Но опять же, он требует поддержки из набора данных, опубликованных либо с помощью механизмов обнаружения, таких как void.ttl
вдоль набора данных и или через .well-known
или добавив метаданные в набор данных через void:inDataset
предикаты.
Существует также экспериментальный способ сделать это с помощью проекта SPORTAL ( статья).
Проблема решена, теперь есть способ, который называется "Где мой URI?" http://wimu.aksw.org/
На сайте есть больше информации.