Koodistot-työkalu tarjoaa mekanismin, jonka avulla koodistojen ylläpitäjät voivat kontrolloidusti laajentaa koodiston tietosisältöä erilaisia tarpeita varten. Koodistot-työkalu tarjoaa tällä hetkellä vajaat kymmenkunta laajennuskokonaisuutta käytettäväksi ja uusia on mahdollista toteuttaa työkaluun tarpeen mukaan. Mikäli Koodistot-työkalun tarjoamat ominaisuudet eivät sellaisenaan riitä käyttötapaukseesi, saattaa uusi laajennuskokonaisuus olla ratkaisu ongelmaan.
Otathan tällöin yhteyttä: yhteentoimivuus@dvv.fi
Laajempi käyttöohje löytyy osoitteesta https://github.com/haeronen/koodisto-laajennukset-ohje/blob/master/koodisto-laajennukset-ohje.md.
Koodistot-työkalun laajennusmekanismin keskeiset osat ovat laajennustyyppi, laajennus ja jäsen.
Laajennustyyppi |
|
---|---|
Laajennus |
|
Jäsen |
|
Koodistot-työkalun tarjoamat laajennustyypit ovat jaoteltavissa keskeisten ominaisuuksiensa puolesta kahteen kategoriaan: hierarkialaajennuksiin ja koodilaajennuksiin.
Hierarkialaajennusten avulla voidaan muodostaa hierarkisia koosteita koodeista. Koodilaajennusten avulla puolestaan voidaan listätä koodeihin uusia tietokenttiä.
Hierarkialaajennukset |
|
---|---|
Koodilaajennukset |
|
Koodistot-työkalun tukemat laajennustyypit.
Laajennustyyppi | Arkkityyppi | Kuvaus |
---|---|---|
Määrityshierarkia | Hierarkialaajennus | Mahdollistaa vaihtoehtoisen hierarkian muodostamisen koodeista. Hierarkiaan voidaan sisällyttää koodeja yhdestä tai useammasta koodistosta ja kustakin koodistosta voidaan ottaa joko kaikki tai osajoukko koodeista mukaan. Kullekin hierarkian jäsenelle voidaan antaa tarkentava nimi kuvaamaan jäsenen roolia hierarkiassa. |
Laskentahierarkia | Hierarkialaajennus | Perusominaisuuksiltaan vastaava kuin Määrityshierarkia -laajennus, mutta tukee lisäksi summaus- ja vertailuoperaattorien määrittämistä kullekin hierarkian jäsenelle. |
Koodiliitos | Hierarkialaajennus | Mahdollistaa yksisuuntaisen linkityksen muodostamisen koodien välille. Linkitettävät koodit voivat olla yhdestä tai useammasta koodistosta. |
DPM Metric | Koodilaajennus | Lisää koodin tietosisältöön Data Point Modeling -metodologian mukaisen Metric käsitteen vaatimat kentät. Mahdollistaa näin DPM Metric käsitteiden esittämisen Koodistot-työkalun koodeina. |
DPM Explicit Domain | Koodilaajennus | Ominaisuuksiltaan vastaava kuin DPM Metric -laajennus, mutta sisältäen DPM Explicit Domain käsitteen kentät. |
DPM Typed Domain | Koodilaajennus | Ominaisuuksiltaan vastaava kuin DPM Metric -laajennus, mutta sisältäen DPM Typed Domain käsitteen kentät. |
DPM Dimension | Koodilaajennus | Ominaisuuksiltaan vastaava kuin DPM Metric -laajennus, mutta sisältäen DPM Dimension käsitteen kentät. |