Champs pour cataloguer ses livres

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é.

 

Laisser un commentaire