Présentation d’une séquence ISBN et de la structure de son format de fichier en langage XML

La séquence ISBN est disponible sous la forme d’un fichier au format XML avec une DTD conforme.

Le fichier contient les données actualisées de l’Agence internationale de l’ISBN relatives aux numéros d’identification de groupe (zone linguistique ou pays) et aux séquences de numéros d’identification d’éditeurs qui leur sont associées. Des agences ISBN nationales peuvent avoir plus d’un numéro d’identification de groupe et certains sont partagés entre différentes agences ISBN nationales.

 

Ces informations fournissent aux systèmes informatiques les données nécessaires pour calculer et découper les ISBN à 13 chiffres, délivrés par chaque agence nationale et représentés comme suit:

 

[EAN-UCC préfixe livre] – [Groupe linguistique] – [Editeur] –[Titre]- [Clé de contrôle]

 

La structure de données de ce format peut être utilisée pour détecter des ISBN non valides parce qu’un numéro donné d’identification de groupe reste encore à définir dans le préfixe EAN UCC ou qu’un contingent spécifique de numéros d’identification éditeur reste encore à définir dans le groupe.

 

Structure du format XML

Message et balises d’en tête

Le groupe de balises suivant fournit des informations d’ordre général sur le format de fichier XML:

<ISBNRangeMessage>

<MessageSource>

<MessageSerialNumber>

<MessageDate>


Balises du préfixe EAN UCC

 

Le groupe de balises suivant fournit les données qui décrivent la longueur du numéro d’identification du groupe linguistique à l’intérieur de la séquence d’un groupe linguistique donné. Ces données peuvent indiquer qu’une séquence particulière d’un préfixe EAN UCC n’est pas utilisée en ce moment.

 

<EAN.UCCPrefixes> - envelope for all EAN.UCC Prefixes

<EAN.UCC> - envelope for particular EAN.UCC Prefix

<Prefix> - [EAN.UCC Prefix]

<Agency> - always “International ISBN Agency”

<Rules> - envelope for all Registration Group range length rules for this EAN.UCC Prefix

<Rule> - envelope for a particular range length rule

<Range> - [range] (padded to maximum 7 digits)

<Length> - [length] defined for range (zero indicates range not defined for use)


Balises du groupe linguistique

 

Le groupe de balises suivant fournit les données qui décrivent la longueur du segment d’identification de l’éditeur à l’intérieur de la séquence particulière d’un groupe linguistique donné. Ces données peuvent indiquer qu’une séquence particulière d’un groupe linguistique n’est pas utilisée en ce moment.

 

<RegistrationGroups> - envelope for all Registration Group Elements

<Group> - envelope for particular Registration Group Elements

<Prefix> - [composed of EAN.UCC Prefix-Registration Group Element]

<Agency> - [National ISBN Agency name]

<Rules> - envelope for all Registrant range length rules for this Registration Group Prefix

<Rule> - envelope for a particular range length rule

<Range> - [range] (padded to maximum 7 digits)

<Length> - [length] defined for range (zero indicates range not defined for use)


Formats disponibles

 

L’information sur les séquences ISBN est disponible:

  •  Au format pdf, triée par groupe linguistique ou par agence nationale
  •  Au format XML