Я пытаюсь выполнить некоторую работу с json-ld, и я встретил 2 типа словаря IRI:
Почему это? Это как-то связано с обработкой документов?
Я пытаюсь выполнить некоторую работу с json-ld, и я встретил 2 типа словаря IRI:
Почему это? Это как-то связано с обработкой документов?
Словарь в вашем первом примере, вероятно (но не обязательно), использует 303 URI, во втором примере используется хеш URI.
Оба являются общими принципами проектирования URI словаря и решениями проблемы httpRange-14.
См. также раздел Выбор между 303 и хэшем.
{"@type": "http://my.vocab#Person", name: "John Doe"}
и автоматически извлекать словарь с помощью процессора jsonld, чтобы определить, какие ограничения имеет свойство name
? Трудно понять, как создавать и анализировать документы jsonld, используя несколько словарей.
- person inf3rno; 27.06.2014
GET /items/bread:123
, который возвращает документ JSON-LD, я думаю, что-то вроде этого: { "@id": "/items/bread:123", "@type": "/vocab#Item", "label": "Bread", "weight": {"amount": 1, "measure": "kg"}}
. Но где я должен разместить здесь /#things/123th-bread
IRI, который представляет собой связь между реальной вещью и веб-ресурсом? Я думаю, что закончу лысым, изучая связанные данные с REST: D Кстати. отличный ответ! Должен ли я задать все это в другом вопросе?
- person inf3rno; 27.06.2014
/items/bread:123
в качестве URL-адреса для страницы о хлебе и с использованием метода хэш-URI , /items/bread:123#thing
как URI о реальном хлебе. Поэтому, когда вы хотите сделать заявление о реальном хлебе, вы используете /items/bread:123#thing
.
- person unor; 27.06.2014
primaryTopic
/isPrimaryTopicOf
.
- person unor; 27.06.2014
foaf:primaryTopic
предназначен только для описания основной темы фактического веб-документа, не более того... rdf:about
предназначен для описания связи между вещами и другими ресурсами RDF, которые о них. Итак, в примере /items/bread:123 rdf:about /items/bread:123#thing
- person inf3rno; 30.06.2014
/items/bread:123
)… это конкретный хлеб (/items/bread:123#thing
). -- AFAIK rdf:about
- это нечто совершенно другое (это для объявления субъекта в сериализации RDF/XML; это не предикат, определенный в словаре RDF, который вы могли бы использовать в других документах RDF).
- person unor; 01.07.2014