{"id":9440,"date":"2023-02-22T09:39:59","date_gmt":"2023-02-22T07:39:59","guid":{"rendered":"https:\/\/www.hosiaisluoma.fi\/blogi\/?p=9440"},"modified":"2026-01-17T09:54:13","modified_gmt":"2026-01-17T07:54:13","slug":"komponenttimalli","status":"publish","type":"post","link":"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/","title":{"rendered":"Komponenttimalli 1-2-3 (KM 1-2-3) &#8211; j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4"},"content":{"rendered":"\n<p>Komponenttimalli on j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4. Kohdej\u00e4rjestelm\u00e4n toimintaa ja rakennetta tarkastellaan eri abstraktiotasoilla (1-3). Kyseess\u00e4 on j\u00e4rjestelm\u00e4n pilkkominen rakenteellinen osiin, komponentteihin, eli dekomponointi (<em>structural decomposition<\/em>) kehitt\u00e4misen tueksi. T\u00e4ss\u00e4 yhteydess\u00e4 j\u00e4rjestelm\u00e4st\u00e4 ja sen rakenneosista k\u00e4ytet\u00e4\u00e4n nimityst\u00e4 komponentti. J\u00e4rjestelm\u00e4 koostuu komponenteista, ja itse j\u00e4rjestelm\u00e4 on organisaation kokonaisarkkitehtuurin komponentti. <\/p>\n\n\n\n<p>Komponenttimalli kuvaa kohdej\u00e4rjestelm\u00e4n loogisen rakenteen eri tarkkuustasoilla (1-3) tarpeen mukaan. Eri tasoilla esitetyt mallit kuvaavat, miten kohdej\u00e4rjestelm\u00e4 liittyy ulkoiseen ymp\u00e4rist\u00f6\u00f6ns\u00e4, ja mist\u00e4 toiminnallisista sek\u00e4 rakenteellisista osista kohdej\u00e4rjestelm\u00e4 sis\u00e4isesti koostuu. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1372\" height=\"824\" src=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image.png\" alt=\"\" class=\"wp-image-9671\" style=\"width:600px\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image.png 1372w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-300x180.png 300w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-1024x615.png 1024w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-768x461.png 768w\" sizes=\"auto, (max-width: 1372px) 100vw, 1372px\" \/><figcaption class=\"wp-element-caption\"><strong><br>Kuva<\/strong>: Komponenttimalli kuvaa kohdej\u00e4rjestelm\u00e4\u00e4 eri tarkastelutasoilla (1-3).<\/figcaption><\/figure>\n\n\n\n<p><strong>KM-<\/strong>1. Komponenttimallin avulla kohdej\u00e4rjestelm\u00e4n tarkastelu alkaa yl\u00e4tasolta. T\u00e4ll\u00f6in kuvataan j\u00e4rjestelm\u00e4n konteksti, eli j\u00e4rjestelm\u00e4n teht\u00e4v\u00e4, rooli ja merkitys organisaation liiketoiminnassa. <\/p>\n\n\n\n<p><strong>KM-2.<\/strong> Tarkastelua syvennet\u00e4\u00e4n j\u00e4rjestelm\u00e4n sis\u00e4iseen rakenteeseen, jolloin tunnistetaan j\u00e4rjestelm\u00e4n p\u00e4\u00e4komponentit eli osaj\u00e4rjestelm\u00e4t (moduulit). <\/p>\n\n\n\n<p><strong>KM-3.<\/strong> Tarkastelua voidaan tarvittaessa jatkaa j\u00e4rjestelm\u00e4n p\u00e4\u00e4komponenttien sis\u00e4iseen rakenteeseen, kunkin komponentin osalta erikseen tarpeen mukaan. Kuvaamista voidaan tarkentaa tarkemmillekin tasoille KM-4 jne. samoja kuvauselementtej\u00e4 k\u00e4ytt\u00e4en, mutta k\u00e4yt\u00e4nn\u00f6ss\u00e4 tasot 1-3 riitt\u00e4v\u00e4t useimmiten. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Komponenttimallin kuvaustasot: KM-1, KM-2 ja KM-3<\/h2>\n\n\n\n<p>Komponettimalli kuvataan k\u00e4ytt\u00e4en seuraavia mallinnuselementtej\u00e4:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>J\u00e4rjestelm\u00e4<\/strong> &#8211; kohdej\u00e4rjestelm\u00e4 ja sen osaj\u00e4rjestelm\u00e4t (oletusv\u00e4rill\u00e4) sek\u00e4 ulkoiset liittym\u00e4j\u00e4rjestelm\u00e4t (harmaalla)<\/li>\n\n\n\n<li><strong>J\u00e4rjestelm\u00e4n palvelu<\/strong> &#8211; j\u00e4rjestelmien tarjoamat toiminnallisuudet (soikion\/ovaalin muotoinen, kulmistaan py\u00f6ristetty) <\/li>\n\n\n\n<li><strong>Toimija<\/strong> &#8211; organisaatio, yksikk\u00f6, osasto, ryhm\u00e4, tiimi tai yksil\u00f6 (k\u00e4ytt\u00e4j\u00e4), roolina esim. asiakas (keltainen, tikku-ukko symboli)<\/li>\n\n\n\n<li><strong>J\u00e4rjestelm\u00e4n rajapinta<\/strong> &#8211; j\u00e4rjestelm\u00e4n tarjoama k\u00e4ytt\u00f6liittym\u00e4 (GUI) tai sovellustason app2app rajapinta (API)<\/li>\n<\/ul>\n\n\n\n<p>Komponenttimallin eri tasot esitetty kuvassa alla.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"3342\" height=\"1868\" src=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-1.png\" alt=\"\" class=\"wp-image-9672\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-1.png 3342w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-1-300x168.png 300w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-1-1024x572.png 1024w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-1-768x429.png 768w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-1-1536x859.png 1536w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-1-2048x1145.png 2048w\" sizes=\"auto, (max-width: 3342px) 100vw, 3342px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva<\/strong>: Komponenttimalli 1-2-3 kuvaustasot.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Komponenttimalli 1-taso (KM-1) <\/strong><\/h3>\n\n\n\n<p>KM-1 kuvaa:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kohdej\u00e4rjestelm\u00e4n mustana laatikkona (black-box) suhteessa ymp\u00e4rist\u00f6\u00f6ns\u00e4. <\/li>\n\n\n\n<li>Ketk\u00e4\/mitk\u00e4 k\u00e4ytt\u00e4v\u00e4t j\u00e4rjestelm\u00e4\u00e4, k\u00e4ytt\u00e4j\u00e4ryhm\u00e4t ja ulkoiset j\u00e4rjestelm\u00e4t <\/li>\n\n\n\n<li>Miten j\u00e4rjestelm\u00e4 kommunikoi muiden j\u00e4rjestelmien kanssa, vuorovaikutukset (tietovirrat), sek\u00e4 palvelurajapinnat eri j\u00e4rjestelmien v\u00e4lill\u00e4, riippuvuudet.<\/li>\n\n\n\n<li>Ulkoiset liittym\u00e4j\u00e4rjestelm\u00e4t palveluineen ja rajapintoineen kuvataan harmaalla v\u00e4rill\u00e4.<\/li>\n<\/ul>\n\n\n\n<p>Kyseess\u00e4 on ns. kokonaisarkkitehtuurin taso, jolloin kiinnostavaa on, mik\u00e4 on j\u00e4rjestelm\u00e4n teht\u00e4v\u00e4, rooli ja merkitys organisaation j\u00e4rjestelm\u00e4kokonaisuudessa. Kuvassa alla esitetty komponenttimalli tasolla -1 (KM-1) havainnollistaa seuraavaa: kohdej\u00e4rjestelm\u00e4 A tarjoaa k\u00e4ytt\u00f6liittym\u00e4n (A-1) ja sovellusrajapinnan (A-2), ja k\u00e4ytt\u00e4\u00e4 ulkoisen j\u00e4rjestelm\u00e4n palvelua (C-1). <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1476\" height=\"896\" src=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-2.png\" alt=\"\" class=\"wp-image-9673\" style=\"width:750px\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-2.png 1476w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-2-300x182.png 300w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-2-1024x622.png 1024w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-2-768x466.png 768w\" sizes=\"auto, (max-width: 1476px) 100vw, 1476px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva<\/strong>: Komponenttimalli 1-taso, kohdej\u00e4rjestelm\u00e4n (A) konteksti. <\/figcaption><\/figure>\n\n\n\n<p><br><\/p>\n\n\n\n<p class=\"has-background has-small-font-size\" style=\"background-color:#eafdff\">Huom! J\u00e4rjestelm\u00e4palvelu = j\u00e4rjestelm\u00e4n ulosp\u00e4in tarjoama toiminnallisuus (<em>Application Service<\/em>). J\u00e4rjestelm\u00e4palveluilla kuvataan mit\u00e4 toiminnallisuuksia j\u00e4rjestelm\u00e4t tarjoavat toiminnan tueksi. J\u00e4rjestelm\u00e4\u00e4 kuvaava &#8221;laatikko&#8221; on lopulta vain toiminnallisuudet toteuttava rakenneosa, jonka nimi saattaa olla niin kryptinen ettei se kerro mik\u00e4 on j\u00e4rjestelm\u00e4n k\u00e4ytt\u00f6tarkoitus, miksi se on toteutettu tai hankittu. Sen sijaan, j\u00e4rjestelm\u00e4palvelut ilment\u00e4v\u00e4t mit\u00e4 j\u00e4rjestelmill\u00e4 tehd\u00e4\u00e4n, eli miksi ne ovat olemassa. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Komponenttimalli 2-taso (KM-2) <\/strong><\/h3>\n\n\n\n<p>KM-2 kuvaa:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>J\u00e4rjestelm\u00e4n sis\u00e4isen rakenteen (white-box).<\/li>\n\n\n\n<li>J\u00e4rjestelm\u00e4n p\u00e4\u00e4komponentit eli moduulit, sek\u00e4 niiden v\u00e4liset suhteet ja vastuunjako.<\/li>\n\n\n\n<li>Mitk\u00e4 osakomponentit \/ osaj\u00e4rjestelm\u00e4t toteuttavat sovelluspalvelut tai -rajapinnat. \n<ul class=\"wp-block-list\">\n<li>ArchiMate mallinnuksessa yhteystyyppein\u00e4 voidaan k\u00e4ytt\u00e4\u00e4 paitsi rakenteellisia: palvelee (<em>serving<\/em>), toteuttaa (<em>realization<\/em>), koostumus (composition), my\u00f6s dynaamisia yhteystyyppej\u00e4: laukaisu (<em>trigger<\/em>) ja tietovirta (<em>flow<\/em>).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Mitk\u00e4 osaj\u00e4rjestelm\u00e4t kommunikoivat ulkoisten j\u00e4rjestelmien tarjoamien rajapintojen kanssa<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1582\" height=\"1004\" src=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-3.png\" alt=\"\" class=\"wp-image-9674\" style=\"width:800px\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-3.png 1582w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-3-300x190.png 300w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-3-1024x650.png 1024w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-3-768x487.png 768w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-3-1536x975.png 1536w\" sizes=\"auto, (max-width: 1582px) 100vw, 1582px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva<\/strong>: Komponenttimalli 2-taso, j\u00e4rjestelm\u00e4n sis\u00e4inen looginen rakenne.<\/figcaption><\/figure>\n\n\n\n<p>Kyseess\u00e4 on ns. ratkaisuarkkitehtuurin taso (solution architecture), jossa selvitet\u00e4\u00e4n mik\u00e4 on kohdej\u00e4rjestelm\u00e4n sis\u00e4inen looginen rakenne.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Komponenttimalli 3-taso (KM-3) <\/strong><\/h3>\n\n\n\n<p>KM-3 kuvaa:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>J\u00e4rjestelm\u00e4n p\u00e4\u00e4komponenttien sis\u00e4isen toiminnan ja rakenteen (alikomponentit) sek\u00e4 n\u00e4iden vuorovaikutukset.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1052\" height=\"788\" src=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-4.png\" alt=\"\" class=\"wp-image-9675\" style=\"width:550px\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-4.png 1052w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-4-300x225.png 300w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-4-1024x767.png 1024w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image-4-768x575.png 768w\" sizes=\"auto, (max-width: 1052px) 100vw, 1052px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva<\/strong>: Komponenttimalli 3-taso, j\u00e4rjestelm\u00e4n er\u00e4\u00e4n p\u00e4\u00e4komponentin (A-3) sis\u00e4inen looginen rakenne.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Komponenttimalli ja mallinnus ArchiMate:lla<\/h2>\n\n\n\n<p>Komponenttimalli on mallinnusnotaatio ja -v\u00e4line riippumaton menetelm\u00e4. Komponenttimalli voidaan mallintaa esim. UML- ja\/tai ArchiMate-notaatioilla. T\u00e4ss\u00e4 yhteydess\u00e4 esitell\u00e4\u00e4n kuitenkin Komponenttimallin ArchiMate -mukainen mallinnustapa, sill\u00e4 ArchiMate on monipuolisin ja ilmaisuvoimaisin kokonaisarkkitehtuurin mallinnusnotaatio, joka on tuettu useissa eri v\u00e4lineiss\u00e4 (kuten <a href=\"https:\/\/sparxsystems.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Sparx EA<\/a>, <a href=\"https:\/\/www.archimatetool.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Archi<\/a>).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">KM-1<\/h3>\n\n\n\n<p>Komponenttimallin ArchiMate -versiossa j\u00e4rjestelmi\u00e4 ja osaj\u00e4rjestelmi\u00e4, eli rakenneosia, mallinnetaan <em>Application Component<\/em> -elementill\u00e4. J\u00e4rjestelmien tarjoamia palveluita mallinnetaan <em>Application Service<\/em> -elementill\u00e4. Kohdej\u00e4rjestelm\u00e4 mallinetaan oletusv\u00e4rill\u00e4 (turkoosi), ja ulkoisia j\u00e4rjestelmi\u00e4 ja niiden tarjoamia palveluita (ja rajapintoja) mallinnetaan harmaalla.<\/p>\n\n\n\n<p>Kohdej\u00e4rjestelm\u00e4n (A) toimintaymp\u00e4rist\u00f6 eli konteksti. Kohdej\u00e4rjestelm\u00e4 on ns. &#8221;musta-laatikko&#8221;, sen sis\u00e4lt\u00f6rakenne ei ole kiinnostavaa t\u00e4ll\u00e4 tarkastelutasolla. Kiinnostavaa on kohdej\u00e4rjestelm\u00e4n suhde ymp\u00e4rist\u00f6\u00f6ns\u00e4, sen teht\u00e4v\u00e4t, rooli ja merkitys.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"876\" height=\"696\" src=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2023\/03\/KM-0-AM-b.png\" alt=\"\" class=\"wp-image-9599\" style=\"width:600px\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2023\/03\/KM-0-AM-b.png 876w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2023\/03\/KM-0-AM-b-300x238.png 300w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2023\/03\/KM-0-AM-b-768x610.png 768w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva<\/strong>: KM-1 ArchiMate versio.<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">KM-2<\/h3>\n\n\n\n<p>Kohdej\u00e4rjestelm\u00e4n (A, edellisess\u00e4 kuvassa KM-1) sis\u00e4inen looginen rakenne. Kiinnostuksen kohteena on miten kohdej\u00e4rjestelm\u00e4 rakentuu sis\u00e4isesti: mist\u00e4 osista se koostuu. Samalla voidaan kuvata mitk\u00e4 osaj\u00e4rjestelm\u00e4t varsinaisesti tarjoavat ja k\u00e4ytt\u00e4v\u00e4t mit\u00e4kin rajapintoja. <\/p>\n\n\n\n<p>Rajapintoja on kahdenlaisia: 1) tarjottavia rajapintoja (provided interfaces) ja 2) tarvittavia rajapintoja (required interfaces). Edelliset ovat kohdej\u00e4rjestelm\u00e4n tarjoamia, j\u00e4lkimm\u00e4iset ovat ulkoisten j\u00e4rjestelmien tarjoamia. Rajapinnat vastaavat yl\u00e4tason, KM-1 -tason j\u00e4rjestelm\u00e4palveluita. J\u00e4rjestelm\u00e4palvelu ja j\u00e4rjestelm\u00e4rajapinta ovat saman kolikon eri puolia: j\u00e4rjeselm\u00e4palvelu ilment\u00e4\u00e4 toimintaa, jota j\u00e4rjestelm\u00e4 tarjoaa ulosp\u00e4in. J\u00e4rjestelm\u00e4rajapinta on konkreettinen j\u00e4rjestelm\u00e4n rakenneosa, jonka kautta j\u00e4rjestelm\u00e4palveluita k\u00e4yt\u00e4nn\u00f6ss\u00e4 (teknisesti) tarjotaan.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"972\" height=\"704\" src=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2023\/02\/KM-1-AM-1.png\" alt=\"\" class=\"wp-image-9566\" style=\"width:700px\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2023\/02\/KM-1-AM-1.png 972w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2023\/02\/KM-1-AM-1-300x217.png 300w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2023\/02\/KM-1-AM-1-768x556.png 768w\" sizes=\"auto, (max-width: 972px) 100vw, 972px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva<\/strong>: KM-2 ArchiMate versio.<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">KM-3<\/h3>\n\n\n\n<p>Kohdej\u00e4rjestelm\u00e4n jonkin p\u00e4\u00e4komponentin eli osaj\u00e4rjestelm\u00e4n (moduulin) sis\u00e4inen looginen rakenne.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"562\" src=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2023\/02\/KM-2-AM-1.png\" alt=\"\" class=\"wp-image-9576\" style=\"width:500px\" srcset=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2023\/02\/KM-2-AM-1.png 680w, https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2023\/02\/KM-2-AM-1-300x248.png 300w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\"><strong>Kuva<\/strong>: KM-3 ArchiMate versio.<\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-black-color has-alpha-channel-opacity has-black-background-color has-background is-style-wide\"\/>\n\n\n\n<p>Katso my\u00f6s:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Component Model: <a href=\"https:\/\/hosiaisluoma.fi\/design\/component-model\/\" target=\"_blank\" rel=\"noreferrer noopener\">linkki<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-holistic-enterprise-design wp-block-embed-holistic-enterprise-design\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"dS5S4M1bNi\"><a href=\"https:\/\/hosiaisluoma.fi\/design\/component-model\/\">Component Model<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Component Model&#8221; &#8212; Holistic Enterprise Design\" src=\"https:\/\/hosiaisluoma.fi\/design\/component-model\/embed\/#?secret=M5MhwSaSMg#?secret=dS5S4M1bNi\" data-secret=\"dS5S4M1bNi\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Komponenttimalli on j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4. Kohdej\u00e4rjestelm\u00e4n toimintaa ja rakennetta tarkastellaan eri abstraktiotasoilla (0-n).<\/p>\n","protected":false},"author":1,"featured_media":9671,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,4,120],"tags":[8,169],"class_list":["post-9440","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-archimate","category-kokonaisarkkitehtuuri","category-mallintaminen","tag-archimate","tag-komponenttimalli"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Komponenttimalli 1-2-3 (KM 1-2-3) - j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4 - Kokonaisvaltainen kehitt&auml;minen &amp; liiketoiminnan muotoilu<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Komponenttimalli 1-2-3 (KM 1-2-3) - j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4 - Kokonaisvaltainen kehitt&auml;minen &amp; liiketoiminnan muotoilu\" \/>\n<meta property=\"og:description\" content=\"Komponenttimalli on j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4. Kohdej\u00e4rjestelm\u00e4n toimintaa ja rakennetta tarkastellaan eri abstraktiotasoilla (0-n).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/\" \/>\n<meta property=\"og:site_name\" content=\"Kokonaisvaltainen kehitt&auml;minen &amp; liiketoiminnan muotoilu\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-22T07:39:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-17T07:54:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1372\" \/>\n\t<meta property=\"og:image:height\" content=\"824\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Eero Hosiaisluoma\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Kirjoittanut\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eero Hosiaisluoma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minuuttia\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/komponenttimalli\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/komponenttimalli\\\/\"},\"author\":{\"name\":\"Eero Hosiaisluoma\",\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/#\\\/schema\\\/person\\\/cebedf754113e7df1f3fe211ed61ff18\"},\"headline\":\"Komponenttimalli 1-2-3 (KM 1-2-3) &#8211; j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4\",\"datePublished\":\"2023-02-22T07:39:59+00:00\",\"dateModified\":\"2026-01-17T07:54:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/komponenttimalli\\\/\"},\"wordCount\":926,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/komponenttimalli\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/image.png\",\"keywords\":[\"ArchiMate\",\"Komponenttimalli\"],\"articleSection\":[\"ArchiMate\",\"Kokonaisarkkitehtuuri\",\"Mallintaminen\"],\"inLanguage\":\"fi\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/komponenttimalli\\\/\",\"url\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/komponenttimalli\\\/\",\"name\":\"Komponenttimalli 1-2-3 (KM 1-2-3) - j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4 - Kokonaisvaltainen kehitt&auml;minen &amp; liiketoiminnan muotoilu\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/komponenttimalli\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/komponenttimalli\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/image.png\",\"datePublished\":\"2023-02-22T07:39:59+00:00\",\"dateModified\":\"2026-01-17T07:54:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/komponenttimalli\\\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/komponenttimalli\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/komponenttimalli\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/image.png\",\"contentUrl\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/image.png\",\"width\":1372,\"height\":824},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/komponenttimalli\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Etusivu\",\"item\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Komponenttimalli 1-2-3 (KM 1-2-3) &#8211; j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/#website\",\"url\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/\",\"name\":\"Kokonaisvaltainen kehitt&auml;minen &amp; liiketoiminnan muotoilu\",\"description\":\"Holistic Enterprise Design\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/#organization\",\"name\":\"Kokonaisvaltainen kehitt&auml;minen &amp; liiketoiminnan muotoilu\",\"url\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/cropped-cropped-image-1.png\",\"contentUrl\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/cropped-cropped-image-1.png\",\"width\":512,\"height\":507,\"caption\":\"Kokonaisvaltainen kehitt&auml;minen &amp; liiketoiminnan muotoilu\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/#\\\/schema\\\/person\\\/cebedf754113e7df1f3fe211ed61ff18\",\"name\":\"Eero Hosiaisluoma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2970f2177bc70310d857524ac38ad7aa7098ed06a90619a386959a67a3d5c344?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2970f2177bc70310d857524ac38ad7aa7098ed06a90619a386959a67a3d5c344?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2970f2177bc70310d857524ac38ad7aa7098ed06a90619a386959a67a3d5c344?s=96&d=mm&r=g\",\"caption\":\"Eero Hosiaisluoma\"},\"url\":\"https:\\\/\\\/www.hosiaisluoma.fi\\\/blogi\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Komponenttimalli 1-2-3 (KM 1-2-3) - j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4 - Kokonaisvaltainen kehitt&auml;minen &amp; liiketoiminnan muotoilu","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/","og_locale":"fi_FI","og_type":"article","og_title":"Komponenttimalli 1-2-3 (KM 1-2-3) - j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4 - Kokonaisvaltainen kehitt&auml;minen &amp; liiketoiminnan muotoilu","og_description":"Komponenttimalli on j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4. Kohdej\u00e4rjestelm\u00e4n toimintaa ja rakennetta tarkastellaan eri abstraktiotasoilla (0-n).","og_url":"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/","og_site_name":"Kokonaisvaltainen kehitt&auml;minen &amp; liiketoiminnan muotoilu","article_published_time":"2023-02-22T07:39:59+00:00","article_modified_time":"2026-01-17T07:54:13+00:00","og_image":[{"width":1372,"height":824,"url":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image.png","type":"image\/png"}],"author":"Eero Hosiaisluoma","twitter_card":"summary_large_image","twitter_misc":{"Kirjoittanut":"Eero Hosiaisluoma","Arvioitu lukuaika":"7 minuuttia"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/#article","isPartOf":{"@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/"},"author":{"name":"Eero Hosiaisluoma","@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/#\/schema\/person\/cebedf754113e7df1f3fe211ed61ff18"},"headline":"Komponenttimalli 1-2-3 (KM 1-2-3) &#8211; j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4","datePublished":"2023-02-22T07:39:59+00:00","dateModified":"2026-01-17T07:54:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/"},"wordCount":926,"publisher":{"@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/#organization"},"image":{"@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image.png","keywords":["ArchiMate","Komponenttimalli"],"articleSection":["ArchiMate","Kokonaisarkkitehtuuri","Mallintaminen"],"inLanguage":"fi"},{"@type":"WebPage","@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/","url":"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/","name":"Komponenttimalli 1-2-3 (KM 1-2-3) - j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4 - Kokonaisvaltainen kehitt&auml;minen &amp; liiketoiminnan muotoilu","isPartOf":{"@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/#primaryimage"},"image":{"@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image.png","datePublished":"2023-02-22T07:39:59+00:00","dateModified":"2026-01-17T07:54:13+00:00","breadcrumb":{"@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/#primaryimage","url":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image.png","contentUrl":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2024\/01\/image.png","width":1372,"height":824},{"@type":"BreadcrumbList","@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/komponenttimalli\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Etusivu","item":"https:\/\/www.hosiaisluoma.fi\/blogi\/"},{"@type":"ListItem","position":2,"name":"Komponenttimalli 1-2-3 (KM 1-2-3) &#8211; j\u00e4rjestelm\u00e4n arkkitehtuurin suunnittelun menetelm\u00e4"}]},{"@type":"WebSite","@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/#website","url":"https:\/\/www.hosiaisluoma.fi\/blogi\/","name":"Kokonaisvaltainen kehitt&auml;minen &amp; liiketoiminnan muotoilu","description":"Holistic Enterprise Design","publisher":{"@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hosiaisluoma.fi\/blogi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/#organization","name":"Kokonaisvaltainen kehitt&auml;minen &amp; liiketoiminnan muotoilu","url":"https:\/\/www.hosiaisluoma.fi\/blogi\/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/#\/schema\/logo\/image\/","url":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2023\/04\/cropped-cropped-image-1.png","contentUrl":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-content\/uploads\/2023\/04\/cropped-cropped-image-1.png","width":512,"height":507,"caption":"Kokonaisvaltainen kehitt&auml;minen &amp; liiketoiminnan muotoilu"},"image":{"@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.hosiaisluoma.fi\/blogi\/#\/schema\/person\/cebedf754113e7df1f3fe211ed61ff18","name":"Eero Hosiaisluoma","image":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/secure.gravatar.com\/avatar\/2970f2177bc70310d857524ac38ad7aa7098ed06a90619a386959a67a3d5c344?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2970f2177bc70310d857524ac38ad7aa7098ed06a90619a386959a67a3d5c344?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2970f2177bc70310d857524ac38ad7aa7098ed06a90619a386959a67a3d5c344?s=96&d=mm&r=g","caption":"Eero Hosiaisluoma"},"url":"https:\/\/www.hosiaisluoma.fi\/blogi\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-json\/wp\/v2\/posts\/9440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-json\/wp\/v2\/comments?post=9440"}],"version-history":[{"count":95,"href":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-json\/wp\/v2\/posts\/9440\/revisions"}],"predecessor-version":[{"id":11933,"href":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-json\/wp\/v2\/posts\/9440\/revisions\/11933"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-json\/wp\/v2\/media\/9671"}],"wp:attachment":[{"href":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-json\/wp\/v2\/media?parent=9440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-json\/wp\/v2\/categories?post=9440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hosiaisluoma.fi\/blogi\/wp-json\/wp\/v2\/tags?post=9440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}