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 3: | Řádek 3: | ||
Všechny '''výměnné''' (komunikativní) '''formáty''' lze v současné době '''rozdělit do tří skupin''' (kategorií): | 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<br /> |
− | * ''' | + | * '''Skupina tzv. "NON MARC" formátů''' (formáty užívané zejména v oblasti specializovaných systémů)<br /> |
− | * ''' | + | * '''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). |
==Definice== | ==Definice== | ||
Řádek 19: | Řádek 19: | ||
=== '''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''' (min. 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''' (min. 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 | + | * 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 | + | * 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''') | * Datová pole ('''proměnná délka''') | ||
* Oddělovač polí | * Oddělovač polí | ||
Řádek 45: | Řádek 45: | ||
=== '''Mapa adresáře:''' === | === '''Mapa adresáře:''' === | ||
− | * 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í | + | * 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í. |
− | * 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 | + | * 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. |
− | * 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 | + | * 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. |
− | * Znaková pozice 23: rezervováno pro budoucí využití | + | * Znaková pozice 23: rezervováno pro budoucí využití. |
=== '''Zápis adresáře''' === | === '''Zápis adresáře''' === | ||
Řádek 61: | Řádek 61: | ||
* Délka pole | * Délka pole | ||
** Délka je celkový počet znaků pole, které je označeno uvedeným návěštím | ** Délka je celkový počet znaků pole, které je označeno uvedeným návěštím | ||
− | ** 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 | + | ** 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 | * Počáteční pozice znaku | ||
− | ** 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ů | + | ** 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 | * Část pro implementaci | ||
− | ** Pokud existuje, obsahuje řídící informace o poli uvedeném v zápisu | + | ** Pokud existuje, obsahuje řídící informace o poli uvedeném v zápisu. |
− | + | * Pole | |
− | + | ** Všechna pole jsou ukončena oddělovačem polí | |
− | + | ** Existují 3 typy polí: | |
− | + | *** Ppole 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 | ||
+ | ** 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. | ||
==Zdroje== | ==Zdroje== |
Verze z 26. 7. 2016, 16:54
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.
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).
Obsah
Definice
- Pro účely této mezinárodní normy platí následující definice:
- Záznam: soubor polí zahrnující návěští záznamu, adresář a data
- Pole: část záznamu proměnné délky, která obsahuje třídu dat
- Indikátor: pokud je přítomen, je to první datový prvek spojený s polem; poskytuje další informace o obsahu pole
- 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
- Mapa adresáře: množina parametrů, které specifikují strukturu zápisů v adresáři
- Oddělovač: řídící znak používaný k logickému oddělení
- Ppodpole: čá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 (min. 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:
- 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í.
- 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.
- 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.
- Znaková pozice 23: rezervováno pro budoucí využití.
Zápis adresáře
Zápisy (všechny zápisy v adresáři mají stejnou strukturu) 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
- Délka pole
- Délka je celkový počet znaků pole, které je označeno uvedeným návěštím
- 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
- 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
- Pokud existuje, obsahuje řídící informace o poli uvedeném v zápisu.
- Pole
- Všechna pole jsou ukončena oddělovačem polí
- Existují 3 typy polí:
- Ppole 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
- 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.
- Každé datové pole v záznamu je vytvořeno podle jedné z následujících alternativ:
Zdroje
Reference