Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Teknisen nimen lisäksi resurssille voidaan määritellä paikallinen tunnus, joka kertoo, millä nimellä resurssia kutsutaan paikallisessa toteutuksessa. Paikallisen nimen avulla voidaan myös tuottaa XML- tai JSON-skeema erilaisten teknisten nimeämiskäytäntöjen mukaisesti. Paikallinen tunnus voi kertoa myös, millä nimellä kenttä on tallennettu tietokantaan.

...

Etuliitteen määrittely voi tuntua vaikealta uutta tietomallia tehtäessä. Etuliite muodostetaan yleensä tietoalueella tai projektissa yleisesti käytössä olevasta kirjainlyhennekirjainlyhenteestä. Etuliitteen määrittelyssä kuitenkin olennaisinta on se, että se on yksilöivä merkkijono. Esimerkiksi "abc" on yhtä hyvä etuliite kuin "henkilo" tai "personinfo". Lyhyt etuliite kuitenkin helpottaa tunnisteen kirjoittamista lyhennetyssä muodossa, esim: abc:Person.  Etuliitettä voi jatkossa vaihtaa tietomallin versioinnin yhteydessä. Etuliitettä vaihdettaessa sekä uusi että vanha malli voivat jatkaa omaa elämäänsä. 

...

Nimessä ei kannata toistaa luokan nimeä, esim. "Nimi" ennemmin kuin "Henkilön nimi". Säännöstä saa poiketa jos ei ole selvää mikä "Nimi" on kyseessä esim. , esimerkiksi silloin, jos luokka on denormalisoitu kokoelma Henkilön ja Organisaation tietoja.

...

Käytä assosiaation nimeämisessä pääsääntöisesti verbejä nykymuodossa (ns. sanakirjamuoto, preesens). Assosiaation nimi voi olla myös hyvin yleisellä tasolla, esimerkiksi "liittyy" tai "kuuluu". Verbien lisäksi voit käyttää suhderooleja kuten "toimija" ja ontologiasuhteita kuten "on osa". 

  1. Yritä keksiä assosiaatiolle verbimuotoinen nimi, roolittava nimi tai muu luokkien välistä suhdetta kuvaava nimi
  2. Jos et keksi verbiä tai luokat ovat käsiteellisistä käsitteellisistä kokonaisuudesta poikkeavia loogisia rakenteita: Yhdistä Lähtö lähtö- ja Kohde luokan kohdeluokan nimet,
    esim. "Henkilö" - henkilön yhteystiedot ->"Yhteystiedot"
    1. Jos nimi toistuu molemmissa luokissa, käytä kohdeluokan nimeä tai yksinkertaisempaa muotoa sim,
      esim. "Asunto" -"perustiedot"-> "Asunnon perustiedot"
  3. Jos mallinnat soveltamisprofiilia perustuen , joka perustuu olemassaolevaan tietojärjestelmään, yritä vähentää välttää hämmennystä käyttämällä projektissa vakiintunutta termistöä

...