query-9d8bb5a184cb0ede2c3e1e01869c6a9a

rq turtle/ttl

Des éléments sans labels en français potentiellement intéressantsCette requête liste des éléments qui n'ont pas de libellés en français. Il y en a plein, donc un filtrage peut s'avérer intéressant. , qui donne les articles qui affichent des numéros Q sur frwiki, et de croiser avec petscan pour faire un compte pour prioriser ceux qui sont utilisés dans pleins d'articles. Finalement j'ai laissé tomber le croisement avec petscan pour l'instant et j'ai juste compté les déclarations des éléments qui ont un article en français qui contiennent un élément sans libellé donné. w:fr:Catégorie:Page_utilisant_des_données_de_Wikidata_à_traduireL'idée initiale c'était de faire un truc similaire à la catégorie de maintenance Pour l'instant j'ai trouvé des éléments sur les systèmes autoroutiers des états des USA et des types d'organes des champignons. Ça donne ça :

Use at

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX schema: <http://schema.org/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
select (count(?item) as ?num)  ?val  where {
  select ?item ?val {    
    ?article schema:about ?item .
    ?article schema:inLanguage "fr" .

    ?item ?prop ?val filter not exists { 
      ?val rdfs:label ?label filter (lang(?label) = "fr") .
    }    
    ?mprop a wikibase:Property .
    ?mprop wikibase:propertyType wikibase:WikibaseItem .
    ?mprop !(wikibase:novalue|wikibase:reference|wikibase:claim) ?prop . 


  } limit 2400 

} group by ?val having (?num>4) limit 25

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v4("?article") v5("?item"):::projected v2("?label") v7("?mprop") v8("?num") v6("?prop") v3("?val"):::projected a1((" ")) c7(["wikibase:Property"]):::iri c2(["fr"]):::literal c9(["wikibase:WikibaseItem"]):::iri f0[["?num > '4^^xsd:integer'"]] f0 --> v8 f1[["not "]] subgraph f1e0["Exists Clause"] e0f0[["?label = 'fr'"]] e0f0 --> e0v1 e0v2 --"rdfs:label"--> e0v1 e0v1("?label"):::projected e0v2("?val"):::projected end f1--EXISTS--> f1e0 f1 --> v2 f1 --> v3 f1 --> c3 f2[["?label = 'fr'"]] f2 --> v2 v3 --"rdfs:label"--> v2 v4 --"schema:about"--> v5 v4 --"schema:inLanguage"--> c2 v5 -->v6--> v3 v7 --"a"--> c7 v7 --"wikibase:propertyType"--> c9 f3[[" != 'wikibase:claim' != 'wikibase:reference' != 'wikibase:novalue'"]] f3 --> a1 v7 -->a1--> v6 bind5[/"count(?item)"/] v5 --o bind5 bind5 --as--o v8