File Coverage

blib/lib/Data/MARC/Leader/Utils/CES.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             package Data::MARC::Leader::Utils::CES;
2              
3 6     6   99148 use strict;
  6         30  
  6         286  
4 6     6   31 use warnings;
  6         14  
  6         295  
5              
6 6     6   1026 use Readonly;
  6         6932  
  6         380  
7 6     6   1814 use Unicode::UTF8 qw(decode_utf8);
  6         2827  
  6         4364  
8              
9             Readonly::Hash our %BIBLIOGRAPHIC_LEVEL => (
10             'a' => decode_utf8('analytická část (monografická)'),
11             'b' => decode_utf8('analytická část (seriálová)'),
12             'c' => decode_utf8('sbírka'),
13             'd' => decode_utf8('podjednotka'),
14             'i' => decode_utf8('integrační zdroj m monografie'),
15             'm' => decode_utf8('monografie'),
16             's' => decode_utf8('seriál'),
17             );
18             Readonly::Hash our %CHAR_CODING_SCHEME => (
19             ' ' => 'MARC-8',
20             'a' => 'UCS/Unicode',
21             );
22             Readonly::Hash our %DESCRIPTIVE_CATALOGING_FORM => (
23             ' ' => decode_utf8('jiná než ISBD'),
24             'a' => 'AACR 2',
25             'c' => decode_utf8('vynechána interpunkce ISBD'),
26             'i' => decode_utf8('přítomna interpunkce ISBD'),
27             'n' => decode_utf8('vynechána interpunkce jiná než ISBD'),
28             'u' => decode_utf8('není znám'),
29             );
30             Readonly::Hash our %ENCODING_LEVEL => (
31             ' ' => decode_utf8('úplná úroveň'),
32             '1' => decode_utf8('úplná úroveň, bez dokumentu v ruce'),
33             '2' => decode_utf8('méně než úplná úroveň, bez dokumentu v ruce'),
34             '3' => decode_utf8('zkrácený záznam'),
35             '4' => decode_utf8('základní úroveň'),
36             '5' => decode_utf8('částečně zpracovaný záznam'),
37             '7' => decode_utf8('minimální úroveň'),
38             '8' => decode_utf8('před vydáním dokumentu'),
39             'u' => decode_utf8('není znám'),
40             'z' => decode_utf8('nelze použít'),
41             );
42             Readonly::Hash our %IMPL_DEF_PORTION_LEN => (
43             '0' => decode_utf8('délka implementačně definované části'),
44             );
45             Readonly::Hash our %INDICATOR_COUNT => (
46             '2' => decode_utf8('délka indikátorů'),
47             );
48             Readonly::Hash our %LENGTH_OF_FIELD_PORTION_LEN => (
49             '4' => decode_utf8('počet znaků délky pole'),
50             );
51             Readonly::Hash our %MULTIPART_RESOURCE_RECORD_LEVEL => (
52             ' ' => decode_utf8('není specifikována, nelze použít'),
53             'a' => decode_utf8('soubor'),
54             'b' => decode_utf8('část/svazek s nezávislým názvem'),
55             'c' => decode_utf8('část/svazek se závislým názvem'),
56             );
57             Readonly::Hash our %STARTING_CHAR_POS_PORTION_LEN => (
58             '5' => decode_utf8('délka počáteční znakové pozice'),
59             );
60             Readonly::Hash our %STATUS => (
61             'a' => decode_utf8('doplněný záznam'),
62             'c' => decode_utf8('opravený záznam'),
63             'd' => decode_utf8('zrušený záznam'),
64             'n' => decode_utf8('nový záznam'),
65             'p' => decode_utf8('doplněný prozatímní záznam'),
66             );
67             Readonly::Hash our %SUBFIELD_CODE_COUNT => (
68             '2' => decode_utf8('délka označení podpole'),
69             );
70             Readonly::Hash our %TYPE => (
71             'a' => decode_utf8('textový dokument'),
72             'c' => decode_utf8('hudebnina'),
73             'd' => decode_utf8('rukopisná hudebnina'),
74             'e' => decode_utf8('kartografický dokument'),
75             'f' => decode_utf8('rukopisný kartografický dokument'),
76             'g' => decode_utf8('projekční médium'),
77             'i' => decode_utf8('nehudební zvukový záznam'),
78             'j' => decode_utf8('hudební zvukový záznam'),
79             'k' => decode_utf8('dvojrozměrná neprojekční grafika'),
80             'm' => decode_utf8('počítačový soubor/elektronický zdroj'),
81             'o' => decode_utf8('souprava, soubor (kit)'),
82             'p' => decode_utf8('smíšený dokument'),
83             'r' => decode_utf8('trojrozměrný předmět, přírodní objekt'),
84             't' => decode_utf8('rukopisný textový dokument'),
85             'z' => decode_utf8('záznam souboru autorit'),
86             );
87             Readonly::Hash our %TYPE_OF_CONTROL => (
88             ' ' => decode_utf8('není specifikován'),
89             'a' => decode_utf8('archivní dokument'),
90             );
91             Readonly::Hash our %UNDEFINED => (
92             '0' => decode_utf8('není definován'),
93             );
94              
95             our $VERSION = 0.07;
96              
97             1;
98              
99             __END__