Versioinnin periaatteet
Aiemmin Tietomallit-työkalussa oli mahdollista tehdä tietomallista vain kopioita. Varsinainen versionhallinta ei ollut mahdollista. Uudessa Tietomallit-työkalussa tietomallin versiointi on toteutettu uudella tavalla. Yleisperiaatteet ovat seuraavat:
- Kun uusi tietomalli luodaan, sen tila on Luonnos.
- Vain oman organisaation henkilöt näkevät luonnostilaisen tietomallin silloin, kun he ovat kirjautuneet sisään työkaluun. Muille käyttäjille tietomalli ei näy. Tämä vastaa aiemman Tietomallit-työkalun Keskeneräinen-tilassa olevan tietomallin ominaisuuksia.
- Luonnos-tilassa olevaa tietomallia voi muokata vapaasti.
- Luonnos-tilassa olevasta tietomallista voidaan julkaista kaikille näkyviä versioita, jotka tällöin saavat versionumeron.
- Julkaistavat tietomallit saavat tilakseen joko Voimassa oleva tai Ehdotus.
- Julkaistut tietomallit ovat jäädytettyjä (tilannekuva, snapshot), eikä niiden varsinaista sisältöä voi enää muuttaa. Näin varmistetaan näiden tietomallien eheys.
- Muut tietomallia hyödyntävät tahot voivat näin ollen huoletta viitata tietomalliin ja sen luokkiin, attribuutteihin ja assosiaatioihin, koska ne eivät muutu viittaushetken jälkeen.
- Kun tietomallista tulee uusi versio, tietomallin hyödyntäjät voivat päättää, pitävätkö edelleen voimassa viittaukset tietomallin aiempaan versioon vai muuttavatko omien sovellustensa viittaukset osoittamaan uuteen versioon.
- Julkaistun tietomallin metatietoja (tilatietoja, tietoalueita, sisällöntuottajia tms.) voidaan muuttaa, esimerkiksi tietomallin sisällöstä vastaavaksi voidaan vaihtaa jokin muu organisaatio.
- Kerran julkaistuja tietomalleja ei voi kokonaan poistaa työkalusta, vaan niiden tilatiedoksi muutetaan Poistettu käytöstä tai Korvattu, kun niiden sisältö on vanhentunut tms. Tällöin ne eivät enää näy etusivun listauksessa, mutta ne voidaan tarvittaessa saada näkyville hakutoiminnolla.
Tietomallit-työkalussa käytettävät tilat
Sisällön voi siirtää statuksesta toiseen seuraavien sääntöjen avulla:
Nykyinen tila | Uusi tila, johon siirrytään |
Luonnos | Ehdotus, Voimassa oleva |
Ehdotus | Voimassa oleva, Poistettu käytöstä
|
Voimassa oleva | Poistettu käytöstä, Korvattu |
Poistettu käytöstä | Korvattu, Voimassa oleva |
Korvattu | Poistettu käytöstä, Voimassa oleva |
Lisätietoja
Nimi | Kuvaus | nimi englanniksi | koodiarvo |
---|---|---|---|
Luonnos | Tietosisällön työstäminen on vielä kesken eikä sen haluta näkyvän julkisesti verkossa. Tietosisältö näkyy ainoastaan niiden organisaatioiden käyttäjille, joilla on muokkausoikeudet tietosisältöön. Luonnoksella ei ole versionumeroa. Se on työkopio, josta voidaan julkaista Tietomallit-työkalussa julkisesti näkyviä tilannekuvia (snapshot). Näitä tilannekuvia ei enää voi muokata, mutta niiden tiloja voidaan vaihtaa. | draft | DRAFT |
Ehdotus | Tietosisältö on julkaistu kommentteja varten ja sille on annettu versionumero. Ehdotus-tilassa olevalla tietomallilla on myös julkinen IRI-tunnus. Ei kuitenkaan suositella, että muut tietomallintajat tekevät Ehdotus-tilassa olevaan tietomalliin viittauksia tai linkityksiä, koska tällainen tietomalli ei välttämättä ole pitkäikäinen tai tule voimassaolevaksi. Sisällöntuottaja päättää, milloin kommentointi päättyy ja joko muuttaa tietomallin Voimassa olevaksi (tietosisältö on ok) tai Poistettu käytöstä -tilaan (ehdotettua sisältöä ei kelpuutettu). Tietomallin IRI-tunnus on varattu tälle tietomallille eikä sitä voi antaa muille tietomalleille. Kun tietomalli on julkaistu Ehdotus-tilassa, tätä ehdotusta ei enää voi poistaa Tietomallit-työkalusta, vaan ainoastaan poistaa käytöstä. | suggested | SUGGESTED |
Voimassa oleva | Tietosisältö on julkaistu ja sille on annettu versionumero. Tietosisältö on yleisesti käytössä eli siihen esimerkiksi voidaan viitata muista tietomalleista ja yhteentoimivuuden työkaluista yms. Tietomallin IRI on varattu tälle tietomallille eikä sitä voi antaa muille tietomalleille. Kun tietosisältö on julkaistu tilaan Voimassa oleva, sitä ei enää voi poistaa Tietomallit-työkalusta, jotta tähän tietomalliin tehdyt linkitykset ja linkitykset pysyvät voimassa (eli sisältö on jatkossakin resolvoituva). Tämä tietomalli voidaan ainoastaan poistaa käytöstä. | valid | VALID |
Korvattu | Tietosisältöä ei suositella enää käytettäväksi ja se on korvattu toisella tietosisällöllä. Tietomallin IRI on varattu tälle tietomallille eikä sitä voi antaa muille tietomalleille. | superseded | SUPERSEDED |
Poistettu käytöstä | Tietosisältöä ei suositella enää käytettäväksi eikä sitä ole korvattu toisella tietosisällöllä. Tietomallin IRI on varattu tälle tietomallille eikä sitä voi antaa muille tietomalleille. | retired | RETIRED |