{"id":3254,"date":"2026-08-30T10:59:16","date_gmt":"2026-08-30T08:59:16","guid":{"rendered":"https:\/\/vtkkperinne.fi\/?page_id=3254"},"modified":"2026-08-30T11:11:01","modified_gmt":"2026-08-30T09:11:01","slug":"finlexin-ensimmaiset-vtkk-toteutukset","status":"publish","type":"page","link":"https:\/\/vtkkperinne.fi\/?page_id=3254","title":{"rendered":"Finlexin ensimm\u00e4iset VTKK\u2011toteutukset"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udcd8 Finlexin ensimm\u00e4iset VTKK\u2011toteutukset (1981\u20131990)<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Selkokielinen tekninen kuvaus verkkosivuille<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finlexin varhaisin versio oli <strong>VTKK:n yll\u00e4pit\u00e4m\u00e4 keskitetty tietopankki<\/strong>, joka tarjosi s\u00e4\u00e4d\u00f6ksi\u00e4 ja oikeusk\u00e4yt\u00e4nt\u00f6\u00e4 viranomaisille. Sen tekninen toteutus perustui samoihin v\u00e4lineisiin kuin VTKK:n muut rekisterij\u00e4rjestelm\u00e4t (v\u00e4est\u00f6rekisteri, ajoneuvorekisteri, verotuksen tietoj\u00e4rjestelm\u00e4t).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tekniset v\u00e4lineet<\/strong>, joita Finlexin ensimm\u00e4isiss\u00e4 toteutuksissa k\u00e4ytettiin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udda5\ufe0f 1. Laitteistoalustat: VTKK:n keskusyksik\u00f6t (IBM\u2011tyyppiset mainframe\u2011j\u00e4rjestelm\u00e4t)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Finlexin tietopankki toimi <strong>VTKK:n keskuslaitteilla<\/strong>, jotka olivat tyypillisesti:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>IBM\u2011yhteensopivia mainframe\u2011j\u00e4rjestelmi\u00e4<\/strong><\/li>\n\n\n\n<li>VTKK:n omissa konesaleissa<\/li>\n\n\n\n<li>K\u00e4yt\u00f6ss\u00e4 1970\u2011luvulta 1990\u2011luvun puoliv\u00e4liin<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e4ill\u00e4 alustoilla py\u00f6riv\u00e4t my\u00f6s muut valtion rekisterit, mik\u00e4 teki Finlexist\u00e4 luonnollisen jatkeen VTKK:n rekisteri\u2011arkkitehtuurille.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\uddc4\ufe0f 2. Tietokantateknologia: FAS \/ FASOS \/ Mini\u2011FAS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Finlexin varhaiset tietokannat rakennettiin <strong>VTKK:n omilla tietokantaj\u00e4rjestelmill\u00e4<\/strong>, jotka olivat:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>FAS (&#8221;Fortran Assembler&#8221;)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>VTKK:n kehitt\u00e4m\u00e4 ohjelmointikieli<\/li>\n\n\n\n<li>K\u00e4ytettiin laajasti valtion rekistereiss\u00e4<\/li>\n\n\n\n<li>Soveltui suurten tekstiaineistojen k\u00e4sittelyyn<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>FASOS<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>FAS\u2011k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4<\/li>\n\n\n\n<li>Tuki monipuolisempia hakutoimintoja<\/li>\n\n\n\n<li>Soveltui s\u00e4\u00e4d\u00f6stekstien ja oikeusk\u00e4yt\u00e4nn\u00f6n rakenteiseen tallennukseen<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mini\u2011FAS<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kevyempi versio pienemmille j\u00e4rjestelmille<\/li>\n\n\n\n<li>K\u00e4ytettiin mm. virastojen omissa sovelluksissa<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Finlexin tietopankki oli <strong>tekstipohjainen, rakenteinen tietokanta<\/strong>, jossa jokainen s\u00e4\u00e4d\u00f6s tallennettiin FAS\u2011j\u00e4rjestelm\u00e4n mukaisiin tietueisiin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u2328\ufe0f 3. K\u00e4ytt\u00f6j\u00e4rjestelm\u00e4t ja k\u00e4ytt\u00f6liittym\u00e4t<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Varhaiset Finlex\u2011toteutukset toimivat:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>MVS \/ VM \/ VTKK:n omat k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4laajennukset<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>IBM\u2011mainframe\u2011tyyppiset k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4t<\/li>\n\n\n\n<li>VTKK:n omat lis\u00e4moduulit rekisterij\u00e4rjestelmien hallintaan<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>P\u00e4\u00e4tek\u00e4ytt\u00f6liittym\u00e4t (3270\u2011tyyppiset)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Finlexi\u00e4 k\u00e4ytettiin virastoissa p\u00e4\u00e4teyhteyksill\u00e4:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>tekstipohjainen k\u00e4ytt\u00f6liittym\u00e4<\/li>\n\n\n\n<li>hakukomennot ja valikkopohjainen navigointi<\/li>\n\n\n\n<li>ei graafista k\u00e4ytt\u00f6liittym\u00e4\u00e4<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd0d 4. Hakuj\u00e4rjestelm\u00e4t ja indeksointi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Finlexin ensimm\u00e4inen hakukone oli:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>VTKK:n oma indeksointij\u00e4rjestelm\u00e4<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>rakenteinen hakemisto s\u00e4\u00e4d\u00f6ksille<\/li>\n\n\n\n<li>hakukriteerit: s\u00e4\u00e4d\u00f6snumero, vuosiluku, aihealue<\/li>\n\n\n\n<li>my\u00f6hemmin lis\u00e4ttiin sanahaku<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Hakuj\u00e4rjestelm\u00e4 oli suunniteltu samaan tapaan kuin:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>v\u00e4est\u00f6rekisterin hakutoiminnot<\/li>\n\n\n\n<li>ajoneuvorekisterin tietuehaut<\/li>\n\n\n\n<li>verotuksen tietokantahaut<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udce1 5. Tiedonsiirto ja jakelu<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Finlexin tietopankki ei ollut internetiss\u00e4. Jakelu tapahtui:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>VTKK:n X.25\u2011pohjaisissa dataverkoissa<\/strong><\/li>\n\n\n\n<li><strong>virastojen p\u00e4\u00e4teyhteyksill\u00e4<\/strong><\/li>\n\n\n\n<li><strong>sis\u00e4isin\u00e4 linjayhteyksin\u00e4 ministeri\u00f6ihin<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e4m\u00e4 oli sama tekninen malli kuin muissa valtion rekisteripalveluissa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83c\udfdb\ufe0f 6. Varhaiset integraatiot<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Finlex integroitiin 1980\u2011luvulla:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>oikeusministeri\u00f6n sis\u00e4isiin j\u00e4rjestelmiin<\/li>\n\n\n\n<li>s\u00e4\u00e4d\u00f6sten valmisteluj\u00e4rjestelmiin<\/li>\n\n\n\n<li>virastojen omiin tietopalveluihin<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Integraatiot tehtiin:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>tiedonsiirtotiedostoilla (batch\u2011siirrot)<\/strong><\/li>\n\n\n\n<li><strong>VTKK:n omilla rajapinnoilla<\/strong><\/li>\n\n\n\n<li><strong>FAS\u2011tietueiden siirrolla<\/strong><\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udccc Yhteenveto <\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Finlexin ensimm\u00e4iset toteutukset 1981\u20131990 rakennettiin VTKK:n keskuslaitteille, IBM\u2011tyyppisille mainframe\u2011j\u00e4rjestelmille. S\u00e4\u00e4d\u00f6kset ja oikeusk\u00e4yt\u00e4nt\u00f6 tallennettiin VTKK:n omiin FAS\u2011 ja FASOS\u2011tietokantoihin, jotka olivat samoja teknisi\u00e4 v\u00e4lineit\u00e4 kuin valtion rekisterij\u00e4rjestelmiss\u00e4. Finlexi\u00e4 k\u00e4ytettiin virastoissa p\u00e4\u00e4teyhteyksill\u00e4, ja hakutoiminnot perustuivat VTKK:n kehitt\u00e4miin indeksointij\u00e4rjestelmiin. Palvelu ei ollut internetiss\u00e4, vaan toimi VTKK:n dataverkoissa ja ministeri\u00f6iden sis\u00e4isiss\u00e4 j\u00e4rjestelmiss\u00e4. T\u00e4m\u00e4 tekninen perusta loi pohjan my\u00f6hemm\u00e4lle internet\u2011Finlexille ja nykyiselle semanttiselle oikeusdatalle.<\/strong><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\udcc4 Verkkosivuviite Finlexiin<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Finlex \u2013 Suomen oikeudellisen aineiston maksuton verkkopalvelu<\/strong> Oikeusministeri\u00f6 &amp; Oikeusrekisterikeskus <a href=\"https:\/\/www.finlex.fi\">https:\/\/www.finlex.fi<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udcd8 Finlexin ensimm\u00e4iset VTKK\u2011toteutukset (1981\u20131990) Selkokielinen tekninen kuvaus verkkosivuille Finlexin varhaisin versio oli VTKK:n yll\u00e4pit\u00e4m\u00e4 keskitetty tietopankki, joka tarjosi s\u00e4\u00e4d\u00f6ksi\u00e4 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3254","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/pages\/3254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3254"}],"version-history":[{"count":3,"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/pages\/3254\/revisions"}],"predecessor-version":[{"id":3263,"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=\/wp\/v2\/pages\/3254\/revisions\/3263"}],"wp:attachment":[{"href":"https:\/\/vtkkperinne.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}