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í

(Založena nová stránka s textem „'''1. Pojednejte o struktuře komunikativních (výměnných) formátů pro bibliografické a jiné související entity založené na technické normě IS…“)
 
 
(Není zobrazeno 25 mezilehlých verzí od 3 dalších uživatelů.)
Řádek 1: Řádek 1:
'''1. 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'''
+
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/>
 +
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>
  
ČSN ISO 2709
+
Všechny '''výměnné''' (komunikativní) '''formáty''' lze v současné době '''rozdělit do tří skupin''' (kategorií):
ČESKÁ TECHNICKÁ NORMA
 
  
Předmět normy
+
* '''Skupina formátů typu MARC''', které vycházejí z ISO 2709.
* specifikuje požadavky na obecný výměnný formát
+
* '''Skupina tzv. "NON MARC" formátů''' (formáty užívané zejména v oblasti specializovaných systémů).
* popisuje obecnou strukturu speciálně navrženou pro komunikaci mezi systémy pro zpracování dat
+
* '''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: <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
 +
# '''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
 +
==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>
  
Definice
+
* '''Návěští záznamu''' (pevná délka) '''0-23''' - jsou tři znaky definující název jakéhokoliv přirozeného pole.
* pro účely této mezinárodní normy platí následující definice :
+
* '''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.
# záznam : soubor polí zahrnující návěští záznamu, adresář a data
+
* '''Pole'''
# pole: část záznamu proměnné délky, která obsahuje třídu dat
+
* '''Oddělovač záznamu/pole'''
# indikátor : pokud je přítomen, je to první datový prvek spojený s polem; poskytuje další informace o obsahu pole
+
Mimo tyto základní složky záznam obsahuje i další 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
+
* Identifikátor záznamu ('''proměnná délka''') - znaky identifikující záznam, které přiřazuje organizace vytvářející záznam.
# mapa adresáře : množina parametrů, které specifikují strukturu zápisů v adresáři
+
* 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č : řídící znak používaný k logickému oddělení
+
* Datová pole ('''proměnná délka''')
# podpole : část pole obsahující definovanou jednotku informace
+
== Podrobný rozbor záznamu ==
  
Struktura výměnného formátu pro záznam
+
* Délka záznamu '''(znaková pozice 0 až 4)'''
* záznam obsahuje následující pole pevné a proměnné délky :
+
** Délka je vyjádřena číslem o pěti desítkových číslicích
* návěští záznamu (pevná délka) 0- 23 - jsou tři znaky definující název jakéhokoliv přirozeného pole
+
* Stav záznamu '''(znaková pozice 5)'''
* 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
+
** Např. nový nebo změněný
* identifikátor záznamu (proměnná délka) - znaky identifikující záznam, které přiřazuje organizace vytvářející záznam
+
** Pokud není k dispozici mezinárodní norma, je třeba vzájemné dohody mezi partnery výměny
* 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
+
* Implementační kódy '''(znaková pozice 6 až 9)'''
* datová pole (proměnná délka)
+
* Délka indikátoru '''(znaková pozice 10)'''
* oddělovač polí
+
** Jedna desítková číslice udávající počet znakových pozic identifikátoru
* oddělovač záznamu
+
** 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
  
* délka záznamu (znaková pozice 0 až 4)
+
=== '''Mapa adresáře:''' ===
* délka je vyjádřena číslem o pěti desítkových číslicích
+
* '''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í.
  
- stav záznamu (znaková pozice 5)
+
=== '''Zápis adresáře''' ===
* 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)
+
Všechny zápisy v adresáři mají stejnou strukturu a skládají se z následujících částí v tomto pořadí:
  
- délka indikátoru (znaková pozice 10)
+
# Návěští pole
* jedna desítková číslice udávající počet znakových pozic identifikátoru
+
# Délka pole
* pokud se identifikátor nepoužívá, je délka identifikátoru nastavena na 0
+
# Počáteční pozice znaku
* počet znaků pro identifikátory podpolí (znaková pozice 11)
+
# Část pro implementaci
  
- základní adresa dat (znaková pozice 12 až 16)
+
* Délka pole
* pět desítkových číslich (udává pozici 1. znaku 1. pole dat)
+
** Délka je celkový počet znaků pole, které je označeno uvedeným návěštím
- pozice definované uživatelem systému (znaková pozice 17 19)
+
** 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.
* tyto pozice jsou definovány uživatelem systému
+
* 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 00Z.
 +
*** Datová pole: návěští 010 až 999 a OAA až ZZZ.
  
- mapa adresáře  :
+
* Datová 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í
+
** Každé datové pole v záznamu je vytvořeno podle jedné z následujících alternativ:  
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
+
*** 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.
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
+
*** 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.
o znaková pozice 23 : rezervováno pro budoucí využití
+
*** 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.
- zápis adresáře
+
*** 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.
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
 
  
 +
==Zdroje==
 +
===Reference===
 +
<references />
  
- délka pole
+
===Související články===
o délka je celkový počet znaků pole, které je označeno uvedeným návěštím
+
[[Bibliografie]]<br/>
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
+
[[Metadata]]<br/>
 
+
[[Identifikační popis]]<br/>
- počáteční pozice znaku
+
[[Katalogizace]]
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<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, 14: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