RDF перечисляет предметы с их объектами в одну строку

У меня есть файл RDF, и мне нужно извлечь некоторую информацию из него и записать его в файл. Я понял, как это в принципе работает, но яЯ застрял с этим:

String queryString = "select ?person ?children where { ?person ?hasChildren ?children}";
TupleQuery tupleQuery = conn.prepareTupleQuery(QueryLanguage.SPARQL, queryString);
TupleQueryResult result = tupleQuery.evaluate();     
while (result.hasNext()) {
    BindingSet bindingSet = result.next();
    Value p1 = bindingSet.getValue("person");
    Value p2 = bindingSet.getValue("child");
    println(p1 + " has children " + p2 +"");
}
result.close();

Вывод, который я получаю, выглядит так:

http://example.org/people/person1 has children http://example.org/people/child1
http://example.org/people/person1 has children http://example.org/people/child2

Я неt посмотреть, как перечислить всех людей с их объектами в этом формате:

person1 has children child1 and child2

Как это может быть сделано?

Ответы на вопрос(1)

Ваш ответ на вопрос