User:Hsarrazin/wikisource

From Wikidata
Jump to navigation Jump to search

Données à importer de wikisource....

ça serait super de pouvoir importer les propriétés qui n'existent pas encore depuis wikisource (par script ou bouton, donc, à la demande) , en particulier depuis le Header.

cela signifie qu'il faut ignorer la propriété si elle existe déjà dans l'élément (mais importer les qualifier si nécessaire). Il ne faut surtout pas essayer de faire passer un bot, il y aurait plus de nettoyage à faire que de temps à gagner :)

Il y a des données qui sont à traiter de manière identique :

  • libellé = nom de la page wikisource (PAGENAME COMPLET) (à l'import, s'il est vide) - sinon, laisser tel quel...
  • titre -> title (P1476) (titre monolingue) (plus langue =fr)
  • sous_titre -> P392 (P392)
  • auteur -> author (P50) - si la valeur affichée pour l'auteur dans wikisource est différente de la page liée, (ex. [[Auteur:Guy de Maupassant|Maufrigneuse]] récupérer la valeur affichée pour mettre en qualifier pseudonym (P742) - si la valeur de l'auteur est vide ou {{Anonyme}}, mettre author (P50) -> valeur inconnue (car tout texte devrait avoir un auteur) - si l'auteur n'existe pas encore dans wikidata —> si possible afficher une alerte pour le créer.
  • traducteur -> {{P|50} + qualifier P794 (comme) : Q333634 (traducteur)
  • illustrateur -> author (P50) + qualifier P794 (comme) : Q644687 (illustrateur)
  • éditeur : publisher (P123) - s'ils n'existent pas encore dans wikidata, il faudra que je les crée -> un message d'alerte pour que je le crée, stp :)
  • annee = publication date (P577) - date figurant dans le header de la page liée (à compléter le cas échéant pour les articles)
  • publication si existe = publication date (P577)
  • page (ou pages) = si transclusion complète page(s) (P304)
  • pour les livres ou les recueils en transclusion complète, le nom du fichier djvu est à mettre en document file on Wikimedia Commons (P996) -
  • en fait, je me pose la question si on ne devrait pas le mettre pour TOUS les textes - qu'en penses-tu ? - dans ce cas, un qualifier page(s) (P304) pourrait indiquer la page du fichier djvu de début (donc valeur de from) — ce qui permettrait, ultérieurement, de créer automatiquement un lien direct vers la page du fichier djvu ?

Ensuite, certaines données dépendent du Type instance of (P31)

  • Livre book (Q571) si "book" ou "collection" et transclusion complète
  • chapitre chapter (Q1980247) si "book" ou "collection" et transclusion partielle
  • article article (Q191067) si "journal" et transclusion partielle
  • si "collection" et transclusion partielle, il faudra renseigner instance of (P31) à la main - les poèmes et les nouvelles ne sont pas repérables facilement dans wikisource... - mettre toujours chapter (Q1980247) et correction à effectuer à la main… plus simple et évitera des oublis.

s'il s'agit d'un article ou toute autre transclusion partielle (il existe un "titre" et un "current" différent)

pour tout texte en "sous-page" (chapitre, nouvelle, poème ou autre)

  • part of (P361) : valeur de l'élément correpondant à BASEPAGENAME - si pas encore dans wikidata, créer l'élément automatiquement - il ne devrait pas y avoir de "partie" sans la base ;)
  • qualifier de 361 : follows (P155) = prev
  • qualifier de 361 : followed by (P156) = next

ça ne permettra pas de tout gérer, mais ça devrait permettre de récupérer l'essentiel

exemple pour un article (donc provenant d'un FS "journal") : s:fr:Études_sur_l’Inde_ancienne_et_moderne/03 -> Q17357738