From bf0b96ab99fb0734814dad3b3cf083d0b7ea3de5 Mon Sep 17 00:00:00 2001 From: Matej Date: Sun, 20 Oct 2024 15:29:52 +0200 Subject: [PATCH] Add first batch of tests for speech amd timestamps loading #9 --- .../expected/expectedEncapsulatedWords.txt | 16 + .../expected/expectedMissingTimestamps.txt | 16 + .../expected/expectedMultipleSpeeches.txt | 46 + .../examples/expected/expectedReal.txt | 16 + .../examples/inputs/encapsulatedWords.xml | 1276 + .../examples/inputs/missingTimestamps.xml | 953 + .../examples/inputs/multipleSpeeches.xml | 19797 ++++++++++++++++ .../examples/inputs/real.xml | 2928 +++ test/MetadataExtraction/tester.py | 50 + 9 files changed, 25098 insertions(+) create mode 100644 test/MetadataExtraction/examples/expected/expectedEncapsulatedWords.txt create mode 100644 test/MetadataExtraction/examples/expected/expectedMissingTimestamps.txt create mode 100644 test/MetadataExtraction/examples/expected/expectedMultipleSpeeches.txt create mode 100644 test/MetadataExtraction/examples/expected/expectedReal.txt create mode 100644 test/MetadataExtraction/examples/inputs/encapsulatedWords.xml create mode 100644 test/MetadataExtraction/examples/inputs/missingTimestamps.xml create mode 100644 test/MetadataExtraction/examples/inputs/multipleSpeeches.xml create mode 100644 test/MetadataExtraction/examples/inputs/real.xml create mode 100644 test/MetadataExtraction/tester.py diff --git a/test/MetadataExtraction/examples/expected/expectedEncapsulatedWords.txt b/test/MetadataExtraction/examples/expected/expectedEncapsulatedWords.txt new file mode 100644 index 0000000..8f315df --- /dev/null +++ b/test/MetadataExtraction/examples/expected/expectedEncapsulatedWords.txt @@ -0,0 +1,16 @@ +---SPEECH--- +ID: ps2013-001-01-000-999.u1 +author: #MiroslavaNemcova.1952 +role: #chair +when: 2013-11-25 +tokens: 25 +sentences: 12 +named entity refferences: 18 +total duration: 172760.0 +total spoken: 15200.0 +time silent: 68160.0 +time unknown: 89400.0 +unaligned tokens: 1 +earliest timeline: 2013-11-25T13:58:00 +latest timeline: 2013-11-25T13:58:00 + diff --git a/test/MetadataExtraction/examples/expected/expectedMissingTimestamps.txt b/test/MetadataExtraction/examples/expected/expectedMissingTimestamps.txt new file mode 100644 index 0000000..38611b8 --- /dev/null +++ b/test/MetadataExtraction/examples/expected/expectedMissingTimestamps.txt @@ -0,0 +1,16 @@ +---SPEECH--- +ID: ps2013-001-01-000-999.u1 +author: #MiroslavaNemcova.1952 +role: #chair +when: 2013-11-25 +tokens: 175 +sentences: 12 +named entity refferences: 18 +total duration: 0 +total spoken: 0 +time silent: 0 +time unknown: 0 +unaligned tokens: 175 +earliest timeline: None +latest timeline: None + diff --git a/test/MetadataExtraction/examples/expected/expectedMultipleSpeeches.txt b/test/MetadataExtraction/examples/expected/expectedMultipleSpeeches.txt new file mode 100644 index 0000000..8dde8bc --- /dev/null +++ b/test/MetadataExtraction/examples/expected/expectedMultipleSpeeches.txt @@ -0,0 +1,46 @@ +---SPEECH--- +ID: ps2013-001-01-002-002.u1 +author: #MiroslavaNemcova.1952 +role: #chair +when: 2013-11-25 +tokens: 148 +sentences: 12 +named entity refferences: 11 +total duration: 143120.0 +total spoken: 58880.0 +time silent: 12440.0 +time unknown: 71800.0 +unaligned tokens: 17 +earliest timeline: 2013-11-25T13:58:00 +latest timeline: 2013-11-25T13:58:00 +---SPEECH--- +ID: ps2013-001-01-002-002.u3 +author: #MiroslavaNemcova.1952 +role: #chair +when: 2013-11-25 +tokens: 49 +sentences: 3 +named entity refferences: 5 +total duration: 68900.0 +total spoken: 22930.0 +time silent: 11510.0 +time unknown: 34460.0 +unaligned tokens: 1 +earliest timeline: 2013-11-25T14:38:00 +latest timeline: 2013-11-25T14:38:00 +---SPEECH--- +ID: ps2013-001-01-002-002.u2 +author: #LubomirZaoralek.1956 +role: #regular +when: 2013-11-25 +tokens: 877 +sentences: 206 +named entity refferences: 604 +total duration: 1865080.0 +total spoken: 323020.0 +time silent: 1209490.0 +time unknown: 332570.0 +unaligned tokens: 161 +earliest timeline: 2013-11-25T13:58:00 +latest timeline: 2013-11-25T14:38:00 + diff --git a/test/MetadataExtraction/examples/expected/expectedReal.txt b/test/MetadataExtraction/examples/expected/expectedReal.txt new file mode 100644 index 0000000..6c45d92 --- /dev/null +++ b/test/MetadataExtraction/examples/expected/expectedReal.txt @@ -0,0 +1,16 @@ +---SPEECH--- +ID: ps2013-001-01-000-999.u1 +author: #MiroslavaNemcova.1952 +role: #chair +when: 2013-11-25 +tokens: 175 +sentences: 12 +named entity refferences: 18 +total duration: 190520.0 +total spoken: 75000.0 +time silent: -26850.0 +time unknown: 142370.0 +unaligned tokens: 14 +earliest timeline: 2013-11-25T13:58:00 +latest timeline: 2013-11-25T13:58:00 + diff --git a/test/MetadataExtraction/examples/inputs/encapsulatedWords.xml b/test/MetadataExtraction/examples/inputs/encapsulatedWords.xml new file mode 100644 index 0000000..82258ea --- /dev/null +++ b/test/MetadataExtraction/examples/inputs/encapsulatedWords.xml @@ -0,0 +1,1276 @@ + + + + + + Český parlamentní korpus, Poslanecká sněmovna, 2013-11-25 ps2013-001-01-000-999 [ParCzech.ana] + Czech parliamentary corpus, Chamber of Deputies, 2013-11-25 ps2013-001-01-000-999 [ParCzech.ana] + Parlament České republiky, Poslanecká sněmovna, 2013-11-25, Začátek schůze Poslanecké sněmovny 25. listopadu 2013 ve 14.05 hodin Přítomno: 199 poslanců + Parliament of the Czech Republic, Chamber of Deputies, 2013-11-25 + Začátek schůze Poslanecké sněmovny 25. listopadu 2013 ve 14.05 hodin Přítomno: 199 poslanců + ps2013 + ps2013/001 + ps2013/001/01 + ps2013/001/999 + + Matyáš Kopp + Data retrieval + TEI XML corpus encoding + Linguistic annotation + + + LINDAT/CLARIAH-CZ: Digitální výzkumná infrastruktura pro jazykové technologie, umění a humanitní vědy + LINDAT/CLARIAH-CZ: Digital Research Infrastructure for Language Technologies, Arts and Humanities + + + + 4.0 + + + 1 promluv + 1 speeches + 173 slov + 173 words + + + + LINDAT/CLARIAH-CZ: Digitální výzkumná infrastruktura pro jazykové technologie, umění a humanitní vědy + LINDAT/CLARIAH-CZ: Digital Research Infrastructure for Language Technologies, Arts and Humanities + www.lindat.cz + + http://hdl.handle.net/11234/1-5360 + + https://creativecommons.org/publicdomain/zero/1.0/ +

This work is licensed under the CC0 1.0 Universal (CC0 1.0) Public Domain Dedication.

+
+ 2024-01-26 +
+ + + Parlament České republiky, Poslanecká sněmovna + Parliament of the Czech Republic, Chamber of Deputies + https://www.psp.cz/eknih/2013ps/stenprot/001schuz/s001001.htm + 25.11.2013 + + + + + + + +
+ + +

+ ParCzech is a project on compiling Czech parliamentary data into annotated corpora. It mostly follows the ParlaMint project's recommendation, but the data are slightly extended in several ways. Texts contain links to original voting and prints. Except for the 4-class named entities classification, it also includes a more detailed CNEC hierarchical classification. The text in the annotated version is aligned with audio on the token level. And morphological annotation contains pdt tagsed besides UD PoS and features.

+
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + Parlament České republiky - Poslanecká sněmovna + Sněmovní 176/4 + Praha + Czech Republic + 2013-11-25 + + + +
+ + +
+ + Začátek schůze Poslanecké sněmovny + 25. listopadu 2013 ve 14.05 hodin + Přítomno: 199 poslanců + (Na úvod zazněla státní hymna České republiky.) + Předsedající Miroslava Němcová + + + + + + + + + + + + + , + + + + + + + + + + , + + + + + + + + + + , + + + + + . + + + + + + + + + + + + + + + + + + + + + + + České + + + republiky + + + + + + + + + + + Poslanecké + + + sněmovny + + + + + + + + + + + + + + + + + + + + + + 25 + + . + + + + listopadu + + + + + + + + + 2013 + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 22 + + + + + + + + + + + + + + + + + Poslanecké + + + sněmovny + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 18 + + . + + + + listopadu + + + + + + + + + 2013 + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + + + + + + + + + + + + + + + , + + + + + + + + + + + + + + + + , + + + + + + + + + + + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Jiří + + + + + Rusnok + + + + + + + + + + + + + , + + + + + + + + + + Jiří + + + + Cienciala + + + + + + + + + + + + , + + + + + + + + + + Jan + + + + + Fischer + + + + + + + + + + + + + + + + + + + + + + Dalibor + + + + + Štys + + + + + + + + + + + + + + + + + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + , + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + Jiřímu + + + + + Pospíšilovi + + + + + + + + + + + + + + + + + + 1 + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + , + + + + + + + + + + + + + 1 + + + + + + + + + + + + . + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/test/MetadataExtraction/examples/inputs/missingTimestamps.xml b/test/MetadataExtraction/examples/inputs/missingTimestamps.xml new file mode 100644 index 0000000..417d3fc --- /dev/null +++ b/test/MetadataExtraction/examples/inputs/missingTimestamps.xml @@ -0,0 +1,953 @@ + + + + + + Český parlamentní korpus, Poslanecká sněmovna, 2013-11-25 ps2013-001-01-000-999 [ParCzech.ana] + Czech parliamentary corpus, Chamber of Deputies, 2013-11-25 ps2013-001-01-000-999 [ParCzech.ana] + Parlament České republiky, Poslanecká sněmovna, 2013-11-25, Začátek schůze Poslanecké sněmovny 25. listopadu 2013 ve 14.05 hodin Přítomno: 199 poslanců + Parliament of the Czech Republic, Chamber of Deputies, 2013-11-25 + Začátek schůze Poslanecké sněmovny 25. listopadu 2013 ve 14.05 hodin Přítomno: 199 poslanců + ps2013 + ps2013/001 + ps2013/001/01 + ps2013/001/999 + + Matyáš Kopp + Data retrieval + TEI XML corpus encoding + Linguistic annotation + + + LINDAT/CLARIAH-CZ: Digitální výzkumná infrastruktura pro jazykové technologie, umění a humanitní vědy + LINDAT/CLARIAH-CZ: Digital Research Infrastructure for Language Technologies, Arts and Humanities + + + + 4.0 + + + 1 promluv + 1 speeches + 173 slov + 173 words + + + + LINDAT/CLARIAH-CZ: Digitální výzkumná infrastruktura pro jazykové technologie, umění a humanitní vědy + LINDAT/CLARIAH-CZ: Digital Research Infrastructure for Language Technologies, Arts and Humanities + www.lindat.cz + + http://hdl.handle.net/11234/1-5360 + + https://creativecommons.org/publicdomain/zero/1.0/ +

This work is licensed under the CC0 1.0 Universal (CC0 1.0) Public Domain Dedication.

+
+ 2024-01-26 +
+ + + Parlament České republiky, Poslanecká sněmovna + Parliament of the Czech Republic, Chamber of Deputies + https://www.psp.cz/eknih/2013ps/stenprot/001schuz/s001001.htm + 25.11.2013 + + + + + + + +
+ + +

+ ParCzech is a project on compiling Czech parliamentary data into annotated corpora. It mostly follows the ParlaMint project's recommendation, but the data are slightly extended in several ways. Texts contain links to original voting and prints. Except for the 4-class named entities classification, it also includes a more detailed CNEC hierarchical classification. The text in the annotated version is aligned with audio on the token level. And morphological annotation contains pdt tagsed besides UD PoS and features.

+
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + Parlament České republiky - Poslanecká sněmovna + Sněmovní 176/4 + Praha + Czech Republic + 2013-11-25 + + + +
+ + +
+ + Začátek schůze Poslanecké sněmovny + 25. listopadu 2013 ve 14.05 hodin + Přítomno: 199 poslanců + (Na úvod zazněla státní hymna České republiky.) + Předsedající Miroslava Němcová + + + + + Vážení + + + paní + + + poslankyně + + , + + vážení + + + páni + + + poslanci + + , + + vážení + + + členové + + + vlády + + , + + milí + + hosté + . + + + + + + + + + + + + + + + + + + + + Prezident + + + České + + + republiky + + + + svolal + + + zasedání + + + + Poslanecké + + + sněmovny + + + v + + jejím + + + sedmém + + + volebním + + + období + + + dnem + + + + + 25 + + . + + + + listopadu + + + + + roku + + + + 2013 + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + Ustavující + + + schůzi + + + + + + + + + Poslanecké + + + sněmovny + + + jsem + + + svolala + + v + + souladu + + + s + + + § + + + + 22 + + + + zákona + + + o + + + jednacím + + + řádu + + + + Poslanecké + + + sněmovny + + + . + + + + + + + + + + + + + + + + + + + + + + Tuto + + + ustavující + + + schůzi + + + zahajuji + + + a + + + všechny + + + vás + + + na + + + srdečně + + vítám + + . + + + + + + + + + + + + + + + + + + + + Pořad + + + ustavující + + + schůze + + + je + + + dán + + + příslušnými + + + ustanoveními + + + našeho + + + jednacího + + + řádu + + + a + + + byl + + + vám + + + rozeslán + + + dne + + + + + 18 + + . + + + + listopadu + + + + + roku + + + + 2013 + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nejprve + + + je + + + mým + + + úkolem + + + seznámit + + + vás + + s + + omluvami + + z + + dnešního + + + jednacího + + + dne + + . + + + + + + + + + + + + + + + + + + Z + + řad + + + poslanců + + + se + + + neomlouvá + + + nikdo + + . + + + + + + + + + + + + + Dovolte + + + mi + + + tedy + + , + + abych + + + + + vás + + + seznámila + + + s + + + omluvami + + , + + které + + + předložili + + + členové + + + vlády + + . + + + + + + + + + + + + + + + + + + + + + + Omlouvají + + + se + + + pan + + + předseda + + + vlády + + + + + Jiří + + + + + Rusnok + + + + + pro + + + zahraniční + + + cestu + + , + + pan + + + ministr + + + + + Jiří + + + + Cienciala + + + + ze + + + zdravotních + + + důvodů + + , + + pan + + + ministr + + + + + Jan + + + + + Fischer + + + + + neuvádí + + + důvod + + + a + + + pan + + + ministr + + + + + Dalibor + + + + + Štys + + + + + se + + + omlouvá + + + pro + + + zahraniční + + + cestu + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Zároveň + + + oznamuji + + , + + že + + + náhradní + + + karta + + - + + první + + + náhradní + + + karta + + v + + tomto + + + volebním + + + období + + - + + byla + + + vydána + + + panu + + + poslanci + + + + + Jiřímu + + + + + Pospíšilovi + + + + + a + + + + + + kartu + + + číslo + + + + 1 + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Vážené + + + dámy + + + a + + + pánové + + , + přistoupíme + + k + + + bodu + + + číslo + + + + 1 + + + + této + + + ustavující + + + schůze + + . + + + + + + + + + + + + + + + + + + + +
+ +
+
diff --git a/test/MetadataExtraction/examples/inputs/multipleSpeeches.xml b/test/MetadataExtraction/examples/inputs/multipleSpeeches.xml new file mode 100644 index 0000000..f2fb041 --- /dev/null +++ b/test/MetadataExtraction/examples/inputs/multipleSpeeches.xml @@ -0,0 +1,19797 @@ + + + + + + Český parlamentní korpus, Poslanecká sněmovna, 2013-11-25 ps2013-001-01-002-002 [ParCzech.ana] + Czech parliamentary corpus, Chamber of Deputies, 2013-11-25 ps2013-001-01-002-002 [ParCzech.ana] + Parlament České republiky, Poslanecká sněmovna, 2013-11-25, 2. Slib poslanců + Parliament of the Czech Republic, Chamber of Deputies, 2013-11-25 + 2. Slib poslanců + ps2013 + ps2013/001 + ps2013/001/01 + ps2013/001/002 + + Matyáš Kopp + Data retrieval + TEI XML corpus encoding + Linguistic annotation + + + LINDAT/CLARIAH-CZ: Digitální výzkumná infrastruktura pro jazykové technologie, umění a humanitní vědy + LINDAT/CLARIAH-CZ: Digital Research Infrastructure for Language Technologies, Arts and Humanities + + + + 4.0 + + + 3 promluv + 3 speeches + 1066 slov + 1066 words + + + + LINDAT/CLARIAH-CZ: Digitální výzkumná infrastruktura pro jazykové technologie, umění a humanitní vědy + LINDAT/CLARIAH-CZ: Digital Research Infrastructure for Language Technologies, Arts and Humanities + www.lindat.cz + + http://hdl.handle.net/11234/1-5360 + + https://creativecommons.org/publicdomain/zero/1.0/ +

This work is licensed under the CC0 1.0 Universal (CC0 1.0) Public Domain Dedication.

+
+ 2024-01-26 +
+ + + Parlament České republiky, Poslanecká sněmovna + Parliament of the Czech Republic, Chamber of Deputies + https://www.psp.cz/eknih/2013ps/stenprot/001schuz/s001001.htm + 25.11.2013 + + + + + + + + + + + +
+ + +

+ ParCzech is a project on compiling Czech parliamentary data into annotated corpora. It mostly follows the ParlaMint project's recommendation, but the data are slightly extended in several ways. Texts contain links to original voting and prints. Except for the 4-class named entities classification, it also includes a more detailed CNEC hierarchical classification. The text in the annotated version is aligned with audio on the token level. And morphological annotation contains pdt tagsed besides UD PoS and features.

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Parlament České republiky - Poslanecká sněmovna + Sněmovní 176/4 + Praha + Czech Republic + 2013-11-25 + + + +
+ + +
+ + Předsedající Miroslava Němcová + + + + + 2 + + . + + + + + + + Slib + + poslanců + + + + + + + + + + + Dovolte + + + mi + + , + + abych + + + + + vás + + + seznámila + + s + + tím + + , + + jak + + + tento + + + bod + + + bude + + + probíhat + + . + + + + + + + + + + + + + + + + + + + + + + Vlastní + + + akt + + + slibu + + + bude + + + tedy + + probíhat + + takto + + : + + + + + + + + + + + + + + + + Požádám + + + nejprve + + + pana + + + poslance + + + + + Lubomíra + + + + + Zaorálka + + + + , + + který + + + byl + + + jako + + + druhý + + + nejstarší + + + místopředseda + + + + Poslanecké + + + sněmovny + + + z + + minulého + + , + + tedy + + + šestého + + + volebního + + + období + + + zvolen + + , + + a + + + ten + + + přednese + + + + Ústavou + + + + předepsaný + + + slib + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Jako + + + první + + + jej + + + složí + + + do + + + mých + + + rukou + + . + + + + + + + + + + + + + + Poté + + + bude + + + číst + + + pan + + + poslanec + + + + + Lubomír + + + + + Zaorálek + + + + + vaše + + + jména + + v + abecedním + + pořadí + + , + + vy + + k + němu + + budete + + + přistupovat + + + a + + + slib + + + vykonáte + + + pronesením + + + slova + + " + + slibuji + + " + + a + + + podáním + + + ruky + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Svůj + + + slib + + + stvrdíte + + + podpisem + + . + + + + + + + + + + + Podpisové + + + archy + + + jsou + + + umístěny + + + zde + + + před + + + vámi + + u + + stolku + + + zpravodajů + + . + + + + + + + + + + + + + + + + + + + Upozorňuji + + + vás + + , + + dámy + + + a + + + pánové + + , + + že + + + podle + + + § + + + + 6 + + + + písm + + . + + a + + ) + + našeho + + + jednacího + + + řádu + + + odepřením + + + slibu + + + poslance + + + nebo + + + složením + + + slibu + + + s + + + výhradou + + + mandát + + + poslance + + + zaniká + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Prosím + + + tedy + + + nejprve + + + pana + + + poslance + + + + + Lubomíra + + + + + Zaorálka + + + + , + + aby + + + + + předstoupil + + k + + řečnickému + + + pultu + + + a + + + ujal + + + se + + + slova + + . + + + + + + + + + + + + + + + + + + + + + + + + + Vás + + + všechny + + + prosím + + , + + abyste + + + + + povstali + + . + + + + + + + + + + + + + + (Děje se.) + Poslanec Lubomír Zaorálek + + + + Dobrý + + den + + , + + vážení + + + kolegové + + . + + + + + + + + + + + + + " + + Slibuji + + + věrnost + + + + České + + + republice + + + , + + slibuji + + , + + že + + + budu + + + zachovávat + + + její + + + + Ústavu + + + a + + + zákony + + + . + + + + + + + + + + + + + + + + + + + + + + Slibuji + + + na + + + svou + + + čest + + , + + že + + + svůj + + + mandát + + + budu + + + vykonávat + + v + + zájmu + + + všeho + + + lidu + + + a + + + podle + + + svého + + + nejlepšího + + + vědomí + + + a + + + svědomí + + . + " + + + + + + + + + + + + + + + + + + + + + + + + + + + + (Podáním ruky a podpisem svůj slib stvrzuje.) + + + + Nyní + + + prosím + + + pana + + + poslance + + + + + Petra + + + + + Adama + + + + . + + + + + + + + + + + + - + + Můžete + + + se + + + posadit + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + Vojtěch + + + Adam + + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + Ivan + + + Adamec + + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + František + + + Adámek + + + . + + + + + + + + + + + (Slibuji.) + + + + Paní + poslankyně + + + Markéta + + + Adamová + + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + Augustin + + + Karel + + + Andrle + + + Sylor + + + . + + + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + Pavel + + + Antonín + + + . + + + + + + + + + + + (Slibuji.) + + + + Paní + poslankyně + + + Hana + + + Jírovcová + + + Aulická + + + . + + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + Andrej + + + Babiš + + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + Miloš + + + Babiš + + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + Miloslav + + + Bačiak + + + . + + + + + + + + + + - + Ještě + jednou + prosím + , + pan + poslanec + + + Miloslav + + + Bačiak + + + . + + + + + + + + + + + + + + + Nepřítomen + . + + + + + + + + + Paní + poslankyně + + + Margita + + + Balaštíková + + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + Jan + + + Bartošek + + + . + + + + + + + + + + + (Slibuji.) + + + + Paní + poslankyně + + + Zuzka + + + Bebarová + + + Rujbrová + + + . + + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + Jiří + + + Běhounek + + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + Pavel + + + Bělobrádek + + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + Marek + + + Benda + + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + Petr + + + Bendl + + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + Ondřej + + + Benešík + + + . + + + + + + + + + + + (Slibuji.) + + + + Paní + poslankyně + + + Marie + + + Benešová + + + . + + + + + + + + + + + (Slibuji.) + + + + + + + + + Paní + + + poslankyně + + + + Martina + + + Berdychová + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Stanislav + + + + + Berkovec + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Zdeněk + + + + + Bezecný + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Adolf + + + + + Beznoska + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jan + + + + + Birke + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Pavel + + + + + Blažek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Robin + + + + + Böhnisch + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jaroslav + + + + + Borka + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Richard + + + + + Brabec + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Milan + + + + + Brázdil + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Marek + + + + + Černoch + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Jana + + + + Černochová + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Alexander + + + + + Černý + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Karel + + + + + Černý + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Pavel + + + + + Čihák + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + René + + + + + Číp + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Ivana + + + + + Dobešová + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jiří + + + + + Dolejš + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Richard + + + + + Dolejš + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jaroslav + + + + + Faltýnek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jan + + + + + Farský + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Petr + + + + + Fiala + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Radim + + + + + Fiala + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Karel + + + + + Fiedler + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Matěj + + + + + Fichtner + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Vojtěch + + + + + Filip + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Jana + + + + + Fischerová + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jaroslav + + + + + Foldyna + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Ivan + + + + + Gabal + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Petr + + + + + Gazdík + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Miroslav + + + + + Grebeníček + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + Stanislav + + + Grospič + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Josef + + + + + Hájek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Milada + + + + + Halíková + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jan + + + + + Hamáček + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Michal + + + + + Hašek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Pavel + + + + + Havíř + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + poslankyně + + + Olga + + + Havlová + + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + Leoš + + + + Heger + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + poslanec + + + Daniel + + + Herman + + + . + + + + + + + + + + + (Slibuji.) + + + + + + + + + Paní + + + poslankyně + + + + + Jana + + + + + Hnyková + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jiří + + + + + Holeček + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Radim + + + + + Holeček + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jaroslav + + + + + Holík + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Pavel + + + + + Holík + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Václav + + + + + Horáček + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Ludvík + + + + + Hovorka + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Gabriela + + + + Hubáčková + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Stanislav + + + + + Huml + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Jitka + + + + Chalánková + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Bohuslav + + + + + Chalupa + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Milan + + + + + Chovanec + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jan + + + + + Chvojka + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Igor + + + + + Jakubčík + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Vítězslav + + + + + Jandák + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Miloslav + + + + + Janulík + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + Jaroslava + + + + Jermanová + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + Věra + + + + Jourová + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jiří + + + + + Junek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Marian + + + + + Jurečka + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + David + + + + + Kádner + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Zuzana + + + + Kailová + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Miroslav + + + + + Kalousek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Vít + + + + + Kaňkovský + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Simeon + + + + + Karamazov + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + David + + + + + Kasal + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jan + + + + + Klán + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jaroslav + + + + + Klaška + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Václav + + + + + Klučka + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Martin + + + + + Kolovratník + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Martin + + + + + Komárek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Kateřina + + + + + Konečná + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + Vladimír + + + Koníček + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Daniel + + + + + Korte + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Petr + + + + + Kořenek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jiří + + + + + Koskuba + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Rom + + + + + Kostřica + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jiří + + + + + Koubek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Pavel + + + + Kováčik + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Věra + + + + + Kovářová + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jaroslav + + + + + Krákora + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Roman + + + + + Kubíček + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Michal + + + + + Kučera + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Petr + + + + + Kudela + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + Helena + + + Langšádlová + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Martin + + + + + Lank + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + František + + + + Laudát + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jaroslav + + + + + Lobkowicz + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Jana + + + + Lorencová + + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + poslanec + + + + Stanislav + + + + + Mackovík + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Soňa + + + + Marková + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Květa + + + + + Matušovská + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + Radka + + + + Maxová + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jiří + + + + + Mihola + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jan + + + + + Mládek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + Josef + + + + Nekl + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Alena + + + + Nohavová + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Nina + + + + + Nováková + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Josef + + + + + Novotný + + + + . + + + + + + + + + + + (Slibuji.) + + + + + + + + + Pan + + + poslanec + + + + + Martin + + + + + Novotný + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + Igor + + + + Nykl + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + Pavlína + + + Nytrová + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Tomio + + + + + Okamura + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Ladislav + + + + + Okleštěk + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Zdeněk + + + + + Ondráček + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Miroslav + + + + + Opálka + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Jana + + + + + Pastuchová + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + Herbert + + + + Pavera + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Gabriela + + + + + Pecková + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Marie + + + + + Pěnčíková + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Miloš + + + + + Petera + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jiří + + + + + Petrů + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + + + Stanislav + + + + + Pfléger + + + + . + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Ivan + + + + + Pilný + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Lukáš + + + + + Pleticha + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Pavel + + + + + Ploc + + + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + + poslanec + + + + + Pavel + + + + + Plzák + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Tomáš + + + + + Jan + + + + Podivínský + + + . + + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Ivo + + + + + Pojezný + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Stanislav + + + + + Polčák + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jiří + + + + + Pospíšil + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Karel + + + + + Pražák + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Roman + + + + + Procházka + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + Anna + + + Putnová + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Karel + + + + + Rais + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Adam + + + + + Rykala + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + Antonín + + + Seďa + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jan + + + + + Sedláček + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Martin + + + + + Sedlář + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Marta + + + + Semelová + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + Bronislav + + + Schwarz + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Karel + + + + Schwarzenberg + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jiří + + + + + Skalický + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Roman + + + + + Sklenák + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Václav + + + + + Snopek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Bohuslav + + + + + Sobotka + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Zdeněk + + + + + Soukup + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Zbyněk + + + + + Stanjura + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Miroslava + + + + Strnadlová + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + Martin + + + Stropnický + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Štěpán + + + + + Stupčuk + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Bohuslav + + + + + Svoboda + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Milan + + + + + Šarapatka + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Josef + + + + + Šenfeld + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + Karel + + + + Šidlo + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Ladislav + + + + + Šincl + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Pavel + + + + + Šrámek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jiří + + + + + Štětina + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + Jeroným + + + + Tejc + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + Lubomír + + + + Toufar + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + Karel + + + Tureček + + + . + + + + + + + + + + + (Slibuji.) + + + + Pan + + poslanec + + + + + Josef + + + + + Uhlík + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Milan + + + + + Urban + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Dana + + + + + Váhalová + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + František + + + + Vácha + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jiří + + + + + Valenta + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + Helena + + + Válková + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Roman + + + + + Váňa + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Ladislav + + + + Velebný + + + . + + + + + + + + + + + + + + + + + Pan + + + poslanec + + + + + Pavel + + + + + Volčík + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jan + + + + + Volný + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Radek + + + + + Vondráček + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Josef + + + + Vondrášek + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Miloslava + + + + + Vostrá + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Václav + + + + + Votava + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Josef + + + + + Vozdecký + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Vlastimil + + + + Vozka + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Rostislav + + + + + Vyzula + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Markéta + + + + + Wernerová + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Josef + + + + + Zahradníček + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jan + + + + + Zahradník + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jaroslav + + + + + Zavadil + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Paní + + + poslankyně + + + + + Kristýna + + + + Zelienková + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jiří + + + + + Zemánek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Václav + + + + + Zemek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Jiří + + + + + Zimola + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + poslanec + + + Jiří + + + Zlatuška + + + . + + + + + + + + + + + (Slibuji.) + + + + + Pan + + + poslanec + + + + + Marek + + + + + Ženíšek + + + + . + + + + + + + + + + + (Slibuji.) + + + + + Vážené + + + kolegyně + + , + + kolegové + + , + rád + + bych + + + se + + zeptal + , + jestli + + je + + + tu + + + někdo + + , + + koho + + + jsem + + + nečetl + + + a + + + nevyzval + + , + + aby + + + + + složil + + + slib + + , + z + + poslanců + + + a + + + poslankyň + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Pokud + + + ne + + , + + tak + + + to + + + snad + + + proběhlo + + + řádně + + . + + + + + + + + + + + + + + + Předsedající Miroslava Němcová + + + + + + + nyní + + poděkuji + + + panu + + + kolegovi + + + + + Lubomíru + + + + + Zaorálkovi + + + + , + + a + + + protože + + + se + + + již + + + nikdo + + + nehlásil + + , + + mohu + + + konstatovat + + , + + že + + + poslanecký + + + slib + + + bez + + + výhrad + + + složili + + + všichni + + + přítomní + + + poslanci + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tím + + + jsme + + + projednali + + + druhý + + + bod + + + ustavující + + + schůze + + + + Poslanecké + + + sněmovny + + + . + + + + + + + + + + + + + + + + + + Než + + + zahájím + + + bod + + + třetí + + , + + tak + + + jenom + + + upozorňuji + + , + + že + + + paní + + + poslankyně + + + + Lorencová + + + + + + + náhradní + + + kartu + + + číslo + + + + 2 + + + . + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/test/MetadataExtraction/examples/inputs/real.xml b/test/MetadataExtraction/examples/inputs/real.xml new file mode 100644 index 0000000..550c342 --- /dev/null +++ b/test/MetadataExtraction/examples/inputs/real.xml @@ -0,0 +1,2928 @@ + + + + + + Český parlamentní korpus, Poslanecká sněmovna, 2013-11-25 ps2013-001-01-000-999 [ParCzech.ana] + Czech parliamentary corpus, Chamber of Deputies, 2013-11-25 ps2013-001-01-000-999 [ParCzech.ana] + Parlament České republiky, Poslanecká sněmovna, 2013-11-25, Začátek schůze Poslanecké sněmovny 25. listopadu 2013 ve 14.05 hodin Přítomno: 199 poslanců + Parliament of the Czech Republic, Chamber of Deputies, 2013-11-25 + Začátek schůze Poslanecké sněmovny 25. listopadu 2013 ve 14.05 hodin Přítomno: 199 poslanců + ps2013 + ps2013/001 + ps2013/001/01 + ps2013/001/999 + + Matyáš Kopp + Data retrieval + TEI XML corpus encoding + Linguistic annotation + + + LINDAT/CLARIAH-CZ: Digitální výzkumná infrastruktura pro jazykové technologie, umění a humanitní vědy + LINDAT/CLARIAH-CZ: Digital Research Infrastructure for Language Technologies, Arts and Humanities + + + + 4.0 + + + 1 promluv + 1 speeches + 173 slov + 173 words + + + + LINDAT/CLARIAH-CZ: Digitální výzkumná infrastruktura pro jazykové technologie, umění a humanitní vědy + LINDAT/CLARIAH-CZ: Digital Research Infrastructure for Language Technologies, Arts and Humanities + www.lindat.cz + + http://hdl.handle.net/11234/1-5360 + + https://creativecommons.org/publicdomain/zero/1.0/ +

This work is licensed under the CC0 1.0 Universal (CC0 1.0) Public Domain Dedication.

+
+ 2024-01-26 +
+ + + Parlament České republiky, Poslanecká sněmovna + Parliament of the Czech Republic, Chamber of Deputies + https://www.psp.cz/eknih/2013ps/stenprot/001schuz/s001001.htm + 25.11.2013 + + + + + + + +
+ + +

+ ParCzech is a project on compiling Czech parliamentary data into annotated corpora. It mostly follows the ParlaMint project's recommendation, but the data are slightly extended in several ways. Texts contain links to original voting and prints. Except for the 4-class named entities classification, it also includes a more detailed CNEC hierarchical classification. The text in the annotated version is aligned with audio on the token level. And morphological annotation contains pdt tagsed besides UD PoS and features.

+
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + Parlament České republiky - Poslanecká sněmovna + Sněmovní 176/4 + Praha + Czech Republic + 2013-11-25 + + + +
+ + +
+ + Začátek schůze Poslanecké sněmovny + 25. listopadu 2013 ve 14.05 hodin + Přítomno: 199 poslanců + (Na úvod zazněla státní hymna České republiky.) + Předsedající Miroslava Němcová + + + + + Vážení + + + paní + + + poslankyně + + , + + vážení + + + páni + + + poslanci + + , + + vážení + + + členové + + + vlády + + , + + milí + + hosté + . + + + + + + + + + + + + + + + + + + + + Prezident + + + České + + + republiky + + + + svolal + + + zasedání + + + + Poslanecké + + + sněmovny + + + v + + jejím + + + sedmém + + + volebním + + + období + + + dnem + + + + + 25 + + . + + + + listopadu + + + + + roku + + + + 2013 + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + Ustavující + + + schůzi + + + + + + + + + Poslanecké + + + sněmovny + + + jsem + + + svolala + + v + + souladu + + + s + + + § + + + + 22 + + + + zákona + + + o + + + jednacím + + + řádu + + + + Poslanecké + + + sněmovny + + + . + + + + + + + + + + + + + + + + + + + + + + Tuto + + + ustavující + + + schůzi + + + zahajuji + + + a + + + všechny + + + vás + + + na + + + srdečně + + vítám + + . + + + + + + + + + + + + + + + + + + + + Pořad + + + ustavující + + + schůze + + + je + + + dán + + + příslušnými + + + ustanoveními + + + našeho + + + jednacího + + + řádu + + + a + + + byl + + + vám + + + rozeslán + + + dne + + + + + 18 + + . + + + + listopadu + + + + + roku + + + + 2013 + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nejprve + + + je + + + mým + + + úkolem + + + seznámit + + + vás + + s + + omluvami + + z + + dnešního + + + jednacího + + + dne + + . + + + + + + + + + + + + + + + + + + Z + + řad + + + poslanců + + + se + + + neomlouvá + + + nikdo + + . + + + + + + + + + + + + + Dovolte + + + mi + + + tedy + + , + + abych + + + + + vás + + + seznámila + + + s + + + omluvami + + , + + které + + + předložili + + + členové + + + vlády + + . + + + + + + + + + + + + + + + + + + + + + + Omlouvají + + + se + + + pan + + + předseda + + + vlády + + + + + Jiří + + + + + Rusnok + + + + + pro + + + zahraniční + + + cestu + + , + + pan + + + ministr + + + + + Jiří + + + + Cienciala + + + + ze + + + zdravotních + + + důvodů + + , + + pan + + + ministr + + + + + Jan + + + + + Fischer + + + + + neuvádí + + + důvod + + + a + + + pan + + + ministr + + + + + Dalibor + + + + + Štys + + + + + se + + + omlouvá + + + pro + + + zahraniční + + + cestu + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Zároveň + + + oznamuji + + , + + že + + + náhradní + + + karta + + - + + první + + + náhradní + + + karta + + v + + tomto + + + volebním + + + období + + - + + byla + + + vydána + + + panu + + + poslanci + + + + + Jiřímu + + + + + Pospíšilovi + + + + + a + + + + + + kartu + + + číslo + + + + 1 + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Vážené + + + dámy + + + a + + + pánové + + , + přistoupíme + + k + + + bodu + + + číslo + + + + 1 + + + + této + + + ustavující + + + schůze + + . + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/test/MetadataExtraction/tester.py b/test/MetadataExtraction/tester.py new file mode 100644 index 0000000..91b51b8 --- /dev/null +++ b/test/MetadataExtraction/tester.py @@ -0,0 +1,50 @@ +import subprocess +import difflib +import argparse + + +args_parser = argparse.ArgumentParser() +args_parser.add_argument("--s",action="store_true", help="Set this flag to test speeches") + +test_cases_speeches = [ + ("REAL","--file=examples/inputs/real.xml", "--wd=../../MetadataExtraction", "examples/expected/expectedReal.txt"), + ("MISSING TIMESTAMPS","--file=examples/inputs/missingTimestamps.xml", "--wd=../../MetadataExtraction", "examples/expected/expectedMissingTimestamps.txt"), + ("ENCAPSULATED WORDS","--file=examples/inputs/encapsulatedWords.xml", "--wd=../../MetadataExtraction", "examples/expected/expectedEncapsulatedWords.txt"), + ("MULTIPLE SPEECHES", "--file=examples/inputs/multipleSpeeches.xml", "--wd=../../MetadataExtraction", "examples/expected/expectedMultipleSpeeches.txt"), +] + + +my_venv = "../../../bakalarka/bin/python3" +speech_parser = "../../MetadataExtraction/speechParser2.py" + +def test_speeches(): + for test_name, test_file, test_wd, expected_output in test_cases_speeches: + expected = "" + process = subprocess.run([my_venv, speech_parser, test_file, test_wd], capture_output=True, text=True) + + actual_output = process.stdout.strip() + + with open(expected_output, 'r') as f: + expected = f.read().strip() + + if (actual_output == expected): + print(f"Test {test_name}: PASSED!") + else: + diff = difflib.unified_diff(expected.splitlines(), actual_output.splitlines(), + fromfile='expected',tofile='actual',lineterm='') + + print(f"Test {test_name}: FAILED!") + print(f"-------------------------") + for line in diff: + print(line) + print(f"-------------------------") + +def main(args): + if args.s: + print("####TESTING SPEECH PARSER####") + test_speeches() + print("########## DONE #############") + +if __name__ == "__main__": + main(args_parser.parse_args()) +