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í
Značky: editace z Vizuálního editoru, možná chyba ve Vizuálním editoru |
(formátování) |
||
Řádek 16: | Řádek 16: | ||
# '''podpole:''' část pole obsahující definovanou jednotku informace | # '''podpole:''' část pole obsahující definovanou jednotku informace | ||
− | 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) | + | * 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) | + | * 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 | * 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 | ||
Řádek 45: | Řádek 45: | ||
* tyto pozice jsou definovány uživatelem systému | * tyto pozice jsou definovány uživatelem systému | ||
− | - mapa adresáře | + | - 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 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 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 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í | + | o znaková pozice 23: rezervováno pro budoucí využití |
- zápis adresáře | - zápis adresáře | ||
o zápisy se skládají z následujících částí v tomto pořadí: | o zápisy se skládají z následujících částí v tomto pořadí: | ||
Řádek 72: | Řádek 72: | ||
o všechna pole jsou ukončena oddělovačem polí | o všechna pole jsou ukončena oddělovačem polí | ||
o existují 3 typy polí: | o existují 3 typy polí: | ||
− | * pole pro identifikátor záznamu : návěští 001 | + | * pole pro identifikátor záznamu: návěští 001 |
− | * referenční pole : návěští 002 až 009 a 00A až 00Z | + | * 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: návěští 010 až 999 a OAA až ZZZ |
Řádek 80: | Řádek 80: | ||
o každé datové pole v záznamu je vytvořeno podle jedné z následujících alternativ : | 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 | * 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 | + | * 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 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 | + | * 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í): | + | 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 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 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). | + | • '''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). |
[[Kategorie:Státnicové otázky UISK]] | [[Kategorie:Státnicové otázky UISK]] |
Verze z 18. 7. 2016, 17:13
ČSN ISO 2709 ČESKÁ TECHNICKÁ NORMA
Předmět normy
- 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:
- 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í
- 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
- 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).