/ / D2RQ / Update Server Не може да се вмъкват свойства - sparql, insert-update

D2RQ / Update Server Не може да се вмъкват свойства - sparql, insert-update

Имам SPARQL / Актуализация заявка харесва по-долу.

INSERT { <http://localhost:8080/resource/User/166> rdf:type seagent:User;
seagent:User.email "xyz@gmail.com".
}

След като изпълнението на тази заявка е въведено от потребителя, но свойствата на потребителя не са. Как мога да разреша този проблем?

Благодаря предварително.

Отговори:

0 за отговор № 1

Следвайки въпроса и отговора на DBpedia SPARQL заявка, която има период в нея, вероятно заявката ви е неуспешна (очевидно изящно) за периода (.) в предиката seagent:User.email.

Можете да разширите префикса към пълния URI на имота <http://example.org/#User.email> или задайте различен префикс PREFIX seagent-user: <http://example.org/#User.> и използвайте това: ... seagent-user:email "xyz@gmail.com".

Въпреки това може да искате да прегледате URI за свойствата и да премахнете периоди, за да избегнете този вид проблеми, ако това е ваша собствена онтология. Или можете да използвате добре позната онтология FOAF който включва свойства за свързване на имейл адреса с потребителски или потребителски профил.