Mam poniżej zapytanie SPARQL / Update.
INSERT { <http://localhost:8080/resource/User/166> rdf:type seagent:User;
seagent:User.email "xyz@gmail.com".
}
Po wykonaniu tego zapytania użytkownik został wstawiony, ale właściwości użytkownika nie. Jak mogę rozwiązać ten problem?
Z góry dziękuję.
Odpowiedzi:
0 dla odpowiedzi № 1Śledzenie pytania i odpowiedzi na Kwerenda DBpedia SPARQL z okresemTwoje zapytanie prawdopodobnie nie powiedzie się (najwyraźniej z wdziękiem) w danym okresie (.
) w predykacie seagent:User.email
.
Możesz rozwinąć prefiks do pełnego identyfikatora URI właściwości <http://example.org/#User.email>
lub zdefiniuj inny prefiks PREFIX seagent-user: <http://example.org/#User.>
i użyj tego: ... seagent-user:email "xyz@gmail.com".
Możesz jednak przejrzeć URI właściwości i usunąć okresy, aby uniknąć tego rodzaju problemów, jeśli jest to twoja własna ontologia. Możesz też użyć dobrze znanej ontologii FOAF który zawiera właściwości do połączenia adresu e-mail z osobą lub kontem użytkownika.