Tovenaar a écrit :Tu devrais publier ton "Datacode" dans un tableau facile à manipuler.
Il y a déjà le BBcode, le Wikicode, des codes particuliers pour le GCD.
Je suis sérieux : ça éviterait de faire du travail inutilisable.
Mon idée a toujours été basée sur un travail en deux temps.
Le temps 1 utilise une format aussi simple que possible, soit du texte avec un formatage minimum,
Le temps 2 fait du 'parsing' sur les données du temps 1, pour formater l'ensemble en base de données,
avec des index inversés. Il FAUT donc que le texte soit "compréhensible"
Chaque série est décrite par un fichier texte unique (si la série est trop grosse, on segmente en 1 2 3 ...).
Dans ce fichier, on référence trois niveaux :
- fascicule,
- item
- nested item (incorporé)
Un exemple figure dans la Database pour la série Biggles.
Le reste est de la logique pure. Pour chaque fascicule, on décrit son texte de 1er plat si présent
1 - st - CE - A7021
Dit que le fascicule 1 n'a pas de titre en couverture, appartient à la collection CE (Courage Exploit), c'est bien
marqué et il a été référencé via la version du recueil A7021
0.1 D(jules) Th(Masque de Cuir)
Donne des précision sur le 1er plat : D() dessinateur Th() Thème, par exemple pour Janus Stark on dit que le thème de couverture est un dessin de la sous-série "Masque de cuir"
1. Le combat - 1/50 - D(Savary) (D-C Thomson)
Quand on met un titre d'histoire comme ci-dessus, ON SE DOUTE que l'on ne pourra jamais classer l'histoire hors divers. Il est donc utile de regarder ce que c'est, vérifier s'il n'y a pas un héros récurrent caché, etc ...
Donc il faut compléter :
1. (Daniel Boone) - Le combat - 1/50 - D(Savary) (D-C Thomson)
La () toute seule donne le copyright, D() le dessinateur, E() l'encreur, S() le scénariste etc.
Dans cette ligne, derrière le n°, il y a 4 zones :
- l'histoire. On peut classer avec HS(Western) , HS(Guerre), etc
- l'épisode - s'il y a un numéro on ajoute EP(n)
- La pagination début/fin
Ici, on désigne les 1/2 Pages par a ou b, les tiers par A, B ou C et le Gauche/Droite par D ou G(ou L/R en anglais)
- Et enfin, les compléments dessinateur, etc ...
Il y a donc des paramètres positionnels et d'autres à mot-clé comme dans tout langage informatique qui se respecte.
La () autour de (Daniel Boone) indique l'absence de titre mais que l'on a regardé "à l'intérieur" de l'histoire pour constater que le héros était Daniel Boone. Un bon exemple de ce cas est Tomahawk qui est rarement indiqué avec le titre de l'épisode ...
Tous les items ne sont pas de la BD. La liste des codes (texte, nouvelle, ...) figure dans le Glossaire à 'Biblio'
Tous ces codes sont courts et peuvent être modifiés par la personne qui code du moment que cela reste compréhensible, et non conflictuel. Par exemple T() pourrait donner l'auteur du texte ou le traducteur.
Il faut noter tout ce qui est utile pour cette partie biblio. On peut insérer une " **note xxxxxxxxxxxxxx" un peu n'importe où. Dans la saisie, il y aura un dispositif pour stocker les notes à part et les faire apparaître où il faut ... après.
Il faut remarquer que ce système de référencement, lié au code unique qui est attaché à chaque série dans la Database, permet de référencer de façon unique CHAQUE ITEM par une référence du type XYZ.2.4. On peut ensuite gérer des 'tags' HTML direct pour sauter d'un item à un autre, ou même de la Database vers le comics.org pour trouver les détails américains de l'histoire
Ces explications n'incluent pas le dispositif de référencement du source éventuel à l'origine de l'histoire BD publiée ...
On verra plus tard, c'est prévu aussi.
Ce n'est pas très difficile de suivre ces règles. Il faut juste avoir été confronté au problème pour comprendre. Ceux qui n'ont jamais fait de la bibliographie trouveront cela complexe. C'est normal, il y a beaucoup de choses dans les PFs.
ET APRES, QUE SE PASSERA-T-IL ?
Eh bien, toutes les histoires seront répertoriées, et des index permettront de retrouver, par exemple, TOUS les épisodes de Tomahawk, publiés partout, ou du sous-marin Le Squalus, assez nombreuses. On pourra envisager un classement par titre d'épisode ou par chronologie de publication ...
Si on a tous les thèmes, on pourra lister par exemple toutes les histoires de Western, y compris les divers. Plus le thème sera fin, plus la recherche sera rapide. Moto, football, etc ...
Pour les histoires, il y aura un dispositif similaire aux "notices" de la Database qui permet de compléter les infos par un petit article complémentaire. C'est un peu l'inverse du Wiki avec les listes et index d'abord, rangés au mieux et complets, et quelques articles en complément. Les données précises d'abord et le blabla après. Toutes les données structurées et récurrentes seront partie de la Database et non d'un texte genre 'La série a commencé en ....' qui prête à toutes les imprécisions et ne permet pas, si nécessaire la gestion d'index inversé ...
Et on pourra ensuite attaquer la recherche des sources encore inconnus ... éventuellement via un simple pointeur sur une base étrangère, comme le comics.org ou tebeosfera.