Pojednejte o struktuře komunikativních (výměnných) formátů pro bibliografické a jiné související entity založené na technické normě ISO 2709: Porovnání verzí

m
m
Řádek 12: Řádek 12:
  
 
=== '''Struktura výměnného formátu pro záznam''' ===
 
=== '''Struktura výměnného formátu pro záznam''' ===
* záznam obsahuje následující pole pevné a proměnné délky:  
+
Záznam obsahuje následující pole pevné a proměnné délky:  
 
* návěští záznamu (pevná délka) 0-23 - jsou tři znaky definující název jakéhokoliv přirozeného pole
 
* návěští záznamu (pevná délka) 0-23 - jsou tři znaky definující název jakéhokoliv přirozeného pole
 
* adresář (proměnná délka) 24-36 (12 znaků) - adresář se skládá z různého počtu zápisů z nichž každý koresponduje s příslušným polem
 
* adresář (proměnná délka) 24-36 (12 znaků) - adresář se skládá z různého počtu zápisů z nichž každý koresponduje s příslušným polem
Řádek 21: Řádek 21:
 
* oddělovač záznamu
 
* oddělovač záznamu
  
* délka záznamu (znaková pozice 0 až 4)
+
== Podrobný rozbor záznamu ==
* délka je vyjádřena číslem o pěti desítkových číslicích
 
  
- stav záznamu (znaková pozice 5)
+
* Délka záznamu (znaková pozice 0 až 4)
* např. nový nebo změněný
+
** Délka je vyjádřena číslem o pěti desítkových číslicích
* pokud není k dispozici mezinárodní norma, je třeba vzájemné dohody mezi partnery výměny
+
* Stav záznamu (znaková pozice 5)
 
+
** např. nový nebo změněný
- implementační kódy (znaková pozice 6 až 9)
+
** pokud není k dispozici mezinárodní norma, je třeba vzájemné dohody mezi partnery výměny
 
+
* implementační kódy (znaková pozice 6 až 9)
- délka indikátoru (znaková pozice 10)
+
* délka indikátoru (znaková pozice 10)
* jedna desítková číslice udávající počet znakových pozic identifikátoru
+
** jedna desítková číslice udávající počet znakových pozic identifikátoru
* pokud se identifikátor nepoužívá, je délka identifikátoru nastavena na 0
+
** pokud se identifikátor nepoužívá, je délka identifikátoru nastavena na 0
 
* počet znaků pro identifikátory podpolí (znaková pozice 11)
 
* počet znaků pro identifikátory podpolí (znaková pozice 11)
  

Verze z 26. 7. 2016, 16:37

Norma ISO 2709 specifikuje požadavky na obecný výměnný formát. Popisuje obecnou strukturu speciálně navrženou pro komunikaci mezi systémy pro zpracování dat.

Definice

  • Pro účely této mezinárodní normy platí následující definice:
  1. záznam: soubor polí zahrnující návěští záznamu, adresář a data
  2. pole: část záznamu proměnné délky, která obsahuje třídu dat
  3. indikátor: pokud je přítomen, je to první datový prvek spojený s polem; poskytuje další informace o obsahu pole
  4. návěští záznamu: pole objevující se na začátku každého záznamu a poskytující parametry pro zpracování záznamu
  5. mapa adresáře: množina parametrů, které specifikují strukturu zápisů v adresáři
  6. oddělovač: řídící znak používaný k logickému oddělení
  7. podpole: část pole obsahující definovanou jednotku informace

Struktura výměnného formátu pro záznam

Záznam obsahuje následující pole pevné a proměnné délky:

  • návěští záznamu (pevná délka) 0-23 - jsou tři znaky definující název jakéhokoliv přirozeného pole
  • adresář (proměnná délka) 24-36 (12 znaků) - adresář se skládá z různého počtu zápisů z nichž každý koresponduje s příslušným polem
  • identifikátor záznamu (proměnná délka) - znaky identifikující záznam, které přiřazuje organizace vytvářející záznam
  • referenční pole (proměnná délka) - adresář se skládá z různého počtu zápisů z nichž každý koresponduje s příslušným polem
  • datová pole (proměnná délka)
  • oddělovač polí
  • oddělovač záznamu

Podrobný rozbor záznamu

  • Délka záznamu (znaková pozice 0 až 4)
    • Délka je vyjádřena číslem o pěti desítkových číslicích
  • Stav záznamu (znaková pozice 5)
    • např. nový nebo změněný
    • pokud není k dispozici mezinárodní norma, je třeba vzájemné dohody mezi partnery výměny
  • implementační kódy (znaková pozice 6 až 9)
  • délka indikátoru (znaková pozice 10)
    • jedna desítková číslice udávající počet znakových pozic identifikátoru
    • pokud se identifikátor nepoužívá, je délka identifikátoru nastavena na 0
  • počet znaků pro identifikátory podpolí (znaková pozice 11)

- základní adresa dat (znaková pozice 12 až 16)

  • pět desítkových číslich (udává pozici 1. znaku 1. pole dat)

- pozice definované uživatelem systému (znaková pozice 17 až 19)

  • tyto pozice jsou definovány uživatelem systému

- mapa adresáře: o znaková pozice 20: jedna desítková číslice, která vyjadřuje strukturu zápisu adresáře tj. na kolika pozicích se vyjadřuje délka datových polí o znaková pozice 21: jedna desítková číslice, která vyjadřuje strukturu zápisu adresáře tj. na kolika pozicích se vyjadřuje počáteční pozice 1. znaku datového pole o znaková pozice 22: jedna desítková číslice, která vyjadřuje strukturu zápisu adresáře tj. na kolika pozicích se vyjadřuje délka části pro implementaci o znaková pozice 23: rezervováno pro budoucí využití - zápis adresáře o zápisy se skládají z následujících částí v tomto pořadí: návěští pole délka pole počáteční pozice znaku část pro implementaci

     - všechny zápisy v adresáři mají stejnou strukturu


- délka pole o délka je celkový počet znaků pole, které je označeno uvedeným návěštím o nebo nulová, to znamená, že zápis adresáře se týká pole, jehož celková délka je větší než hodnota n a která je uchována v délce zápisu adresáře

- počáteční pozice znaku o desítkové číslo udávající počáteční pozici, které je identifikováno návěštím a které se vztahuje k základní adrese údajů

- část pro implementaci o pokud existuje, obsahuje řídící informace o poli uvedeném v zápisu

- pole o všechna pole jsou ukončena oddělovačem polí o existují 3 typy polí:

  • pole pro identifikátor záznamu: návěští 001
  • referenční pole: návěští 002 až 009 a 00A až 00Z
  • datová pole: návěští 010 až 999 a OAA až ZZZ


- datová pole o každé datové pole v záznamu je vytvořeno podle jedné z následujících alternativ :

  • data : v tomto případě délka indikátoru v návěští záznamu nastavena na hodnotu 0 a délka identifikátoru je nastavena na hodnotu 1 nebo více
  • identifikátor a data: v tomto případě je délka indikátoru v návěští záznamu nastavena na hodnotu 0 a délka identifikátoru je nastavena na hodnotu 1 nebo více
  • indikátor a data: v tomto případě délka indikátoru v návěští záznamu je nastavena na hodnotu 1 nebo více a délka identifikátoru je nastavena na hodnotu 0
  • indikátor, identifikátor a data: v tomto případě jsou délka indikátoru a délka identifikátoru v návěští záznamu nastaveny na hodnotu 1 nebo více


Všechny výměnné (komunikativní) formáty lze v současné době rozdělit do tří skupin (kategorií):

skupina formátů typu MARC, které vycházejí z ISO 2709
skupina tzv. "NON MARC" formátů (formáty užívané zejména v oblasti specializovaných systémů)
skupina novodobých formátů pro výměnu údajů o elektronických (digitálních) zdrojích, především síťových (formáty pro metadata).

Zdroje

Reference


Související články

Klíčová slova