11.07.2015 Views

selykielen suunnittelu ja toteutus Samu Viita

selykielen suunnittelu ja toteutus Samu Viita

selykielen suunnittelu ja toteutus Samu Viita

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5tenkaan olla itsenäisiä objekte<strong>ja</strong>, vaan mallintaa huoneeseen liittyviä ominaisuuksia.Huoneen osina ei siis ole omista<strong>ja</strong> eikä si<strong>ja</strong>inti, vaikka ne mallinnusrakenteenkannalta liitetäänkin huoneeseen. Ominaisuudet voivat kuitenkin aggregaatissaolla kompleksisia rakenteita. Huone -esimerkissä muun muassahuoneen omista<strong>ja</strong>lla voi olla attribuutte<strong>ja</strong> <strong>ja</strong> komponentte<strong>ja</strong>. Sen si<strong>ja</strong>an vastaavakompositio -esimerkki oli selvästi tarkoitettu mallintamaan osakokonaisuussuhdetta.Tässä työssä pidättäydyn samassa erottelussa, jotta väärinkäsityksiltävältyttäisiin.Transitiivisuus on keskeisessä roolissa osa-kokonaisuussuhteissa. Esimerkkinätarkastelen autoa, joka edustaa kokonaisuutta. Auton renkaan pölykapselion renkaan komponentti <strong>ja</strong> rengas puolestaan auton komponentti. Toisin sanoenpölykapseli on myös auton komponentti. Komposiitin kohdalla tulkinta onkäänteinen: koska auto on renkaan komposiitti <strong>ja</strong> rengas pölykapselin komposiitti,silloin myös auto on pölykapselin kompositti. Transitiivinen tulkinta eikuitenkaan ole itsestäänselvyys kaikissa tilanteissa [Winston et al., 1987; Iris etal., 1988; Artale et al., 1996]. Mielekkyys katoaa muun muassa seuraavassa esimerkissä:käsi on <strong>ja</strong>lkapalloili<strong>ja</strong>n osa <strong>ja</strong> <strong>ja</strong>lkapalloili<strong>ja</strong> on <strong>ja</strong>lkapallojoukkueenosa, mutta kättä ei ole mielekästä enää tulkita joukkueen osaksi. Transitiivinentulkinta ei ole edellä mielekäs, koska käden <strong>ja</strong> ihmisen suhteen luonne on erilainen,kuin ihmisen <strong>ja</strong> joukkueen suhteen luonne. Onkin huomattu, että transitiivinentulkinta saattaa menettää mielekkyytensä, jos luonteeltaan erilaisiasuhdetyyppejä sekoitetaan mielivaltaisesti keskenään [Winston, 1987]. Tämäntakia on syytä erottaa <strong>ja</strong> tunnistaa erilaisia osa-kokonaisuussuhdetyyppejä.2.2. Osa-kokonaisuussuhdetyypien <strong>ja</strong>ottelu<strong>ja</strong>Osa-kokonaisuussuhteiden eri tyyppien <strong>ja</strong>ottelu on vaikea tehtävä. Kaikki suhdetyypiteivät ole selkeästi luokiteltavissa johonkin tiettyyn tyyppiin kuuluvaksi.Monissa <strong>ja</strong>otteluyrityksissä on inhimillisellä tulkinnalla merkitystä, eikä tulkintaavoida poistaa tässäkään tutkielmassa. Lisäksi eri näkökulmat painottuvattieteenalasta riippuen, jossa suhteita tutkitaan. Pääasia kuitenkin tutkielmanky<strong>selykielen</strong> kannalta on se, että käytettävässä sovellusalueessa transitiivisuuspätee osien <strong>ja</strong> kokonaisuuksien kesken.Kielitieteen <strong>ja</strong> kognitiotieteen saralla on tehty ontologinen erotteluehdotus[Winston et al., 1987], joka poh<strong>ja</strong>utuu erilaisiin osa-kokonaisuussuhteiden tyypeihin.Seuraavaksi esittelen yhteenvedon tästä erotteluehdotuksesta:Komponentti/kokonaisuuden muodostava olio: Kokonaisuuden muodostavillaolioilla on rakenne, jonka muodostavat erilliset komponentit, joilla ontietty oma merkitys tai toiminta kokonaisuuden kannalta. Esimerkiksi renkaat

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!