query-0e506d476a5a45bebf85a955ad04ddea

rq turtle/ttl

La plus longue lignée de jr. PREFIX rdfs: http://www.w3.org/2000/01/rdf-schema# PREFIX wd: http://www.wikidata.org/entity/ PREFIX wdt: http://www.wikidata.org/prop/direct/ SELECT ?person1 ?person1Label WHERE { ?person1 wdt:P31 wd:Q5. ?person1 rdfs:label ?person1Label. ?person1 wdt:P40 ?person2.

?person2 rdfs:label ?person2Label. FILTER (?person1Label = ?person2Label) ?person2 wdt:P40 ?person3.

?person3 rdfs:label ?person3Label. FILTER (?person1Label = ?person3Label) ?person3 wdt:P40 ?person4.

?person4 rdfs:label ?person4Label. FILTER (?person1Label = ?person4Label) ?person4 wdt:P40 ?person5.

?person5 rdfs:label ?person5Label. FILTER (?person1Label = ?person5Label) ?person5 wdt:P40 ?person6.

?person6 rdfs:label ?person6Label. FILTER (?person1Label = ?person6Label) }

Use at

#La plus longue lignée de jr.
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
SELECT ?person1 ?person1Label WHERE 
{
?person1 wdt:P31 wd:Q5.
?person1 rdfs:label ?person1Label.
?person1 wdt:P40 ?person2.

?person2 rdfs:label ?person2Label.
FILTER (?person1Label = ?person2Label)
?person2 wdt:P40 ?person3.

?person3 rdfs:label ?person3Label.
FILTER (?person1Label = ?person3Label)
?person3 wdt:P40 ?person4.

?person4 rdfs:label ?person4Label.
FILTER (?person1Label = ?person4Label)
?person4 wdt:P40 ?person5.

?person5 rdfs:label ?person5Label.
FILTER (?person1Label = ?person5Label)
?person5 wdt:P40 ?person6.

?person6 rdfs:label ?person6Label.
FILTER (?person1Label = ?person6Label)
}

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v7("?person1"):::projected v1("?person1Label"):::projected v8("?person2") v6("?person2Label") v9("?person3") v5("?person3Label") v10("?person4") v4("?person4Label") v11("?person5") v3("?person5Label") v12("?person6") v2("?person6Label") c2(["wd:Q5"]):::iri f0[["?person1Label = ?person6Label"]] f0 --> v1 f0 --> v2 f1[["?person1Label = ?person5Label"]] f1 --> v1 f1 --> v3 f2[["?person1Label = ?person4Label"]] f2 --> v1 f2 --> v4 f3[["?person1Label = ?person3Label"]] f3 --> v1 f3 --> v5 f4[["?person1Label = ?person2Label"]] f4 --> v1 f4 --> v6 v7 --"wdt:P31"--> c2 v7 --"rdfs:label"--> v1 v7 --"wdt:P40"--> v8 v8 --"rdfs:label"--> v6 v8 --"wdt:P40"--> v9 v9 --"rdfs:label"--> v5 v9 --"wdt:P40"--> v10 v10 --"rdfs:label"--> v4 v10 --"wdt:P40"--> v11 v11 --"rdfs:label"--> v3 v11 --"wdt:P40"--> v12 v12 --"rdfs:label"--> v2