График IRI в запросе SPARQL и операции SPARQL UPDATE в стандарте oneM2M IoT? - PullRequest
1 голос
/ 27 мая 2020

В oneM2M <<strong> semanticDescriptor > можно обновить с помощью операции SPARQL UPDATE с помощью INSERT/DELETE, а запрос Semanti c (SELECT, CONSTRUCT, ASK, DESCRIBE) может быть нацелен на ресурс для получения информации semanti c.

Для обновления ресурса <<strong> semanticDescriptor > в TR-0007-Study of Abstraction and Semantics Enablements приведен пример:

INSERT DATA {GRAPH graph_uri { .. Полезные данные RDF ..}}

ПРИМЕР 1: Добавить экземпляр semanti c к ресурсу с помощью оператора INSERT DATA:

INSERT DATA {

GRAPH <http://<Hosting CSE address>/<CSEBase>/<AE>/<semanticDescriptor>> {

saref: WASH_LG_123 msm: hasOperation saref: washOperation_123

}

EDITED:

Итак, запрос SPARQL и Операции UPDATE могут иметь graph_uri, которое может быть указано в запросах, с технической точки зрения Именованные графики .

Первый вопрос:

Мой вопрос в контексте семантики, поскольку репозиторий семантики (база данных RDF) представляет собой набор GRAPHS, поэтому в нашем случае, вероятно, каждый дескриптор Semanti c будет представлен как один график.

В этом контексте, рекомендует ли oneM2M использовать идентификатор структурированного ресурса: <http://<Hosting CSE address>/<CSEBase>/<AE>/<semanticDescriptor>> в качестве IRI для этого GRAPH в репозитории семантики.

Так как я не могу найти никаких ссылок на то же самое в документах TS-0034-Semantics-Support, TS-0001/0004.

Дополнительный вопрос:

Если oneM2M ничего не рекомендует для graph_uri в Semanti c Repository, как Originator обязан использовать IRI / URI в своем Semanti c Query (SELECT, CONSTRUCT, ASK, DESCRIBE) или SPARQL UPDATE (INSERT/DELETE) ??

Поскольку каждая CSE может иметь собственный способ предоставления graph_uri своим GRAPH в репозитории Semanti c, если он не стандартизирован.

1 Ответ

0 голосов
/ 28 мая 2020

Вы смотрели TS-0004? Есть подробное описание каждого типа ресурса и операций для каждого из них. описан в разделе 7.4.34 «Тип ресурса ».

имеет атрибут descriptorRepresentation , который указывает тип, используемый для сериализации дескриптор атрибут в том же ресурсе. Тип этого атрибута определен в TS-0004, раздел 6.3.4.2.48 «m2m: semanticFormat».

Ссылки в oneM2M обычно имеют тип xs: anyURI. Вы можете использовать любую из схем адресации, определенных в TS-0001, раздел 9.3 «Адресация ресурсов», для ссылки на другой ресурс в той же или в другой CSE.

...