pbm xml doc .pdf
Nom original: pbm_xml_doc.pdfAuteur: Victor Dittiere
Ce document au format PDF 1.5 a été généré par Microsoft® Word 2013, et a été envoyé sur fichier-pdf.fr le 23/05/2018 à 14:00, depuis l'adresse IP 86.239.x.x.
La présente page de téléchargement du fichier a été vue 300 fois.
Taille du document: 283 Ko (5 pages).
Confidentialité: fichier public
Aperçu du document
PMB XML DOCS
Tous fichier PMB XML UNIMARC commence par la balise <unimarc> :
<?xml version="1.0" encoding="utf-8"?>
<unimarc>
<!-- code à insérer -->
</unimarc>
Dans cette balise, on a des balises <notice> :
<?xml version="1.0" encoding="utf-8"?>
<unimarc>
<notice>
<!-- Infos sur la notice -->
</notice>
</unimarc>
Les balises <notice> sont composé de manière différentes selon leurs caractéristiques.
Principalement, elles ont 6 balises d’en-tête :
<?xml version="1.0" encoding="utf-8"?>
<unimarc>
<notice>
<rs> <!-- caractère ou chiffre --> </rs>
<dt> <!-- caractère ou chiffre --> </dt>
<bl> <!-- caractère ou chiffre --> </bl>
<hl> <!-- caractère ou chiffre --> </hl>
<el> <!-- caractère ou chiffre --> </el>
<ru> <!-- caractère ou chiffre --> </ru>
</notice>
</unimarc>
DITTIERE Victor
1/5
CHL – PMB XML DOCS
Tableau des 6 balises d’en-tête :
BALISES
SIGNIFICATION
CONTENU
<dt>
Type de document
Voir fichier
pmb/includes/marc_tables/fr_FR/doct
ype.xml
<bl>
Niveau bibliographie
Voir fichier
pmb/includes/marc_tables/fr_FR/nivbi
blio.xml
<rs>
Notice de monographie : 0
<hl>
Niveau hiérarchique
Notice mère de périodique : 1
Notice de bulletin : 2
Notice d’article : 2
<el>
<ru>
Il y a par la suite les balises <f> avec le paramètre c et parfois ind:
<?xml version="1.0" encoding="utf-8"?>
<unimarc>
<notice>
<rs> <!-- caractère ou chiffre --> </rs>
<dt> <!-- caractère ou chiffre --> </dt>
<bl> <!-- caractère ou chiffre --> </bl>
<hl> <!-- caractère ou chiffre --> </hl>
<el> <!-- caractère ou chiffre --> </el>
<ru> <!-- caractère ou chiffre --> </ru>
<f c="001"> <!-- chiffre --> </f>
<f c="100" ind=" "> <!-- chiffre ou balise --> </f>
</notice>
</unimarc>
DITTIERE Victor
2/5
CHL – PMB XML DOCS
Ces balises possède parfois des balises <s> qui comportent les données des champs :
<?xml version="1.0" encoding="utf-8"?>
<unimarc>
<notice>
<rs> <!-- caractère ou chiffre --> </rs>
<dt> <!-- caractère ou chiffre --> </dt>
<bl> <!-- caractère ou chiffre --> </bl>
<hl> <!-- caractère ou chiffre --> </hl>
<el> <!-- caractère ou chiffre --> </el>
<ru> <!-- caractère ou chiffre --> </ru>
<f c="001"> <!-- chiffre --> </f>
<f c="100" ind=" "> <!-- chiffre ou balise --> </f>
<f c="210" ind=" ">
<s c="a"> <!-- données --> </s>
<s c="b"> <!-- données --> </s>
<s c="c"> <!-- données --> </s>
<s c="d"> <!-- données --> </s>
<s c="9"> <!-- données --> </s>
</f>
</notice>
</unimarc>
DITTIERE Victor
3/5
CHL – PMB XML DOCS
Tableau des paramètre dans la balise <f> (première notice de l’export de toute la
base pmb):
BALISE f
PARAMETRE c
PARAMETRE
ind
BALISE s
TYPE DE
CONTENU
PARAMETRE c
TYPE DE
CONTENU
? Numéro de la notice
dans la base ?
"001"
"009"
" "
"a"
? Date de
publication ?
"010"
" "
"a"
ISBN/ISSN/EAN
"100"
" "
"a"
???
"101"
"0 "
"a"
? Langue ?
"200"
"1 "
"a"
Titre
"a"
Vile éditeur
"b"
Vile éditeur
"c"
Editeur
"d"
Année de publication
"9"
? id éditeur ?
"a"
Importance
"c"
Présentation
"d"
Format
"a"
Collection
"9"
? id collection ?
"210"
"215"
" "
Info pour identifier le
bulletin
Info pour identifier le
bulletin
" "
"225"
"2 "
"319"
" "
"a"
? Droit ?
"327"
" "
"a"
Note de contenu
"410"
" 0"
"t"
Collection
"9"
? id collection ?
"a"
Index
"l"
Index. décimale
"9"
? id Index ?
"a"
Nom auteur
"b"
Prénom auteur
"4"
???
"9"
? id auteur ?
"a"
Image
"a"
???
"c"
???
"f"
Code barre
"k"
Cote
"r"
???
"q"
???
"f"
Code barre
"676"
"700"
"896"
"995"
"996"
DITTIERE Victor
" "
" 1"
" "
" "
" "
4/5
CHL – PMB XML DOCS
"k"
Cote
"m"
???
"n"
???
"a"
???
"b"
???
"v"
Localisation
"x"
Section
"e"
Support
"1"
Etat
"3"
???
"9" 16 fois
? insertion ?
Le fichier qui créer le fichier PMB XML se trouve dans
pmb/admin/convert/export.class.php.
Sur PMB il y a une fonctionnalité qui permet de convertir des fichier XML, venant de BCDI, en
PMB XML UNIMARC. Or lors de cette conversion, certains champs sont mal remplis, d’où les lien
cassé entre notice et bulletin, article, etc. De plus l’encodage est a revoir.
DITTIERE Victor
5/5
CHL – PMB XML DOCS




