Importer des fiches collections

1.   Le format XML Mémo Collections

2.   DTD du format XML prédéfini MémoCollections

1.   Le format XML Mémo Collections

Vous pouvez importer un fichier MémoCollections créé depuis un autre BCDI (exporter Collections crée automatiquement un fichier MémoCollections). Il est donc très simple d’échanger des fiches collections entre BCDI.

Dans tous les autres cas, vous devez créer (ou faire créer, c’est « assez » complexe…) à partir de votre propre base de données un fichier XML respectant la DTD ci-dessous.

2.   DTD du format XML prédéfini MémoCollections

<?xml version="1.0" encoding="ISO-8859-1"?>

<!-- @DTD à déclarer par

<!DOCTYPE MEMO_COLLECTIONS SYSTEM "http://club-bcdi.crdp-poitiers.cndp.fr/dtd/mmcbcdi3.dtd">

IDENTIFICATION :MEMOCOLLECTIONS BCDI 3
PUBLIC :CDI // MEDIATHEQUES // BCD
CREATEUR :MICHEL GANGUILLIN
EDITEUR :CANOPE ACADEMIE DE POITIERS
VERSION :1.0
DATE CREATION :26/04/2001
DATE DER. MODIFICATION :03/11/2014

-->

<!ELEMENT MEMO_COLLECTIONS (COLLECTIONS+)>

<!ELEMENT COLLECTIONS (COLLECTION_C, AUTRES_FORMES_C?, IDENTITE_C_C?,
ISSN_C_C?, PERIODICITE_C?, SUPPORT_C_C?, TYPE_C_C?, RESPONSABLE_C?, AUTEURS*, EDITEUR_C?,
EDITEURS*, SUITE_DE_C?, DEVIENT_C?, RESSOURCE_C_C?, RESSOURCES?, NOTES_C?, DISCIPLINES_C_C?,
TEMP_C_C?, DIVCOLL_C?)>

             <!ELEMENT COLLECTION_C (#PCDATA)>

             <!ELEMENT AUTRES_FORMES_C (#PCDATA)> 

             <!ELEMENT IDENTITE_C_C (#PCDATA)> 

             <!ELEMENT ISSN_C_C (#PCDATA)> 

             <!ELEMENT PERIODICITE_C (#PCDATA)>

             <!ELEMENT SUPPORT_C_C (#PCDATA)>

             <!ELEMENT TYPE_C_C (#PCDATA)>

             <!ELEMENT RESPONSABLE_C (#PCDATA)> 

             <!ELEMENT AUTEURS (AUTEUR_A, AUTRES_FORMES_A?, IDENTITE_A_A?, DATE_DE_NAISSANCE_A?,
             DATE_DE_DECES_A?, CARACTERISTIQUES_A?, TYPE_AUTEUR_A?, NOTES_A?, RESSOURCE_A_A?, RESSOURCES*, DIVERS_A?)>

                         <!ELEMENT AUTEUR_A (#PCDATA)> 

                         <!ELEMENT AUTRES_FORMES_A (#PCDATA)> 

                         <!ELEMENT IDENTITE_A_A (#PCDATA)> 

                         <!ELEMENT DATE_DE_NAISSANCE_A (#PCDATA)>

                         <!ELEMENT DATE_DE_DECES_A (#PCDATA)> 

                         <!ELEMENT CARACTERISTIQUES_A (#PCDATA)> 

                         <!ELEMENT TYPE_AUTEUR_A (#PCDATA)>

                         <!ELEMENT NOTES_A (#PCDATA)>

                         <!ELEMENT RESSOURCE_A_A (#PCDATA)>

                         <!ELEMENT RESSOURCES (RESSOURCE_L, IDENTITE_R_L?, TYPE_R_L?, FORMAT_L?, ADRESSE_L?, NOTES_L?, DROITS_L?, DIVERS_L?)>

                                      <!ELEMENT RESSOURCE_L (#PCDATA)>

                                      <!ELEMENT IDENTITE_R_L (#PCDATA)>

                                      <!ELEMENT TYPE_R_L (#PCDATA)>

                                      <!ELEMENT FORMAT_L (#PCDATA)>

                                      <!ELEMENT ADRESSE_L (#PCDATA)>

                                      <!ELEMENT NOTES_L (#PCDATA)>

                                      <!ELEMENT DROITS_L (#PCDATA)>

                                      <!ELEMENT DIVERS_L (#PCDATA)>

                                      <!ELEMENT DIVERS_A (#PCDATA)> 

             <!ELEMENT EDITEUR_C (#PCDATA)>

             <!ELEMENT EDITEURS (EDITEUR_E, AUTRES_FORMES_E?, IDENTITE_E_E?,ISBN_E_E?, ADRESSE_E?, CODE_POSTAL_E?, VILLE_E?, PAYS_E?,
             RESSOURCE_E_E?, RESSOURCES?, AGENT_E?, ADRESSE_A_E?, TEL_A_E?, FAX_A_E?, MEL_A_E?, CODE_POSTAL_A_E?, VILLE_A_E?,
             DATE_DE_PASSAGE_A_E?,TEMP_E_E?, DIVERS_E?)>

                         <!ELEMENT EDITEUR_E (#PCDATA)>

                         <!ELEMENT AUTRES_FORMES_E (#PCDATA)>

                         <!ELEMENT IDENTITE_E_E (#PCDATA)>

                         <!ELEMENT ISBN_E_E (#PCDATA)>

                         <!ELEMENT ADRESSE_E (#PCDATA)>

                         <!ELEMENT CODE_POSTAL_E (#PCDATA)> 

                         <!ELEMENT VILLE_E (#PCDATA)>

                         <!ELEMENT PAYS_E (#PCDATA)>

                         <!ELEMENT RESSOURCE_E_E (#PCDATA)>

                         <!ELEMENT AGENT_E (#PCDATA)> 

                         <!ELEMENT ADRESSE_A_E (#PCDATA)>

                         <!ELEMENT TEL_A_E (#PCDATA)>

                         <!ELEMENT FAX_A_E (#PCDATA)>

                         <!ELEMENT MEL_A_E (#PCDATA)>

                         <!ELEMENT CODE_POSTAL_A_E (#PCDATA)>

                         <!ELEMENT VILLE_A_E (#PCDATA)>

                         <!ELEMENT DATE_DE_PASSAGE_A_E (#PCDATA)>

                         <!ELEMENT TEMP_E_E (#PCDATA)>

                         <!ELEMENT DIVERS_E (#PCDATA)>

             <!ELEMENT SUITE_DE_C (#PCDATA)>

             <!ELEMENT DEVIENT_C (#PCDATA)>

             <!ELEMENT RESSOURCE_C_C (#PCDATA)>

             <!ELEMENT NOTES_C (#PCDATA)>

             <!ELEMENT DISCIPLINES_C_C (#PCDATA)>

             <!ELEMENT TEMP_C_C (#PCDATA)>

             <!ELEMENT DIVCOLL_C (#PCDATA)>