User:Tubezlob

From Wikidata
Jump to navigation Jump to search
Babel user information
fr-N Cet utilisateur a pour langue maternelle le français.
en-2 This user has intermediate knowledge of English.
de-2 Dieser Benutzer beherrscht Deutsch auf fortgeschrittenem Niveau.
Users by language
This user is penguin powered.
This user adds items about citateable works quickly and easily with Zotero.

Notes

[edit]

Mes WikiProjets

[edit]

Outils

[edit]

Autres

[edit]
prefix wdt: <http://www.wikidata.org/prop/direct/>
prefix wd: <http://www.wikidata.org/entity/>
SELECT ?item ?itemLabel WHERE {
  ?tree0 (wdt:P527)* ?item .
  BIND (wd:Q202021 AS ?tree0)
  SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" }
}
Try it!

TREE[33506][][31] and CLAIM[17:145]


fr:Catégorie:Village du Sénégal

SELECT ?item ?itemLabel {
  BIND( STRLANG( "Madonna and Child", "en" ) AS ?enlabel ) .
  ?item rdfs:label ?enlabel .
 FILTER NOT EXISTS {
    ?item rdfs:label ?frlabel .
    FILTER( LANG( ?frlabel ) = "fr" ) .
  } .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "fr,en" } .
}
Try it!
SELECT ?itemLabel (COUNT(?item) as ?count) WHERE {
  ?item wdt:P31 wd:Q3305213 .
  ?item rdfs:label ?itemLabel .
  FILTER (lang(?itemLabel)="en")
  } GROUP BY ?itemLabel
ORDER BY DESC(?count)
Try it!
SELECT ?item ?category ?category_label WHERE {
  ?item wdt:P910 ?category .
  MINUS { ?item rdfs:label ?label FILTER( LANG( ?label ) = 'fr' ) } .
  ?category rdfs:label ?category_label FILTER( LANG( ?category_label ) = 'fr' ) .
} LIMIT 5000
Try it!
SELECT ?item ?label WHERE{
  ?item wdt:P31 wd:Q16521;
        wdt:P225 ?taxonname;
        rdfs:label ?label;
  FILTER(LANG(?label) = 'fr')
  FILTER(lcase(STR(?label))!= lcase(?taxonname))
  OPTIONAL {
    ?item wdt:P1843 ?commonname .
    FILTER(LANG(?commonname) = 'fr')
  }
  FILTER(!bound(?commonname))
} LIMIT 1000
Try it!

Propriétés sans libellés en français :

SELECT ?property1 ?property1Label WHERE {
  ?property1 rdf:type wikibase:Property. 
  MINUS { ?property1 rdfs:label ?property1Label filter(lang(?property1Label) = "fr") . }
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
Try it!

Propriétés demandées

[edit]
  1. beam (P2261)
  2. Deezer artist ID (P2722)
  3. Deezer album ID (P2723)
  4. Deezer track ID (P2724)
  5. CNC film rating (France) (P2758)
  6. Dailymotion channel ID (P2942)
  7. point of penalty (P2955)
  8. Gares & Connexions ID (P3104)
  9. Horsetelex ID (P3165)
  10. Webpedigrees ID (P3166)
  11. Allbreedpedigree ID (P3167)
  12. Sporthorse data ID (P3168)
  13. Infochevaux ID (P3169)
  14. TAXREF ID (P3186)
  15. INA video ID (P3194)
  16. UAI code (P3202)
  17. Ciné-Ressources film ID (P3203)
  18. Ciné-Ressources person ID (P3204)
  19. data.gouv.fr organisation ID (P3206)
  20. ISAN (P3212)
  21. Encyclopædia Universalis ID (P3219)
  22. French Sculpture Census work ID (P3386)
  23. minimum frequency of audible sound (P3387)
  24. heart rate (P3395)
  25. French Catholic Church structure ID (P3396)
  26. Guide of the French Church person ID (P3397)
  27. INSEE countries and foreign territories code (P3422)
  28. INSEE arrondissement code (P3423)
  29. CNC authorization number (P3458)
  30. maximum frequency of audible sound (P3465)
  31. Le Monde diplomatique subject ID (P3612)
  32. Babelio author ID (P3630)
  33. Babelio work ID (P3631)
  34. inflorescence (P3739)
  35. seed dispersal (P3741)
  36. Medium username (P3899)
  37. Base biographique AUTOR ID (P3960)
  38. Unifrance company ID (P3979)
  39. Unifrance person ID (P3980)
  40. FINESS ID (P4058)
  41. FFN swimmer ID (P4074)
  42. Michelin Restaurants ID (P4160)
  43. Michelin Voyages ID (P4161)
  44. PagesJaunes ID (P4201)
  45. Mappy place ID (P4388)
  46. Google Play developer ID (P4486)
  47. DORIS ID (P4630)
  48. Operabase ID (P4869)
  49. Maison d'écrivain ID (P4881)
  50. AlloCiné company ID (P4910)
  51. VERIF ID (P4939)
  52. Societe.com director ID (P4942)
  53. National Thesis Number (France) (P5005)
  54. grammatical gender (P5185)
  55. translation (P5972)
  56. synonym (P5973)
  57. antonym (P5974)
  58. troponym of (P5975)
  59. Deezer show ID (P5988)
  60. Cineuropa person ID (P6083)
  61. Trainline ID (P6724)
  62. Open Churches ID (P7813)

Translations

[edit]

Protocole d'ajout de libellés en français identiques à une autre langue

[edit]

Names as labels et Nolabels ne marchent plus, utiliser la requête suivante :

SELECT ?item ?label_id WHERE {
  ?item wdt:P31 wd:Q2225692 .
  ?item rdfs:label ?label_id filter(lang(?label_id) = "id") .
  MINUS { ?item rdfs:label ?label_fr filter(lang(?label_fr) = "fr") . }
}
Try it!

(exemple pour instance of (P31)fourth-level administrative division in Indonesia (Q2225692). Sans libellés en français, source : indonésien.

SELECT ?item ?label_id WHERE {
  ?item wdt:P31 wd:Q5 .
  ?item wdt:P27 wd:Q30 .
  ?item rdfs:label ?label_id filter(lang(?label_id) = "en") .
  MINUS { ?item rdfs:label ?label_fr filter(lang(?label_fr) = "fr") . }
}
Try it!

(avec deux propriétés, équivaut à être humain américain : CLAIM[31:5] AND CLAIM[27:30])

  • Sur Wikidata Query, faire une requête du genre :
    CLAIM[31:9826] AND CLAIM[17:30]

C'est-à-dire instance of (P31) : high school (Q9826) et country (P17) : United States of America (Q30)

  • Copier la requête sur Names as labels
  • Copier la liste obtenue dans QuickStatements
  • Attendre des heures l'ordi allumé… (environ 80 modifications par minute, soit 4 800 par heure)

Doit être vide :

[edit]

Supprimer le contenu après la virgule (nom de village anglais par exemple)

[edit]

Après avoir obtenu la liste de Names as labels, copier le résultat dans un fichier txt. Ouvrir ce fichier avec un éditeur de texte (Notepad++ par exemple). Aller dans Édition > Traitement des espacements > Transformer les tabulations en espaces. Copier le texte dans un tableur (LibreOffice Calc par exemple). Une fenêtre Import de texte s'ouvre. Dans la section Options de séparateur, choisir Séparer par : Tabulation, Virgule et Autres : " .

Supprimer la colonne avec les noms de régions.

Sélectionner la colonne avec les Qxxxx et les Lfr. Faire Ctrl+F. Mettre dans Rechercher Lfr et laisser vide la case Remplacer par. Cocher la case Sélection active seulement. Appuyer sur Tout remplacer.

Refaire l'opération pour supprimer les espaces en trop (mettre dans Rechercher une espace et laisser vide la case Remplacer par. Appuyer sur Tout remplacer).

Décaler d'une colonne la colonne des libellés.

Insérer entre les Qxxxx et les libellés une colonne avec des Lfr.

Tout sélectionner et copier dans QuickStatements.

Supprimer les initiales au milieu d'un nom

[edit]

Rechercher et remplacer : (?<=[^.])( [A-Z]\.)+ (cocher Expression régulière dans Autres options). Cela supprime les initiales seulement entre le prénom et le nom de famille.

Bloc-note

[edit]

À ajouter

ЯЇЕИ