0
나는 AllegroGraph 및 Sparql 1.1을 사용합니다.Sparql - 공백 값을 반환하여 마지막으로
열에 오름차순 정렬을 수행하고 마지막으로 빈 값을 반환하도록 Sparql 쿼리를 작성해야합니다.
샘플 데이터 : 여기
<http://mydomain.com/person1> <http://mydomain.com/name> "John"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral>
<http://mydomain.com/person1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://mydomain.com/person>
<http://mydomain.com/person2> <http://mydomain.com/name> "Abraham"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral>
<http://mydomain.com/person2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://mydomain.com/person>
<http://mydomain.com/person3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://mydomain.com/person>
나는 SPARQL은 이름 속성이없는 존과 person3 다음에 아브라함을 반환해야합니다.
쿼리 내가 사용
select ?name ?person {
?person <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://mydomain.com/person>.
optional {?person <http://mydomain.com/name> ?name.}
} order by asc(?name)
전류 출력은 아브라함과 존 다음 person3 (NULL)입니다. 의견을 보내주십시오.
예,이 인 AllegroGraph에서 완벽하게 작동합니다! –