Arkkityyppi (tietokonetiede)

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 29. huhtikuuta 2016 tarkistetusta versiosta . tarkastukset vaativat 7 muokkausta .

Arkkityyppi on aihealueen käsitteen  muodollinen malli , joka on viitetietomallin jalostus, joka ilmaistaan ​​viitetietomallille asetettujen rajoitusten muodossa ja esitetään tietyllä muodollisella laitteistolla koneen muodossa. luettavia ja samalla ymmärrettäviä ilmaisuja [1] .

Perinteisesti termiä arkkityyppi käytetään psykologiassa viittaamaan universaaleihin, luonnostaan ​​synnynnäisiin henkisiin rakenteisiin (katso Arkkityyppi (psykologia) ). Kun tätä termiä käytetään tietojenkäsittelytieteessä , sen merkitys eroaa perinteisestä, sitä käytetään ohjelmistokehityksen ja tiedon edustamisen alalla toimialueen mallinnusprosesseissa.

Kuvaus

Arkkityyppi itse asiassa määrittelee uuden tietotyypin (se voidaan myös verrata luokkaan oliomallissa , entiteettiin entiteetti- suhdetietomallissa , rakenteeseen , tietueeseen tietokoneohjelmassa ) . Uusi tietotyyppi on "rakennettu" viitemalliluokkien useista esiintymistä , mikä antaa niille tietyn kokoonpanon .

Kokoonpano voi sisältää:

Mallin arkkityypin konfigurointi tapahtuu asettamalla rajoituksia, mikä saavutetaan antamalla tietyt arvot viitetietomallin luokkien (objektien) yksittäisten esiintymien yksittäisille ominaisuuksille. Referenssimallin ja sen tuloksen konfigurointiprosessia - arkkityypin kuvausta valitulla kielellä - kutsutaan yleisesti spesifikaatioksi . Viitetietomalli on arkkityypin kuvaamalle muodolliselle mallille ensimmäisen tai korkeamman tason metamalli .

Analogia

Hyvä analogia selittämään vertailumallin ja arkkityyppien välistä suhdetta on LEGO-sarja [1] . Käyttämällä rajoitettua joukkoa vakiolomakkeen osia voit koota mitä tahansa rakenteita : rakennuksia, autoja jne. Samoin arkkityypit käyttävät viitemallin elementtejä "rakennuspalikoina", yksityiskohtina uudentyyppisen datan rakentamiseen, jotka heijastavat käsitteitä. aihealueelta. Piirretään analogia, voit verrata vakiotyyppisiä osien muotoja referenssimalliluokkiin ja esimerkiksi jo tiettyjä numeroituja erivärisiä osia, joilla on vakiomuototyypit , referenssimalliluokkien esiintymien kanssa : objekteja, joiden ominaisuuksilla on jo tiettyjä arvoja, jotka heijastaa väriä ja numeroa. Tämän analogian mukaisesti arkkityyppiä voidaan verrata tietyn rakenteen kokoonpanokaavioon, joka kuvaa (luonnollisella kielellä ja/tai graafisesti), minkälainen vakiomuoto osasta tulee ottaa, miten ja missä järjestyksessä ne tulee liittää. toisiaan saadakseen tarvittavan rakenteen. Tämän kaavion mukaan koottuna rakennetta voidaan verrata kokonaisuuden esiintymään, jolla on arkkityypin kuvaama tietotyyppi. Saman suunnittelukaavion mukaan esimerkiksi rakennukselle voidaan koota yksi rakennus, jossa on siniset seinät, valkoinen katto ja vihreä ovi, ja toinen, jossa on valkoiset seinät, punainen katto ja sininen ovi - tässä tapauksessa ne voivat olla kutsutaan kahdeksi saman arkkityypin esiintymäksi.

Origins

Käsite arkkityyppi otetaan käyttöön ja määritellään openEHR- projektissa ( lääketieteen informatiikan alalla ) [1] :

Arkkityyppi on tietokonekäsittelyyn soveltuva lauseke, joka sisältää mallin jostakin aihealueen osasta strukturoitujen rajoituslausekkeiden muodossa ja perustuu järjestelmän tietomallin referenssimalliin . OpenEHR-arkkityypit perustuvat openEHR-viitemalliin. Kaikki arkkityypit ilmaistaan ​​käyttämällä samaa muodollista laitteistoa. Yleensä ne on tarkoitettu käytettäviksi uudelleen monenlaisissa mallinnustehtävissä, mutta ne voivat olla yksityiskohtaisia ​​ja täsmennetty sopimaan paikkaan ja tilanteeseen, jossa niitä sovelletaan. Arkkityypit viittaavat kykyyn tukea mitä tahansa kieliä ja terminologioita. Alkuperäinen teksti  (englanniksi)[ näytäpiilottaa] Arkkityyppi on verkkotunnuksen sisältömallin laskettava lauseke strukturoitujen rajoituslausekkeiden muodossa, joka perustuu johonkin viitemalliin. openEHR-arkkityypit perustuvat openEHR-viitemalliin. Arkkityypit ilmaistaan ​​kaikki samalla formalismilla. Yleensä ne on määritelty laajaa uudelleenkäyttöä varten, mutta ne voivat olla erikoistuneet sisältämään paikallisia erityispiirteitä. Ne voivat majoittaa minkä tahansa määrän luonnollisia kieliä ja terminologioita.

Tapaaminen

Esimerkkejä

Muistiinpanot

  1. 1 2 3 S Heard & T Beale (toim.). Arkkityyppiperiaatteet . Haettu 25. marraskuuta 2010. Arkistoitu alkuperäisestä 9. huhtikuuta 2012.