Как объединить список значений в sparql?

Предположим, у меня есть URIhttp://dbpedia.org/page/Manmohan_Singh теперь у него есть список лет в его теге dbpprop: years.

Когда я пишу запрос, как

PREFIX rdf: 
            PREFIX rdfs: 
            PREFIX dbpedia: PREFIX dcterms: 
            PREFIX dbpedia-owl: PREFIX category: 
            PREFIX xsd: PREFIX foaf: PREFIX dbpprop: 
            PREFIX dbprop: PREFIX grs: 
            PREFIX category: 
            PREFIX owl: 
            PREFIX dbpprop: 
            PREFIX foaf: 
            SELECT DISTINCT ?x ?name ?abs ?birthDate ?birthplace ?year ?party ?office ?wiki WHERE {
            ?x owl:sameAs? dbpedia:Manmohan_Singh.
            ?x dbpprop:name ?name.
            ?x dbpedia-owl:birthDate ?birthDate.
            ?x dbpedia-owl:birthPlace ?birthplace.
            ?x dbpprop:years ?year.
            ?x dbpprop:party ?party.
            ?x dbpedia-owl:office ?office.
            ?x foaf:isPrimaryTopicOf ?wiki.
            ?x rdfs:comment ?abs.
            FILTER(lang(?abs) = 'en')


            }

Я получаю результаты каждого года в разных строках и, следовательно, повторяю данные для других столбцов. Есть ли способ, которым я могу получить его в виде списка только в одном столбце, как все годы в одной колонке через запятую или что-то в этом роде?

Похоже на опору dbpedia-owl: office

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

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