[Koha-patches] [PATCH] Bug 11030 : add fields 947, 969, 359 in unimarc_complete french framework

Mathieu Saby mathieu.saby at univ-rennes2.fr
Wed Oct 9 22:26:56 CEST 2013


This patch must be tested on top of bug 11021

This patch adds 3 fields to unimarc_complete french framework
- 359 (2-a-b-c-d-e-f-g-h-i-p-u-v) used by Sudoc network, to be displayed in tab 3
- 947 (c) used by Electre
- 969 (a-h) used by Electre
I don't know the difference between 969a and 969h so I gave them quite the same name

To test :
1) take a fresh Koha with unimarc marcflavor
2) in web installer, select french language, unimarc marflavor and "Grilles de catalogage complètes".
3) check default framework in Administration > MARC Frameworks : it should contains 359/947/969 fields

---
  .../Obligatoire/framework_DEFAULT.sql              |   19 +++++++++++++++++++
  1 file changed, 19 insertions(+)

diff --git a/installer/data/mysql/fr-FR/marcflavour/unimarc_complet/Obligatoire/framework_DEFAULT.sql b/installer/data/mysql/fr-FR/marcflavour/unimarc_complet/Obligatoire/framework_DEFAULT.sql
index ff077f8..ae6fe51 100644
--- a/installer/data/mysql/fr-FR/marcflavour/unimarc_complet/Obligatoire/framework_DEFAULT.sql
+++ b/installer/data/mysql/fr-FR/marcflavour/unimarc_complet/Obligatoire/framework_DEFAULT.sql
@@ -116,6 +116,7 @@ INSERT INTO `marc_tag_structure` (`tagfield`, `liblibrarian`, `libopac`, `repeat
  ('336', 'note sur le type de ressource électronique', 'type de fichier', 1, 0, '', ''),
  ('337', 'note sur la configuration requise (ressources électroniques)', 'configuration requise', 1, 0, '', ''),
  ('345', 'renseignements sur l''acquisition', 'note', 0, 0, NULL, ''),
+('359', 'Table des matières', 'Table des matières', 0, 0, NULL, ''),
  ('410', 'Collection', 'collection', 1, 0, '', ''),
  ('411', 'sous-collection', 'sous-collection', 1, 0, '', ''),
  ('412', 'Est un extrait ou un tiré à part de', '', 0, 0, '', ''),
@@ -222,10 +223,12 @@ INSERT INTO `marc_tag_structure` (`tagfield`, `liblibrarian`, `libopac`, `repeat
  ('931', 'Ancienne cote (Sudoc)', '', 0, 0, '', ''),
  ('932', 'Future cote (Sudoc)', '', 0, 0, NULL, ''),
  ('942', 'Total des prêts (Koha)', '', 0, 0, NULL, ''),
+('947', 'Prix (Electre)', '', 0, 0, NULL, ''),
  ('955', 'Etat de collection des publications en série (Sudoc)', 'état de collection', 0, 0, NULL, ''),
  ('956', 'Etat de collection des publications en série : supplément et matériel d''accompagnement (Sudoc)', 'suppléments', 0, 0, NULL, ''),
  ('957', 'Etat de collection des publications en série : tables et index (Sudoc)', 'tables et index', 0, 0, NULL, ''),
  ('958', 'Nom et importance d''une partie (Sudoc)', '', 0, 0, NULL, ''),
+('969', 'Nombre d''exemplaires (Electre)', '', 0, 0, NULL, ''),
  ('990', 'Cote ou note de contenu (Sudoc)', '', 0, 0, NULL, ''),
  ('991', 'Indexation locale (Sudoc)', 'sujets', 0, 0, NULL, ''),
  ('992', 'Classification locale (Sudoc)', 'cote', 0, 0, NULL, ''),
@@ -531,6 +534,19 @@ INSERT INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian`
  ('345', 'b', 'numéro d''éditeur', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
  ('345', 'c', 'support', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
  ('345', 'd', 'disponibilité', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
+('359', '2', 'Texte de lien hypertexte', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
+('359', 'a', 'Contenu de la totalité de la table des matières non structurée', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
+('359', 'b', 'Entrée de table des matières de niveau 1', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
+('359', 'c', 'Entrée de table des matières de niveau 2', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
+('359', 'd', 'Entrée de table des matières de niveau 3', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
+('359', 'e', 'Entrée de table des matières de niveau 4', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
+('359', 'f', 'Entrée de table des matières de niveau 5', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
+('359', 'g', 'Entrée de table des matières de niveau 6', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
+('359', 'h', 'Entrée de table des matières de niveau 7', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
+('359', 'i', 'Entrée de table des matières de niveau 8', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
+('359', 'p', 'Numéro de page ou de plage', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
+('359', 'u', 'URI', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
+('359', 'v', 'Tomaison / Numérotation de l''unité physique', '', 1, 0, '', 3, '', '', '', 0, 0, '', NULL, '', ''),
  ('410', '0', 'numéro d''identification de la notice', '', 0, 0, '', 4, '', '', '', 0, 0, '', NULL, '', ''),
  ('410', '3', 'numéro de la notice d''autorité', '', 1, 0, '', 4, '', '', '', 0, 0, '', NULL, '', ''),
  ('410', '5', 'institution à  laquelle s''applique cette zone', '', 0, 0, '', 4, '', '', '', 0, 0, '', NULL, '', ''),
@@ -1822,6 +1838,7 @@ INSERT INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian`
  ('930', 't', 'numéro de regroupement', '', 0, 1, NULL, -1, NULL, NULL, '', NULL, NULL, '', NULL, NULL, ''),
  ('930', 'v', 'volumaison ou qualificatif', '', 0, 1, NULL, -1, NULL, NULL, '', NULL, NULL, '', NULL, NULL, ''),
  ('942', '0', 'Total des prêts', '', 0, 1, NULL, -1, NULL, NULL, '', NULL, NULL, '', NULL, NULL, ''),
+('947', 'c', 'Prix', '', 0, 1, NULL, -1, NULL, NULL, '', NULL, NULL, '', NULL, NULL, ''),
  ('955', '5', 'identifiant de l''exemplaire', '', 0, 0, '', -1, '', '', '', NULL, 0, '', '', NULL, ''),
  ('955', 'a', 'Etat de la collection', '', 0, 0, '', 9, '', '', '', NULL, 0, '', '', NULL, ''),
  ('955', 'b', 'état de collection des publications en série - 2e niveau de numérotation', '', 0, 0, '', -1, '', '', '', NULL, 0, '', '', NULL, ''),
@@ -1874,6 +1891,8 @@ INSERT INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian`
  ('957', 'r', 'tables et index - état de collection écrit sous forme textuelle', '', 0, 1, NULL, -1, NULL, NULL, '', NULL, NULL, '', NULL, NULL, ''),
  ('957', 'w', 'tables et index - mention des lacunes', 'lacunes', 0, 1, NULL, -1, NULL, NULL, '', NULL, NULL, '', NULL, NULL, ''),
  ('957', 'z', 'tables et index - note sur l''état de collection', 'note', 0, 1, NULL, -1, NULL, NULL, '', NULL, NULL, '', NULL, NULL, ''),
+('969', 'a', 'Quantité', '', 0, 1, NULL, -1, NULL, NULL, '', NULL, NULL, '', NULL, NULL, ''),
+('969', 'h', 'Quantité (bis)', '', 0, 1, NULL, -1, NULL, NULL, '', NULL, NULL, '', NULL, NULL, ''),
  ('958', '5', 'identifiant de l''exemplaire', '', 0, 1, NULL, -1, NULL, NULL, '', NULL, NULL, '', NULL, NULL, ''),
  ('958', 'a', 'titre d''une partie', '', 0, 1, NULL, -1, NULL, NULL, '', NULL, NULL, '', NULL, NULL, ''),
  ('958', 'c', 'collation de la partie', '', 0, 1, NULL, -1, NULL, NULL, '', NULL, NULL, '', NULL, NULL, ''),
-- 
1.7.9.5

-- 
Mathieu Saby
Service d'Informatique Documentaire
Service Commun de Documentation
Université Rennes 2
Téléphone : 02 99 14 12 65
Courriel : mathieu.saby at univ-rennes2.fr



More information about the Koha-patches mailing list