Bonjour,
Je remarque que je dois ajouter à la main P407=Q1860 dans les P856 des éléments concernant des localités américaines (exemple).
Y a-t-il un moyen d'automatiser cela ?
Bonjour,
Je remarque que je dois ajouter à la main P407=Q1860 dans les P856 des éléments concernant des localités américaines (exemple).
Y a-t-il un moyen d'automatiser cela ?
??? Pourquoi ajoutes-tu cette propriété, qui doit être utilisée sur des œuvres et des noms, sur des lieux ?!
Je n'ajoute pas cela sur des lieux. J'ajoute cela comme qualificatif pour les P856 de lieux. Ça permet d'afficher le code de langue des sites web dans les infobox sur frwiki des éléments associés.
J'y ai pensé. J'ai fait la liste, mais je me suis rendu compte que je (ne peux pas/ne sais pas comment) ajouter un qualificatif sur un élément déjà existant.
Ben en rentrant d'abord la valeur de l'élément, ensuite QuickStatement complète en ajoutant le qualificatif. Donc fait une requête SPARQL pour obtenir tes valeurs, exporte en .csv, complète avec les qualificatifs, utilise CSV2QS et go !
D'accord.
Cependant, j'utilisais PetScan pour faire mes listes. Avec SPARQL, j'arrive seulement à faire ceci :SELECT ?item WHERE {?item wdt:P31/wdt:P279* wd:Q486972 .
?item wdt:P17 wd:Q30 .}
Donc, j'ai (au moins) 4 problèmes :
1- Je ne sais pas comment filtrer seulement les éléments qui possèdent une valeur pour P856 (sur PetScan, l'option est disponible dans l'onglet « Wikidata »),
2- Des éléments utilisant P856, je ne sais pas comment retrancher (MINUS) les éléments qui utilisent déjà le qualificatif P407 dans P856.
3- Je ne sais pas comment afficher la valeur P856 des éléments.
4- Je ne sais pas comment utiliser un fichier .csv.
Alors puisque ce serait probablement trop long m'apprendre tout ça, si quelqu'un veut s'y mettre, ça serait cool.
Ok, j'ai fait une liste comme tu m'as dit, mais ça ne fonctionne pas.
Par exemple, si je copie-colle « Q79487 P856 "http://www.elbaalabama.net/" P407 Q1860 » dans QuickStatements, il ne se passe rien. J'ai testé la ligne de commande pour une entrée inexistante, avec une autre langue (Q3235333 P856 "http://www.sceptiques.qc.ca/" P407 Q150), et ça marche.
On dirait que je n'arrive pas à ajouter un qualificatif sur une entrée préexistante.