query-e864b89b25fec149fbeffbc5fde70a02
Créer l'url de requête dans un service Trouver les numéros siren des entreprises françaisesJ'ai développé une petite requête SPARQL pour aller chercher les numéros siren des entreprises françaises qui n'en ont pas.
Use at
- https://query.wikidata.org/sparql
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT * WHERE {
?item (wdt:P31/(wdt:P279*)) wd:Q6881511;
wdt:P17 wd:Q142;
rdfs:label ?itemLabel;
wikibase:sitelinks ?sitelinks;
wdt:P159 ?siege.
?siege rdfs:label ?siegeLabel.
FILTER((LANG(?itemLabel)) = "fr")
FILTER((LANG(?siegeLabel)) = "fr")
MINUS { ?item wdt:P576 _:b10. }
MINUS { ?item wdt:P1616 _:b11. }
BIND(URI(CONCAT(" https://annuaire-entreprises.data.gouv.fr/rechercher?terme=", ENCODE_FOR_URI(?itemLabel))) AS ?search)
}
ORDER BY DESC (?sitelinks)
Query found at
- https://www.wikidata.org/wiki/User:PAC2/SPARQL_queries
- https://www.wikidata.org/wiki/Wikidata_talk:WikiProject_France
graph TD
classDef projected fill:lightgreen;
classDef literal fill:orange;
classDef iri fill:yellow;
v4("?item"):::projected
v3("?itemLabel"):::projected
v6("?search"):::projected
v5("?siege"):::projected
v2("?siegeLabel"):::projected
v1("?sitelinks"):::projected
a2((" "))
a3((" "))
a1((" "))
c4(["wd:Q6881511"]):::iri
c6(["wd:Q142"]):::iri
f0[["?siegeLabel = 'fr'"]]
f0 --> v2
f1[["?itemLabel = 'fr'"]]
f1 --> v3
v4 --"wdt:P31"--> a1
a1 --"wdt:P279"--> c4
v4 --"wdt:P17"--> c6
v4 --"rdfs:label"--> v3
v4 --"wikibase:sitelinks"--> v1
v4 --"wdt:P159"--> v5
v5 --"rdfs:label"--> v2
subgraph minus2["MINUS"]
style minus2 stroke-width:6px,fill:pink,stroke:red;
v4 --"wdt:P576"--> a2
end
subgraph minus3["MINUS"]
style minus3 stroke-width:6px,fill:pink,stroke:red;
v4 --"wdt:P1616"--> a3
end
bind4[/"concat(' https://annuaire-entreprises.data.gouv.fr/rechercher?terme=',encode-for-uri(?itemLabel))"/]
v3 --o bind4
bind4 --as--o v6