{"table": [{"organization_title": "Ulkoinen l\u00e4hde: Paikkatietohakemisto", "organization_name": "paikkatietohakemisto", "package_count": 300, "resource_count": 743, "broken_package_count": 101, "broken_package_percent": 33, "broken_resource_count": 106, "broken_resource_percent": 14}, {"organization_title": "Valtiovarainministeri\u00f6", "organization_name": "valtiovarainministerio", "package_count": 220, "resource_count": 334, "broken_package_count": 97, "broken_package_percent": 44, "broken_resource_count": 98, "broken_resource_percent": 29}, {"organization_title": "Suomen ymp\u00e4rist\u00f6keskus (Syke)", "organization_name": "suomen-ymparistokeskus", "package_count": 221, "resource_count": 671, "broken_package_count": 61, "broken_package_percent": 27, "broken_resource_count": 75, "broken_resource_percent": 11}, {"organization_title": "Turku", "organization_name": "turku", "package_count": 247, "resource_count": 441, "broken_package_count": 24, "broken_package_percent": 9, "broken_resource_count": 43, "broken_resource_percent": 9}, {"organization_title": "Helsingin seudun ymp\u00e4rist\u00f6palvelut (HSY)", "organization_name": "helsingin-seudun-ymparistopalvelut", "package_count": 67, "resource_count": 562, "broken_package_count": 23, "broken_package_percent": 34, "broken_resource_count": 137, "broken_resource_percent": 24}, {"organization_title": "Helsingin kaupunginkanslia", "organization_name": "helsingin-kaupunginkanslia", "package_count": 198, "resource_count": 343, "broken_package_count": 14, "broken_package_percent": 7, "broken_resource_count": 18, "broken_resource_percent": 5}, {"organization_title": "Liikenne- ja viestint\u00e4virasto Traficom", "organization_name": "liikenne-ja-viestintavirasto-traficom", "package_count": 30, "resource_count": 68, "broken_package_count": 11, "broken_package_percent": 36, "broken_resource_count": 13, "broken_resource_percent": 19}, {"organization_title": "Turun yliopisto", "organization_name": "turun-yliopisto", "package_count": 34, "resource_count": 62, "broken_package_count": 11, "broken_package_percent": 32, "broken_resource_count": 11, "broken_resource_percent": 17}, {"organization_title": "Tampere", "organization_name": "tampere", "package_count": 25, "resource_count": 44, "broken_package_count": 10, "broken_package_percent": 40, "broken_resource_count": 26, "broken_resource_percent": 59}, {"organization_title": "Maanmittauslaitos", "organization_name": "maanmittauslaitos", "package_count": 25, "resource_count": 100, "broken_package_count": 9, "broken_package_percent": 36, "broken_resource_count": 14, "broken_resource_percent": 14}, {"organization_title": "Oulu", "organization_name": "oulu", "package_count": 87, "resource_count": 161, "broken_package_count": 7, "broken_package_percent": 8, "broken_resource_count": 8, "broken_resource_percent": 4}, {"organization_title": "V\u00e4yl\u00e4virasto", "organization_name": "vaylavirasto", "package_count": 198, "resource_count": 704, "broken_package_count": 6, "broken_package_percent": 3, "broken_resource_count": 12, "broken_resource_percent": 1}, {"organization_title": "Uudenmaan liitto", "organization_name": "uudenmaan-liitto", "package_count": 9, "resource_count": 33, "broken_package_count": 5, "broken_package_percent": 55, "broken_resource_count": 5, "broken_resource_percent": 15}, {"organization_title": "Kansalliskirjasto", "organization_name": "kansalliskirjasto", "package_count": 8, "resource_count": 17, "broken_package_count": 4, "broken_package_percent": 50, "broken_resource_count": 5, "broken_resource_percent": 29}, {"organization_title": "Museovirasto", "organization_name": "museovirasto", "package_count": 11, "resource_count": 17, "broken_package_count": 4, "broken_package_percent": 36, "broken_resource_count": 4, "broken_resource_percent": 23}, {"organization_title": "Helsingin seudun liikenne (HSL)", "organization_name": "helsingin-seudun-liikenne", "package_count": 20, "resource_count": 66, "broken_package_count": 4, "broken_package_percent": 20, "broken_resource_count": 4, "broken_resource_percent": 6}, {"organization_title": "Valtiokonttori", "organization_name": "valtiokonttori", "package_count": 11, "resource_count": 392, "broken_package_count": 3, "broken_package_percent": 27, "broken_resource_count": 15, "broken_resource_percent": 3}, {"organization_title": "Vantaan konsernijohdon ja elinvoiman toimiala", "organization_name": "vantaan-konsernijohdon-ja-elinvoiman-toimiala", "package_count": 17, "resource_count": 121, "broken_package_count": 3, "broken_package_percent": 17, "broken_resource_count": 8, "broken_resource_percent": 6}, {"organization_title": "Varsinais-Suomen liitto", "organization_name": "varsinais-suomen-liitto", "package_count": 53, "resource_count": 174, "broken_package_count": 3, "broken_package_percent": 5, "broken_resource_count": 4, "broken_resource_percent": 2}, {"organization_title": "Pirkanmaan liitto", "organization_name": "pirkanmaan-liitto", "package_count": 16, "resource_count": 45, "broken_package_count": 3, "broken_package_percent": 18, "broken_resource_count": 4, "broken_resource_percent": 8}, {"organization_title": "Geologian tutkimuskeskus", "organization_name": "geologian-tutkimuskeskus", "package_count": 30, "resource_count": 36, "broken_package_count": 3, "broken_package_percent": 10, "broken_resource_count": 3, "broken_resource_percent": 8}, {"organization_title": "Digi- ja v\u00e4est\u00f6tietovirasto (DVV)", "organization_name": "digi_ja_vaestotietovirasto", "package_count": 5, "resource_count": 28, "broken_package_count": 2, "broken_package_percent": 40, "broken_resource_count": 19, "broken_resource_percent": 67}, {"organization_title": "Liikenteenohjausyhti\u00f6 Fintraffic Oy", "organization_name": "fintraffic", "package_count": 4, "resource_count": 22, "broken_package_count": 2, "broken_package_percent": 50, "broken_resource_count": 15, "broken_resource_percent": 68}, {"organization_title": "Espoon kaupungin konsernihallinto", "organization_name": "espoon-kaupungin-konsernihallinto", "package_count": 6, "resource_count": 41, "broken_package_count": 2, "broken_package_percent": 33, "broken_resource_count": 8, "broken_resource_percent": 19}, {"organization_title": "Yksityishenkil\u00f6t", "organization_name": "yksityishenkilo", "package_count": 20, "resource_count": 33, "broken_package_count": 2, "broken_package_percent": 10, "broken_resource_count": 6, "broken_resource_percent": 18}, {"organization_title": "Verohallinto", "organization_name": "verohallinto", "package_count": 2, "resource_count": 5, "broken_package_count": 2, "broken_package_percent": 100, "broken_resource_count": 5, "broken_resource_percent": 100}, {"organization_title": "Pohjois-Savon liitto", "organization_name": "pohjois-savon-liitto", "package_count": 3, "resource_count": 9, "broken_package_count": 2, "broken_package_percent": 66, "broken_resource_count": 3, "broken_resource_percent": 33}, {"organization_title": "Satakuntaliitto", "organization_name": "satakuntaliitto", "package_count": 7, "resource_count": 24, "broken_package_count": 2, "broken_package_percent": 28, "broken_resource_count": 2, "broken_resource_percent": 8}, {"organization_title": "Lapin liitto", "organization_name": "lapin-liitto", "package_count": 3, "resource_count": 13, "broken_package_count": 2, "broken_package_percent": 66, "broken_resource_count": 2, "broken_resource_percent": 15}, {"organization_title": "Jyv\u00e4skyl\u00e4n yliopisto", "organization_name": "jyvaskylan-yliopisto", "package_count": 3, "resource_count": 7, "broken_package_count": 2, "broken_package_percent": 66, "broken_resource_count": 2, "broken_resource_percent": 28}, {"organization_title": "Luonnonvarakeskus", "organization_name": "luonnonvarakeskus", "package_count": 2, "resource_count": 3, "broken_package_count": 2, "broken_package_percent": 100, "broken_resource_count": 2, "broken_resource_percent": 66}, {"organization_title": "Helsingin kaupunkiymp\u00e4rist\u00f6n toimiala", "organization_name": "helsingin-kaupunkiympariston-toimiala", "package_count": 94, "resource_count": 220, "broken_package_count": 2, "broken_package_percent": 2, "broken_resource_count": 2, "broken_resource_percent": 0}, {"organization_title": "Tilastokeskus", "organization_name": "tilastokeskus", "package_count": 21, "resource_count": 41, "broken_package_count": 2, "broken_package_percent": 9, "broken_resource_count": 2, "broken_resource_percent": 4}, {"organization_title": "Terveyden ja hyvinvoinnin laitos (THL)", "organization_name": "terveyden-ja-hyvinvoinnin-laitos", "package_count": 4, "resource_count": 5, "broken_package_count": 2, "broken_package_percent": 50, "broken_resource_count": 2, "broken_resource_percent": 40}, {"organization_title": "Kurikan kaupunki", "organization_name": "kurikan-kaupunki", "package_count": 3, "resource_count": 6, "broken_package_count": 2, "broken_package_percent": 66, "broken_resource_count": 2, "broken_resource_percent": 33}, {"organization_title": "Kepa ry", "organization_name": "kepa-ry", "package_count": 1, "resource_count": 6, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 6, "broken_resource_percent": 100}, {"organization_title": "Lahden ammattikorkeakoulu", "organization_name": "lahden-ammattikorkeakoulu", "package_count": 1, "resource_count": 4, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 4, "broken_resource_percent": 100}, {"organization_title": "Suomen Lajitietokeskus ja Luonnontieteellinen keskusmuseo Luomus ", "organization_name": "luonnontieteellinen-keskusmuseo-luomus", "package_count": 4, "resource_count": 9, "broken_package_count": 1, "broken_package_percent": 25, "broken_resource_count": 4, "broken_resource_percent": 44}, {"organization_title": "Paimio", "organization_name": "paimio", "package_count": 1, "resource_count": 3, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 2, "broken_resource_percent": 66}, {"organization_title": "Pohjois-Karjalan maakuntaliitto", "organization_name": "pohjois-karjalan-maakuntaliitto", "package_count": 2, "resource_count": 6, "broken_package_count": 1, "broken_package_percent": 50, "broken_resource_count": 2, "broken_resource_percent": 33}, {"organization_title": "Kansallinen audiovisuaalinen instituutti", "organization_name": "kansallinen-audiovisuaalinen-instituutti", "package_count": 1, "resource_count": 2, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 2, "broken_resource_percent": 100}, {"organization_title": "KIRA-digi", "organization_name": "kira-digi", "package_count": 20, "resource_count": 28, "broken_package_count": 1, "broken_package_percent": 5, "broken_resource_count": 2, "broken_resource_percent": 7}, {"organization_title": "Kemij\u00e4rvi", "organization_name": "kemijarvi", "package_count": 1, "resource_count": 35, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 1, "broken_resource_percent": 2}, {"organization_title": "Lappeenranta", "organization_name": "lappeenranta", "package_count": 4, "resource_count": 16, "broken_package_count": 1, "broken_package_percent": 25, "broken_resource_count": 1, "broken_resource_percent": 6}, {"organization_title": "Rantasalmi", "organization_name": "rantasalmi", "package_count": 12, "resource_count": 13, "broken_package_count": 1, "broken_package_percent": 8, "broken_resource_count": 1, "broken_resource_percent": 7}, {"organization_title": "Vaasa", "organization_name": "vaasa", "package_count": 1, "resource_count": 1, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 1, "broken_resource_percent": 100}, {"organization_title": "Valkeakoski", "organization_name": "valkeakoski", "package_count": 8, "resource_count": 87, "broken_package_count": 1, "broken_package_percent": 12, "broken_resource_count": 1, "broken_resource_percent": 1}, {"organization_title": "Tulli", "organization_name": "tulli", "package_count": 1, "resource_count": 1, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 1, "broken_resource_percent": 100}, {"organization_title": "It\u00e4-Suomen aluehallintovirasto", "organization_name": "ita-suomen-aluehallintovirasto", "package_count": 1, "resource_count": 1, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 1, "broken_resource_percent": 100}, {"organization_title": "Ymp\u00e4rist\u00f6ministeri\u00f6", "organization_name": "ymparistoministerio", "package_count": 12, "resource_count": 51, "broken_package_count": 1, "broken_package_percent": 8, "broken_resource_count": 1, "broken_resource_percent": 1}, {"organization_title": "Stara", "organization_name": "stara", "package_count": 2, "resource_count": 3, "broken_package_count": 1, "broken_package_percent": 50, "broken_resource_count": 1, "broken_resource_percent": 33}, {"organization_title": "Espoon kaupungin kaupunkiymp\u00e4rist\u00f6n toimiala", "organization_name": "espoon-kaupungin-kaupunkiympariston-toimiala", "package_count": 41, "resource_count": 55, "broken_package_count": 1, "broken_package_percent": 2, "broken_resource_count": 1, "broken_resource_percent": 1}, {"organization_title": "Yhdistykset ja s\u00e4\u00e4ti\u00f6t", "organization_name": "yhdistykset-ja-saatiot", "package_count": 1, "resource_count": 1, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 1, "broken_resource_percent": 100}, {"organization_title": "Keski-Pohjanmaan liitto", "organization_name": "keski-pohjanmaan-liitto", "package_count": 1, "resource_count": 5, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 1, "broken_resource_percent": 20}, {"organization_title": "Pohjois-Pohjanmaan liitto", "organization_name": "pohjois-pohjanmaan-liitto", "package_count": 1, "resource_count": 2, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 1, "broken_resource_percent": 50}, {"organization_title": "Pirkanmaan elinkeino-, liikenne- ja ymp\u00e4rist\u00f6keskus", "organization_name": "pirkanmaan-elinkeino-liikenne-ja-ymparistokeskus", "package_count": 1, "resource_count": 2, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 1, "broken_resource_percent": 50}, {"organization_title": "Gispo Oy", "organization_name": "gispo-oy", "package_count": 1, "resource_count": 3, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 1, "broken_resource_percent": 33}, {"organization_title": "Helsingin kulttuurin ja vapaa-ajan toimiala", "organization_name": "helsingin-kulttuurin-ja-vapaa-ajan-toimiala", "package_count": 23, "resource_count": 31, "broken_package_count": 1, "broken_package_percent": 4, "broken_resource_count": 1, "broken_resource_percent": 3}, {"organization_title": "Helsingin sosiaali-\u200b, terveys-\u200b ja pelastustoimiala", "organization_name": "helsingin-sosiaali-terveys-ja-pelastustoimiala", "package_count": 1, "resource_count": 8, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 1, "broken_resource_percent": 12}, {"organization_title": "Suomen Partiolaiset - Finlands Scouter", "organization_name": "suomen-partiolaiset-finlands-scouter", "package_count": 1, "resource_count": 1, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 1, "broken_resource_percent": 100}, {"organization_title": "CGI", "organization_name": "cgi", "package_count": 1, "resource_count": 2, "broken_package_count": 1, "broken_package_percent": 100, "broken_resource_count": 1, "broken_resource_percent": 50}, {"organization_title": "Vantaan kaupunkiymp\u00e4rist\u00f6n toimiala", "organization_name": "vantaan-kaupunkiympariston-toimiala", "package_count": 31, "resource_count": 71, "broken_package_count": 1, "broken_package_percent": 3, "broken_resource_count": 1, "broken_resource_percent": 1}], "num_broken_packages": 461, "num_broken_resources": 727, "num_packages": 2179, "num_resources": 6038, "broken_package_percent": 21, "broken_resource_percent": 12, "generated_at": "2026-05-01T05:00:15.786154"}