В 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, если он не стандартизирован.