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::Asiakirja
on nyt stereotyypillä DataType, ei enää FeatureType). - Poistettu attribuutti
voimassaoloAika:TM_Period[0..1]
. - Uudelleennimetty assosiaatio
koskeeHallinnollistaAluetta
->hallinnollinenAlue
. - Uudelleennimetty assosiaatio
hyodynnettyAineisto
->liittyväAineisto
ja 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::Asiakirja
on 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
virelletuloAika
on siirretty yläluokkaanYhteiset::AlueidenkäyttöJaRakentamisasia
. - Attribuutti
elinkaaritila:KaavanElinkaarenTila
on siirretty yläluokanYhteiset::AlueidenkäyttöJaRakentamisasia
attribuutiksielinkaaritila:AbstraktiAsianElinkaaritila
. - Lisätty rajoite, joka vaatii
elinkaaritila
attribuutin olevan tyyppiäKaavanElinkaaritila
. - Attribuutti
hyväksymisAika
ilmaistaan 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öJaRakentamisasia
assosiaationpäätös
kautta. - Lisätty attribuutti
voimassaoloAika:TM_Period[0..1]
, joka periytyi aiemmin yläluokastaAbstraktiMaankayttoasia
. - Assosiaatio
laatija
viittaa nyt luokkaanYhteiset::SuunnitelmanLaatija
aiemmanKaavanLaatija
-luokan sijasta. - Assosiaatiot
osallistumisJaArviointisuunnitelma
jaselostus
ovat 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
, jakaavasuositus
ovat nyt kaksisuuntaisia. Tähän liittyen yläluokkienAbstraktiTietoyksikko
- jaAbstraktiKaavakohde
-luokistaKaavamääräys
-,Kaavasuositus
- jaKaavakohde
-luokkiin periytyneet erillisetkaava
assosiaatiot 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
kohdistus
viittaamaanYhteiset::RakennetunYmpäristönKohde
-luokkaanAbstraktiKaavakohde
luokan asemesta.
KaavanLaatija
- Yleistetty ja siirretty Yhteiset komponentit -mallin luokkaksi
SuunnitelmanLaatija
.
Kaavaselostus
- Muutettu assosiaatio
asiakirja:Asiakirja[0..*]
attribuutiksitiedosto:Asiakirja[0..*]
(Yhteiset::Asiakirja
on nyt stereotyypillä DataType, ei enää FeatureType).
OsallistumisJaArviointisuunnitelma
- Muutettu assosiaatio
asiakirja:Asiakirja[0..*]
attribuutiksitiedosto:Asiakirja[0..*]
(Yhteiset::Asiakirja
on 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ätieto
peritytyy 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äAsiakirja
on korvattu yliluokanYhteiset::Tietoyksikkö
attribuutillaliittyväAsiakirja
.
Kaavasuositus
- Uusi pakollinen attribuutti
suositusnumero:int
. - Lisätty rajoite, joka vaatii
kohdistus
-assosiaation tyypin olevanKaavakohde
. - Assosiaatio
liittyväAsiakirja
on korvattu yliluokanYhteiset::Tietoyksikkö
attribuutillaliittyväAsiakirja
.
Lisätieto
- Yleistetty ja siirretty Yhteiset komponentit -mallin luokkaksi
Lisätieto
. - Muutettu attribuutin
arvo
tyyppiä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