From 4c921aa4c39811b3f77ddfdfc53d636a400e6805 Mon Sep 17 00:00:00 2001 From: mshroom <32199029+mshroom@users.noreply.github.com> Date: Fri, 27 Feb 2026 13:15:00 +0200 Subject: [PATCH] Add Finna FORWARD test --- src/RecordManager/Finna/Record/Forward.php | 2 +- .../Finna/Record/ForwardTest.php | 1480 ++++++ tests/fixtures/Finna/record/forward1.xml | 4049 +++++++++++++++++ 3 files changed, 5530 insertions(+), 1 deletion(-) create mode 100644 tests/RecordManagerTest/Finna/Record/ForwardTest.php create mode 100644 tests/fixtures/Finna/record/forward1.xml diff --git a/src/RecordManager/Finna/Record/Forward.php b/src/RecordManager/Finna/Record/Forward.php index b7538299..c5b3324d 100644 --- a/src/RecordManager/Finna/Record/Forward.php +++ b/src/RecordManager/Finna/Record/Forward.php @@ -368,7 +368,7 @@ protected function getGenres() $result = $this->getProductionEventAttribute('elokuva-genre'); foreach ($this->getMainElement()->ProductionEvent as $event) { - if (null !== ($event->elokuva_laji2fin)) { + if (!empty($event->elokuva_laji2fin)) { $parts = explode(',', $event->elokuva_laji2fin); foreach ($parts as $part) { diff --git a/tests/RecordManagerTest/Finna/Record/ForwardTest.php b/tests/RecordManagerTest/Finna/Record/ForwardTest.php new file mode 100644 index 00000000..83371159 --- /dev/null +++ b/tests/RecordManagerTest/Finna/Record/ForwardTest.php @@ -0,0 +1,1480 @@ + + * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License + * @link https://github.com/NatLibFi/RecordManager + */ + +namespace RecordManagerTest\Finna\Record; + +use RecordManager\Finna\Record\Forward; + +/** + * Finna FORWARD Record Driver Test Class + * + * @category DataManagement + * @package RecordManager + * @author Minna Rönkä + * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License + * @link https://github.com/NatLibFi/RecordManager + */ +class ForwardTest extends \RecordManagerTest\Base\Record\RecordTestBase +{ + /** + * Test FORWARD Record handling + * + * @return void + */ + public function testForward1() + { + $record = $this->createRecord(Forward::class, 'forward1.xml', [], 'Finna'); + $fields = $record->toSolrArray(); + unset($fields['fullrecord']); + + $expected = [ + 'record_format' => 'forward', + 'ctrlnum' => [ + 'elonet_elokuva_1511500', + ], + 'publishDate' => [ + '2011', + ], + 'publishDateSort' => '2011', + 'publishDateRange' => [ + '2011', + ], + 'main_date_str' => '2011', + 'main_date' => '2011-01-01T00:00:00Z', + 'publication_daterange' => '[2011-01-01 TO 2011-12-31]', + 'search_daterange_mv' => [ + 0 => '[2011-01-01 TO 2011-12-31]', + ], + 'source_str_mv' => '__unit_test_no_source__', + 'datasource_str_mv' => '__unit_test_no_source__', + 'title' => 'Le Havre', + 'title_alt' => [ + 0 => 'Mannen från Le Havre', + 1 => 'El Havre', + 2 => 'El Puerto', + 3 => 'El Puerto', + 4 => 'Le Havre: el puerto de la esperanza', + 5 => 'Hof mivtahim', + 6 => 'Miracolo a Le Havre', + 7 => 'To limani tis Havris', + 8 => 'Havras', + 9 => 'O Porto', + 10 => 'Czlowiek z Hawru', + 11 => 'Miraklet i Le Havre', + 12 => 'Umut Limani', + 13 => 'Kikötői történet', + 14 => 'Gavr', + 15 => 'Le Havre: Sadamalinn', + ], + 'title_full' => 'Le Havre', + 'title_short' => 'Le Havre', + 'title_sort' => 'havre', + 'description' => 'Aki Kaurismäen ohjaama, tuottama ja käsikirjoittama ' + . 'Le Havre[...] Marcel Marx, entinen kirjailija, elää Ranskassa' + . ' Le Havressa vaatimattomasti kengänkiillottajana vaimonsa' + . ' Arlettyn kanssa[...]', + 'topic_facet' => [ + 0 => 'ananas', + 1 => 'auttaminen', + 2 => 'avioliitto', + 3 => 'baarit', + 4 => 'kauppiaat', + 5 => 'koira', + 6 => 'konsertit', + 7 => 'laiton maahanmuutto', + 8 => 'laivat', + 9 => 'Le Havre', + 10 => 'maahanmuuttajat', + 11 => 'maahanmuuttopolitiikka', + 12 => 'naapuruus', + 13 => 'pakolaiset', + 14 => 'pakolaisleirit', + 15 => 'ihmeparantuminen', + 16 => 'poliisit', + 17 => 'Ranska', + 18 => 'ranskan kieli', + 19 => 'ravintolat', + 20 => 'rock', + 21 => 'sairastuminen', + 22 => 'sairaalat', + 23 => 'satamat', + 24 => 'siirtolaiset', + 25 => 'siirtolaisuus', + 26 => 'sosiaaliset ongelmat', + 27 => 'taudit', + 28 => 'viranomaiset', + 29 => 'vähävaraisuus', + 30 => 'ystävyys', + ], + 'topic' => [ + 0 => 'ananas', + 1 => 'auttaminen', + 2 => 'avioliitto', + 3 => 'baarit', + 4 => 'kauppiaat', + 5 => 'koira', + 6 => 'konsertit', + 7 => 'laiton maahanmuutto', + 8 => 'laivat', + 9 => 'Le Havre', + 10 => 'maahanmuuttajat', + 11 => 'maahanmuuttopolitiikka', + 12 => 'naapuruus', + 13 => 'pakolaiset', + 14 => 'pakolaisleirit', + 15 => 'ihmeparantuminen', + 16 => 'poliisit', + 17 => 'Ranska', + 18 => 'ranskan kieli', + 19 => 'ravintolat', + 20 => 'rock', + 21 => 'sairastuminen', + 22 => 'sairaalat', + 23 => 'satamat', + 24 => 'siirtolaiset', + 25 => 'siirtolaisuus', + 26 => 'sosiaaliset ongelmat', + 27 => 'taudit', + 28 => 'viranomaiset', + 29 => 'vähävaraisuus', + 30 => 'ystävyys', + ], + 'url' => [ + 0 => 'http://www.elonet.fi/fi/elokuva/1511500', + 1 => 'http://www.elonet.fi/fi/elokuva/1511501', + 2 => 'http://www.elonet.fi/fi/elokuva/1511502', + 3 => 'http://www.elonet.fi/fi/elokuva/1511503', + 4 => 'http://www.elonet.fi/fi/elokuva/1511504', + 5 => 'http://www.elonet.fi/fi/elokuva/1511505', + 6 => 'http://www.elonet.fi/fi/elokuva/1511506', + 7 => 'http://www.elonet.fi/fi/elokuva/1511507', + 8 => 'http://www.elonet.fi/fi/elokuva/1511508', + 9 => 'http://www.elonet.fi/fi/elokuva/1511509', + 10 => 'http://www.elonet.fi/fi/elokuva/1511510', + 11 => 'http://www.elonet.fi/fi/elokuva/1511511', + 12 => 'http://www.elonet.fi/fi/elokuva/1511512', + 13 => 'http://www.elonet.fi/fi/elokuva/1511513', + 14 => 'http://www.elonet.fi/fi/elokuva/1511514', + 15 => 'http://www.elonet.fi/fi/elokuva/1511515', + 16 => 'http://www.elonet.fi/fi/elokuva/1511516', + 17 => 'http://www.elonet.fi/fi/elokuva/1511517', + 18 => 'http://www.elonet.fi/fi/elokuva/1511518', + 19 => 'http://www.elonet.fi/fi/elokuva/1511519', + 20 => 'http://www.elonet.fi/fi/elokuva/1511520', + 21 => 'http://www.elonet.fi/fi/elokuva/1511521', + 22 => 'http://www.elonet.fi/fi/elokuva/1511522', + 23 => 'http://www.elonet.fi/fi/elokuva/1511523', + 24 => 'http://www.elonet.fi/fi/elokuva/1511524', + 25 => 'http://www.elonet.fi/fi/video/259122_J1482579E0', + ], + 'thumbnail' => '', + 'author' => [ + 0 => 'Aki Kaurismäki', + ], + 'author_role' => [ + 0 => 'd02', + ], + 'author_sort' => 'Aki Kaurismäki', + // TODO: Check the expected results of author2 + 'author2' => [ + 0 => 'Aki Kaurismäki', + 1 => 'Timo Salminen', + 2 => 'Timo Linnasalo', + 3 => 'Tero Malmberg', + 4 => 'Wouter Zoon', + 5 => 'Olli Varja', + 6 => 'Rémi Pradinas', + 7 => 'Mark Lwoff', + 8 => 'Irmeli Debarle', + 9 => 'Mikko Lyytikäinen', + 10 => 'André Wilms', + 11 => 'Kati Outinen', + 12 => 'Jean-Pierre Darroussin', + 13 => 'Blondin Miguel', + 14 => 'Elina Salo', + 15 => 'Evelyne Didi', + 16 => 'Quoc Dung Nguyen', + 17 => 'François Monnié', + 18 => 'Roberto Piazza', + 19 => 'Pierre Étaix', + 20 => 'Jean-Pierre Léaud', + 21 => 'Vincent Lebodo', + 22 => 'Umbañ Uksët', + 23 => 'Patrick Bonnel', + 24 => 'Ilkka Koivula', + 25 => 'Myriam "Mimie" Piazza', + 26 => 'Luce Vigo', + 27 => 'Valérie Caron', + 28 => 'Jérôme Boyer', + 29 => 'Jean-Luc Guion-Firmin', + 30 => 'Pierre Morineau', + 31 => 'Johann Rioux', + 32 => 'Julien Flematti', + 33 => 'Éric Duteil', + 34 => 'Corinne Belet', + 35 => 'Dominique Lepagne', + 36 => 'Anne Lizy', + 37 => 'Pierre Richards', + 38 => 'Loïck Jamet', + 39 => 'Little Bob', + 40 => 'Nico Garotin', + 41 => 'Bertrand Couloume', + 42 => 'Nicolas Noël', + 43 => 'Gilles Mallet', + 44 => 'Gilles Adam', + 45 => 'Patrick Leboucher', + 46 => 'Michel Lacaille', + 47 => 'Stéphane Livonnen', + 48 => 'Arnaud Clément', + 49 => 'Dominique Comont', + 50 => 'Alain Guillot', + 51 => 'Philippe Hubschwerlin', + 52 => 'Franck Durand', + 53 => 'Christian Amyard', + 54 => 'Rudy Amyard', + 55 => 'Brice Augé', + 56 => 'Lucas Loubaresse', + 57 => 'Ireneusz (Irek) Spiewak', + 58 => 'Gilles Charmant', + 59 => 'Mary Berkelmans', + 60 => 'Seluna Lemercier', + 61 => 'Fanette Martinie', + 62 => 'Rémi Pradinas', + 63 => 'Stéphane Parthenay', + 64 => 'Alain Chapelain', + 65 => 'Gilles Adam', + 66 => 'Rachid Bessal', + 67 => 'Oumar Ly', + 68 => 'Emmanuel Ingweiller', + 69 => 'Matthieu Hébert', + 70 => 'Frank Atinault', + 71 => 'Dominique Mare', + 72 => 'Brice Niel', + 73 => 'Alban Rutten', + 74 => 'Franck Rutten', + ], + // TODO: Check the expected results of author2_role + 'author2_role' => [ + 0 => 'aus', + 1 => 'cng', + 2 => 'flm', + 3 => 'sds', + 4 => 'std', + 5 => 'lgd', + 6 => 'pmn', + 7 => 'pmn', + 8 => 'trl', + 9 => 'trl', + 10 => 'e01', + 11 => 'e01', + 12 => 'e01', + 13 => 'e01', + 14 => 'e01', + 15 => 'e01', + 16 => 'e01', + 17 => 'e01', + 18 => 'e01', + 19 => 'e01', + 20 => 'e01', + 21 => 'e01', + 22 => 'e01', + 23 => 'e01', + 24 => 'e01', + 25 => 'e01', + 26 => 'e01', + 27 => 'e01', + 28 => 'e01', + 29 => 'e01', + 30 => 'e01', + 31 => 'e01', + 32 => 'e01', + 33 => 'e01', + 34 => 'e01', + 35 => 'e01', + 36 => 'e01', + 37 => 'e01', + 38 => 'e01', + 39 => 'e01', + 40 => 'e01', + 41 => 'e01', + 42 => 'e01', + 43 => 'e01', + 44 => 'e01', + 45 => 'e01', + 46 => 'e01', + 47 => 'e01', + 48 => 'e01', + 49 => 'e01', + 50 => 'e01', + 51 => 'e01', + 52 => 'e01', + 53 => 'e01', + 54 => 'e01', + 55 => 'e01', + 56 => 'e01', + 57 => 'e01', + 58 => 'e01', + 59 => 'e01', + 60 => 'e01', + 61 => 'e01', + 62 => 'e01', + 63 => 'e01', + 64 => 'e01', + 65 => 'e01', + 66 => 'e01', + 67 => 'e01', + 68 => 'e01', + 69 => 'e01', + 70 => 'e01', + 71 => 'e01', + 72 => 'e01', + 73 => 'e01', + 74 => 'e01', + ], + // TODO: Check the expected results of author2_id_str_mv + 'author2_id_str_mv' => [ + 0 => 'elonet_henkilo_100250', + 1 => 'elonet_henkilo_100250', + 2 => 'elonet_henkilo_100250', + 3 => 'elonet_henkilo_100251', + 4 => 'elonet_henkilo_100267', + 5 => 'elonet_henkilo_100539', + 6 => 'elonet_henkilo_160105', + 7 => 'elonet_henkilo_1494371', + 8 => 'elonet_henkilo_1494372', + 9 => 'elonet_henkilo_1187696', + 10 => 'elonet_henkilo_101274', + 11 => 'elonet_henkilo_1494524', + 12 => 'elonet_henkilo_264318', + 13 => 'elonet_henkilo_264925', + 14 => 'elonet_henkilo_264827', + 15 => 'elonet_henkilo_264826', + 16 => 'elonet_henkilo_1522599', + 17 => 'elonet_henkilo_1522600', + 18 => 'elonet_henkilo_1522601', + 19 => 'elonet_henkilo_1494507', + 20 => 'elonet_henkilo_1494525', + 21 => 'elonet_henkilo_253767', + 22 => 'elonet_henkilo_163984', + 23 => 'elonet_henkilo_144146', + 24 => 'elonet_henkilo_1430061', + 25 => 'elonet_henkilo_265752', + 26 => 'elonet_henkilo_161743', + 27 => 'elonet_henkilo_1494526', + 28 => 'elonet_henkilo_1494527', + 29 => 'elonet_henkilo_1494528', + 30 => 'elonet_henkilo_1494529', + 31 => 'elonet_henkilo_100539', + 32 => 'elonet_henkilo_1415583', + 33 => 'elonet_henkilo_1415584', + 34 => 'elonet_henkilo_100984', + 35 => 'elonet_henkilo_1494530', + 36 => 'elonet_henkilo_1494531', + 37 => 'elonet_henkilo_1494508', + 38 => 'elonet_henkilo_1494532', + 39 => 'elonet_henkilo_1494533', + 40 => 'elonet_henkilo_1494534', + 41 => 'elonet_henkilo_1494535', + 42 => 'elonet_henkilo_1494536', + 43 => 'elonet_henkilo_1494537', + 44 => 'elonet_henkilo_1494538', + 45 => 'elonet_henkilo_713719', + 46 => 'elonet_henkilo_1494539', + 47 => 'elonet_henkilo_1494540', + 48 => 'elonet_henkilo_1494541', + 49 => 'elonet_henkilo_1494542', + 50 => 'elonet_henkilo_1494543', + 51 => 'elonet_henkilo_1494544', + 52 => 'elonet_henkilo_1494545', + 53 => 'elonet_henkilo_1494546', + 54 => 'elonet_henkilo_1494547', + 55 => 'elonet_henkilo_1494548', + 56 => 'elonet_henkilo_1494549', + 57 => 'elonet_henkilo_1494550', + 58 => 'elonet_henkilo_1494551', + 59 => 'elonet_henkilo_1494552', + 60 => 'elonet_henkilo_1494553', + 61 => 'elonet_henkilo_1522569', + 62 => 'elonet_henkilo_1522570', + 63 => 'elonet_henkilo_1522571', + 64 => 'elonet_henkilo_1522572', + 65 => 'elonet_henkilo_1522573', + 66 => 'elonet_henkilo_1494498', + 67 => 'elonet_henkilo_1522574', + 68 => 'elonet_henkilo_1522575', + 69 => 'elonet_henkilo_1522576', + 70 => 'elonet_henkilo_1522577', + 71 => 'elonet_henkilo_1494496', + 72 => 'elonet_henkilo_253767', + 73 => 'elonet_henkilo_252113', + 74 => 'elonet_henkilo_1494554', + 75 => 'elonet_henkilo_262151', + 76 => 'elonet_henkilo_101215', + 77 => 'elonet_henkilo_885810', + 78 => 'elonet_henkilo_1484581', + 79 => 'elonet_henkilo_1342188', + 80 => 'elonet_henkilo_1494513', + 81 => 'elonet_henkilo_1494572', + 82 => 'elonet_henkilo_1494573', + 83 => 'elonet_henkilo_1494574', + 84 => 'elonet_henkilo_1494512', + 85 => 'elonet_henkilo_1494575', + 86 => 'elonet_henkilo_871457', + 87 => 'elonet_henkilo_1494576', + 88 => 'elonet_henkilo_1494577', + 89 => 'elonet_henkilo_1494578', + 90 => 'elonet_henkilo_1521887', + 91 => 'elonet_henkilo_1522578', + 92 => 'elonet_henkilo_1522579', + 93 => 'elonet_henkilo_1522580', + 94 => 'elonet_henkilo_1522581', + 95 => 'elonet_henkilo_1522582', + 96 => 'elonet_henkilo_1522583', + 97 => 'elonet_henkilo_1522584', + 98 => 'elonet_henkilo_1522585', + 99 => 'elonet_henkilo_101281', + 100 => 'elonet_yhtio_1489341', + 101 => 'elonet_yhtio_216177', + 102 => 'elonet_yhtio_1489342', + 103 => 'elonet_yhtio_1489343', + 104 => 'elonet_yhtio_1489344', + 105 => 'elonet_yhtio_1489345', + 106 => 'elonet_yhtio_1489346', + 107 => 'elonet_yhtio_1489347', + 108 => 'elonet_yhtio_1489348', + 109 => 'elonet_yhtio_1489349', + 110 => 'elonet_yhtio_1037588', + 111 => 'elonet_yhtio_1489350', + 112 => 'elonet_yhtio_1489351', + 113 => 'elonet_yhtio_1489352', + 114 => 'elonet_yhtio_1489353', + 115 => 'elonet_yhtio_1489354', + 116 => 'elonet_yhtio_1479242', + 117 => 'elonet_henkilo_238076', + 118 => 'elonet_henkilo_225915', + 119 => 'elonet_henkilo_247028', + 120 => 'elonet_henkilo_1494373', + 121 => 'elonet_henkilo_109166', + 122 => 'elonet_henkilo_238745', + 123 => 'elonet_henkilo_1494416', + 124 => 'elonet_henkilo_1494419', + 125 => 'elonet_henkilo_1494420', + 126 => 'elonet_henkilo_192395', + 127 => 'elonet_henkilo_223835', + 128 => 'elonet_henkilo_1494421', + 129 => 'elonet_henkilo_1494461', + 130 => 'elonet_henkilo_1490971', + 131 => 'elonet_henkilo_232775', + 132 => 'elonet_henkilo_1494462', + 133 => 'elonet_henkilo_1494463', + 134 => 'elonet_henkilo_1494464', + 135 => 'elonet_henkilo_1494465', + 136 => 'elonet_henkilo_1494466', + 137 => 'elonet_henkilo_1494467', + 138 => 'elonet_henkilo_1494468', + 139 => 'elonet_henkilo_1494469', + 140 => 'elonet_henkilo_1494470', + 141 => 'elonet_henkilo_1494471', + 142 => 'elonet_henkilo_1494472', + 143 => 'elonet_henkilo_1494473', + 144 => 'elonet_henkilo_1494474', + 145 => 'elonet_henkilo_1494475', + 146 => 'elonet_henkilo_1494420', + 147 => 'elonet_henkilo_1494490', + 148 => 'elonet_henkilo_1494492', + 149 => 'elonet_henkilo_1494493', + 150 => 'elonet_henkilo_1494494', + 151 => 'elonet_henkilo_1494495', + 152 => 'elonet_henkilo_1494496', + 153 => 'elonet_henkilo_1494497', + 154 => 'elonet_henkilo_1494498', + 155 => 'elonet_henkilo_1494499', + 156 => 'elonet_henkilo_1494500', + 157 => 'elonet_henkilo_1494501', + 158 => 'elonet_henkilo_1494502', + 159 => 'elonet_henkilo_1494503', + 160 => 'elonet_henkilo_1494504', + 161 => 'elonet_henkilo_1494505', + 162 => 'elonet_henkilo_1494506', + 163 => 'elonet_henkilo_1494507', + 164 => 'elonet_henkilo_1494508', + 165 => 'elonet_henkilo_1187696', + 166 => 'elonet_henkilo_1494510', + 167 => 'elonet_henkilo_1494511', + 168 => 'elonet_henkilo_1494512', + 169 => 'elonet_henkilo_264318', + 170 => 'elonet_henkilo_1494513', + 171 => 'elonet_henkilo_1494514', + 172 => 'elonet_henkilo_1494495', + 173 => 'elonet_henkilo_1494515', + 174 => 'elonet_henkilo_1494516', + 175 => 'elonet_henkilo_1494517', + 176 => 'elonet_henkilo_1494518', + 177 => 'elonet_henkilo_1494519', + 178 => 'elonet_henkilo_1494520', + 179 => 'elonet_henkilo_1494521', + 180 => 'elonet_henkilo_1494522', + 181 => 'elonet_henkilo_1494523', + 182 => 'elonet_yhtio_216177', + 183 => 'elonet_yhtio_496008', + 184 => 'elonet_yhtio_1003411', + 185 => 'elonet_yhtio_916491', + 186 => 'elonet_yhtio_1355848', + 187 => 'elonet_yhtio_710032', + 188 => 'elonet_yhtio_715982', + 189 => 'elonet_yhtio_715588', + 190 => 'elonet_yhtio_1489232', + 191 => 'elonet_yhtio_712614', + 192 => 'elonet_yhtio_1484901', + 193 => 'elonet_yhtio_1485088', + 194 => 'elonet_yhtio_1434574', + 195 => 'elonet_yhtio_710032', + 196 => 'elonet_yhtio_710032', + 197 => 'elonet_yhtio_710032', + 198 => 'elonet_yhtio_222509', + 199 => 'elonet_yhtio_222509', + 200 => 'elonet_yhtio_1485698', + 201 => 'elonet_henkilo_713719', + ], + // TODO: Check the expected results of author2_id_role_str_mv + 'author2_id_role_str_mv' => [ + 0 => 'elonet_henkilo_100250###d02', + 1 => 'elonet_henkilo_100250###aus', + 2 => 'elonet_henkilo_100250###fmp', + 3 => 'elonet_henkilo_100251###cng', + 4 => 'elonet_henkilo_100267###flm', + 5 => 'elonet_henkilo_100539###sds', + 6 => 'elonet_henkilo_160105###std', + 7 => 'elonet_henkilo_1494371###pukusuunnittelu', + 8 => 'elonet_henkilo_1494372###maskeeraussuunnittelu', + 9 => 'elonet_henkilo_1187696###1. apulaisohjaaja', + 10 => 'elonet_henkilo_101274###lgd', + 11 => 'elonet_henkilo_1494524###kuvauspäällikkö', + 12 => 'elonet_henkilo_264318###pmn', + 13 => 'elonet_henkilo_264925###pmn', + 14 => 'elonet_henkilo_264827###yhteistuottaja', + 15 => 'elonet_henkilo_264826###yhteistuottaja', + 16 => 'elonet_henkilo_1522599###yhteistuottaja', + 17 => 'elonet_henkilo_1522600###yhteistuottaja', + 18 => 'elonet_henkilo_1522601###yhteistuottaja', + 19 => 'elonet_henkilo_1494507###2. apulaisohjaaja', + 20 => 'elonet_henkilo_1494525###3. apulaisohjaaja & avustajien casting', + 21 => 'elonet_henkilo_253767###tuotannon tulkki', + 22 => 'elonet_henkilo_163984###kuvaussihteeri & still-kuvat', + 23 => 'elonet_henkilo_144146###1. kamera-assistentti', + 24 => 'elonet_henkilo_1430061###2. kamera-assistentti', + 25 => 'elonet_henkilo_265752###grip', + 26 => 'elonet_henkilo_161743###valomies', + 27 => 'elonet_henkilo_1494526###valomies', + 28 => 'elonet_henkilo_1494527###valomies', + 29 => 'elonet_henkilo_1494528###nostinauton kuljettaja', + 30 => 'elonet_henkilo_1494529###puomi', + 31 => 'elonet_henkilo_100539###äänileikkaus', + 32 => 'elonet_henkilo_1415583###jälkisynkronointi', + 33 => 'elonet_henkilo_1415584###jälkisynkronoinnin assistentti', + 34 => 'elonet_henkilo_100984###miksaus', + 35 => 'elonet_henkilo_1494530###1. lavastusassistentti', + 36 => 'elonet_henkilo_1494531###2. lavastusassistentti', + 37 => 'elonet_henkilo_1494508###rekvisitööri', + 38 => 'elonet_henkilo_1494532###lavastemestari', + 39 => 'elonet_henkilo_1494533###lavasterakennuspäällikkö', + 40 => 'elonet_henkilo_1494534###puuseppä', + 41 => 'elonet_henkilo_1494535###maalari', + 42 => 'elonet_henkilo_1494536###patinointi', + 43 => 'elonet_henkilo_1494537###puvustaja', + 44 => 'elonet_henkilo_1494538###puvustusharjoittelija', + 45 => 'elonet_henkilo_713719###Laikan ohjaaja', + 46 => 'elonet_henkilo_1494539###lastenhoitaja', + 47 => 'elonet_henkilo_1494540###lasten casting', + 48 => 'elonet_henkilo_1494541###lasten casting-assistentti', + 49 => 'elonet_henkilo_1494542###apulaisjärjestäjä', + 50 => 'elonet_henkilo_1494543###apulaisjärjestäjän assistentti', + 51 => 'elonet_henkilo_1494544###apulaisjärjestäjän assistentti', + 52 => 'elonet_henkilo_1494545###järjestäjäharjoittelija', + 53 => 'elonet_henkilo_1494546###järjestäjäharjoittelija', + 54 => 'elonet_henkilo_1494547###lisäjärjestäjä', + 55 => 'elonet_henkilo_1494548###lisäjärjestäjä', + 56 => 'elonet_henkilo_1494549###lisäjärjestäjä', + 57 => 'elonet_henkilo_1494550###lisäjärjestäjä', + 58 => 'elonet_henkilo_1494551###lisäjärjestäjä', + 59 => 'elonet_henkilo_1494552###lisäjärjestäjä', + 60 => 'elonet_henkilo_1494553###autonkuljettaja', + 61 => 'elonet_henkilo_1522569###liikenteenpysäyttäjä', + 62 => 'elonet_henkilo_1522570###liikenteenpysäyttäjä', + 63 => 'elonet_henkilo_1522571###liikenteenpysäyttäjä', + 64 => 'elonet_henkilo_1522572###liikenteenpysäyttäjä', + 65 => 'elonet_henkilo_1522573###liikenteenpysäyttäjä', + 66 => 'elonet_henkilo_1494498###liikenteenpysäyttäjä', + 67 => 'elonet_henkilo_1522574###liikenteenpysäyttäjä', + 68 => 'elonet_henkilo_1522575###liikenteenpysäyttäjä', + 69 => 'elonet_henkilo_1522576###liikenteenpysäyttäjä', + 70 => 'elonet_henkilo_1522577###liikenteenpysäyttäjä', + 71 => 'elonet_henkilo_1494496###liikenteenpysäyttäjä', + 72 => 'elonet_henkilo_253767###trl', + 73 => 'elonet_henkilo_252113###trl', + 74 => 'elonet_henkilo_1494554###catering', + 75 => 'elonet_henkilo_262151###executive-tuottaja', + 76 => 'elonet_henkilo_101215###tuotannon hallinnollinen johtaja', + 77 => 'elonet_henkilo_885810###tuotantosihteeri', + 78 => 'elonet_henkilo_1484581###jälkituotantosihteeri', + 79 => 'elonet_henkilo_1342188###kirjanpitäjä', + 80 => 'elonet_henkilo_1494513###executive-tuottaja', + 81 => 'elonet_henkilo_1494572###tuotannon hallinnollinen johtaja', + 82 => 'elonet_henkilo_1494573###juridinen vastaava', + 83 => 'elonet_henkilo_1494574###tuotantoassistentti', + 84 => 'elonet_henkilo_1494512###tuotantosihteeri', + 85 => 'elonet_henkilo_1494575###tuotantoharjoittelija', + 86 => 'elonet_henkilo_871457###yhteistuottaja', + 87 => 'elonet_henkilo_1494576###kirjanpitäjä', + 88 => 'elonet_henkilo_1494577###sihteeri', + 89 => 'elonet_henkilo_1494578###sihteeri', + 90 => 'elonet_henkilo_1521887###myyntijohtaja', + 91 => 'elonet_henkilo_1522578###tuotantojen johtaja', + 92 => 'elonet_henkilo_1522579###tuotantojen päällikkö', + 93 => 'elonet_henkilo_1522580###tuotantojen päällikkö', + 94 => 'elonet_henkilo_1522581###jälkituotannon koordinointi', + 95 => 'elonet_henkilo_1522582###värimäärittely', + 96 => 'elonet_henkilo_1522583###dailiesien koordinointi', + 97 => 'elonet_henkilo_1522584###optisten tehosteiden tarkastus', + 98 => 'elonet_henkilo_1522585###alku- ja lopputekstit', + 99 => 'elonet_henkilo_101281###alku- ja lopputekstit', + 100 => 'elonet_yhtio_1489341###optinen siirto', + 101 => 'elonet_yhtio_216177###kamera- ja valokalusto', + 102 => 'elonet_yhtio_1489342###lisävalokalusto', + 103 => 'elonet_yhtio_1489343###lisäkalustot', + 104 => 'elonet_yhtio_1489344###dailies-katselut', + 105 => 'elonet_yhtio_1489345###äänitysstudio', + 106 => 'elonet_yhtio_1489346###elokuvan ajoneuvot', + 107 => 'elonet_yhtio_1489347###elokuvan ajoneuvot', + 108 => 'elonet_yhtio_1489348###elokuvan ajoneuvot', + 109 => 'elonet_yhtio_1489349###elokuvan ajoneuvot', + 110 => 'elonet_yhtio_1037588###tuotannon tarpeisto', + 111 => 'elonet_yhtio_1489350###tuotannon tarpeisto', + 112 => 'elonet_yhtio_1489351###pukuvuokraamo', + 113 => 'elonet_yhtio_1489352###pukuvuokraamo', + 114 => 'elonet_yhtio_1489353###peruukit', + 115 => 'elonet_yhtio_1489354###vakuutukset', + 116 => 'elonet_yhtio_1479242###vakuutukset', + 117 => 'elonet_henkilo_238076###e01', + 118 => 'elonet_henkilo_225915###e01', + 119 => 'elonet_henkilo_247028###e01', + 120 => 'elonet_henkilo_1494373###e01', + 121 => 'elonet_henkilo_109166###e01', + 122 => 'elonet_henkilo_238745###e01', + 123 => 'elonet_henkilo_1494416###e01', + 124 => 'elonet_henkilo_1494419###e01', + 125 => 'elonet_henkilo_1494420###e01', + 126 => 'elonet_henkilo_192395###e01', + 127 => 'elonet_henkilo_223835###e01', + 128 => 'elonet_henkilo_1494421###e01', + 129 => 'elonet_henkilo_1494461###e01', + 130 => 'elonet_henkilo_1490971###e01', + 131 => 'elonet_henkilo_232775###e01', + 132 => 'elonet_henkilo_1494462###e01', + 133 => 'elonet_henkilo_1494463###e01', + 134 => 'elonet_henkilo_1494464###e01', + 135 => 'elonet_henkilo_1494465###e01', + 136 => 'elonet_henkilo_1494466###e01', + 137 => 'elonet_henkilo_1494467###e01', + 138 => 'elonet_henkilo_1494468###e01', + 139 => 'elonet_henkilo_1494469###e01', + 140 => 'elonet_henkilo_1494470###e01', + 141 => 'elonet_henkilo_1494471###e01', + 142 => 'elonet_henkilo_1494472###e01', + 143 => 'elonet_henkilo_1494473###e01', + 144 => 'elonet_henkilo_1494474###e01', + 145 => 'elonet_henkilo_1494475###e01', + 146 => 'elonet_henkilo_1494420###e01', + 147 => 'elonet_henkilo_1494490###e01', + 148 => 'elonet_henkilo_1494492###e01', + 149 => 'elonet_henkilo_1494493###e01', + 150 => 'elonet_henkilo_1494494###e01', + 151 => 'elonet_henkilo_1494495###e01', + 152 => 'elonet_henkilo_1494496###e01', + 153 => 'elonet_henkilo_1494497###e01', + 154 => 'elonet_henkilo_1494498###e01', + 155 => 'elonet_henkilo_1494499###e01', + 156 => 'elonet_henkilo_1494500###e01', + 157 => 'elonet_henkilo_1494501###e01', + 158 => 'elonet_henkilo_1494502###e01', + 159 => 'elonet_henkilo_1494503###e01', + 160 => 'elonet_henkilo_1494504###e01', + 161 => 'elonet_henkilo_1494505###e01', + 162 => 'elonet_henkilo_1494506###e01', + 163 => 'elonet_henkilo_1494507###e01', + 164 => 'elonet_henkilo_1494508###e01', + 165 => 'elonet_henkilo_1187696###e01', + 166 => 'elonet_henkilo_1494510###e01', + 167 => 'elonet_henkilo_1494511###e01', + 168 => 'elonet_henkilo_1494512###e01', + 169 => 'elonet_henkilo_264318###e01', + 170 => 'elonet_henkilo_1494513###e01', + 171 => 'elonet_henkilo_1494514###e01', + 172 => 'elonet_henkilo_1494495###e01', + 173 => 'elonet_henkilo_1494515###e01', + 174 => 'elonet_henkilo_1494516###e01', + 175 => 'elonet_henkilo_1494517###e01', + 176 => 'elonet_henkilo_1494518###e01', + 177 => 'elonet_henkilo_1494519###e01', + 178 => 'elonet_henkilo_1494520###e01', + 179 => 'elonet_henkilo_1494521###e01', + 180 => 'elonet_henkilo_1494522###e01', + 181 => 'elonet_henkilo_1494523###e01', + 182 => 'elonet_yhtio_216177###e10', + 183 => 'elonet_yhtio_496008###e10', + 184 => 'elonet_yhtio_1003411###e10', + 185 => 'elonet_yhtio_916491###e10', + 186 => 'elonet_yhtio_1355848###e10', + 187 => 'elonet_yhtio_710032###fnd', + 188 => 'elonet_yhtio_715982###fnd', + 189 => 'elonet_yhtio_715588###fnd', + 190 => 'elonet_yhtio_1489232###fnd', + 191 => 'elonet_yhtio_712614###fnd', + 192 => 'elonet_yhtio_1484901###fnd', + 193 => 'elonet_yhtio_1485088###fnd', + 194 => 'elonet_yhtio_1434574###fnd', + 195 => 'elonet_yhtio_710032###fnd', + 196 => 'elonet_yhtio_710032###fnd', + 197 => 'elonet_yhtio_710032###fnd', + 198 => 'elonet_yhtio_222509###fds', + 199 => 'elonet_yhtio_222509###fds', + 200 => 'elonet_yhtio_1485698###fds', + 201 => 'elonet_henkilo_713719###interiöörien taulujen maalaus', + ], + // TODO: Check the expected results of author_corporate + 'author_corporate' => [ + 0 => 'Sputnik Oy', + 1 => 'Pyramide Productions', + 2 => 'Pandora Filmproduktion GmbH', + 3 => 'Arte France Cinéma', + 4 => 'ZDF / ARTE', + 5 => 'Suomen elokuvasäätiö SES', + 6 => 'Canal+', + 7 => 'Nordisk Film & TV Fond NFTF', + 8 => 'Le Centre National du Cinéma et de l\'Image Animée', + 9 => 'YLE Yhteistuotannot', + 10 => 'CinéCinéma', + 11 => 'Arte France', + 12 => 'Arte G.E.I.E.', + 13 => 'Suomen elokuvasäätiö SES', + 14 => 'Suomen elokuvasäätiö SES', + 15 => 'Suomen elokuvasäätiö SES', + ], + // TODO: Check the expected results of author_corporate_role + 'author_corporate_role' => [ + 0 => 'e10', + 1 => 'e10', + 2 => 'e10', + 3 => 'e10', + 4 => 'e10', + 5 => 'fnd', + 6 => 'fnd', + 7 => 'fnd', + 8 => 'fnd', + 9 => 'fnd', + 10 => 'fnd', + 11 => 'fnd', + 12 => 'fnd', + 13 => 'fnd', + 14 => 'fnd', + 15 => 'fnd', + ], + // TODO: Check the expected results of author_facet + 'author_facet' => [ + 0 => 'Aki Kaurismäki', + 1 => 'Timo Salminen', + 2 => 'Timo Linnasalo', + 3 => 'Tero Malmberg', + 4 => 'Wouter Zoon', + 5 => 'Olli Varja', + 6 => 'Rémi Pradinas', + 7 => 'Mark Lwoff', + 8 => 'Irmeli Debarle', + 9 => 'Mikko Lyytikäinen', + 10 => 'André Wilms', + 11 => 'Kati Outinen', + 12 => 'Jean-Pierre Darroussin', + 13 => 'Blondin Miguel', + 14 => 'Elina Salo', + 15 => 'Evelyne Didi', + 16 => 'Quoc Dung Nguyen', + 17 => 'François Monnié', + 18 => 'Roberto Piazza', + 19 => 'Pierre Étaix', + 20 => 'Jean-Pierre Léaud', + 21 => 'Vincent Lebodo', + 22 => 'Umbañ Uksët', + 23 => 'Patrick Bonnel', + 24 => 'Ilkka Koivula', + 25 => 'Myriam "Mimie" Piazza', + 26 => 'Luce Vigo', + 27 => 'Valérie Caron', + 28 => 'Jérôme Boyer', + 29 => 'Jean-Luc Guion-Firmin', + 30 => 'Pierre Morineau', + 31 => 'Johann Rioux', + 32 => 'Julien Flematti', + 33 => 'Éric Duteil', + 34 => 'Corinne Belet', + 35 => 'Dominique Lepagne', + 36 => 'Anne Lizy', + 37 => 'Pierre Richards', + 38 => 'Loïck Jamet', + 39 => 'Little Bob', + 40 => 'Nico Garotin', + 41 => 'Bertrand Couloume', + 42 => 'Nicolas Noël', + 43 => 'Gilles Mallet', + 44 => 'Gilles Adam', + 45 => 'Patrick Leboucher', + 46 => 'Michel Lacaille', + 47 => 'Stéphane Livonnen', + 48 => 'Arnaud Clément', + 49 => 'Dominique Comont', + 50 => 'Alain Guillot', + 51 => 'Philippe Hubschwerlin', + 52 => 'Franck Durand', + 53 => 'Christian Amyard', + 54 => 'Rudy Amyard', + 55 => 'Brice Augé', + 56 => 'Lucas Loubaresse', + 57 => 'Ireneusz (Irek) Spiewak', + 58 => 'Gilles Charmant', + 59 => 'Mary Berkelmans', + 60 => 'Seluna Lemercier', + 61 => 'Fanette Martinie', + 62 => 'Stéphane Parthenay', + 63 => 'Alain Chapelain', + 64 => 'Rachid Bessal', + 65 => 'Oumar Ly', + 66 => 'Emmanuel Ingweiller', + 67 => 'Matthieu Hébert', + 68 => 'Frank Atinault', + 69 => 'Dominique Mare', + 70 => 'Brice Niel', + 71 => 'Alban Rutten', + 72 => 'Franck Rutten', + 73 => 'Sputnik Oy', + 74 => 'Pyramide Productions', + 75 => 'Pandora Filmproduktion GmbH', + 76 => 'Arte France Cinéma', + 77 => 'ZDF / ARTE', + 78 => 'Suomen elokuvasäätiö SES', + 79 => 'Canal+', + 80 => 'Nordisk Film & TV Fond NFTF', + 81 => 'Le Centre National du Cinéma et de l\'Image Animée', + 82 => 'YLE Yhteistuotannot', + 83 => 'CinéCinéma', + 84 => 'Arte France', + 85 => 'Arte G.E.I.E.', + ], + 'building' => [ + 0 => 'skf', + ], + 'geographic_facet' => [ + 0 => 'Suomi', + 1 => 'Ranska', + 2 => 'Saksa', + ], + 'geographic' => [ + 0 => 'Suomi', + 1 => 'Ranska', + 2 => 'Saksa', + ], + 'genre_facet' => [ + 'draama', + 'komedia', + 'yhteiskunnallinen elokuva', + 'fiktio', + ], + 'genre' => [ + 'draama', + 'komedia', + 'yhteiskunnallinen elokuva', + 'fiktio', + ], + 'format' => 'VideoFeature', + 'format_ext_str_mv' => [ + 0 => 'VideoFeature', + ], + 'publisher' => [], + 'allfields' => [ + 'Le Havre', + 'Le Havre', + 'Le Havre', + 'Mannen från Le Havre', + 'Le Havre', + 'Le Havre', + 'Le Havre', + 'El Havre', + 'El Puerto', + 'El Puerto', + 'Le Havre: el puerto de la esperanza', + 'Hof mivtahim', + 'Miracolo a Le Havre', + 'To limani tis Havris', + 'Havras', + 'Le Havre', + 'O Porto', + 'Czlowiek z Hawru', + 'Miraklet i Le Havre', + 'Umut Limani', + 'Kikötői történet', + 'Gavr', + 'Le Havre: Sadamalinn', + 'Le Havre', + 'Suomi', + 'Ranska', + 'Saksa', + '2011, 2012', + 'Aki Kaurismäki', + 'Aki Kaurismäki', + 'Aki Kaurismäki', + 'Timo Salminen', + 'Timo Linnasalo', + 'Tero Malmberg', + 'Wouter Zoon', + 'Fred Cambier', + 'Valérie Théry-Hamel', + 'Gilles Charmant', + 'Olli Varja', + 'Claire Langmann', + 'Rémi Pradinas', + 'Mark Lwoff', + 'Fabienne Vonier', + 'Reinhard Brundig', + 'Michel Reilhac', + 'Rémi Burah', + 'Meinolf Zurhorst', + 'Lucas Loubaresse', + 'Renaud Gast', + 'Irmeli Debarle', + 'Malla Hukkanen', + 'Mika Ailasmäki', + 'Anne Vahlsten', + 'Kalle Penttilä', + 'Ville Väänänen', + 'Éric Garzena', + 'Cyril Dupont', + 'Lazar Abdelkebir', + 'Benjamin Laurent', + 'Tero Malmberg', + 'Konsta Hormia', + 'Iisakki Hormia', + 'Olli Pärnänen', + 'Thomas Pitre', + 'Pomme Delépine', + 'Ireneusz (Irek) Spiewak', + 'Gérard Simonet', + 'Jean-Claude Guilleman', + 'Sébastien Gallien', + 'Pascal Courtinel', + 'Laurent Thévenot', + 'Clara Lyonnet', + 'Diane Wehrly', + 'Paula Oinonen', + 'Élise Pradinas', + 'Elsa Pharaon', + 'Jean Eninger', + 'Augustin Werkoff', + 'Guillaume Moinard', + 'Marine Longuet', + 'Pauline Reichenbach', + 'Yoann Le Gruiec', + 'Agnès Fanget', + 'Stéphanie Jossec', + 'Frank Lesniak', + 'Frédéric Sibeud', + 'Thibault Spiral', + 'Mathieu Raab', + 'Lucien Lefèbvre', + 'Éric Morel', + 'Didier Guéroult', + 'Gilbert Devaux', + 'Bruno Joignant', + 'Thomas Guérin', + 'Stéphane Livonnen', + 'Patrice Campelli', + 'Karl Lemeray', + 'Jean-Marie Paillette', + 'Guillaume Macquet', + 'Patrick Leboucher', + 'Irmeli Debarle', + 'Mikko Lyytikäinen', + 'Ève Bruant', + 'Hanna Hemilä', + 'Haije Tulokas', + 'Eevi Kareinen', + 'Kirsi Hatara', + 'Heikki Keskinen', + 'Stéphane Parthenay', + 'Valérie Farthouat', + 'Philippe Leconte', + 'Anne Berjon', + 'Fanette Martinie', + 'Louise Lehec', + 'Karl Baumgartner', + 'Rainer Teusner', + 'Viola Fügen', + 'Camelia Förster', + 'Frédéric Baroudel', + 'Catherine Athon', + 'Frédéric Casnin', + 'Frédéric Jupin', + 'Dominique Champel', + 'Gérard Estival', + 'Thierry Gazaud', + 'Franck Tassoul', + 'Eric Sithavaja', + 'Jan-Eric Nyström', + 'Cinéstéréo', + 'Sputnik Oy', + 'Ciné Lumières de Paris', + 'Cinésyl', + 'Cinéma le studio Le Havre', + 'Studio Honolulu', + 'Ptit Bernard Location', + 'ATP Autocars', + 'Bus Océane', + 'Association La Roue en Bois', + 'Groupe TSF', + 'Cinéboutique', + 'Maratier', + 'Le Vestiaire', + 'Any d\'Avray', + 'Rubini & Associés', + 'Yrittäjäin Fennia', + 'André Wilms', + 'Kati Outinen', + 'Jean-Pierre Darroussin', + 'Blondin Miguel', + 'Elina Salo', + 'Evelyne Didi', + 'Quoc Dung Nguyen', + 'François Monnié', + 'Roberto Piazza', + 'Pierre Étaix', + 'Jean-Pierre Léaud', + 'Vincent Lebodo', + 'Umbañ Uksët', + 'Patrick Bonnel', + 'Ilkka Koivula', + 'Myriam "Mimie" Piazza', + 'Luce Vigo', + 'Valérie Caron', + 'Jérôme Boyer', + 'Jean-Luc Guion-Firmin', + 'Pierre Morineau', + 'Johann Rioux', + 'Julien Flematti', + 'Éric Duteil', + 'Corinne Belet', + 'Dominique Lepagne', + 'Anne Lizy', + 'Pierre Richards', + 'Loïck Jamet', + 'Little Bob', + 'Nico Garotin', + 'Bertrand Couloume', + 'Nicolas Noël', + 'Gilles Mallet', + 'Gilles Adam', + 'Patrick Leboucher', + 'Michel Lacaille', + 'Stéphane Livonnen', + 'Arnaud Clément', + 'Dominique Comont', + 'Alain Guillot', + 'Philippe Hubschwerlin', + 'Franck Durand', + 'Christian Amyard', + 'Rudy Amyard', + 'Brice Augé', + 'Lucas Loubaresse', + 'Ireneusz (Irek) Spiewak', + 'Gilles Charmant', + 'Mary Berkelmans', + 'Seluna Lemercier', + 'Fanette Martinie', + 'Rémi Pradinas', + 'Stéphane Parthenay', + 'Alain Chapelain', + 'Gilles Adam', + 'Rachid Bessal', + 'Oumar Ly', + 'Emmanuel Ingweiller', + 'Matthieu Hébert', + 'Frank Atinault', + 'Dominique Mare', + 'Brice Niel', + 'Alban Rutten', + 'Franck Rutten', + 'Sputnik Oy', + 'Pyramide Productions', + 'Pandora Filmproduktion GmbH', + 'Arte France Cinéma', + 'ZDF / ARTE', + 'Suomen elokuvasäätiö SES', + 'Canal+', + 'Nordisk Film & TV Fond NFTF', + 'Le Centre National du Cinéma et de l\'Image Animée', + 'YLE Yhteistuotannot', + 'CinéCinéma', + 'Arte France', + 'Arte G.E.I.E', + 'Suomen elokuvasäätiö SES', + 'Suomen elokuvasäätiö SES', + 'Suomen elokuvasäätiö SES', + 'Future Film Oy', + 'Future Film Oy', + 'The Match Factory GmbH', + 'Paula Oinonen', + '11.08.2011', + '15.04.2014', + 'Cannes, Ranska', + '2011', + 'Sodankylä, Suomi', + '2011', + 'Bratislava, Slovakia', + '2011', + 'München, Saksa', + '2011', + 'Karlovy Vary, Tšekki', + '2011', + 'Pietari, Venäjä', + '2011', + 'Melbourne, Australia', + '2011', + 'Odessa, Ukraina', + '2011', + 'Wroclaw, Puola', + '2011', + 'Sarajevo, Bosnia ja Hertsegovina', + '2011', + 'Uherské Hradiště, Tšekki', + '2011', + 'Locarno, Sveitsi', + '2011', + 'San Sebastián, Espanja', + '2011', + 'Toronto (ON), Kanada', + '2011', + 'Vladivostok, Venäjä', + '2011', + 'Quebec (QC), Kanada', + '2011', + 'Reykjavik, Islanti', + '2011', + 'Edmonton (AB), Kanada', + '2011', + 'New York (NY), Yhdysvallat', + '2011', + 'Rio de Janeiro, Brasilia', + '2011', + 'Valdivia, Chile', + '2011', + 'Bukarest, Romania', + '2011', + 'Wien, Itävalta', + '2011', + 'Kaliningrad, Venäjä', + '2011', + 'Taipei, Taiwan', + '2011', + 'Chicago (IL), Yhdysvallat', + '2011', + 'Busan, Etelä-Korea', + '2011', + 'Morelia, Meksiko', + '2011', + 'Honolulu (HI), Yhdysvallat', + '2011', + 'Santa Fe (NM), Yhdysvallat', + '2011', + 'Denver (CO), Yhdysvallat', + '2011', + 'Montreal (QC), Kanada', + '2011', + 'Malatya, Turkki', + '2011', + 'Mexico City, Meksiko', + '2011', + 'Tukholma, Ruotsi', + '2011', + 'Ankara, Turkki', + '2011', + 'Torino, Italia', + '2011', + 'Buenos Aires, Argentiina', + '2011', + 'Kiova, Ukraina', + '2011', + 'Dubai, Yhdistyneet arabiemiirikunnat', + '2011', + 'Bydgoszcz, Puola', + '2011', + 'Chennai (Tamil Nadu), Intia', + '2011', + 'Palm Springs (CA), Yhdysvallat', + '2012', + 'Rotterdam, Alankomaat', + '2012', + 'Glasgow, Iso-Britannia', + '2012', + 'Pinamar, Argentiina', + '2012', + 'Belgrad, Serbia', + '2012', + 'Eskişehir, Turkki', + '2012', + 'Durban, Etelä-Afrikka', + '2012', + 'Hongkong, Kiina', + '2012', + 'Rauma, Suomi', + '2012', + 'Espoo, Suomi', + '2012', + 'Tokio, Japani', + '2012', + 'Thessaloniki, Kreikka', + '2012', + 'St. Louis (MO), Yhdysvallat', + '2012', + 'Manila, Filippiinit', + '2012', + 'Thiruvananthapuram, Intia', + '2012', + 'Bangalore (Karnataka), Intia', + '2012', + '09.09.2011', + 'Espoo: Bio Rex Sello 4, Kino Tapiola, Omena 3; Forssa: Bio-Kaari;' + . ' Helsinki: Kinopalatsi 7, Tennispalatsi 2; Järvenpää: Studio' + . ' Järvenpää; Kuopio: Kuvakukko; Lahti: Kuvapalatsi, Kino' + . ' Iiris; Oulu: Plaza, Star; Pori: Promenadi 5; Tampere:' + . ' Niagara; Turku: Kinopalatsi 5 & 7; Vantaa: Bio Grand,' + . ' Flamingo 5, Kino Myyri', + 'Alankomaat', + 'Alankomaat', + 'Alankomaat', + 'Alankomaat', + 'Argentiina', + 'Argentiina', + 'Australia', + 'Belgia', + 'Belgia', + 'Brasilia', + 'Brasilia', + 'Bulgaria', + 'Bulgaria', + 'Chile', + 'Espanja', + 'Espanja', + 'Etelä-Korea', + 'Hongkong (Kiina)', + 'Hongkong (Kiina)', + 'Irlanti', + 'Iso-Britannia', + 'Iso-Britannia', + 'Israel', + 'Israel', + 'Italia', + 'Italia', + 'Itsenäisten valtioiden yhteisö', + 'Itävalta', + 'Itävalta', + 'Japani', + 'Japani', + 'Kanada', + 'Kanada', + 'Kiina', + 'Kolumbia', + 'Kolumbia', + 'Kreikka', + 'Kreikka', + 'Kroatia', + 'Latvia', + 'Liettua', + 'Liettua', + 'Luxemburg', + 'Luxemburg', + 'Meksiko', + 'Meksiko', + 'Norja', + 'Paraguay', + 'Peru', + 'Portugali', + 'Portugali', + 'Puola', + 'Puola', + 'Ranska', + 'Romania', + 'Romania', + 'Ruotsi', + 'Ruotsi', + 'Ruotsi', + 'Saksa', + 'Serbia', + 'Serbia', + 'Slovakia', + 'Slovakia', + 'Slovenia', + 'Sveitsi', + 'Taiwan', + 'Tanska', + 'Tanska', + 'Tšekki', + 'Tšekki', + 'Turkki', + 'Turkki', + 'Unkari', + 'Unkari', + 'Uruguay', + 'Uruguay', + 'Uusi-Seelanti', + 'Uusi-Seelanti', + 'Venäjä', + 'Viro', + 'Viro', + 'Yhdysvallat', + 'Yhdysvallat', + 'Yhdysvallat', + 'Helsinki: Tennispalatsi [Eduskunnan näytös]', + '08.09.2011', + 'ananas', + 'auttaminen', + 'avioliitto', + 'baarit', + 'kauppiaat', + 'koira', + 'konsertit', + 'laiton maahanmuutto', + 'laivat', + 'Le Havre', + 'maahanmuuttajat', + 'maahanmuuttopolitiikka', + 'naapuruus', + 'pakolaiset', + 'pakolaisleirit', + 'ihmeparantuminen', + 'poliisit', + 'Ranska', + 'ranskan kieli', + 'ravintolat', + 'rock', + 'sairastuminen', + 'sairaalat', + 'satamat', + 'siirtolaiset', + 'siirtolaisuus', + 'sosiaaliset ongelmat', + 'taudit', + 'viranomaiset', + 'vähävaraisuus', + 'ystävyys', + 'Cannesin elokuvajuhlat, Cannes, Ranska 2011: FIPRESCI:n palkinto' + . '[...]', + 'Aki Kaurismäen ohjaama, tuottama ja käsikirjoittama Le Havre' + . '[...]', + 'Marcel Marx, entinen kirjailija, elää Ranskassa Le Havressa' + . ' vaatimattomasti kengänkiillottajana vaimonsa Arlettyn' + . ' kanssa[...]', + 'Marcel Marx, a former author and a well-known bohemian, has' + . ' retreated into a voluntary exile in the port city of Le' + . ' Havre[...]', + 'Apotheosis
Einojuhani Rautavaara[...]', + 'fiktio', + 'Aki Kaurismäen tuore elokuva hurmasi kriitikot. ”Maailmassa on enää' + . ' harvoja ohjaajia, joiden persoonallisen käsialan tunnistaa' + . ' heti filmin ensimmäisestä otoksesta lähtien”, aloitti Tapani' + . ' Maskula (Turun Sanomat 9.9.2011)', + 'Ohjaaja-tuottaja-käsikirjoittaja Aki Kaurismäki (s. 1957) on tehnyt' + . ' elokuvissa pitkän uran 1980-luvun alusta lähtien[...]', + 'Ranska:
Le Havre:
Rue des Drapiers (Marcel' + . ' kiillottaa kenkiä rautatieasemalla, italialainen ammutaan,' + . ' Idrissa ja Laika pakenevat poliiseja)[...]', + 'Ranska:
Le Havre:
tyhjillään ollut' + . ' kahvila-hotellirakennus 27 boulevard Amiral Mouchez[...]', + 'Ranska:
Le Havre: 45 rue Gustave Nicolle (Marcelin ja' + . ' Arlettyn asunto ja sen puutarha[...]', + 'Marcelin asuinkorttelit aiottiin purkaa kesken elokuvan kuvausten.' + . ' Talot purettiin heti kun elokuva oli kuvattu[...]', + ], + 'contents' => [ + 'Marcel Marx, entinen kirjailija, elää Ranskassa Le Havressa vaatimattomasti kengänkiillottajana' + . ' vaimonsa Arlettyn kanssa[...]', + ], + 'isbn' => [], + 'issn' => [], + 'language' => [ + 'fin', + ], + 'subtitle_lng_str_mv' => [ + 'fin', + ], + 'question_category_str_mv' => [ + 0 => 'Näyttelijä', + 1 => 'Naiset', + 2 => 'Asuintalot, omakotitalot, villat ja kartanot', + 3 => 'Maatilat, pientilat, mökit, torpat, maatalousrakennukset ja aitat', + ], + ]; + + $this->compareArray($expected, $fields, 'toSolrArray'); + + $keys = $record->getWorkIdentificationData(); + + $expected = [ + [ + 'authors' => [ + 0 => [ + 'type' => 'author', + 'value' => 'Kaurismäki, Aki', + ], + ], + 'authorsAltScript' => [ + ], + 'titles' => [ + 0 => [ + 'type' => 'title', + 'value' => 'havre', + ], + 1 => [ + 'type' => 'title', + 'value' => 'Le Havre', + ], + ], + 'titlesAltScript' => [ + ], + ], + ]; + + $this->compareArray($expected, $keys, 'getWorkIdentificationData'); + } +} diff --git a/tests/fixtures/Finna/record/forward1.xml b/tests/fixtures/Finna/record/forward1.xml new file mode 100644 index 00000000..702bdd00 --- /dev/null +++ b/tests/fixtures/Finna/record/forward1.xml @@ -0,0 +1,4049 @@ + + + + 1511500 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>Le Havre</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="virallinen nimi">original</TitleRelationship> + + + <TitleText lang="fin">Le Havre</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="suomenkielinen nimi">translated</TitleRelationship> + + + <TitleText lang="swe">Le Havre</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="ruotsinkielinen nimi">translated</TitleRelationship> + + + <TitleText lang="swe">Mannen från Le Havre</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="ruotsinkielinen nimi Ruotsissa">translated</TitleRelationship> + + + <TitleText lang="eng">Le Havre</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="englanninkielinen nimi">translated</TitleRelationship> + + + <TitleText lang="fre">Le Havre</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="ranskankielinen nimi">translated</TitleRelationship> + + + <TitleText lang="ger">Le Havre</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="saksankielinen nimi">translated</TitleRelationship> + + + <TitleText lang="spa">El Havre</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="espanjankielinen nimi">translated</TitleRelationship> + + + <TitleText lang="spa">El Puerto</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="espanjankielinen nimi (Argentiina)">translated</TitleRelationship> + + + <TitleText lang="spa">El Puerto</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="espanjankielinen nimi (Uruguay)">translated</TitleRelationship> + + + <TitleText lang="spa">Le Havre: el puerto de la esperanza</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="espanjankielinen nimi (Meksiko)">translated</TitleRelationship> + + + <TitleText lang="heb">Hof mivtahim</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="hepreankielinen nimi">translated</TitleRelationship> + + + <TitleText lang="ita">Miracolo a Le Havre</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="italiankielinen nimi">translated</TitleRelationship> + + + <TitleText>To limani tis Havris</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="kreikankielinen nimi">unspecified</TitleRelationship> + + + <TitleText>Havras</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="liettuankielinen nimi">unspecified</TitleRelationship> + + + <TitleText>Le Havre</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="norjankielinen nimi">unspecified</TitleRelationship> + + + <TitleText>O Porto</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="portugalinkielinen nimi">unspecified</TitleRelationship> + + + <TitleText>Czlowiek z Hawru</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="puolankielinen nimi">unspecified</TitleRelationship> + + + <TitleText>Miraklet i Le Havre</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="tanskankielinen nimi">unspecified</TitleRelationship> + + + <TitleText>Umut Limani</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="turkinkielinen nimi">unspecified</TitleRelationship> + + + <TitleText>Kikötői történet</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="unkarinkielinen nimi">unspecified</TitleRelationship> + + + <TitleText>Gavr</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="venäjänkielinen nimi">unspecified</TitleRelationship> + + + <TitleText>Le Havre: Sadamalinn</TitleText> + <TitleRelationship elokuva-elonimi-tyyppi="vironkielinen nimi">unspecified</TitleRelationship> + + Le Havre + + + Suomi + + + + + Ranska + + + + + Saksa + + + 2011, 2012 + + D02 + Aki Kaurismäki + + 01 + elonet_henkilo + 100250 + + + + aus + Aki Kaurismäki + + 01 + elonet_henkilo + 100250 + + + + fmp + Aki Kaurismäki + + 01 + elonet_henkilo + 100250 + + + + cng + Timo Salminen + + 01 + elonet_henkilo + 100251 + + + + flm + Timo Linnasalo + + 01 + elonet_henkilo + 100267 + + + + sds + Tero Malmberg + + 01 + elonet_henkilo + 100539 + + + + std + Wouter Zoon + + 01 + elonet_henkilo + 160105 + + + + A99 + Fred Cambier + + 01 + elonet_henkilo + 1494371 + + + + A99 + Valérie Théry-Hamel + + 01 + elonet_henkilo + 1494372 + + + + A99 + Gilles Charmant + + 01 + elonet_henkilo + 1187696 + + + + lgd + Olli Varja + + 01 + elonet_henkilo + 101274 + + + + A99 + Claire Langmann + + 01 + elonet_henkilo + 1494524 + + + + pmn + Rémi Pradinas + + 01 + elonet_henkilo + 264318 + + + + pmn + Mark Lwoff + + 01 + elonet_henkilo + 264925 + + + + A99 + Fabienne Vonier + + 01 + elonet_henkilo + 264827 + + + + A99 + Reinhard Brundig + + 01 + elonet_henkilo + 264826 + + + + A99 + Michel Reilhac + + 01 + elonet_henkilo + 1522599 + + + + A99 + Rémi Burah + + 01 + elonet_henkilo + 1522600 + + + + A99 + Meinolf Zurhorst + + 01 + elonet_henkilo + 1522601 + + + + A99 + Lucas Loubaresse + + 01 + elonet_henkilo + 1494507 + + + + A99 + Renaud Gast + + 01 + elonet_henkilo + 1494525 + + + + A99 + Irmeli Debarle + + 01 + elonet_henkilo + 253767 + + + + A99 + Malla Hukkanen + + 01 + elonet_henkilo + 163984 + + + + A99 + Mika Ailasmäki + + 01 + elonet_henkilo + 144146 + + + + A99 + Anne Vahlsten + + 01 + elonet_henkilo + 1430061 + + + + A99 + Kalle Penttilä + + 01 + elonet_henkilo + 265752 + + + + A99 + Ville Väänänen + + 01 + elonet_henkilo + 161743 + + + + A99 + Éric Garzena + + 01 + elonet_henkilo + 1494526 + + + + A99 + Cyril Dupont + + 01 + elonet_henkilo + 1494527 + + + + A99 + Lazar Abdelkebir + + 01 + elonet_henkilo + 1494528 + + + + A99 + Benjamin Laurent + + 01 + elonet_henkilo + 1494529 + + + + A99 + Tero Malmberg + + 01 + elonet_henkilo + 100539 + + + + A99 + Konsta Hormia + + 01 + elonet_henkilo + 1415583 + + + + A99 + Iisakki Hormia + + 01 + elonet_henkilo + 1415584 + + + + A99 + Olli Pärnänen + + 01 + elonet_henkilo + 100984 + + + + A99 + Thomas Pitre + + 01 + elonet_henkilo + 1494530 + + + + A99 + Pomme Delépine + + 01 + elonet_henkilo + 1494531 + + + + A99 + Ireneusz (Irek) Spiewak + + 01 + elonet_henkilo + 1494508 + + + + A99 + Gérard Simonet + + 01 + elonet_henkilo + 1494532 + + + + A99 + Jean-Claude Guilleman + + 01 + elonet_henkilo + 1494533 + + + + A99 + Sébastien Gallien + + 01 + elonet_henkilo + 1494534 + + + + A99 + Pascal Courtinel + + 01 + elonet_henkilo + 1494535 + + + + A99 + Laurent Thévenot + + 01 + elonet_henkilo + 1494536 + + + + A99 + Clara Lyonnet + + 01 + elonet_henkilo + 1494537 + + + + A99 + Diane Wehrly + + 01 + elonet_henkilo + 1494538 + + + + A99 + Paula Oinonen + + 01 + elonet_henkilo + 713719 + + + + A99 + Élise Pradinas + + 01 + elonet_henkilo + 1494539 + + + + A99 + Elsa Pharaon + + 01 + elonet_henkilo + 1494540 + + + + A99 + Jean Eninger + + 01 + elonet_henkilo + 1494541 + + + + A99 + Augustin Werkoff + + 01 + elonet_henkilo + 1494542 + + + + A99 + Guillaume Moinard + + 01 + elonet_henkilo + 1494543 + + + + A99 + Marine Longuet + + 01 + elonet_henkilo + 1494544 + + + + A99 + Pauline Reichenbach + + 01 + elonet_henkilo + 1494545 + + + + A99 + Yoann Le Gruiec + + 01 + elonet_henkilo + 1494546 + + + + A99 + Agnès Fanget + + 01 + elonet_henkilo + 1494547 + + + + A99 + Stéphanie Jossec + + 01 + elonet_henkilo + 1494548 + + + + A99 + Frank Lesniak + + 01 + elonet_henkilo + 1494549 + + + + A99 + Frédéric Sibeud + + 01 + elonet_henkilo + 1494550 + + + + A99 + Thibault Spiral + + 01 + elonet_henkilo + 1494551 + + + + A99 + Mathieu Raab + + 01 + elonet_henkilo + 1494552 + + + + A99 + Lucien Lefèbvre + + 01 + elonet_henkilo + 1494553 + + + + A99 + Éric Morel + + 01 + elonet_henkilo + 1522569 + + + + A99 + Didier Guéroult + + 01 + elonet_henkilo + 1522570 + + + + A99 + Gilbert Devaux + + 01 + elonet_henkilo + 1522571 + + + + A99 + Bruno Joignant + + 01 + elonet_henkilo + 1522572 + + + + A99 + Thomas Guérin + + 01 + elonet_henkilo + 1522573 + + + + A99 + Stéphane Livonnen + + 01 + elonet_henkilo + 1494498 + + + + A99 + Patrice Campelli + + 01 + elonet_henkilo + 1522574 + + + + A99 + Karl Lemeray + + 01 + elonet_henkilo + 1522575 + + + + A99 + Jean-Marie Paillette + + 01 + elonet_henkilo + 1522576 + + + + A99 + Guillaume Macquet + + 01 + elonet_henkilo + 1522577 + + + + A99 + Patrick Leboucher + + 01 + elonet_henkilo + 1494496 + + + + trl + Irmeli Debarle + + 01 + elonet_henkilo + 253767 + + + + trl + Mikko Lyytikäinen + + 01 + elonet_henkilo + 252113 + + + + A99 + Ève Bruant + + 01 + elonet_henkilo + 1494554 + + + + A99 + Hanna Hemilä + + 01 + elonet_henkilo + 262151 + + + + A99 + Haije Tulokas + + 01 + elonet_henkilo + 101215 + + + + A99 + Eevi Kareinen + + 01 + elonet_henkilo + 885810 + + + + A99 + Kirsi Hatara + + 01 + elonet_henkilo + 1484581 + + + + A99 + Heikki Keskinen + + 01 + elonet_henkilo + 1342188 + + + + A99 + Stéphane Parthenay + + 01 + elonet_henkilo + 1494513 + + + + A99 + Valérie Farthouat + + 01 + elonet_henkilo + 1494572 + + + + A99 + Philippe Leconte + + 01 + elonet_henkilo + 1494573 + + + + A99 + Anne Berjon + + 01 + elonet_henkilo + 1494574 + + + + A99 + Fanette Martinie + + 01 + elonet_henkilo + 1494512 + + + + A99 + Louise Lehec + + 01 + elonet_henkilo + 1494575 + + + + A99 + Karl Baumgartner + + 01 + elonet_henkilo + 871457 + + + + A99 + Rainer Teusner + + 01 + elonet_henkilo + 1494576 + + + + A99 + Viola Fügen + + 01 + elonet_henkilo + 1494577 + + + + A99 + Camelia Förster + + 01 + elonet_henkilo + 1494578 + + + + A99 + Frédéric Baroudel + + 01 + elonet_henkilo + 1521887 + + + + A99 + Catherine Athon + + 01 + elonet_henkilo + 1522578 + + + + A99 + Frédéric Casnin + + 01 + elonet_henkilo + 1522579 + + + + A99 + Frédéric Jupin + + 01 + elonet_henkilo + 1522580 + + + + A99 + Dominique Champel + + 01 + elonet_henkilo + 1522581 + + + + A99 + Gérard Estival + + 01 + elonet_henkilo + 1522582 + + + + A99 + Thierry Gazaud + + 01 + elonet_henkilo + 1522583 + + + + A99 + Franck Tassoul + + 01 + elonet_henkilo + 1522584 + + + + A99 + Eric Sithavaja + + 01 + elonet_henkilo + 1522585 + + + + A99 + Jan-Eric Nyström + + 01 + elonet_henkilo + 101281 + + + + A99 + Cinéstéréo + + 01 + elonet_yhtio + 1489341 + + + + A99 + Sputnik Oy + + 01 + elonet_yhtio + 216177 + + + + A99 + Ciné Lumières de Paris + + 01 + elonet_yhtio + 1489342 + + + + A99 + Cinésyl + + 01 + elonet_yhtio + 1489343 + + + + A99 + Cinéma le studio Le Havre + + 01 + elonet_yhtio + 1489344 + + + + A99 + Studio Honolulu + + 01 + elonet_yhtio + 1489345 + + + + A99 + Ptit Bernard Location + + 01 + elonet_yhtio + 1489346 + + + + A99 + ATP Autocars + + 01 + elonet_yhtio + 1489347 + + + + A99 + Bus Océane + + 01 + elonet_yhtio + 1489348 + + + + A99 + Association La Roue en Bois + + 01 + elonet_yhtio + 1489349 + + + + A99 + Groupe TSF + + 01 + elonet_yhtio + 1037588 + + + + A99 + Cinéboutique + + 01 + elonet_yhtio + 1489350 + + + + A99 + Maratier + + 01 + elonet_yhtio + 1489351 + + + + A99 + Le Vestiaire + + 01 + elonet_yhtio + 1489352 + + + + A99 + Any d'Avray + + 01 + elonet_yhtio + 1489353 + + + + A99 + Rubini & Associés + + 01 + elonet_yhtio + 1489354 + + + + A99 + Yrittäjäin Fennia + + 01 + elonet_yhtio + 1479242 + + + + E01 + André Wilms + + 01 + elonet_henkilo + 238076 + + + + E01 + Kati Outinen + + 01 + elonet_henkilo + 225915 + + + + E01 + Jean-Pierre Darroussin + + 01 + elonet_henkilo + 247028 + + + + E01 + Blondin Miguel + + 01 + elonet_henkilo + 1494373 + + + + E01 + Elina Salo + + 01 + elonet_henkilo + 109166 + + + + E01 + Evelyne Didi + + 01 + elonet_henkilo + 238745 + + + + E01 + Quoc Dung Nguyen + + 01 + elonet_henkilo + 1494416 + + + + E01 + François Monnié + + 01 + elonet_henkilo + 1494419 + + + + E01 + Roberto Piazza + + 01 + elonet_henkilo + 1494420 + + + + E01 + Pierre Étaix + + 01 + elonet_henkilo + 192395 + + + + E01 + Jean-Pierre Léaud + + 01 + elonet_henkilo + 223835 + + + + E01 + Vincent Lebodo + + 01 + elonet_henkilo + 1494421 + + + + E01 + Umbañ Uksët + + 01 + elonet_henkilo + 1494461 + + + + E01 + Patrick Bonnel + + 01 + elonet_henkilo + 1490971 + + + + E01 + Ilkka Koivula + + 01 + elonet_henkilo + 232775 + + + + E01 + Myriam "Mimie" Piazza + + 01 + elonet_henkilo + 1494462 + + + + E01 + Luce Vigo + + 01 + elonet_henkilo + 1494463 + + + + E01 + Valérie Caron + + 01 + elonet_henkilo + 1494464 + + + + E01 + Jérôme Boyer + + 01 + elonet_henkilo + 1494465 + + + + E01 + Jean-Luc Guion-Firmin + + 01 + elonet_henkilo + 1494466 + + + + E01 + Pierre Morineau + + 01 + elonet_henkilo + 1494467 + + + + E01 + Johann Rioux + + 01 + elonet_henkilo + 1494468 + + + + E01 + Julien Flematti + + 01 + elonet_henkilo + 1494469 + + + + E01 + Éric Duteil + + 01 + elonet_henkilo + 1494470 + + + + E01 + Corinne Belet + + 01 + elonet_henkilo + 1494471 + + + + E01 + Dominique Lepagne + + 01 + elonet_henkilo + 1494472 + + + + E01 + Anne Lizy + + 01 + elonet_henkilo + 1494473 + + + + E01 + Pierre Richards + + 01 + elonet_henkilo + 1494474 + + + + E01 + Loïck Jamet + + 01 + elonet_henkilo + 1494475 + + + + E01 + Little Bob + + 01 + elonet_henkilo + 1494420 + + + + E01 + Nico Garotin + + 01 + elonet_henkilo + 1494490 + + + + E01 + Bertrand Couloume + + 01 + elonet_henkilo + 1494492 + + + + E01 + Nicolas Noël + + 01 + elonet_henkilo + 1494493 + + + + E01 + Gilles Mallet + + 01 + elonet_henkilo + 1494494 + + + + E01 + Gilles Adam + + 01 + elonet_henkilo + 1494495 + + + + E01 + Patrick Leboucher + + 01 + elonet_henkilo + 1494496 + + + + E01 + Michel Lacaille + + 01 + elonet_henkilo + 1494497 + + + + E01 + Stéphane Livonnen + + 01 + elonet_henkilo + 1494498 + + + + E01 + Arnaud Clément + + 01 + elonet_henkilo + 1494499 + + + + E01 + Dominique Comont + + 01 + elonet_henkilo + 1494500 + + + + E01 + Alain Guillot + + 01 + elonet_henkilo + 1494501 + + + + E01 + Philippe Hubschwerlin + + 01 + elonet_henkilo + 1494502 + + + + E01 + Franck Durand + + 01 + elonet_henkilo + 1494503 + + + + E01 + Christian Amyard + + 01 + elonet_henkilo + 1494504 + + + + E01 + Rudy Amyard + + 01 + elonet_henkilo + 1494505 + + + + E01 + Brice Augé + + 01 + elonet_henkilo + 1494506 + + + + E01 + Lucas Loubaresse + + 01 + elonet_henkilo + 1494507 + + + + E01 + Ireneusz (Irek) Spiewak + + 01 + elonet_henkilo + 1494508 + + + + E01 + Gilles Charmant + + 01 + elonet_henkilo + 1187696 + + + + E01 + Mary Berkelmans + + 01 + elonet_henkilo + 1494510 + + + + E01 + Seluna Lemercier + + 01 + elonet_henkilo + 1494511 + + + + E01 + Fanette Martinie + + 01 + elonet_henkilo + 1494512 + + + + E01 + Rémi Pradinas + + 01 + elonet_henkilo + 264318 + + + + E01 + Stéphane Parthenay + + 01 + elonet_henkilo + 1494513 + + + + E01 + Alain Chapelain + + 01 + elonet_henkilo + 1494514 + + + + E01 + Gilles Adam + + 01 + elonet_henkilo + 1494495 + + + + E01 + Rachid Bessal + + 01 + elonet_henkilo + 1494515 + + + + E01 + Oumar Ly + + 01 + elonet_henkilo + 1494516 + + + + E01 + Emmanuel Ingweiller + + 01 + elonet_henkilo + 1494517 + + + + E01 + Matthieu Hébert + + 01 + elonet_henkilo + 1494518 + + + + E01 + Frank Atinault + + 01 + elonet_henkilo + 1494519 + + + + E01 + Dominique Mare + + 01 + elonet_henkilo + 1494520 + + + + E01 + Brice Niel + + 01 + elonet_henkilo + 1494521 + + + + E01 + Alban Rutten + + 01 + elonet_henkilo + 1494522 + + + + E01 + Franck Rutten + + 01 + elonet_henkilo + 1494523 + + + + E10 + Sputnik Oy + + 01 + elonet_yhtio + 216177 + + + + E10 + Pyramide Productions + + 01 + elonet_yhtio + 496008 + + + + E10 + Pandora Filmproduktion GmbH + + 01 + elonet_yhtio + 1003411 + + + + E10 + Arte France Cinéma + + 01 + elonet_yhtio + 916491 + + + + E10 + ZDF / ARTE + + 01 + elonet_yhtio + 1355848 + + + + fnd + Suomen elokuvasäätiö SES + + 01 + elonet_yhtio + 710032 + + + + fnd + Canal+ + + 01 + elonet_yhtio + 715982 + + + + fnd + Nordisk Film & TV Fond NFTF + + 01 + elonet_yhtio + 715588 + + + + fnd + Le Centre National du Cinéma et de l'Image Animée + + 01 + elonet_yhtio + 1489232 + + + + fnd + YLE Yhteistuotannot + + 01 + elonet_yhtio + 712614 + + + + fnd + CinéCinéma + + 01 + elonet_yhtio + 1484901 + + + + fnd + Arte France + + 01 + elonet_yhtio + 1485088 + + + + fnd + Arte G.E.I.E. + + 01 + elonet_yhtio + 1434574 + + + + fnd + Suomen elokuvasäätiö SES + + 01 + elonet_yhtio + 710032 + + + + fnd + Suomen elokuvasäätiö SES + + 01 + elonet_yhtio + 710032 + + + + fnd + Suomen elokuvasäätiö SES + + 01 + elonet_yhtio + 710032 + + + + fds + Future Film Oy + + 01 + elonet_yhtio + 222509 + + + + fds + Future Film Oy + + 01 + elonet_yhtio + 222509 + + + + fds + The Match Factory GmbH + + 01 + elonet_yhtio + 1485698 + + + + A99 + Paula Oinonen + + 01 + elonet_henkilo + 713719 + + + + BRO + + + BRO + + + BRO + + + BRO + + + BRO + + + BRO + + + BRO + + + BRO + + + CEN + 11.08.2011 + + + CEN + 15.04.2014 + + + FSC + + Cannes, Ranska + + 2011 + + + FSC + + Sodankylä, Suomi + + 2011 + + + FSC + + Bratislava, Slovakia + + 2011 + + + FSC + + München, Saksa + + 2011 + + + FSC + + Karlovy Vary, Tšekki + + 2011 + + + FSC + + Pietari, Venäjä + + 2011 + + + FSC + + Melbourne, Australia + + 2011 + + + FSC + + Odessa, Ukraina + + 2011 + + + FSC + + Wroclaw, Puola + + 2011 + + + FSC + + Sarajevo, Bosnia ja Hertsegovina + + 2011 + + + FSC + + Uherské Hradiště, Tšekki + + 2011 + + + FSC + + Locarno, Sveitsi + + 2011 + + + FSC + + San Sebastián, Espanja + + 2011 + + + FSC + + Toronto (ON), Kanada + + 2011 + + + FSC + + Vladivostok, Venäjä + + 2011 + + + FSC + + Quebec (QC), Kanada + + 2011 + + + FSC + + Reykjavik, Islanti + + 2011 + + + FSC + + Edmonton (AB), Kanada + + 2011 + + + FSC + + New York (NY), Yhdysvallat + + 2011 + + + FSC + + Rio de Janeiro, Brasilia + + 2011 + + + FSC + + Valdivia, Chile + + 2011 + + + FSC + + Bukarest, Romania + + 2011 + + + FSC + + Wien, Itävalta + + 2011 + + + FSC + + Kaliningrad, Venäjä + + 2011 + + + FSC + + Taipei, Taiwan + + 2011 + + + FSC + + Chicago (IL), Yhdysvallat + + 2011 + + + FSC + + Busan, Etelä-Korea + + 2011 + + + FSC + + Morelia, Meksiko + + 2011 + + + FSC + + Honolulu (HI), Yhdysvallat + + 2011 + + + FSC + + Santa Fe (NM), Yhdysvallat + + 2011 + + + FSC + + Denver (CO), Yhdysvallat + + 2011 + + + FSC + + Montreal (QC), Kanada + + 2011 + + + FSC + + Malatya, Turkki + + 2011 + + + FSC + + Mexico City, Meksiko + + 2011 + + + FSC + + Tukholma, Ruotsi + + 2011 + + + FSC + + Ankara, Turkki + + 2011 + + + FSC + + Torino, Italia + + 2011 + + + FSC + + Buenos Aires, Argentiina + + 2011 + + + FSC + + Kiova, Ukraina + + 2011 + + + FSC + + Dubai, Yhdistyneet arabiemiirikunnat + + 2011 + + + FSC + + Bydgoszcz, Puola + + 2011 + + + FSC + + Chennai (Tamil Nadu), Intia + + 2011 + + + FSC + + Palm Springs (CA), Yhdysvallat + + 2012 + + + FSC + + Rotterdam, Alankomaat + + 2012 + + + FSC + + Glasgow, Iso-Britannia + + 2012 + + + FSC + + Pinamar, Argentiina + + 2012 + + + FSC + + Belgrad, Serbia + + 2012 + + + FSC + + Eskişehir, Turkki + + 2012 + + + FSC + + Durban, Etelä-Afrikka + + 2012 + + + FSC + + Hongkong, Kiina + + 2012 + + + FSC + + Rauma, Suomi + + 2012 + + + FSC + + Espoo, Suomi + + 2012 + + + FSC + + Tokio, Japani + + 2012 + + + FSC + + Thessaloniki, Kreikka + + 2012 + + + FSC + + St. Louis (MO), Yhdysvallat + + 2012 + + + FSC + + Manila, Filippiinit + + 2012 + + + FSC + + Thiruvananthapuram, Intia + + 2012 + + + FSC + + Bangalore (Karnataka), Intia + + 2012 + + + PRE + 09.09.2011 + + + PRE + + Espoo: Bio Rex Sello 4, Kino Tapiola, Omena 3; Forssa: Bio-Kaari; Helsinki: Kinopalatsi 7, Tennispalatsi 2; Järvenpää: Studio Järvenpää; Kuopio: Kuvakukko; Lahti: Kuvapalatsi, Kino Iiris; Oulu: Plaza, Star; Pori: Promenadi 5; Tampere: Niagara; Turku: Kinopalatsi 5 & 7; Vantaa: Bio Grand, Flamingo 5, Kino Myyri + + + + PRL + + Alankomaat + + + + PRL + + Alankomaat + + + + PRL + + Alankomaat + + + + PRL + + Alankomaat + + + + PRL + + Argentiina + + + + PRL + + Argentiina + + + + PRL + + Australia + + + + PRL + + Belgia + + + + PRL + + Belgia + + + + PRL + + Brasilia + + + + PRL + + Brasilia + + + + PRL + + Bulgaria + + + + PRL + + Bulgaria + + + + PRL + + Chile + + + + PRL + + Espanja + + + + PRL + + Espanja + + + + PRL + + Etelä-Korea + + + + PRL + + Hongkong (Kiina) + + + + PRL + + Hongkong (Kiina) + + + + PRL + + Irlanti + + + + PRL + + Iso-Britannia + + + + PRL + + Iso-Britannia + + + + PRL + + Israel + + + + PRL + + Israel + + + + PRL + + Italia + + + + PRL + + Italia + + + + PRL + + Itsenäisten valtioiden yhteisö + + + + PRL + + Itävalta + + + + PRL + + Itävalta + + + + PRL + + Japani + + + + PRL + + Japani + + + + PRL + + Kanada + + + + PRL + + Kanada + + + + PRL + + Kiina + + + + PRL + + Kolumbia + + + + PRL + + Kolumbia + + + + PRL + + Kreikka + + + + PRL + + Kreikka + + + + PRL + + Kroatia + + + + PRL + + Latvia + + + + PRL + + Liettua + + + + PRL + + Liettua + + + + PRL + + Luxemburg + + + + PRL + + Luxemburg + + + + PRL + + Meksiko + + + + PRL + + Meksiko + + + + PRL + + Norja + + + + PRL + + Paraguay + + + + PRL + + Peru + + + + PRL + + Portugali + + + + PRL + + Portugali + + + + PRL + + Puola + + + + PRL + + Puola + + + + PRL + + Ranska + + + + PRL + + Romania + + + + PRL + + Romania + + + + PRL + + Ruotsi + + + + PRL + + Ruotsi + + + + PRL + + Ruotsi + + + + PRL + + Saksa + + + + PRL + + Serbia + + + + PRL + + Serbia + + + + PRL + + Slovakia + + + + PRL + + Slovakia + + + + PRL + + Slovenia + + + + PRL + + Sveitsi + + + + PRL + + Taiwan + + + + PRL + + Tanska + + + + PRL + + Tanska + + + + PRL + + Tšekki + + + + PRL + + Tšekki + + + + PRL + + Turkki + + + + PRL + + Turkki + + + + PRL + + Unkari + + + + PRL + + Unkari + + + + PRL + + Uruguay + + + + PRL + + Uruguay + + + + PRL + + Uusi-Seelanti + + + + PRL + + Uusi-Seelanti + + + + PRL + + Venäjä + + + + PRL + + Viro + + + + PRL + + Viro + + + + PRL + + Yhdysvallat + + + + PRL + + Yhdysvallat + + + + PRL + + Yhdysvallat + + + + SCR + + + SCR + + + SCR + + + SCR + + Helsinki: Tennispalatsi [Eduskunnan näytös] + + 08.09.2011 + + + ananas + auttaminen + avioliitto + baarit + kauppiaat + koira + konsertit + laiton maahanmuutto + laivat + Le Havre + maahanmuuttajat + maahanmuuttopolitiikka + naapuruus + pakolaiset + pakolaisleirit + ihmeparantuminen + poliisit + Ranska + ranskan kieli + ravintolat + rock + sairastuminen + sairaalat + satamat + siirtolaiset + siirtolaisuus + sosiaaliset ongelmat + taudit + viranomaiset + vähävaraisuus + ystävyys + + Cannesin elokuvajuhlat, Cannes, Ranska 2011: FIPRESCI:n palkinto[...] + + Synopsis + Aki Kaurismäen ohjaama, tuottama ja käsikirjoittama <i>Le Havre</i>[...] + fi + + + Content description + Marcel Marx, entinen kirjailija, elää Ranskassa Le Havressa vaatimattomasti kengänkiillottajana vaimonsa Arlettyn kanssa[...] + fi + + + Synopsis + Marcel Marx, a former author and a well-known bohemian, has retreated into a voluntary exile in the port city of Le Havre[...] + en + + + DESCRIPTION + <i>Apotheosis</i><br />Einojuhani Rautavaara[...] + + + DESCRIPTION + fiktio + + + DESCRIPTION + + + DESCRIPTION + + + DESCRIPTION + + + DESCRIPTION + Aki Kaurismäen tuore elokuva hurmasi kriitikot. ”Maailmassa on enää harvoja ohjaajia, joiden persoonallisen käsialan tunnistaa heti filmin ensimmäisestä otoksesta lähtien”, aloitti Tapani Maskula (Turun Sanomat 9.9.2011). + + + DESCRIPTION + Ohjaaja-tuottaja-käsikirjoittaja Aki Kaurismäki (s. 1957) on tehnyt elokuvissa pitkän uran 1980-luvun alusta lähtien[...] + + + DESCRIPTION + + + DESCRIPTION + + + DESCRIPTION + Ranska: <br />Le Havre: <br />Rue des Drapiers (<I>Marcel kiillottaa kenkiä rautatieasemalla, italialainen ammutaan, Idrissa ja Laika pakenevat poliiseja</I>)[...] + + + DESCRIPTION + Ranska:<br />Le Havre: <br />tyhjillään ollut kahvila-hotellirakennus 27 boulevard Amiral Mouchez[...] + + + DESCRIPTION + Ranska:<br />Le Havre: 45 rue Gustave Nicolle (<I>Marcelin ja Arlettyn asunto ja sen puutarha[...] + + + DESCRIPTION + Marcelin asuinkorttelit aiottiin purkaa kesken elokuvan kuvausten. Talot purettiin heti kun elokuva oli kuvattu[...] + + + MISC + + + 1511500 + + + + 259122 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>259122_J1482579E0.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="J" kuva-kuvakoko="828260">-1</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 259122_J1482579E0.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + DESCRIPTION + + + DESCRIPTION + + + DESCRIPTION + + + 259122 + + + + 233507 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>233507_J1483253E0.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="J" kuva-kuvakoko="1517010">-1</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 233507_J1483253E0.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + DESCRIPTION + + + 233507 + + + + 233518 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>233518_J1483225E0.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="J" kuva-kuvakoko="990243">-1</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 233518_J1483225E0.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + DESCRIPTION + + + 233518 + + + + 233509 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>233509_J1483222E0.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="J" kuva-kuvakoko="1201611">-1</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 233509_J1483222E0.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + DESCRIPTION + + + 233509 + + + + 233517 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>233517_J1483240E0.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="J" kuva-kuvakoko="1075548">-1</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 233517_J1483240E0.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + DESCRIPTION + + + 233517 + + + + 233516 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>233516_J1483224E0.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="J" kuva-kuvakoko="1231488">-1</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 233516_J1483224E0.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + DESCRIPTION + + + 233516 + + + + 177364 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>177364_V1483430E2.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Marcel Marx (André Wilms) ja Arletty (Kati Outinen). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1052053">1</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 177364_V1483430E2.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 238076 + + 01 + elonet_henkilo + 238076 + + + + A99 + 225915 + + 01 + elonet_henkilo + 225915 + + + + DESCRIPTION + + + 177364 + + + + 177365 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>177365_V1483430E3.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Marcel Marx (André Wilms) ja komisario Monet (Jean-Pierre Darroussin). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1147430">2</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 177365_V1483430E3.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 238076 + + 01 + elonet_henkilo + 238076 + + + + A99 + 247028 + + 01 + elonet_henkilo + 247028 + + + + DESCRIPTION + + + 177365 + + + + 210959 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>210959_V1483430E21.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Idrissa (Blondin Miguel). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="894991">3</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 210959_V1483430E21.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 1494373 + + 01 + elonet_henkilo + 1494373 + + + + DESCRIPTION + + + 210959 + + + + 210957 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>210957_V1483430E19.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Marcel Marx (André Wilms). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1199645">4</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 210957_V1483430E19.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + DESCRIPTION + + + 210957 + + + + 177371 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>177371_V1483430E9.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Tohtori Becker (Pierre Étaix) ja Arletty (Kati Outinen). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="958089">5</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 177371_V1483430E9.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 192395 + + 01 + elonet_henkilo + 192395 + + + + A99 + 225915 + + 01 + elonet_henkilo + 225915 + + + + DESCRIPTION + + + 177371 + + + + 210969 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>210969_V1483430E31.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Arletty (Kati Outinen), Yvette (Evelyne Didi) ja Claire (Elina Salo). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1057388">6</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 210969_V1483430E31.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 225915 + + 01 + elonet_henkilo + 225915 + + + + A99 + 238745 + + 01 + elonet_henkilo + 238745 + + + + A99 + 109166 + + 01 + elonet_henkilo + 109166 + + + + DESCRIPTION + + + 210969 + + + + 210965 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>210965_V1483430E27.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Marcel Marx (André Wilms) ja Claire (Elina Salo). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1100499">7</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 210965_V1483430E27.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 238076 + + 01 + elonet_henkilo + 238076 + + + + A99 + 109166 + + 01 + elonet_henkilo + 109166 + + + + DESCRIPTION + + + 210965 + + + + 210964 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>210964_V1483430E26.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Chang (Quoc Dung Nguyen) ja Marcel Marx (André Wilms). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1144960">8</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 210964_V1483430E26.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 1494416 + + 01 + elonet_henkilo + 1494416 + + + + A99 + 238076 + + 01 + elonet_henkilo + 238076 + + + + DESCRIPTION + + + 210964 + + + + 177366 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>177366_V1483430E4.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Marcel Marx (André Wilms) ja Idrissa (Blondin Miguel). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1063416">9</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 177366_V1483430E4.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 238076 + + 01 + elonet_henkilo + 238076 + + + + A99 + 1494373 + + 01 + elonet_henkilo + 1494373 + + + + DESCRIPTION + + + 177366 + + + + 177369 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>177369_V1483430E7.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Idrissa (Blondin Miguel). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1037712">10</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 177369_V1483430E7.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 1494373 + + 01 + elonet_henkilo + 1494373 + + + + DESCRIPTION + + + 177369 + + + + 177372 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>177372_V1483430E10.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Idrissa (Blondin Miguel) ja Laika-koira. Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1116937">11</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 177372_V1483430E10.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 1494373 + + 01 + elonet_henkilo + 1494373 + + + + DESCRIPTION + + + 177372 + + + + 210961 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>210961_V1483430E23.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Marcel Marx (André Wilms) ja Yvette (Evelyne Didi). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1293038">12</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 210961_V1483430E23.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 238076 + + 01 + elonet_henkilo + 238076 + + + + A99 + 238745 + + 01 + elonet_henkilo + 238745 + + + + DESCRIPTION + + + 210961 + + + + 210960 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>210960_V1483430E22.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Monet (Jean-Pierre Darroussin) ja Marcel Marx (André Wilms). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="981282">13</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 210960_V1483430E22.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 247028 + + 01 + elonet_henkilo + 247028 + + + + A99 + 238076 + + 01 + elonet_henkilo + 238076 + + + + DESCRIPTION + + + 210960 + + + + 210962 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>210962_V1483430E24.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Kauppias (François Monnié) ja komisario Monet (Jean-Pierre Darroussin), taustalla kauppiaan vaimo (Valérie Caron). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1246668">14</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 210962_V1483430E24.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 1494419 + + 01 + elonet_henkilo + 1494419 + + + + A99 + 247028 + + 01 + elonet_henkilo + 247028 + + + + A99 + 1494464 + + 01 + elonet_henkilo + 1494464 + + + + DESCRIPTION + + + 210962 + + + + 177368 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>177368_V1483430E6.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Monet (Jean-Pierre Darroussin) ja Claire (Elina Salo). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="877439">15</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 177368_V1483430E6.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 247028 + + 01 + elonet_henkilo + 247028 + + + + A99 + 109166 + + 01 + elonet_henkilo + 109166 + + + + DESCRIPTION + + + 177368 + + + + 210963 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>210963_V1483430E25.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Chang (Quoc Dung Nguyen) ja Marcel Marx (André Wilms). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1067787">16</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 210963_V1483430E25.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 1494416 + + 01 + elonet_henkilo + 1494416 + + + + A99 + 238076 + + 01 + elonet_henkilo + 238076 + + + + DESCRIPTION + + + 210963 + + + + 177362 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>177362_V1483430E0.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Little Bob (Roberto Piazza). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1025718">17</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 177362_V1483430E0.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 1494420 + + 01 + elonet_henkilo + 1494420 + + + + DESCRIPTION + + + 177362 + + + + 210970 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>210970_V1483430E32.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Marcel Marx (André Wilms), Idrissa (Blondin Miguel) ja Laika-koira. Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1370176">18</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 210970_V1483430E32.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 238076 + + 01 + elonet_henkilo + 238076 + + + + A99 + 1494373 + + 01 + elonet_henkilo + 1494373 + + + + DESCRIPTION + + + 210970 + + + + 177370 + + Kansallinen audiovisuaalinen instituutti + + + <TitleText>177370_V1483430E8.jpg</TitleText> + <PartDesignation> + <Value kuva-kuvatyyppi="V" kuva-kuvateksti="Marcel Marx (André Wilms) ja Arletty (Kati Outinen). Kuva: Marja-Leena Hukkanen. © Sputnik Oy." kuva-kuvakoko="1224013">19</Value> + </PartDesignation> + <TitleRelationship>unspecified</TitleRelationship> + + 177370_V1483430E8.jpg + + A99 + 1511500 + + 01 + elonet_elokuva + 1511500 + + + + A99 + 238076 + + 01 + elonet_henkilo + 238076 + + + + A99 + 225915 + + 01 + elonet_henkilo + 225915 + + + + DESCRIPTION + + + 177370 + + +