Je propose un système de « tag » qui me semble plus simple pour les personnes en charge de réaliser le MCD, pour les programmeurs & pour les utilisateurs. En plus d’éviter des prises de tête inutiles, cela a également l’avantage d’être évolutif et permet un enrichissement progressif et surtout non-systématique des œuvres.
Une œuvre :
- Titre
- Auteurs (1,n)
- Traducteurs (0,n)
- Série (0,1)
- Nombre de paragraphes
- Année de parution
- Tags (0,n)
Un tag :
- Nom du tag
- Type de tag (règles, genre, époque, linéarité, difficulté, jouabilité, yaz, ambiance…)
Une série :
- Un nom de série
Exemples de tags de règle : Loup Solitaire, DF, Sans dé, etc.
Exemples de tags de genre : horreur, fantastique, fantasy, etc.
Exemples de tag d’époque : médiéval, futuriste, contemporain etc.
Exemples de tag de difficulté : facile, difficile, injouable, jouable, etc.
Exemples de tag de linéarité : faible, OTP, moyenne,…
Exemples de tag de Yaz : Yaz d’or, Yaz d’argent, Yaz de bronze.
Exemples de tag d’ambiance : humoristique, onirique, gore, peur, poétique etc.
Autres tags : AVH collective, perle, ...
Et ça se décline presque à l’infini...
Cela n’empêchera pas non plus d’avoir une base correctement normalisée et des requêtes de recherche pertinentes.
On aura en fait deux outils:
- Les tris « classiques » : par nom d’auteur/de titre/de série, année de parution, nb de paragraphes (ASC/DESC)
- Les filtres de tags (des checkbox ?)
Cela ne compliquera pas non plus l’écriture des requêtes : au contraire celles-ci seront plus uniformisées.
Voilà pour moi, mais ce n’est qu’une idée (de fin de soirée).
Une œuvre :
- Titre
- Auteurs (1,n)
- Traducteurs (0,n)
- Série (0,1)
- Nombre de paragraphes
- Année de parution
- Tags (0,n)
Un tag :
- Nom du tag
- Type de tag (règles, genre, époque, linéarité, difficulté, jouabilité, yaz, ambiance…)
Une série :
- Un nom de série
Exemples de tags de règle : Loup Solitaire, DF, Sans dé, etc.
Exemples de tags de genre : horreur, fantastique, fantasy, etc.
Exemples de tag d’époque : médiéval, futuriste, contemporain etc.
Exemples de tag de difficulté : facile, difficile, injouable, jouable, etc.
Exemples de tag de linéarité : faible, OTP, moyenne,…
Exemples de tag de Yaz : Yaz d’or, Yaz d’argent, Yaz de bronze.
Exemples de tag d’ambiance : humoristique, onirique, gore, peur, poétique etc.
Autres tags : AVH collective, perle, ...
Et ça se décline presque à l’infini...
Cela n’empêchera pas non plus d’avoir une base correctement normalisée et des requêtes de recherche pertinentes.
On aura en fait deux outils:
- Les tris « classiques » : par nom d’auteur/de titre/de série, année de parution, nb de paragraphes (ASC/DESC)
- Les filtres de tags (des checkbox ?)
Cela ne compliquera pas non plus l’écriture des requêtes : au contraire celles-ci seront plus uniformisées.
Voilà pour moi, mais ce n’est qu’une idée (de fin de soirée).