Voilà on peut dorénavant chanter un petit air et votre ordinateur catalogue un livre tout seul ! Par exemple :
♫ ♪ pom pom pom pom ! i, s, b, n ! 2, 950, 62, 10 ! 5, 8 ! comme neuf ! ♫ ♬ ♪
Oui oui oui.
Allez je complète :
Champs pour cataloguer ses livres dans une base de données
Des « champs » ? rien de compliqué, dans un tableau ce serait le nom des colonnes : auteur, titre, etc.
Comme ce n’est pas si facile de bien les choisir, voici ma liste (version 1.8), constituée après pas mal d’essais et de retouches. Je me suis inspiré de normes bibliographiques (BibTeX, DublinCore, Marc/Unimarc, ONIX, EDIFACT) et de logiciels pour vendeurs de livres (Prager, Booktrakker, HomeBase).
Et comme tous ces champs devaient être auto-magiquement remplis à partir de quelques renseignements de base (code ISBN ou titre ou mots-clefs), la liste est conditionnée aux information disponibles via les sources de données sur internet.
Un des problèmes à résoudre, c’est l’efficacité : entrer suffisamment d’informations pour lier n’importe quel livre à la bonne description sur les places de marché, sans avoir trop de cases à remplir « à la mano ». C’est tout bête : un truc trop complexe sera mal rempli ! J’ai donc mixés certains champs, par exemple le « titre original » va aussi bien dans « autre titre » et l’ISBN d’origine peut aller à la suite du titre original.
Donc, voici la liste, version 1.8
Elle est typographiquement structurée :
- nom_interne_du_champ
- Nom affiché : Description du champ (type de champ)
Généralités
On y décrit le livre en général, pas la version imprimée qu’on a en main.
- author
- Auteur (texte, plusieurs valeurs)
- title
- Titre (texte)
- subtitle
- Sous-titre (texte)
- other_title
- Autre titre : Sert aussi pour le titre dans la langue d’origine (texte)
- first_publication_date
- Première publication : Année de première publication (numérique)
- original_language
- Langue d’origine (texte, plusieurs valeurs)
- personal_note
- Avis : Brève appréciation de lecture (texte)
- personal_rating
- Note : De une à cinq étoiles (liste)
- created_by
- Noté par : Personne qui a lu le livre (liste)
- movie
- Film : En a t-on tiré un film ? (case à cocher)
- feminism
- Féminin : Auteur femme ou livre féministe ou sur les femmes (case à cocher)
- [autre]
- [Autre : Autre case à cocher utile (case à cocher)]
- subject
- Sujet : Sujet du livre, liste d’Amazon pour les vendeurs (liste)
- genre
- Genre : Importe l’arbre de classement d’Amazon (texte, plusieurs valeurs)
- keyword
- Mots-clés (texte, plusieurs valeurs)
- dewey
- Dewey : Classification Dewey, cote (texte)
- lcc
- LCC : Classification de la Librairie du Congrès, cote (texte)
Publication
Cette fois c’est la version imprimée!
- isbn
- ISBN# : Numéro international normalisé du livre (texte, contrôlé)
- lccn
- LCCN# : Numéro de contrôle de la Librairie du Congrès (texte, contrôlé)
- asin
- ASIN# : Code produit Amazon (texte)
- binding
- Reliure : Type de reliure, liste d’Amazon (liste)
- publisher
- Maison d’édition : Sans le « Éditions … » (texte)
- address
- Ville : Lieu d’édition (texte)
- pub_year
- Année de publication (numérique)
- cr_year
- Année copyright (numérique)
- series
- Collection / série (texte)
- series_num
- N° dans la série (texte)
- translator
- Traducteur : Premier traducteur
- illustrator
- Illustrateur : Seulement les récurrents, les moins prolifiques vont dans Autres noms (texte)
- pages
- Pages : Nombre total de pages, pas seulement numérotées (numérique)
- language
- Langue : Langue(s) de publication séparées par point-virgule, en anglais (texte, plusieurs valeurs)
- edition
- Édition : Première, deuxième édition, … (liste contenant 1ère Édition;2ème Édition;3ème Édition;4ème Édition;5ème Édition;Édition Club de livre;Édition spéciale;Édition limitée;Édition illustrée)
- tirage
- Tirage : Numéro de tirage (liste contenant 1er tirage;2ème tirage;3ème tirage;4ème tirage;5ème tirage et plus;Tirage inconnu)
- volume
- Tome / volume : Tome ou volume (numérique)
- paper_format
- Format bibliophile : Format de pliage du papier pour bibliophilie (liste contenant in-4°;in-8°;in-12°;in-16°;in-32°;in-48°;in-64°;Atlas Folio;Double Éléphant;Éléphant folio;in folio)
- cover_rating
- Impact de la couverture : Évaluer l’élégance et l’impact visuel de la couverture, pas l’état!. Ce champ sert à préparer des vitrines (liste de 1 à 5 étoiles)
- other_names
- Autres noms : Les autres noms possibles (tableau contenant Traducteur;Illustrateur;Auteur;Photographe;Préface;Introduction;Postface;Responsable d’édition (editor en anglais);Maquette;Autre)
Prix de vente
Ce sont des champs qui servent à déterminer le prix de vente. Ils sont tous automatiquement remplis (si, si même les frais de port!) sauf l’état, la note d’état et le prix de vente, bien sûr. Exemple avec Amazon.
- amazon
- Lien Amazon (url)
- amz_sales_rank
- Rang de vente sur Amazon (numérique)
- amz_total_offers
- Qté Amazon : Quantité vendue par Amazon (numérique)
- amz_total_new
- Qté neuf : Total de livres neufs vendus sur Amazon (numérique)
- amz_lowest_new_price
- Vendu neuf : Prix neuf le plus bas sur Amazon, port déduit (numérique)
- amz_total_used
- Qté occasion : Total de livres d’occasion vendus sur Amazon (numérique)
- amz_lowest_used_price
- Vendu occasion : Prix occasion le plus bas sur Amazon, port déduit (numérique)
- amz_total_refurbished
- Qté rénové : Total de livres « refurbished » vendus par Amazon (numérique)
- amz_total_collectible
- Qté collection : Total de livres de collection vendus sur Amazon
- amz_has_reviews
- Noté : Commenté par des lecteurs ? (case à cocher)
- amz_rating
- Note lecteurs : Note moyenne sur Amazon (liste de 1 à 5 étoiles)
- amz_total_comments
- Commentaires : Nombre de commentaires sur Amazon (numérique)
- length
- Longueur : Longueur en mm (numérique)
- width
- Largeur : Largeur en mm (numérique)
- height
- Hauteur : Hauteur en millimètres (numérique)
- weight
- Poids : Le poids en gramme (numérique)
- dust_jacket_condition
- État jaquette : Vide si livre normalement sans jaquette (liste contenant Neuf;Comme neuf;Très bon;Assez bon;Bon;Satisfaisant;Moyen;Mauvais;Pas de jaquette;Jaquette)
- condition
- État : État du livre (liste contenant New;UsedLikeNew;UsedVeryGood;UsedGood;UsedAcceptable;CollectibleLikeNew;CollectibleVeryGood;CollectibleGood;CollectibleAcceptable;Refurbished;Club)
- condition_note
- Note d’état : Très court, ce qui apparait pour les acheteurs sur Amazon (texte)
- publisher_price
- Prix éditeur : Prix imprimé sur la couverture (numérique)
- pur_price
- Prix d’achat (numérique)
- pur_date
- Date d’achat : Générée à partir de la date d’entrée du livre en base de données, sert à revoir les prix quand c’est en vente depuis trop longtemps (date)
- shipping_price
- Prix du port : Frais de port en France (numérique)
- price
- Prix de vente (numérique)
- about_shipping
- Envoi : Sur l’envoi, ira automatiquement dans note d’état (texte pré-rempli, adaptable)
- about_seller
- Vendeur : À propos du vendeur, ira automatiquement dans note d’état (texte pré-rempli, adaptable)
Inventaire
- comments
- Présentation : Présentation, avis, texte de la 4ème de couverture, récupéré en ligne (bloc de texte)
- abstract
- Résumé : Synopsis, résumé ou 4e de couverture, récupéré en ligne (bloc de texte)
- cover
- Couverture : Couverture, récupérée en ligne (image)
- back_cover
- Dos : Quatrième de couverture, récupérée en ligne (image)
- nota_bene
- Nota : Notes diverses, non visibles (texte)
- warehouse_place
- Carton : Emplacement de stockage (texte)
- qty
- Qté : Nombre d’exemplaires dans le même état (numérique, pré-rempli à 1)
- sku
- SKU : Identifiant unique (texte)
- cdate
- Créé le (date, automatique)
- mdate
- Modifié le (date, automatique)
Post Scriptum aux concepteurs de base de données :
Pour être compréhensible à tous, j’ai sauté la partie tables et relations et le type de champ est simplifié.