Tämä sivusto, päivitetty 16.4.2002, on oheismateriaalina käsitteellisen mallintamisen kurssilla.
Sisältö ja aikataulu
Tätä sivustoa on syytä seurata aika ajoin. Kaikki välikokeiden ja loppukuulustelujen kysymykset ja tehtävät perustuvat luennoilla läpikäytäviin asioihin.
Tämä sivusto jäsentyy kurssin edetessä. Sinne tänne saattaa kuitenkin jäädä kehnoja kuvia sekä ääni- ja videotallennelinkkejä ynnä muuta roinaa. Jos ne häiritsevät, olen pahoillani. Muuten en.
16.4.2002 (palauteluento)
- 2. välikokeen tenttitulokset löytyvät osoitteesta http://cs.joensuu.fi/pages/intra/marjomaa/KM2002tulokset.htm
- 2. välikokeen vastauksia löytyy osoitteesta http://cs.joensuu.fi/~marjomaa/demobox/valikoe2/valikoe2.htm
- ryhmätöitä löytyy demoboxista: ryhmis1, ryhmis2, ryhmis3, ryhmis4
- ryhmis1:ssä on otettu huomioon opiskelijain kommentit: http://cs.joensuu.fi/~marjomaa/demobox/ryhmis1/cm.zip
- ryhmis2:n raportti on kommentoitavana tietohallintopäällikkö Lukkarisella ja pääsuunnittelija Hassisella
31.3.2002 (ylim. etä)
- löytyi mainio osoite, josta voi käydä katsomassa esimerkiksi, millaisia tietojärjestelmäkaaviot ovat: http://www.tsk.fi/termitalkoot/
- samoin muistutan siitä, että kannattaa (ainakin) seurata, mitä WWW:n kehittämisessä tapahtuu: http://www.w3.org/
- Helsingissä on juuri alkamassa rakenteisen tekstin tuottamisen kurssi, jossa käsitellään mm. XML:ää (harjoittelin itsekin: newa.xhtml ja eLearn.xml)
- käsitteelliseen mallintamiseen käytettävien kielten ja mark up -kielten, kuten XML:n, välisistä yhteyksistä löytyy informaatiota osoitteesta http://xml.coverpages.org/conceptualModeling.html
26.3.2002
- käymme läpi pakollisen demotehtävän ratkaisuja
- yritetään jonkinmoista tiivistä yhteenvetoa koko kurssista ja erityisesti niistä asioista, jotka toisessa välikokeessa olisi hyvä hallita
20.3.2002
- miten peruskategorioita voidaan hyödyntää uusien asioiden etsimisessä: esimerkkinä abduktion keksiminen (deduktio on "ennustusvoimaista" päättelyä "yleisestä yksityiseen", induktio on "menneen huomioonottavaa" päättelyä "yksityisestä yleiseen", abduktio on ei-validia päättelyä, jossa tehdään sellaisia luokitteluvirheitä, jotka ovat hyvin yleisiä fakki-idioottien keskuudessa)
19.3.2002
- Sowan peukalosääntö käsitteelliselle mallintamiselle: Disagreements Lead to Distinctions (http://www.jfsowa.com/pubs/autotalk.htm)
- Socrates' principle: Whenever two philosophers human or machine disagree, draw a distinction.
- Anyone may discover a conflict.
- Anyone may suggest a distinction.
- Machine recomputes the lattice.
- Repeat until everybody is happy.
- Techniques for analyzing concepts and creating lattices (http://www.jfsowa.com/pubs/autotalk.htm)
- Analyze a given set of concepts to determine relevant attributes.
- Present concepts and attributes in a table.
- Construct a lattice of concept types automaticaly.
- Basis for tools that can be used in semiautomated and collaborative development.
- Nexus
- representatiiviset primitiivirakenteet
- käydään läpi Sowa-referaattia ja *timanttia*
13.3.2002
- Ekaks paperikopio (J. Seppänen: "Etymologia, mytologia ja kosmologia"-sisällysluettelo. Koko artikkeli löytyy IT-kirjastossa olevasta CM-kurssikansiosta.)
- katsotaan, miten Taneli Hölttä on referoinut Mario Bungen klassikkoa Scientific Research I ja II: http://www.helsinki.fi/hum/kognitiotiede/writings/bungereh.html
- käydään läpi Sowa-referaattia
12.3.2002
- Ekaks paperikopioita (Sowan kirjasta muutama sivu ja vähän J.Seppästä)
- Sit tiedotus: JoY:n ATK-keskuksen pääsuunnittelija Kari Hassinen tullee lähiaikoina kertomaan tietoturvasta
- Käsitellään kahta asiaa; (1) "basic ontology" - "domain dependent ontology", ja (2) "tieteellinen metodi" ja "käsitteellinen mallintaminen": verrataan Peircen käsitystä tieteellisestä menetelmästä käsitteellisen mallintamisen käytäntöön
- jos jo(t)ku(t) on kiinnostunu haalimaan lisäpisteitä, voi ehdottaa mulle tekevänsä selvityksen siitä, mitä ovat SUO, SUMO, IFF, CYC http://cs.joensuu.fi/~marjomaa/demobox/Subject_CG.htm ja http://cs.joensuu.fi/~marjomaa/pari_linkkii.htm
6.3.2002
- "tieteellinen metodi" ja "käsitteellinen mallintaminen": verrataan Peircen käsitystä tieteellisestä menetelmästä käsitteellisen mallintamisen käytäntöön
5.3.2002
- pari hyvää raporttia: http://www.helsinki.fi/~jankorho/intra/ (demokin löytynee) sekä http://cs.joensuu.fi/pages/marjomaa/oppiva/parhaat/alykoti/alykoti.html (ja siihen liittyvä GZigZag http://www.cc.jyu.fi/~atsoukka/temp/zigzag/)
- pätevät argumenttimuodot, mm. kategoriset syllogismit Barbara, Celarent, Darii, Ferio
- käsitteenmuodostuksen tavoitteet (paperikopio)
- traditionaalinen määritelmien teoria (paperikopio)
- kategoriavirhe; ks. MALLMIEL.htm
- "perheyhtäläisyys" (paperikopio)
27.2.2002
- pätevät argumenttimuodot, mm. kategoriset syllogismit Barbara, Celarent, Darii, Ferio
- Quine (paperikopio)
- ominaisuuksien luokittelu (Bennett, paperikopio)
- klassinen tiedon käsite (paperikopio)
- määritelmiä koskevat vaatimukset (paperikopio)
- tutustumme Sowan kirjan verkkomateriaaliin: http://www.jfsowa.com/krbook/index.htm
26.2.2002
- paperikopio (käsitellään 27.2.): Sowan kirjan s. 3: Barbara, Celarent, Darii, Ferio
- paperikopio (käsitellään 27.2.): "Ensisijaisista ja toissijaisista ominaisuuksista"
- Conceptual structures in parrots - eli: käsitteet ovat otuksia, jotka edustavat sitä, mikä on yhteistä samaatarkoittavien sanojen eri esiintymille (token)
- osoitteesta http://cs.joensuu.fi/~marjomaa/CM/valikoe1/valikoe1.htm löytyy 1. välikokeen eka tehtävän vastaus
- ne, jotka haluavat lisäpointseja kurssin suorittamiseen vaadittaviiin pisteisiin, sopivat opettajan kanssa suullisesta kuulustelusta sähköpostitse marjomaa@cs.joensuu.fi
20.2.2002
- ensin yksi tieteenfilosofian perusartikkeli paperikopiona, mukana myös johdanto mielen filosofiaan
- käsitekaavion tekeminen lauseen "Ihminen on oppivainen otus" ekstensiosta - ks. http://cs.joensuu.fi/~marjomaa/demobox/hyvat/esko/otus2.ppt - Chen-notaatiota käyttämällä: http://cs.joensuu.fi/~marjomaa/demobox/hyvat/esko/otus.ppt
- mitä ovat dispositionaaliset ominaisuudet
- ryhmätyödemot käynnistyvät 22.2. - ks. ryhmis1 ja ryhmis2
- alkanemme käydä läpi Sowan kirjan referaattia
Harjoitustehtävä 5 (pakollinen):
Tee suunnitelma "älykkään jääkaapin" informaatiojärjestelmäksi: (a) käsitekaavio, (b) tietovirtakaavio, (c) suomen kielinen järjestelmän toimintojen kuvaus.
- toimita tehtävän ratkaisu sähköpostiviestin liitteenä (gif, jpg, pdf, html, ppt) viimeistään 21.3.2002 (tehtävää käsitellään luennolla) - pointseja saa 0-3
- peronen kirjoitti eräässä viestissään mm. seuraavaa: Mutta, niistä ohjelmista, mistä oli puhetta. Tsekkailin verkosta sitä Inspiratoria, sitä (ainakaan sillä nimellä) löytämättä. Mutta haaviini tarttui muutama muu tsekkaamisen arvoinen (sen aiemman MindManagerin lisäksi): MindMapper (www.mindmapper.com) - 30 päivän ilmainen evaluointi rajoitetuin toiminnoin Visual Mind (www.visual-mind.com) - Norjalainen ohjelma, löytyy suomeksikin - 30 päivää ilmaiseksi kaikilla toiminnoilla ja editointi+printtaus sen jälkeenkin Inspiration (www.inspiration.com) - Jenkeistä 5-12 luokkalaisille - 30 päivän ilmainen evaluointi - vähän makeilevan oloinen Mind Mapeista lisää yleistä jorinaa + otteita Buzanin kirjasta + linkkejä http://members.ozemail.com.au/~caveman/Creative/Mindmap/
13.2.2002
- luennon aluksi annetaan yksi paperikopio
- tällä luennolla ei anneta uutta demotehtävää, sillä viime perjantain ja maanantain demot käydään läpi pe 15.2. ja ma 18.2.
- millainen häkkyrä saadaan aikaan käsitteistä folk, nation, medborgare, kansa, kansakunta, kansalainen?
- käymme läpi Arto V. Viitasen ER.pdf:ää lukuun "5. Kehittyneempi ER" saakka
5.2.2002
- luennon aluksi parit paperikopiot ja tärkeä tiedotus koskien er.pdf:ää
- mun väikkärissäni on jotain asiaan liittyvää, mutta näkökulmani on enempi niinku peirceläinen
- käymme läpi Conceptual Modelling -kirjan referaattia
- katsaus tulevaisuuteen: ryhmätöiden aikataulu
30.1.2002
- luennon aluksi parit paperikopiot
- "ER-mallin" hyvä suomennos on "olio-suhde-malli", myös "entiteetti-relaatio-mallia" voi toki käyttää
- osoitteessa http://www.tsk.fi/kuvat/tellu6.gif löytyy selkeän näköisiä relaatioiden kuvallisia esityksiä
- Arto V. Viitasen ER-mallin esittely on hyvä johdatus tämän kurssin aihepiiriin, siitä löytyy esimerkiksi tarpeelliset välineet lauseen "Ihminen on oppivainen otus" esittämiseen: http://www.cs.uta.fi/~av/tietokanta-ohjelmointi/01/luennot/er.pdf (linkki ei ole kauaa paikallaan, koska Arto&kumpp ovat tekemässä kirjaa tietokantaohjelmointi -kurssia varten ja er.pdf sisällytetään siihen)
- loogiset konstruktiot ja isomorfia
- sitten käymme läpi kirjan Conceptual Modelling referaattia
- kurssin webbi-sivujen kritiikkiä löytyy osoitteesta http://cs.joensuu.fi/~marjomaa/demobox/comments.htm ; lisäkritiikkiä ja kritiikin kritiikkiä on vielä tulossa
Harjoitustehtävä 4:
Kritisoi kurssin demokäytäntöä, iimeilaa kritiikki 8.2.2002 klo 16 mennessä osoitteeseen marjomaa@cs.joensuu.fi ja tee kritiikkisi pohjalta havainnollinen kaavio tai kaavioryhmä tai A4:lle mahtuva käsitekenttä. (Tässä yhteydessä "käsitekenttä" tarkoittaa "situaatioiden joukkoa".)
Tehtävää käsitellään demoissa 8.2. ja 11.2. Hyvät ratkaisut pääsevät demoboxiin ja parhaat ratkaisuehdotukset toteutetaan.
29.1.2002 luento kulki suurinpiirtein näin:
- ensin kurssia koskevia yleisluontoisia seikkoja, kuten paperimonisteet
- seuraavaksi joitain huomioita kurssin webbi-sivuista saadusta palautteesta
- sitten kävimme läpi kirjan Conceptual Modelling referaattia
- ja sitten hieman kertausta yms.:
- Iltatähti = Aamutähti = Venus
- Pekka uskoo, että Aamutähden näkeminen tuo tullessaan onnellisen päivän, mutta Pekka ei usko samaa Iltatähden näkemisestä.
- Sinn und Bedeutung, syntaksi - semantiikka - pragmatiikka
- Bertrand Russellin "määräisten kuvausten teoria" on yksi harvoista "tieteellisen filosofian" positiivisista tuloksista.
- Onko lause "Ranskan kuningas on kalju" tosi, epätosi vai mieletön?
- rikkaiden ontologioiden (esim. Heidegger) avulla voidaan selittää paljon, mutta tavoitteeksi voidaan ottaa myös "ekonomiset" ontologiat, sillä ontologisen aineksen järjestäminen korkeintaan 4-8 saman tason entiteettiä sisältäviin tasoihin tai luokkiin on asioiden hallinnan kannalta ihmisille helpompaa
- samasta syystä yksinkertaiset syntaksit ovat miellyttäviä
- esimerkkinä orangutangi-diagrammi
- mallintamisessa saa käyttää yksityisiä (itsetehtyjä) kielioppeja, mutta silloin on hyvä antaa merkkien selitykset (legend), s.o., joko merkityspostulaatit tai muunlaiset semanttiset säännöt, joiden avulla kielen tulkinta on myös muille mahdollista
- monimutkaisempia syntakseja löytyy esimerkiksi Jukka Peltolan pitämän prosessimallinnuksen kurssin (Automaation tietotekniikka / TKK, kevät-2001) diaesityksessä olevista erilaisista kaavioista, joita voi hyödyntää mallinnettaessa organisaatiota ja sen toimintoja
- ER-malli, Batini-Ceri-Navathe, Chen-notaatio
- koska syntaksiriippumatonta mallintamista ei tiedekorkeakouluissa harrasteta ja koska ihminen on oppivainen otus, niin seuraavana harjoitustehtävänä on
Harjoitustehtävä 3:
Tee ensin käsitekaavio lauseen "Ihminen on oppivainen otus" ekstensiosta käyttäen Chen-notaatiota! Tee sitten käsitekenttä koko luennon sisällöstä! (Tai toisin päin.)
Tehtävää käsitellään demoissa 8.2. ja 11.2. Hyvät ratkaisut päätyvät demoboxiin.
23.1. luento kulki suunnilleen näin:
- Ajankohtaisia asioita: 1. välikoe pidetään 19.2.
- Harjoitustöiden tekemiseksi kannattaa pitää oppimispäiväkirjaa.
- mindmapping-tekniikkaan hyvä johdatus löytyy osoitteesta http://www.avoin.helsinki.fi/opas/tai_muistiinpanot.shtml (kiitos ajorma!)
- käymme Krauss-referaatin loppuun
T.S.Elliot, "Little Gidding", Four Quartets: Emme lopeta etsintäämme / Ja kaiken etsimisen jälkeen / Palaamme lähtökohtaamme / Ja näemme sen ensimmäistä kertaa.
Tiedemuseoissa sitä kutsutaan Ahaa-elämykseksi. Tämä yhtäkkinen maailman järjestäytyminen uudelleen, tämä uusi gestalt, jossa erilliset tiedot yhtyvät ja muodostavat uudenlaisen hahmon, jonka ansiosta tutut vanhat asiat näyttävät täysin uudenlaisilta, on miltei fysiikan edistymisen määritelmä. Aina kun ongelmasta on kuorittu esiin uusi kerros, olemme keksineet, että piilossa olevat muuttujat paljastuvat perustavaa laatua olevaksi yksinkertaisuudeksi. Ja uudella tietämyksellä on tavanomainen tunnus. Toisiinsa liittymättömät asiat tunnistetaan saman asian eri puoliksi.
Esimerkki. Referoidaan kirja Oleta pyöreä lehmä. Referaatista etsitään keskeiset käsitteet, jotka sitten esitetään mahdollisimman tiiviissä muodossa. Vaikkapa tähän tapaan: http://cs.joensuu.fi/pages/marjomaa/CMkurssi/demot/h/index.html
- luennon aiheena piti olla Miten käsitteellisiä kenttiä rakennetaan? mutta sattui onnekas lapsus ja luennon aiheeksi tulikin osuvampi Miten käsitteellisiä käsitteellisiä kenttiä rakennetaan?
- käsitteellisen kentän tekeminen: http://cs.joensuu.fi/~marjomaa/CM/Image70.gif
- kuinka informaatiojärjestelmiä mallinnetaan käsitteiden avulla:
- 1. mitä ovat informaatiojärjestelmät, entiteetit, informaatio
- 2. ekstensio/intensio-erottelu: ks. Niiniluodon moniste
- 3. tulkinta ja esitys: http://cs.joensuu.fi/pages/marjomaa/CMkurssi/demot/cat.htm
Harjoitustehtävä 2:(käsitellään demoissa 1.2. ja 4.2.)
a) tee käsitekenttä 22.1. luennon sisällöstä
b) tee käsitekenttä 23.1. luennon sisällöstä
22.1.2002 Miksi käsitteellistä mallintamista? Mihin sitä tarvitaan?
- kertausta, s.o., mitä oli eka luennolla (käydään läpi aikatauluttuvaa sisältöä)
- millaista kritiikkiä tuli www-sivuista vastaajille luvassa plus-pisteitä
- seuraavan kerran plus-pisteitä jaossa parin viikon kuluttua
- katsotaan Ajankohtaisia asioita: http://cs.joensuu.fi/pages/marjomaa/CMkurssi/CMdiary.html
- 1. välikoe on 26.2. - siirretäänkö aikaisemmaksi? Elina?!
- Kurssin aikatauluttuvaa sisältöä on hyvä seurata. Kaikki välikokeiden ja loppukuulustelujen kysymykset ja tehtävät perustuvat luennoilla ja harjoituksissa läpikäytäviin asioihin, mutta samat asiat laitetaan jossain muodossa myös kurssin kotisivuille tai jaetaan monisteina luennoilla.
- Harjoitustöiden tekemiseksi kannattaa pitää oppimispäiväkirjaa.
- jokaiselta luennolta kannattaa tehdä mindmap tai käsitekaavio tai KÄSITEKENTTÄ, joka...öö... on situaatioiden, käsitteiden määritelmien ja tietovirtakaavioiden tai suorastaan erilaisten käsitejärjestelmien muodostama joukko
Käsitteellistä mallintamista tarvitaan kaikkeen toimintaan, joka liittyy käsitteellisyyteen, erityisesti informaatiojärjestelmien tutkimiseen ja kehittämiseen.
The task of classifying all the words of language, or what's the same thing, all the ideas that seek expression, is the most stupendous of logica l tasks. Anybody but the most accomplished logician must break down in it utterly; and even for the strongest man, it is the severest possible tax on the logical equipment and faculty.
Yleisesti ottaen, käsitteellistä mallintamista tarvitaan kaikkialla, missä asioita käsitellään: Ainakin tieteidenväliseen vuoropuheluun.
Hyvän käsitteellisen mallin ansiosta pystymme ennustamaan toimintamme seuraukset. Jos meillä ei ole hyvää käsitteellistä mallia, emme pysty täysin ymmärtämään, mitä teemme, miksi teemme, mitä seurauksia on odotettavissa tai mitä pitäisi tehdä, jos jokin menee vikaan.
Näkyvyys toimii muistutuksena siitä mitä voidaan tehdä ja miten tietty toiminto on suoritettava. Kun säätimen sijainnin ja sen toiminnan välillä on hyvä yhteys, käyttäjän on helppo löytää määrättyä toimintoa vastaava säädin. Muistettavaa on hyvin vähän.
Täältä löytyy yks kehitteillä oleva mindmap, jota tekevät Asko Soukka, Pirkko Hyvönen ja Katja Järvinen.
16.1.2002 Etäopiskelua (tähän sivustoon tutustuminen)
- opettaja on matkoilla 16.-20.1.
Opiskelijan tehtävänä on kritisoida sivustoa ja lähettää kommentit osoitteeseen marjomaa@cs.joensuu.fi
15.1.2002 Mitä on käsitteellinen mallintaminen?
Hannu Kangassalon esityksen pohjalta olen tehnyt johdannon aiheeseen. Äänitiedostot "johd1.mvr - johd4.mvr" aukeavat IBM HotMedialla, jonka voi ladata osoitteesta http://www-4.ibm.com/software/net.media. Kangassalon tekstistä on saatavilla myös paperikopio.
johd1.mvr: "Käsitteellinen mallintaminen on keskeisin informaation mallintamisen osa-alue."
johd2.mvr: "Joissakin tilanteissa käyttäjien tietämyksen määrä ja taso eivät ole sellaisia, että niiden varassa voitaisiin rakentaa johdonmukaisesti toimiva ja virheetön järjestelmä."
johd3.mvr: "Käsitteellinen mallintaminen ja siihen liittyvä suunnittelu ovat alkuvaiheessa selvästi ihmisen luovaa kognitiivista toimintaa."
johd4.mvr: "Käsitteellinen mallintaminen on suurelta osin varsin abstraktia ajattelua vaativaa toimintaa, jota juuri abstraktisuutensa osalta voidaan varsin hyvin verrata matematiikkaan."
Käsitteellisessä mallintamisessa on yleensä tarkoitus jonkin teorian luominen mielenkiinnon kohteena olevasta todellisuuden osa-alueesta tai erityistapauksessa jonkin määritelmän esittämisestä jollekin informaatiojärjestelmälle. Hyvän esimerkin fysiikan alueelta antaa Krauss (Oleta pyöreä lehmä, s. 158-159):
Mistä löytyy eristettyjä järjestelmiä? Mistä tahansa! Tunnetussa pilapiirroksessa kaksi tiedemiestä seisoo yhtälöiden täyttämän taulun edessä ja toinen sanoo: "Kyllä, mutta minun mielestäni kehyksen piirtäminen sen ympärille tekee siitä Yhtenäisteorian." Ehkä niin on, mutta järjestelmän määrittelemiseksi ei tarvitse tehdä muuta kuin piirtää sen ympärille mielivaltaiset kehykset. Tempun ydin on oikeanlaisen kehyksen valinnassa.
Oletetaan esimerkiksi, että törmäät autollasi tiiliseinään. Piirrä auton ympärille kehys ja kutsu kokonaisuutta järjestelmäksi. Liikuit alun perin tasaisella nopeudella ja autosi liikemäärä oli vakio. Yhtäkkiä eteesi ilmestyy seinä ja pysäyttää liikkeen. Koska liikemääräsi muuttuu nollaksi siihen mennessä, kun olet levossa, seinän on täytynyt kohdistaa järjestelmääsi eli autoosi ja sinuun tietty alkunopeudestasi riippuva voima, jotta pysähtyisit.
Piirrä seuraavaksi auton ja seinän ympärille laatikko. Uuteen järjestelmään vaikuttavia voimia ei ilmeisesti ole. Näyttää kuin seinä olisi ainoa sinuun vaikuttava asia ja sinä olisit ainoa seinään vaikuttava asia. Kun katsot asiaa tältä kannalta, mitä tapahtuu, kun osut seinään? Liikemäärän on säilyttävä, eli sen määrän on oltava vakio, jos järjestelmään ei vaikuta ulkoisia voimia. Alkutilassa olit liikkeessä ja sinulla oli jokin liikemäärä. Seinään osuttuasi olet lepotilassa ja liikemääräsi on nolla, sillä törmäyksen jälkeen sekä sinä että seinä olette ilmeisesti levossa. Mitä liikemäärälle tapahtui? Sen on jouduttava johonkin. Sen häviäminen on vain merkki siitä, että piirtämäsi laatikko ei ole riittävän suuri eli että sinusta ja seinästä muodostettu järjestelmä ei todellisuudessa ole eristetty. Seinä on kiinni Maassa. Käy ilmi, että liikemäärä säilyy törmäyksessä vain, jos autossa alun perin ollut liikemäärä siirtyy Maalle. Sinä, auto ja Maa siis muodostatte todella eristetyn järjestelmän. Koska Maa on autoasi paljon massiivisempi, se ei liiku paljoakaan, kun se ottaa auton liikemäärän vastaan. Sen liiketilan on kuitenkin muututtava! Kun joku joskus sanoo, että maailma heilahti, voit olla varma, että niin todella kävi.
Harjoitustehtävä 1: Representaation ongelma. Tee ajatus- tai käsitekartta seuraavasta tekstikatkelmasta (esimerkiksi kynällä ja paperilla tai samaan tapaan kuin täällä tai täällä):
The main philosophical problem of representation: "How is it possible for one thing to represent something else?" In a very good survey on this topics, Crane (1995), there is (pp. 8-9) the following example illustrating the puzzle of representation: "When NASA sent the Pioneer 10 space-probe to explore the solar system in 1972, they placed on board a metal plate, engraved with various pictures and signs. On one part of the plate was a diagram of a hydrogen atom, while on another was a diagram of the relative sizes of the planets in our solar system, indicating the planet from which Pioneer 10 came. The largest picture on the plate was a line drawing of a naked man and a naked woman, with the man's right hand raised in greeting. The idea behind this was that when Pioneer 10 eventually left the solar system it would pursue an aimless journey through space, perhaps to be discovered in millions of years by some alien life-form. And perhaps these aliens would be intelligent, and would be able to understand the diagrams, recognize the extent of our scientific knowledge, and come to realize that our intentions towards them, whoever they may be, are peaceful. [...] doesn't it seem [...] unlikely that the aliens would be able to understand what the symbols on the plate mean? [...] The marks on the plate can be understood in many ways, but it seems that nothing in the marks themselves tells us how to understand them."
Harjoitustehtävä käsiteltiin ensimmäisissä demoissa 21.1. ja 25.1. Ilmeni, että lähestymis- ja esitystapoja oli yhtä paljon kuin tekijöitäkin. Muutama edustava ratkaisuvaihtoehto (harj1a, harj1b, ...) löytyy demoboxista.
helmi-maaliskuussa käydään läpi seuraavia:
Täältä löytyy käsitteellisen mallintamisen prosessikaavio.
Rolland: "Modeling the Requirements Engineering Process".
Terminologiaa löytyy täältä. Täältä löytyy Sowan määritelmiä.
Kommentoitu lyhennelmä teoksesta Boman et al. Conceptual Modelling löytyy täältä.
Kommentoitu lyhennelmä teoksesta Weber: Ontological... löytyy täältä.
Kommentoitu lyhennelmä teoksesta John F. Sowa: Knowledge Representation löytyy täältä.
"Avaruudelliset skeemat ja abstrakti ajattelu" ei löydy täältä. "The picture-like qualities of iconic representations also have, however, significant limitations. The most important of these limitations for representations used in reasoning is that it is difficult for iconic representations to represent abstract attributes or relations, such as brightness, temperature, or conjunctive and disjunctive relations. The same difficulties limited pictografic pre-writing systems, and led to an important development in representation."
Aiheuttaako mitä muutoksia käsitekaavioiden rakentamiseen se jos mielenfilosofista oppia vaihdetaan. Kyllä. Älä katso mall.mieli!
Sowan mainiot sivut löytyvät osoitteesta http://users.bestweb.net/~sowa/ mutta niiden käsittely vaatisi jo uuden kurssin. Oon suunnitellu pitäväni ens vuoden keväällä kurssin tiedon esitystavoista, ja se lähtisi Sowan Knowledge Representation -kirjan pohjalta.
Täältä löytyy seuraavaa: W3C's Editor/Browser, Amaya - Open Source.
Täältä löytyy käsitegraafien maailma.
Koichi Horin artikulaatiosysteemistä voisin yrittää etsiä joitain artikkeleita.
Esko Marjomaan Aspects of Relevance löytyy Granumilta.
Täältä löytyy Halpinin jutut.
Ted Nelsonin ZigZag-tietorakenteeseen perustuva GZigZag-projekti: http://www.gzigzag.org/nutshell.html . Kyseessä on jännä tietorakenne, joka ehkä voisi mahdollistaa assosioinnin vaatimat monimutkaiset tietosolujen väliset kytkökset. Kahden tunnin letkeä videopaketti löytyi 14.1.2002 osoitteesta http://www.tol.oulu.fi/digimed/video/Lukka_GZigZag.avi
Sowan käsitegraafeja kehitellään osoitteessa http://www.cs.uah.edu/~delugach/CG/, josta löytyy myös ohjeet liittyä Conceptual Graphs -postituslistalle.
Informaatiojärjestelmän muodostavat informaatiolähteet, tietosysteemi ja informaation hyväksikäyttäjät (Kerola & Järvinen 1980, 71).
Vaatimukset ovat tietokoneen ohjelmoinnin aiheuttamia vaikutuksia sovellusalueeseen. (Kovitz 1999, p. 34)
Kovitz BL. Practical Software Requirements: A Manual of Content and Style. Manning Publications Company, 1999
Käsitteellinen mallintaminen ja ajatuskoe
Joissakin tapauksissa kokeen vaikutuksia ei voi kohdistaa todellisiin systeemeihin, joko teknisten tai sitten moraalisten rajoitusten takia. Silloin kokeita voi tehdä konkreettisille malleille, kuten insinöörin pienoismallille sillasta, ja ekstrapoloida löydökset todelliseen systeemiin. Kun edes tällaisia malleja ei ole saatavilla, luodaan mielikuvituksella käsitteellinen malli (conceptual model). Malli matkii todellisen systeemin ominaisuuksia, siihen kohdistetaan ajatuksellisesti muutoksia, ja vastaavat reaktiot arvioidaan jonkin teorian avulla. Käsitteellisen mallin luovaa suunnittelua kutsutaan mallintamiseksi (modelling) ja mallin altistamista kuvitteellisille muutoksille kutsutaan simulaatioksi (simulation). Mallintamis-simulaatioparia kutsutaan ajatuskokeeksi (thought experiment). (Bunge 1967b s. 265-266)
Bunge, Mario (1967b). Scientific Research II. The Search for Truth. Studies in the Foundations, Methodology, and Philosophy of Science. Volume 3. Springer-Verlag Berlin, Heidelberg.
(löytynee Eskon tietsikasta, dokumentista Holtan teknologiareferaatti)
Harjoitustehtävien aihioita:
Paavo Moilasen selvityksessä "Johdon informaatiojärjestelmähankkeet korkeakouluissa" http://www.oulu.fi/atkk/tiedotus/sessio/sess198/EIS.html todetaan, että
Atk-pohjaisista johdon informaatiojärjestelmistä (MIS/MSS, Management Information/ Support Systems) on puhuttu korkeakouluissa siitä lähtien kun hallinnon sovelluksia on yleensäkin ollut käytössä. Eri aikakausina MIS-käsitteen sisältö ja painotukset ovat vain hiukan vaihdelleet. Valtiontalouden tarkastusviraston tarkastuskertomuksen 2/98 mukaan: Johdon informaatiojärjestelmä on ylimmän johdon, keskijohdon ja asiantuntijoiden käyttöön tarkoitettu elektroninen järjestelmä, joka tuottaa käyttäjälleen ajantasaista tietoa havainnollisessa muodossa. Järjestelmä raportoi oman organisaation sisäisestä tilasta sekä tuottaa tietoja toimintaympäristön tilasta ja sen muutoksista.'
Suurten keskuskoneiden aikakaudella (1960- ja 1970-luvuilla) MIS järjestelmällä tarkoitettiin massiivisia taloudellis-hallinnollisen tiedon raportointijärjestelmiä. Raportit tuotettiin atk-keskuksissa yleensä eräajoina, raporttien sisällön muuttaminen oli hankalaa ja tästä syystä ne soveltuivat pääsääntöisesti huonosti ylimmälle johdolle.
Mikrotietokoneiden yleistyessä 1980-luvulla MIS:n sijasta alettiin puhua päätöksenteon tukijärjestelmistä (DSS, Decision Support Systems). Nämä järjestelmät tarjosivat analysointi- ja mallinnusvälineitä mm. operatiiviseen suunnitteluun ja budjetointiin. Järjestelmien perimmäinen tarkoitus oli sama kuin edelläkin: tuottaa tietoa johdolle.
Varsinaisia johdon informaatiojärjestelmiä (EIS, Executive Information Systems) alettiin kehittää tietoverkkojen aikakaudella, 1980-luvun lopulla. Aluksi EIS-järjestelmällä tarkoitettiin nimenomaan ylimmän johdon tarpeisiin tarkoitettua, integroitua kokonaisjärjestelmää. Nykyään EIS-järjestelmän käsitettä on laajennettu (EIS, Enterprise or Everybodys Information Systems) siten, että järjestelmä ei ole tarkoitettu pelkästään ylimmän johdon työvälineeksi vaan yleensä koko organisaation hallintaan ja hallintoon. Nykykäsityksen mukaan EIS-järjestelmään kuuluu mm. seuraavia piirteitä:
- eri perusjärjestelmistä tulevien tietojen integrointi
- helppokäyttöinen käyttöliittymä, monitasoiset käyttöoikeudet
- oma moniuloitteinen tietokanta
- automatisoitu tiedonsiirto perusjärjestelmistä
- hakumahdollisuudet relaatiokannoista ja muista lähteistä
- kehittynyt graafinen raportointi
- henkilökohtaiset työkalut (posti, tekstinkäsittely)
- ulkoisen tiedon integrointi
- trendi- ja poikkeusraportointi
- dynaaminen raportointi
- analysointi, tiedon kaivaminen (data mining, slicing and dicing)
- porautuminen (drill down)
Joitain asiaa sivuavia linkkejä:
http://cs.joensuu.fi/pages/marjomaa/oppiva/opplinks.htm Sivulla on Tietoverkot oppivassa organisaatiossa -kurssin aihepiiriin kiinteästi liittyviä linkkejä. Esim. ongelmanratkaisusta ja mielikuvakartoista.