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
 
(Není zobrazeno 23 mezilehlých verzí od 3 dalších uživatelů.)
Řádek 1: Řádek 1:
ČSN ISO 2709
+
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.<ref>ISO 2709:2008: Information and documentation -- Format for information exchange. In: Iso.org [online]. [cit. 2017-01-18]. Dostupné z: http://www.iso.org/iso/catalogue_detail.htm?csnumber=41319</ref><br/>
ČESKÁ TECHNICKÁ NORMA
+
Oborový terminologický slovník definuje výměnný (komunikativní) formát jako „standardizovaný formát struktury bibliografického, katalogizačního záznamu, autoritního záznamu, klasifikačních údajů, sloužící pro výměnu dat mezi jednotlivými informačními institucemi anebo systémy. Stanoví povinné údaje pro výměnu, pořadí údajů, jejich odpovídající kódová označení a pravidla použití".
 +
Cílem standartizovaného formátu je snaha o šetření času a nákladů při výměně záznamů. Formát však musí být dostatečně obecný, aby bylo jeho využitím možno obsáhnout nejrůznější druhy dokumentů a musí splňovat standart flexibility, kvůli použití v rámci množiny knihovnických softwarů.
 +
Těmito požadavky se liší od interních formátů, které si instituce vytváří sami pro sebe, či pro svůj software. Převod mezi interním a výměnným formátem lze realizovat speciálními počítačovými programy.<ref>OPPELT, Šimon. Výměnné formáty v České republice se zaměřením na důvody přechodu z výměnného formátu UNIMARC na výměnný formát MARC 21 [online]. Praha, 2013 [cit. 2017-01-24]. Dostupné z: https://is.cuni.cz/webapps/zzp/detail/106965. Bakalářská práce. Univerzita Karlova v Praze. Vedoucí práce PhDr. Klára Rösslerová.</ref>
  
==Předmět normy==
+
Všechny '''výměnné''' (komunikativní) '''formáty''' lze v současné době '''rozdělit do tří skupin''' (kategorií):
* 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
 
  
 +
* '''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).
 
==Definice==
 
==Definice==
* pro účely této mezinárodní normy platí následující definice:
+
Pro účely této mezinárodní normy platí následující definice: <ref>Information and documentation - Format for information exchange. 4. TC 46, 2008.</ref>
# '''záznam:''' soubor polí zahrnující návěští záznamu, adresář a data
+
# '''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
+
# '''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
+
# '''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
+
# '''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
+
# '''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í  
+
# '''Oddělovač: '''řídící znak používaný k logickému oddělení  
# '''podpole:''' část pole obsahující definovanou jednotku informace
+
# '''Podpole:''' část pole obsahující definovanou jednotku informace
 +
==Základní složky výměnných formátů==
 +
Výměnný formát se skládá ze tří základních složek.
 +
# '''Označení obsahu''' (identifikace jednotlivých datových prvků)
 +
# '''Obsah''' (určuje základní oborové normy)
 +
# '''Struktura''' (určuje uspořádání dat)
 +
===Struktura===
 +
Struktura je definována normou ISO 2709 Information and documentation – Format for information exchange, jejíž poslední revize proběhla v roce 2008.
 +
Norma 2709 se historicky vyvinula z formátu [[MARC]] (druhá polovina 60.let). Dnešní podoba struktury výměnných formátů se ustálila na čtyřech hlavních částech: '''návěští''', '''adresář''', '''pole''' a '''oddělovač záznamu/pole'''.<ref>ČSN ISO 2709 (01 0157) Informace a dokumentace - Formát pro výměnu informací. Praha: Český normalizační institut, 1998.</ref>
  
Struktura výměnného formátu pro záznam
+
* '''Návěští záznamu''' (pevná délka) '''0-23''' - jsou tři znaky definující název jakéhokoliv přirozeného pole.
* záznam obsahuje následující pole pevné a proměnné délky :
+
* '''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.
* návěští záznamu (pevná délka) 0- 23 - jsou tři znaky definující název jakéhokoliv přirozeného pole
+
* '''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
+
* '''Oddělovač záznamu/pole'''
* identifikátor záznamu (proměnná délka) - znaky identifikující záznam, které přiřazuje organizace vytvářející záznam
+
Mimo tyto základní složky záznam obsahuje i další pole:
* 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  
+
* Identifikátor záznamu ('''proměnná délka''') - znaky identifikující záznam, které přiřazuje organizace vytvářející záznam.
* datová pole (proměnná délka)
+
* 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.
* oddělovač polí
+
* Datová pole ('''proměnná délka''')
* oddělovač záznamu
+
== Podrobný rozbor záznamu ==
  
* délka záznamu (znaková pozice 0 až 4)  
+
* Délka záznamu '''(znaková pozice 0 až 4)'''
* délka je vyjádřena číslem o pěti desítkových číslicích
+
** 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 číslic (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
  
- stav záznamu (znaková pozice 5)
+
=== '''Mapa adresáře:''' ===
* např. nový nebo změněný
+
* '''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í.
* pokud není k dispozici mezinárodní norma, je třeba vzájemné dohody mezi partnery výměny
+
* '''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í.
  
- implementační kódy (znaková pozice 6 až 9)
+
=== '''Zápis adresáře''' ===
  
- délka indikátoru (znaková pozice 10)
+
Všechny zápisy v adresáři mají stejnou strukturu a skládají se z následujících částí v tomto pořadí:
* 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)
+
# Návěští pole
* pět desítkových číslich (udává pozici 1. znaku 1. pole dat)
+
# Délka pole
- pozice definované uživatelem systému (znaková pozice 17 až 19)
+
# Počáteční pozice znaku
* tyto pozice jsou definovány uživatelem systému
+
# Část pro implementaci
  
- mapa adresáře  :
+
* Délka pole
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í
+
** Délka je celkový počet znaků pole, které je označeno uvedeným návěštím
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
+
** 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.
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
+
* Počáteční pozice znaku
o znaková pozice 23 : rezervováno pro budoucí využití
+
** 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ů.
- zápis adresáře
+
* Část pro implementaci
o zápisy se skládají z následujících částí v tomto pořadí:  
+
** Pokud existuje, obsahuje řídící informace o poli uvedeném v zápisu.
návěští pole
+
* Pole
délka pole
+
** Všechna pole jsou ukončena oddělovačem polí
počáteční pozice znaku
+
** Existují 3 typy polí:
část pro implementaci
+
*** Ppole pro identifikátor záznamu: návěští 001.
      - všechny zápisy v adresáři mají stejnou strukturu
+
*** 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.
  
- délka pole
+
==Zdroje==
o délka je celkový počet znaků pole, které je označeno uvedeným návěštím
+
===Reference===
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
+
<references />
  
- počáteční pozice znaku
+
===Související články===
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ů
+
[[Bibliografie]]<br/>
 
+
[[Metadata]]<br/>
- část pro implementaci
+
[[Identifikační popis]]<br/>
o pokud existuje, obsahuje řídící informace o poli uvedeném v zápisu
+
[[Katalogizace]]
 
 
- 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<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).
 
  
 +
===Klíčová slova===
 +
MARC, identifikační popis, ISO 2709
 
[[Kategorie:Státnicové otázky UISK]]
 
[[Kategorie:Státnicové otázky UISK]]

Aktuální verze z 24. 1. 2017, 15:10

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.[1]
Oborový terminologický slovník definuje výměnný (komunikativní) formát jako „standardizovaný formát struktury bibliografického, katalogizačního záznamu, autoritního záznamu, klasifikačních údajů, sloužící pro výměnu dat mezi jednotlivými informačními institucemi anebo systémy. Stanoví povinné údaje pro výměnu, pořadí údajů, jejich odpovídající kódová označení a pravidla použití". Cílem standartizovaného formátu je snaha o šetření času a nákladů při výměně záznamů. Formát však musí být dostatečně obecný, aby bylo jeho využitím možno obsáhnout nejrůznější druhy dokumentů a musí splňovat standart flexibility, kvůli použití v rámci množiny knihovnických softwarů. Těmito požadavky se liší od interních formátů, které si instituce vytváří sami pro sebe, či pro svůj software. Převod mezi interním a výměnným formátem lze realizovat speciálními počítačovými programy.[2]

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).

Definice

Pro účely této mezinárodní normy platí následující definice: [3]

  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

Základní složky výměnných formátů

Výměnný formát se skládá ze tří základních složek.

  1. Označení obsahu (identifikace jednotlivých datových prvků)
  2. Obsah (určuje základní oborové normy)
  3. Struktura (určuje uspořádání dat)

Struktura

Struktura je definována normou ISO 2709 Information and documentation – Format for information exchange, jejíž poslední revize proběhla v roce 2008. Norma 2709 se historicky vyvinula z formátu MARC (druhá polovina 60.let). Dnešní podoba struktury výměnných formátů se ustálila na čtyřech hlavních částech: návěští, adresář, pole a oddělovač záznamu/pole.[4]

  • 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.
  • Pole
  • Oddělovač záznamu/pole

Mimo tyto základní složky záznam obsahuje i další pole:

  • 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)

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 číslic (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

Všechny zápisy v adresáři mají stejnou strukturu a skládají se z následujících částí v tomto pořadí:

  1. Návěští pole
  2. Délka pole
  3. Počáteční pozice znaku
  4. Čá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.

Zdroje

Reference

  1. ISO 2709:2008: Information and documentation -- Format for information exchange. In: Iso.org [online]. [cit. 2017-01-18]. Dostupné z: http://www.iso.org/iso/catalogue_detail.htm?csnumber=41319
  2. OPPELT, Šimon. Výměnné formáty v České republice se zaměřením na důvody přechodu z výměnného formátu UNIMARC na výměnný formát MARC 21 [online]. Praha, 2013 [cit. 2017-01-24]. Dostupné z: https://is.cuni.cz/webapps/zzp/detail/106965. Bakalářská práce. Univerzita Karlova v Praze. Vedoucí práce PhDr. Klára Rösslerová.
  3. Information and documentation - Format for information exchange. 4. TC 46, 2008.
  4. ČSN ISO 2709 (01 0157) Informace a dokumentace - Formát pro výměnu informací. Praha: Český normalizační institut, 1998.

Související články

Bibliografie
Metadata
Identifikační popis
Katalogizace

Klíčová slova

MARC, identifikační popis, ISO 2709