Fyysiset mallit (Kaava-JSON ja Postgre) on siirretty Asema- ja yleiskaavojen tietomallit -kehitysprojektin alle
Muutosloki
Muutokset versiosta 1.0 -> 2.0.0
UML-mallin luokat
Siirrytty käyttämään Rakennetun ympäristön yhteiset tietokomponentit-tietomallia, joka on tuotettu harmonisointityössä Kaavatietomallin, Tonttijakosuunnitelman sekä Rakentamiseen liittyvien lupapäätösten tietomallin välillä syksyllä 2021. Tässä yhteydessä aiemmin MKP-ydin -niminen paketti on siirretty omaan tietomalliinsa, ja laajennettu tarpeellisilta osin. Aiemmin ilman ä- ja ö-kirjaimia kirjoitetut luokkien, attirbuuttien ja assosiaatioiden nimet on nyt kirjoitettu suomenkielen mukaisesti ääkkösin (fyysisissä tietomalleissa ääkköset voidaan niin haluttaessa korvata edelleen a- ja o-kirjaimilla).
MKP-ydin -paketti
Paketin luokat yleistetty ja siirretty Yhteiset komponentit-malliin. Yksityiskohtaiset muutokset alla.
AbstraktiVersioituObjekti
- Uudelleennimetty -> VersioituObjekti.
Asiakirja
- Muutettu stereotyyppi FeatureType -> DataType.
- Lisätty attribuutti
rooli: LanguageString[0..*]. - Poistettu assosiaatio
liittyväAsiakirja:Asiakirja[0..*].
Lahtotietoaineisto
- Muutettu nimi ->
Lähtötietoaineisto.
AbstraktiMaankayttoasia
- Muutettu nimi ->
AlueidenkäyttöJaRakentamisasia. - Lisätty uusi attrbuutti
asianhallintaTunnus:Tunnusarvo[0..*]. - Poistettu attribuutti
oikeusvaikutteisuus:OikeusvaikutteisuudenLaji[0..1]. - Muutettu assosiaatio
asianLiite:Asiakirja[0..*]attribuutiksiasianLiite:Asiakirja[0..*](Yhteiset::Asiakirjaon nyt stereotyypillä DataType, ei enää FeatureType). - Poistettu attribuutti
voimassaoloAika:TM_Period[0..1]. - Uudelleennimetty assosiaatio
koskeeHallinnollistaAluetta->hallinnollinenAlue. - Uudelleennimetty assosiaatio
hyodynnettyAineisto->liittyväAineistoja siirretty luokkaanAlueidenkäyttösuunnitelma. - Muutettu assosiaatio
vastuullinenOrganisaatio:Organisaatio[0..1]->vastuutaho:Toimija[0..1].
AbstraktiTapahtuma
- Muutettu nimi ->
Tapahtuma. - Muutettu assosiaatio
liittyvaAsiakirja:Asiakirja[0..*]attribuutiksiliittyväAsiakirja:Asiakirja[0..*](Yhteiset::Asiakirjaon nyt stereotyypillä DataType, ei enää FeatureType).
Kasittelytapahtuma
- Muutettu nimi ->
Käsittelytapahtuma. - Muutettu assosiaatio
kasittelija:Organisaatio[0..1]->käsittelijä:Toimija[0..*].
Kaavatiedot-paketti
Kaava
- Yläluokka on muutettu
MKP-ydin::AbstraktiMaankayttoasia->Yhteiset::AlueidenKäyttösuunnitelma - Lisätty attribuutti
oikeusvaikutteisuus, joka oli ennen yläluokassaAbstraktiMaankayttoasia. - Attribuutti
virelletuloAikaon siirretty yläluokkaanYhteiset::AlueidenkäyttöJaRakentamisasia. - Attribuutti
elinkaaritila:KaavanElinkaarenTilaon siirretty yläluokanYhteiset::AlueidenkäyttöJaRakentamisasiaattribuutiksielinkaaritila:AbstraktiAsianElinkaaritila. - Lisätty rajoite, joka vaatii
elinkaaritilaattribuutin olevan tyyppiäKaavanElinkaaritila. - Attribuutti
hyväksymisAikailmaistaan nytAlueidenkäyttösuunnitelmanHyväksymispäätös-luokan perityllä attribuutillapäätöspäivämäärä, jonka tyyppi onDate. YhteysAlueidenkäyttösuunnitelmanHyväksymispäätös-luokkaan menee yläluokanYhteiset::AlueidenkäyttöJaRakentamisasiaassosiaationpäätöskautta. - Lisätty attribuutti
voimassaoloAika:TM_Period[0..1], joka periytyi aiemmin yläluokastaAbstraktiMaankayttoasia. - Assosiaatio
laatijaviittaa nyt luokkaanYhteiset::SuunnitelmanLaatijaaiemmanKaavanLaatija-luokan sijasta. - Assosiaatiot
osallistumisJaArviointisuunnitelmajaselostusovat nyt kaksisuuntaisia, jaKaava-luokan päässä kompositio-tyyppisiä. Tämä vaikuttaa elinkaarisääntöihin siten, että kunkin uuden Kaava-luokan version tallennuksen yhteydessä tulee muodostaa uudet versiot myös assosioiduista Kaavaselostus- ja OsallistumisJaArviointisuunnitelma-luokkien instansseista. Uudet instanssit voivat kuitenkin niin haluttaessa viitata samaan, aiemmin tallennettuun dokumenttiin. - Assosiaatiot
kaavakohde,kaavamääräys, jakaavasuositusovat nyt kaksisuuntaisia. Tähän liittyen yläluokkienAbstraktiTietoyksikko- jaAbstraktiKaavakohde-luokistaKaavamääräys-,Kaavasuositus- jaKaavakohde-luokkiin periytyneet erillisetkaavaassosiaatiot on poistettu.
AbstraktiKaavakohde
- Yleistetty ja siirretty Yhteiset komponentit -mallin luokkaksi
RakennetunYmpäristönKohde - Lisätty uusi attribuutti
kuvaus:LanguageString[0..*].
AbstraktiTietoyksikko
- Yleistetty ja siirretty Yhteiset komponentit -mallin luokkaksi
Tietoyksikkö. - Lisätty uusi attribuutti
liittyväAsiakirja:Asiakirja[0..*]. - Lisätty uusi kaksisuuntainen assosiaatio
ryhmä:Tietoryhmä[0..1]. - Muutettu assosiaatio
kohdistusviittaamaanYhteiset::RakennetunYmpäristönKohde-luokkaanAbstraktiKaavakohdeluokan asemesta.
KaavanLaatija
- Yleistetty ja siirretty Yhteiset komponentit -mallin luokkaksi
SuunnitelmanLaatija.
Kaavaselostus
- Muutettu assosiaatio
asiakirja:Asiakirja[0..*]attribuutiksitiedosto:Asiakirja[0..*](Yhteiset::Asiakirjaon nyt stereotyypillä DataType, ei enää FeatureType).
OsallistumisJaArviointisuunnitelma
- Muutettu assosiaatio
asiakirja:Asiakirja[0..*]attribuutiksitiedosto:Asiakirja[0..*](Yhteiset::Asiakirjaon nyt stereotyypillä DataType, ei enää FeatureType).
Kaavakohde
- Uusi pakollinen attribuutti
kohdenumero:int. - Poistettu attribuutti
laji:AbstraktiKaavakohdLaji[0..1], jonka käyttö oli kielletty jo versiossa 1.0. - Lisätty rajoite, joka tekee perityn
geometria-attribuutin pakolliseksi, koska sen pakollisuutta on höllennetty yläluokassa.
Kaavamääräys
- Periytyy nyt uudesta luokasta
Yhteiset::AlueidenkäyttöJaRakentamismääräys. - Attribuutti
Lisätietoperitytyy nyt yläluokastaYhteiset::AlueidenkäyttöJaRakentamismääräys. - Uusi pakollinen attribuutti
määräysumero:int. - Lisätty rajoite, joka vaatii
kohdistus-assosiaation tyypin olevanKaavakohde. - Assosiaatio
liittyväAsiakirjaon korvattu yliluokanYhteiset::TietoyksikköattribuutillaliittyväAsiakirja.
Kaavasuositus
- Uusi pakollinen attribuutti
suositusnumero:int. - Lisätty rajoite, joka vaatii
kohdistus-assosiaation tyypin olevanKaavakohde. - Assosiaatio
liittyväAsiakirjaon korvattu yliluokanYhteiset::TietoyksikköattribuutillaliittyväAsiakirja.
Lisätieto
- Yleistetty ja siirretty Yhteiset komponentit -mallin luokkaksi
Lisätieto. - Muutettu attribuutin
arvotyyppiäAbstaktiArvo->OminaisuudenArvo.
AbstraktiArvo ja sen aliluokat Ajanhetkiarvo, Aikaväliarvo, GeometriaArvo, Koodiarvo, NumeerinenArvo, NumeerinenArvoväli, Korkauspiste, Korkeusväli ja TekstiArvo
- Uudelleennimetty
AbstraktiArvo-luokkaOminaisuudenArvo-nimiseksi. Siirretty aliluokkieen Yhteiset komponentit -malliin muutoin sellaisenaan.
Tunnusarvo
- Uudelleennimetty attribuutti
rekisterinTunnus:URI[0..1]->järjestelmänTunnus:URI[0..1]. - Uudelleennimetty attribuutti
rekisterinNimi:LanguageString[0..*]->järjestelmänNimi:LanguageString[0..*].
Suunnittelukohde
Poistettu, oli jäänyt UML-mallin 1.0-versioon epähuomiossa.
Dokumentaatio
Kesken
Laatu- ja elinkaarisäännöt
Kesken