Kuvausmalli: IDEF5. 1 Käyttötarkoitus. Alkuperä [2] Lähteet
|
|
- Heidi Lattu
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Kuvausmalli: IDEF5 Alkuperä [2] Lähteet [1] Knowledge Based Systems, Inc IDEF5 Overview. www-sivu, [2] Benjamin P.C., Menzel C.P., Mayer, R.J., Fillion F., Futrell M.T., dewitte, P.S. & Lingineni M Information Integration for Concurrent Engineering (IICE) - IDEF5 Method Report. Tekninen raportti, Knowledge Based Systems, Inc, [3] Noran O.S Business Modelling: UML vs. IDEF. Tekninen raportti, School of Computing and Information Technology, Griffith University. Mallintaja Miika Nurminen <minurmin@jyu.fi>, Tila Hyväksytty (ML) 1 Käyttötarkoitus IDEF5 on ontologian suunnittelu- ja kehitysmenetelmä, joka on tarkoitettu erityisesti sovellusaluekohtaisten ja suppeampien ontologioiden mallintamiseen (vastakohtana esim. CYC:n kaltaisille yleiskäyttöisille ontologioille). Menetelmä osa IDEF (Integration DEFinition) - kieliperhettä ja muistuttaa jonkin verran IDEF1 ja IDEF1X-mallinnuskieliä, mutta on alusta alkaen suunniteltu ontologian kuvaamiseen ja on siten ilmaisuvoimaisempi. IDEF5-kehitysprosessi sisältää seuraavat osittain päällekkäiset ja iteratiiviset vaiheet: Organisointi ja rajaus Datan kerääminen Data-analyysi Alustava ontologian kehitys Ontologian tarkennus ja validointi IDEF5 sisältää kaksi osakieltä: kaaviokielen (schematic language) ja toteutuskielen (elaboration language). Näistä ensimmäinen on graafinen kieli ja tarkoituksellisesti ilmaisuvoimaltaan rajoitettu, jotta ontologian luonnostelu sovellusalueen asiantuntijoiden kanssa helpottuu. Jälkimmäinen kieli on KIF:iin (Knowledge Interchange Format) perustuva formaali tietämyksen esittämiskieli, joka vastaa ilmaisuvoimaltaan ensimmäisen asteen predikaattilogiikkaa laajennettuna modaalilogiikalla ja joukko-opilla. Lisäksi IDEF5 sisältää esimääritellyn ja laajennettavan suhdekirjaston, joka sisältää yleiskäyttöisiä suhdetyyppejä. ssä rajoitutaan käsittelemään vain kaaviokieltä ja sivutaan suhdekirjastoa lyhyesti.
2 2 Käsitteitä Käsitelista on pääosin osajoukko IDEF5-määrityksen sanastosta. Kaikki käsitteet eivät ole siirrettävissä metamalliin, mutta ovat muuten relevantteja menetelmän ymmärtämisen kannalta. Joihinkin käsitteisiin on lisätty intuitiivista vertailua olio-ohjelmoinnin vastaaviin käsitteisiin. Kaavio (Schematic). IDEF5-kaaviokielen sanaston elementeistä muodostettu kaavio, joka noudattaa kielen syntaktisia ohjeita. Kaavioita voidaan luokitella niissä esiintyvien elementtien mukaan seuraavasti: o 1. asteen kaavio (First-Order Schematic). Joko 1. asteen peruskaavio tai tulos yhdistettäessä tietyn 1. asteen kaaviossa oleva lajisymboli toiseen lajisymboliin 1. asteen suhdesymbolilla. 1. asteen peruskaavio (Basic First-Order Schematic). Joko eksistentiaalinen kaavio tai n-paikkainen 1. asteen kaavio. Eksistentiaalinen kaavio (Existential Schematics). Yhdestä yksilöstä, lajista tai suhdesymbolista koostuva kaavio. Mahdollistavat sovellusalueen asiantuntijan dokumentoivan yksittäisten sovellusalueen olioiden läpikäynnin ottamatta kantaa, mitä suhteita muihin olioihin niillä on. N-paikkainen 1. asteen kaavio (n-place First Order Schematic). Kun n 1; kaavio, joka koostuu n:stä laji- ja yksilösymbolista, joita yhdistää yksi n-paikkainen 1. asteen suhdesymboli. 1. asteen koostekaavio. (Composition Schematic). Kaavio, joka esittää part-of suhteen sovellusalueen eri lajien instanssien välillä. 1. asteen yhdistelmäkaavio (Complex First- Order Schematic). Mikä tahansa 1. asteen kaavio pl. 1. asteen peruskaavio. o 2. asteen kaavio (Second-Order Schematic). Kaavio, jossa on vähintään yksi 2. asteen suhdesymboli. 2. asteen peruskaavio (Basic Second-Order Schematic). Kaavio, jossa on joko kaksi lajisymbolia, kaksi suhdesymbolia tai 2. asteen suhdesymbolin yhdistämät laji- ja suhdesymboli. Suhdekaavio (Relation Schematic). 1. asteen suhdesymboleista ja niitä liittävistä 2. asteen suhdesymboleista koostuva kaavio. Luokittelukaavio (Classification Schematic). Kaavio, joka esittää subkind-ofsuhteen sovellusalueen eri lajien välillä. o Olio-tilakaavio (Object-State Schematic). Perusrakenne IDEF5:n prosessilajien kuvaamiseen. Tilakoostekaavio (State Composition Schematic). 1. asteen yhdistelmäkaavio, jolla esitetään, kuinka tietyn lajin oliot voidaan muuntaa toiseen tilaan tai lajiin useiden tilasiirtymien yhdistelminä. Tilaluokittelukaavio (State Classification Schematics). Lajin suhdetta sen mahdollisiin tiloihin kuvaava kaavio. Laji (Kind). Ryhmä yksilöitä, joilla on joukko samoja ominaispiirteitä (myös lajin käsitettä voidaan pitää ominaisuutena). Lajit ovat tyypillisesti yleisnimillä ilmaistavia ominaisuuksia (työntekijä, kone). Laji on olio-ohjelmoinnin luokkaa yleisempi käsite, koska lajiin kuuluvat ominaispiirteet ja lajiin kuuluvuus voidaan määritellä joustavammin kuin luokilla. o Oliotila (Object State). Nimestään huolimatta laji, johon on merkitty lisätietona tila, jota se edustaa.
3 o Prosessilaji (Process Kind). Jos tietyt prosessit jakavat samoja yleisiä piirteitä, ne ovat saman prosessilajin instansseja. Esim. tietyn esineen valmistukseen tietyssä yrityksessä liittyvän prosessin piirteet muodostavat prosessilajin. Liittymä (Junction). Useita tilasiirtymiä yhteen kokoava mallinnuselementti. Vaihtoehtoina disjunktio (O) (yksi tai useampia siirtymiä sallitaan liittymästä eteenpäin), poissulkeva disjunktio (vain yksi siirtymä sallitaan) tai konjunktio (&) (kaikki siirtymät vaaditaan). Olio (Object). Mitä tahansa, mihin sovellusalueelta voidaan viitata esim. konkreettiset ja abstraktit asiat, lajit ominaisuudet ja suhteet. Huom. yleisempi merkitys kuin olioohjelmoinnin olioilla (poislukien tietyt oliokielet, joissa kaikki ovat olioita). o Yksilö, 1. asteen olio (Individual, first order object). Todellisen maailman (konkreettinen tai abstrakti) olio. Esim. ihmiset, fyysiset esineet ja tietyt abstraktit oliot, kuten ohjelmat. Toisin kuin ominaisuuksien ja suhteiden tyyliset, loogisesti korkeamman tason oliot, yksilöt ovat ainutkertaisia. Vastaa olio-ohjelmoinnin oliota. Ominaispiirre (Characteristic). Olion erottava piirre. Yleisnimitys attribuuteille ja ominaisuuksille. o Attribuutti (Attribute). Funktio (kuvaus) tietyltä yksilöjoukolta tiettyyn arvoon. Esim. color-of attribuutti liittää olioon värin. o Ominaisuus (Property). Abstrakti, yleinen tiettyn olioon liittyvä piirre (ei välttämättä funktio). Useammat oliot voivat jakaa samoja ominaisuuksia (=ominaisuustyyppejä). 1. asteen ominaisuus (First-Order property). Ominaisuus, joka pätee vain yksilöille. 2. asteen ominaisuus (Second-Order property). Ominaisuus, joka pätee vain lajeille tai muille ensimmäisen asteen ominaisuuksille ja suhteille. Ei-määrittelevä ominaisuus (Non-defining property). Ominaisuus, joka voi olla tärkeä tietyn lajin kuvaamisessa, mutta jota ei käytetä sen määrittelyyn. Määrittelevä ominaisuus (Defining property). Ominaisuus, joka kuuluu tiettyyn lajiin kuulumiseen määrittävien ominaisuuksien joukkoon. Olennainen ominaisuus (Essential property). Ominaisuus, joka tietyllä on välttämättä. Satunnainen ominaisuus (Accidental/nonessential property). Tietyllä yksilöllä oleva ominaisuus, joka siltä voisi teoriassa puuttua ilman että yksilö muuttuisi olennaisesti. Ontologia (Ontology). Sovellusalueen sanasto, johon yhdistetty tarkat määritelmät (aksioomat), jotka rajoittavat termien merkityksiä ja mahdollistavat termejä käyttävän datan täsmällisen tulkinnan. Prosessi (Process). Tosielämän tapahtuma tai asiain tila, jossa mukana yksi tai useampia yksilöitä tietyllä (mahdollisesti välittömällä) aikavälillä. Tyypillisesti prosessiin liittyy jonkinlainen muutos yhden tai useamman prosessiin liittyvien yksilöiden ominaisuuksissa. Koska prosessi -termi on moniselitteinen, viitataan joskus nimellä prosessi-instanssi. Sovellusalue (Domain). Tutkittava kohdealue, esim. puolijohteet tai abstrakti algebra. Sovellusalueella on oma sanastonsa sillä esiintyvien olioiden ja prosessien ominaispiirteiden kuvaamiseen. Suhde (Relation). Abstrakti, yleinen suhde tai liitos kahden tai useamman olion välillä. Kuten ominaisuuksilla, samalla suhteella voi olla monta instanssia. Oliot, joiden välillä suhde pätee tietyssä instanssissa, ovat suhteen argumentteja. o 1. asteen suhde (First-Order relation). Suhde, joka voi olla vain yksilöiden välillä. o 2. asteen suhde (Second-Order relation). Suhde, jonka vähintään toinen argumentti on laji, ominaisuus tai 1. asteen suhde. Esim. lajien välinen subkind-of tai lajin ja 1. asteen olion välillä vallitseva instance-of.
4 Tilasiirtymä (State Transition). Prosessissa esiintyvä suhde, jonka aikana viitatun olion tila tai laji muuttuu. Jos halutaan korostaa, että olio pysyy olennaisesti samana ennen ja jälkeen tilasiirtymän, voidaan käyttää vahvaa tilasiirtymäsymbolia. Jos tilasiirtymä on välitön, tämä voidaan merkitä omalla symbolillaan tilasiirtymänuoleen. Suhdekirjasto (Relation Library). Kokoelma yleisiä, esimääriteltyjä ja aksiomatisoituja suhteita, joita voidaan käyttää IDEF5-kuvauksissa. Kirjasto on laajennettavissa. Sisältää suhteita seuraavilta alueilta: o Luokittelusuhteet (Classification Relations). Is-a-tyyppisiä lajien ja/tai olioiden luokittelussa käytettäviä suhteita. o Meronyymiset suhteet (Meronymic Relations). Part-of tyylisiä osiin ja kokonaisuuksiin liittyviä suhteita. o Temporaaliset suhteet (Temporal Relations). Ajankohtiin tai aikaväleihin liittyviä suhteita (esim. before, during, overlaps, meets, starts, finishes). o Spatiaaliset suhteet (Spatial Relations). Paikkoihin ja sijainteihin liittyviä suhteita (esim. left of, above, contiguous with). o Vaikutussuhteet (Influence Relations). Ilmaisevat tietyn olion vaikutusta toiseen olioon. o Riippuvuussuhteet (Dependency Relations). Ilmaisevat tietyn olion riippuvuutta toisesta (esim. depends-on-existentially, depends-on-causally). o Semanttiset roolit (Case Relations). Erilaisia asiain tiloja kuvaavat rakenteet, jotka tarkentavat lauseen merkitystä. (Agent-Action, Agent-Instrument, Agent-Object, Action-Recipient, Action-Instrument) Termi (Term) määräävä kuvaaja, joka viittaa olioon tai tilanteeseen todellisessa maailmassa. Tila (State) Yleensä adjektiivilla ilmaistava ominaisuus, joka tiettyä lajia olevilla olioilla on tietyssä vaiheessa prosessia. Esim. vesi voi olla kiintessä, nestemäisessä tai kaasumaisessa olomuodossa. Viite (Referent). IDEF5-toteutuskielen rakenne, joka viittaa lajiin, olioon, ominaisuuteen, suhteeseen tai prosessilajiin toisessa ontologiassa tai IDEF5-mallissa.
5 3 Metamalli Metamallissa on kuvattu käsitteet, jotka esiintyvät IDEF5-kaaviokielessä. Toteutuskielen yksityiskohdat ja mallinnusprosessiin liittyvät käsitteet sivuutetaan. Tilasyistä metamalli ei ole täysin täsmällinen, esim. 1. ja 2. asteen suhteita ja ominaisuuksia ei eksplisiittisesti erotella. Toisaalta kieleen esimääritellyt suhteet part-of, instance-of, subkind-of sekä tilasiirtymät on merkitty näistä ensimmäinen on 1. asteen suhde, muut toisen asteen suhteita. Tilasiirtymä on edelleen erikoistettu tavallisesta suhteesta niin, että se viittaa oliotiloihin, jotka termistä huolimatta ovat lajeja, joissa tilatieto on mukana. Kuva 1. IDEF-metamalli.
6 4 Notaatio Kuvassa on esitetty IDEF5-kaaviokielen symbolit. Kielessä on lisäksi joitakin määriteltyjä käsitteitä, joille ei ole erillistä symbolia (esim. instance-of ja muut suhdekirjastossa määritellyt suhteet). Lajien ja yksilöiden symbolit, viitteet Suhde- ja tilasiirtymäsymbolit Prosessi- ja liitossymbolit, liittymät Lajien symbolit Lajin N-paikkaiset ensimmäisen asteen suhdesymbolit Suhteen Prosessisymbolit Prosessin Yksilöiden symbolit Yksilön Vaihtoehtoiset 2-paikkaiset ensimmäisen asteen suhdesymbolit Suhteen 2-paikkaiset toisen asteen suhdesymbolit Suhteen Liitossymbolit Tilasiirtymäsymbolit Heikko siirtymänuoli Viitteet ID Menetelmän nimi Viitatun käsitteen Vahva siirtymänuoli Välitön siirtymämerkki Liitttymät Kuva 2. IDEF5-symbolit [2]. Lajeja voidaan käyttöliittymässä koostaa yhteen (piilottaa) ympäröimällä laji tuplaympyrällä.
7 5 Esimerkit IDEF5 koostuu lukuisista eri alikaavioista, kuten laji- tai yksilötasoiset luokittelut, koosteet ja tilakaaviot. Näistä kaikkia ei ole mielekästä yhdistää samaan kaavioon staattisen ja dynaamisen tiedon sekoittumisen vuoksi, joten käydään läpi useita lyhyempiä esimerkkejä niin, että keskeisimmät mallinnuselementit saadaan katettua. Kuva 3. Lausetta a manpower planner develops a manpower plan in which resources are allocated to perform the required activities kuvaava 1. asteen kaavio [2]. Kuva 4. Projektin aktiviteetteja kuvaava koostekaavio [2]. Kuva 5. Auton ja tuotantoketjun osia kuvaava yhdistelmäkaavio, jossa 3-paikkainen Shipped-to-from suhde ja tuotantopaikkaa edustava yksilö [2].
8 Kuva 6. Part-of -suhteen erikoistumia havainnollistava 2. asteen suhdekaavio [2]. Kuva 7. Erityyppisiä resursseja kuvaava 2. asteen yhdistelmäkaavio, jossa luokituksia, yksilöitä ja piilotettuja lajeja [2]. Kuva 8. Vahva (=vesi ei olennaisilta osiltaan muutu höyrystyessä) tilasiirtymä [2].
9 Kuva 9. Esimerkki välittömästä tilasiirtymästä, jossa prosessi (automaattisesti rajoitettu leikkurin liike) muuttuu siirtymän yhteydessä [2]. Kuva 10. Kuulakärkikynän kokoamisprosessia kuvaava tilakoostekaavio, jossa liittymillä yhdistettyjä tiloja ja heikkoja tilasiirtymiä [2].
2. Olio-ohjelmoinnin perusteita 2.1
2. Olio-ohjelmoinnin perusteita 2.1 Sisällys Esitellään peruskäsitteitä yleisellä tasolla: Luokat ja oliot. Käsitteet, luokat ja oliot. Attribuutit, olion tila ja identiteetti. Metodit ja viestit. Olioperustainen
2. Olio-ohjelmoinnin perusteita 2.1
2. Olio-ohjelmoinnin perusteita 2.1 Sisällys Luokat ja oliot. Käsitteet, luokat ja oliot. Attribuutit, olion tila ja identiteetti. Metodit ja viestit. 2.2 Luokat ja oliot Olio-ohjelmoinnin keskeisimpiä
UML-kielen formalisointi Object-Z:lla
UML-kielen formalisointi Object-Z:lla Kalvot ja seminaarityö WWW:ssä: http://users.jyu.fi/~minurmin/opiskelu/form/ UML UML == Unified Modelling Language. OMG:n standardoima kieli ohjelmistojärjestelmien,
Hieman lisää malleista ja niiden hyödyntämisestä
Hieman lisää malleista ja niiden hyödyntämisestä Ohjelmistojen mallintaminen Kesä 2012 (Avoin yliopisto) Toni Ruokolainen, 23.8.2012 Mallit Mallit ovat todellisuuden abstraktioita, jotka on muodostettu
Ontologiat merkitysten mallintamisessa: OWL. Eeva Ahonen
Ontologiat merkitysten mallintamisessa: OWL Eeva Ahonen 1.11.2004 Semanttinen tieto käsitemallit ihmisillä sisäiset mallit maailmantieto tarvitaan tekstin tulkitsemiseen tietokoneelle esim. sanat vain
Ohjelmistojen mallintaminen luokkamallin lisäpiirteitä
582104 Ohjelmistojen mallintaminen luokkamallin lisäpiirteitä 1 Luokkamallin lisäpiirteitä Erilaiset yhteystyypit kooste kompositio Muita luokkien välisiä suhteita riippuvuudet periytyminen eli luokkahierarkia
Tenttikysymykset. + UML-kaavioiden mallintamistehtävät
Tenttikysymykset 1. Selitä mitä asioita kuuluu tietojärjestelmän käsitteeseen. 2. Selitä kapseloinnin ja tiedon suojauksen periaatteet oliolähestymistavassa ja mitä hyötyä näistä periaatteista on. 3. Selitä
The OWL-S are not what they seem
The OWL-S are not what they seem...vai ovatko? Verkkopalveluiden koostamisen ontologia OWL-S Seminaariesitelmä 15.4.2013 Emilia Hjelm Internet on hankala Nykyinternet on dokumenttien verkko Asiat, joita
Ohjelmistojen mallintaminen luokkamallin lisäpiirteitä
582104 Ohjelmistojen mallintaminen luokkamallin lisäpiirteitä 1 Luokkamallin lisäpiirteitä Erilaiset yhteystyypit kooste kompositio Muita luokkien välisiä suhteita riippuvuudet periytyminen eli luokkahierarkia
UML -mallinnus TILAKAAVIO
UML -mallinnus TILAKAAVIO SISÄLLYS 3. Tilakaavio 3.1 Tilakaavion alku- ja lopputilat 3.2 Tilan nimi, muuttujat ja toiminnot 3.3 Tilasiirtymä 3.4 Tilasiirtymän vai tilan toiminnot 3.5 Tilasiirtymän tapahtumat
Epätäsmällisen tiedon esittäminen semanttisen webin ontologioissa
Epätäsmällisen tiedon esittäminen semanttisen webin ontologioissa FinnOnto, 16.11.2005 Markus Holi (markus.holi@tkk.fi) Semantic Computing Research Group http://www.seco.tkk.fi/ UNIVERSITY OF HELSINKI
UML:n yleiskatsaus. UML:n osat:
UML:n yleiskatsaus - voidaan hyödyntää hyvin laajasti. - sopii liiketoimintamallinnukseen, ohjelmistomallinnukseen sen jokaiseen vaiheeseen tai minkä tahansa pysyviä ja muuttuvia ominaisuuksia sisältävän
Tiedonlouhinta rakenteisista dokumenteista (seminaarityö)
Tiedonlouhinta rakenteisista dokumenteista (seminaarityö) Miika Nurminen (minurmin@jyu.fi) Jyväskylän yliopisto Tietotekniikan laitos Kalvot ja seminaarityö verkossa: http://users.jyu.fi/~minurmin/gradusem/
MetaEdit+:n käyttö kehitysmenetelmän mallintamisessa
MetaEdit+:n käyttö kehitysmenetelmän mallintamisessa Miika Nurminen (minurmin@jyu.fi) Annemari Auvinen (annauvi@jyu.fi) Tietojärjestelmien kehittämismenetelmät -seminaarityö 3.11.2008 Sisältö Kehitysmenetelmistä
Logiikan kertausta. TIE303 Formaalit menetelmät, kevät Antti-Juhani Kaijanaho. Jyväskylän yliopisto Tietotekniikan laitos.
TIE303 Formaalit menetelmät, kevät 2005 Logiikan kertausta Antti-Juhani Kaijanaho antkaij@mit.jyu.fi Jyväskylän yliopisto Tietotekniikan laitos TIE303 Formaalit mentetelmät, 2005-01-27 p. 1/17 Luento2Luentomoniste
Eero Hyvönen. Semanttinen web. Linkitetyn avoimen datan käsikirja
Eero Hyvönen Semanttinen web Linkitetyn avoimen datan käsikirja WSOY:n kirjallisuussäätiö on tukenut teoksen kirjoittamista Copyright 2018 Eero Hyvönen & Gaudeamus Gaudeamus Oy www.gaudeamus.fi Kansi:
Loogiset konnektiivit
Loogiset konnektiivit Tavallisimmat loogiset konnektiivit ovat negaatio ei konjunktio ja disjunktio tai implikaatio jos..., niin... ekvivalenssi... jos ja vain jos... Sulkeita ( ) käytetään selkeyden vuoksi
FI3 Tiedon ja todellisuuden filosofia LOGIIKKA. 1.1 Logiikan ymmärtämiseksi on tärkeää osata erottaa muoto ja sisältö toisistaan:
LOGIIKKA 1 Mitä logiikka on? päättelyn tiede o oppi muodollisesti pätevästä päättelystä 1.1 Logiikan ymmärtämiseksi on tärkeää osata erottaa muoto ja sisältö toisistaan: sisältö, merkitys: onko jokin premissi
HELIA 1 (17) Outi Virkki Tiedonhallinta
HELIA 1 (17) Luento 4.1 Looginen suunnittelu... 2 Relaatiomalli... 3 Peruskäsitteet... 4 Relaatio... 6 Relaatiokaava (Relation schema)... 6 Attribuutti ja arvojoukko... 7 Monikko... 8 Avaimet... 10 Avain
Analyysi, staattinen mallintaminen, kohdealueen malli ja luokkakaavio
Analyysi, staattinen mallintaminen, kohdealueen malli ja luokkakaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia tehtäviä:
UML- mallinnus: Tilakaavio
UML- mallinnus: Tilakaavio Karkea kuvaus UML- kaavioiden käytöstä ohjelmistonkehityksen eri vaiheissa ja tehtävissä. Mallinnus tilakaavioilla Tilakaaviolla kuvataan yhden luokan olioiden tilan muuttumista
MALog-projekti kehittää oppimateriaalia matemaattiseen logiikkaan. Insinöörikoulutuksen foorumi
MALog-projekti kehittää oppimateriaalia matemaattiseen logiikkaan Insinöörikoulutuksen foorumi 5.10.2012 Taustaa - MALog Huoli (matematiikan ja) matemaattisen logiikan osaamisen tasosta Oppimateriaalien
3. Käsiteanalyysi ja käsitekaavio
3. Käsiteanalyysi ja käsitekaavio lehtori Pasi Ranne Metropolia ammattikorkeakoulu E-mail: pasi.ranne@metropolia.fi sivu 1 Käsiteanalyysi Selvitetään mitä tietokantaan pitää tallentaa Lähtökohtana käyttäjien
Ohjelmistojen mallintaminen, mallintaminen ja UML
582104 Ohjelmistojen mallintaminen, mallintaminen ja UML 1 Mallintaminen ja UML Ohjelmistojen mallintamisesta ja kuvaamisesta Oliomallinnus ja UML Käyttötapauskaaviot Luokkakaaviot Sekvenssikaaviot 2 Yleisesti
TIE-20200 Samuel Lahtinen. Lyhyt UML-opas. UML -pikaesittely
Lyhyt UML-opas UML -pikaesittely UML, Unified Modeling Language Standardoitu, yleiskäyttöinen mallinnuskieli, jota ylläpitää/hallitsee (Object Management Group) OMG Historiaa: 90-luvulla oli paljon kilpailevia
Ohjelmistotekniikan menetelmät, UML
582101 - Ohjelmistotekniikan menetelmät, UML 1 Sisältö DFD- ja sidosryhmäkaavioiden kertaus Oliomallinnus UML:än kaaviotyypit 2 Tietovuokaaviot Data flow diagrams, DFD Historiallisesti käytetyin kuvaustekniikka
Sosiaalisten verkostojen data
Sosiaalisten verkostojen data Hypermedian jatko-opintoseminaari 2008-09 2. luento - 17.10.2008 Antti Kortemaa, TTY/Hlab Wasserman, S. & Faust, K.: Social Network Analysis. Methods and Applications. 1 Mitä
Ohjelmistojen mallintaminen kertausta Harri Laine 1
kertausta 5.12.2008 Harri Laine 1 Ohjelmiston elinkaari, elinkaarimallit Yleinen puitemalli (reference model) - abstrakti kokonaiskuva ei etenemiskontrollia, ei yksityiskohtia Ohjelmistoprosessimallit
LAUSELOGIIKKA (1) Sanalliset ilmaisut ovat usein epätarkkoja. On ilmaisuja, joista voidaan sanoa, että ne ovat tosia tai epätosia, mutta eivät molempia. Ilmaisuja, joihin voidaan liittää totuusarvoja (tosi,
Verbin valenssi määrää, minkälaisia argumentteja ja komplementteja verbi odottaa saavansa millaisissa lauseissa verbi voi esiintyä.
Valenssista Valenssi saksalaisessa ja venäläisessä kieliopintutkimuksessa käytetty nimitys, joka tavallisesti tarkoittaa verbin ominaisuutta: sitä, kuinka monta ja millaisia nomineja obligatorisesti ja
Tenttikysymykset. + UML- kaavioiden mallintamistehtävät
Tenttikysymykset 1. Selitä mitä asioita kuuluu tietojärjestelmän käsitteeseen. 2. Selitä kapseloinnin ja tiedon suojauksen periaatteet oliolähestymistavassa ja mitä hyötyä näistä periaatteista on. 3. Selitä
Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio
Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia
Analyysi, staattinen mallintaminen, kohdealueen malli ja luokkakaavio
Analyysi, staattinen mallintaminen, kohdealueen malli ja luokkakaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia tehtäviä:
LOGIIKKA johdantoa
LOGIIKKA johdantoa LUKUTEORIA JA TO- DISTAMINEN, MAA11 Logiikan tehtävä: Logiikka tutkii ajattelun ja päättelyn sääntöjä ja muodollisten päättelyiden oikeellisuutta, ja pyrkii erottamaan oikeat päättelyt
Automaattinen semanttinen annotointi
Automaattinen semanttinen annotointi Matias Frosterus, Reetta Sinkkilä, Katariina Nyberg Semantic Computing Research Group (SeCo) School of Science and Technology, Department of Media Technology and University
Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio
Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia
SKOS. Osma Suominen ONKI-hankkeen laajennettu projektiryhmä
SKOS Osma Suominen 10.9.2013 ONKI-hankkeen laajennettu projektiryhmä Sisällys 1. Mikä SKOS? 2. Miksi SKOS eikä OWL? 3. Haasteita SKOSin käytössä Mikä SKOS? Simple Knowledge Organization System W3C:n standardi
Ohjelmistojen mallintaminen Luokkakaaviot Harri Laine 1
Ohjelmistojen mallintaminen Luokkakaaviot 5.12.2008 Harri Laine 1 Olioiden palvelut Palvelun kuvauksessa annettavat tiedot näkyvyys (kuten attribuuttien kohdalla) nimi (ainoa välttämätön osa) parametrit
Sisällönkuvailun tulevaisuus: YSA vai YSO?
Sisällönkuvailun tulevaisuus: YSA vai YSO? Eeva Kärki Kansalliskirjasto 22.1.2009 YSA YSO YSA YSO: eroja Selvitettävää Osoitteita Agenda 1 Tesaurukset ja ontologiat molemmat ovat käsitejärjestelmän kuvauksia
Ohjelmistotekniikan menetelmät Luokkamallit ohjelmiston mallintamisessa Harri Laine 1
Ohjelmistotekniikan menetelmät Luokkamallit ohjelmiston mallintamisessa 14.11.2008 Harri Laine 1 Oliot ohjelmiston mallinnuksessa käyttötapaus käyttää Käyttämämme oliokeskeinen perusmalli ohjelmistojen
Yhteydelle voi antaa nimen kumpaankin suuntaan Sille ei tarvise antaa lainkaan nimeä Yhteysnimen asemasta tai lisäksi voidaan käyttää roolinimiä
DO NOT PRINT THIS DOCUMENT DO NOT PRINT THIS DOCUMENT Olioiden väliset yhteydet Yhteyden nimi Nimen lukusuunta pankkitili 0..10 Omistaja-> 1..3 asiakas
Tieteenfilosofia 2/4. Heikki J. Koskinen, FT, Dos. Helsingin yliopisto / Suomen Akatemia
Tieteenfilosofia 2/4 Heikki J. Koskinen, FT, Dos. Helsingin yliopisto / Suomen Akatemia 1 Viisauden sanoja Aristoteleelta Aristoteles (De int. 1.): Ääneen puhutut sanat ovat sielullisten vaikutusten symboleja
TIEDONHALLINTA - SYKSY Luento 7. Pasi Ranne /10/17 Helsinki Metropolia University of Applied Sciences
TIEDONHALLINTA - SYKSY 2017 Kurssikoodi: Saapumisryhmä: Luento 7 TX00CN57-3001 TXQ16ICT, TXQ16S1 ja TXQ16PROS Pasi Ranne 02.10.2017 1/10/17 Helsinki Metropolia University of Applied Sciences 1 Tietokannan
Ohjelmistojen mallintaminen
Ohjelmistojen mallintaminen - Mallit - Ohjelmiston kuvaaminen malleilla 31.10.2008 Harri Laine 1 Malli: abstraktio jostain kohteesta Abstrahointi: asian ilmaiseminen tavalla, joka tuo esiin tietystä näkökulmasta
UML - unified modeling language
UML - unified modeling language Lähtökohtana: Booch, Rumbaugh, Jacobsson Tavoitteena Unified Method - syntyykö? Kehittäjänä: Rational Inc. Standardointi: Object Management Group (OMG) - vaiheessa Lähteet:
Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos. Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke
Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke Rakenteisuus kahdella tasolla Oppimisaihiot ( Learning Objects
Semanttisen tietämyksenhallinnan mahdollisuudet sosiaalityön tiedonmuodostuksessa
Semanttisen tietämyksenhallinnan mahdollisuudet sosiaalityön tiedonmuodostuksessa Sosiaalityön tutkimuksen päivät 15.2.2007 Antero Lehmuskoski erikoissuunnittelija, Stakes Tuloksellisuuden vaatimus Työn
Internet jolla on merkitystä
Internet jolla on merkitystä Semanttinen Web visio, kehitys ja tulevaisuus Ora Lassila Nokia Services USA ICT 2010 avauspuheenvuoro Keskiviikko 14.4. klo 8:30 Olen puhunut tästä jo aiemmin Onko sanoma
Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?
Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin? Avoin verkkoalusta ihmisen ja koneen ymmärtämien tietomääritysten tekemiseen Riitta Alkula 20.3.2019 Esityksen sisältö
Ohjelmointikielet ja -paradigmat 5op. Markus Norrena
Ohjelmointikielet ja -paradigmat 5op Markus Norrena Ko#tehtävä 4 Viimeistele "alkeellinen kuvagalleria". Käytännössä kaksi sivua Yksi jolla voi ladata kuvia palvelimelle (file upload) Toinen jolla ladattuja
FORMAALI SYSTEEMI (in Nutshell): aakkosto: alkeismerkkien joukko kieliopin määräämä syntaksi: sallittujen merkkijonojen rakenne, formaali kuvaus
FORMAALI SYSTEEMI (in Nutshell): Formaali kieli: aakkosto: alkeismerkkien joukko kieliopin määräämä syntaksi: sallittujen merkkijonojen rakenne, formaali kuvaus esim. SSM:n tai EBNF:n avulla Semantiikka:
JHS 162 Paikkatietojen mallintaminen tiedonsiirtoa varten Liite 2 Paikkatietojen yleinen kohdemalli (GFM)
JHS 162 Paikkatietojen mallintaminen tiedonsiirtoa varten Liite 2 Paikkatietojen yleinen kohdemalli (GFM) Versio: 2.0 Julkaistu: 31.10.2011 Voimassaoloaika: toistaiseksi Sisällys 1 Yleistä... 1 2 Lyhenteet...
Kiertokysely. Sulautetut järjestelmät Luku 2 Sivu 1 (??)
Sulautetut järjestelmät Luku 2 Sivu 1 (??) Kiertokysely Perinteiset ohjelmointikielet kuten C tukevat hyvin sekventiaalista ohjelmointia, jossa herätteisiin reagointi on helppoa toteuttaa pollauksella
Johdatus rakenteisiin dokumentteihin
-RKGDWXVUDNHQWHLVLLQGRNXPHQWWHLKLQ 5DNHQWHLQHQGRNXPHQWWL= rakenteellinen dokumentti dokumentti, jossa erotetaan toisistaan dokumentin 1)VLVlOW, 2) UDNHQQHja 3) XONRDVX(tai esitystapa) jotakin systemaattista
1. Olio-ohjelmointi 1.1
1. Olio-ohjelmointi 1.1 Sisällys Olio-ohjelmointi on eräs ohjelmointiparadigma. Olio-ohjelmoinnin muotoja. Ohjelmiston analyysi ja suunnittelu. Olioparadigman etuja ja kritiikkiä. 1.2 Ohjelmointiparadigmoja
Rajapinnasta ei voida muodostaa olioita. Voidaan käyttää tunnuksen tyyppinä. Rajapinta on kuitenkin abstraktia luokkaa selvästi abstraktimpi tyyppi.
11. Rajapinnat 11.1 Sisällys Johdanto. Abstrakti luokka vai rajapinta? Rajapintojen hyötyjä. Kuinka rajapinnat määritellään ja otetaan käyttöön? Eläin, nisäkäs, kissa ja rajapinta. Moniperiytyminen rajapintojen
Muutamia peruskäsitteitä
Muutamia peruskäsitteitä Huom. 1: nämä peruskäsitteet eivät muodosta hyvin määriteltyä keskenään yhteensopivien käsitteiden joukkoa, vaan käsitteet ovat osittain päällekkäisiä ja eri yhteyksissä niillä
Johdatus sovellussuunnitteluun, s99, osa3 Helsingin yliopisto;/tktl Harri Laine 1. Olioiden väliset yhteydet. Olioiden väliset yhteydet
..999 DO NOT PRINT THIS DOCUMENT DO NOT PRINT THIS DOCUMENT Yhteyden nimi Nimen lukusuunta pankkitili asiakas 0..0 Omistaja->..3
UML Luokkakaavio 14:41
UML Luokkakaavio UML Olio-ohjelman luokkien pääpiirteet voidaan kätevähkösti esittää ns. UML-luokkakaaviona. Näin usein tehdäänkin esim. suunniteltaessa, millaisia luokkia ohjelmaan on tarkoitus laatia,
Johdatus sovellussuunnitteluun, s99, osa3 Helsingin yliopisto;/tktl Harri Laine 1. Olioiden väliset yhteydet. Olioiden väliset yhteydet
DO NOT PRINT THIS DOCUMENT DO NOT PRINT THIS DOCUMENT Yhteyden nimi Nimen lukusuunta pankkitili 0..0 Omistaja->..3 asiakas
Sisällys. 11. Rajapinnat. Johdanto. Johdanto
Sisällys 11. ajapinnat. bstrakti luokka vai rajapinta? ajapintojen hyötyjä. Kuinka rajapinnat määritellään ja otetaan käyttöön? Eläin, nisäkäs, kissa ja rajapinta. Moniperiytyminen rajapintojen avulla.
Nimitys Symboli Merkitys Negaatio ei Konjuktio ja Disjunktio tai Implikaatio jos..., niin... Ekvivalenssi... jos ja vain jos...
2 Logiikkaa Tässä luvussa tutustutaan joihinkin logiikan käsitteisiin ja merkintöihin. Lisätietoja ja tarkennuksia löytyy esimerkiksi Jouko Väänäsen kirjasta Logiikka I 2.1 Loogiset konnektiivit Väitelauseen
Yhteentoimivuutta edistävien työkalujen kehittäminen
Yhteentoimivuutta edistävien työkalujen kehittäminen Semantiikkaa organisaatioiden välisen tiedonvaihdon helpottamiseksi Mikael af Hällström, Verohallinto Esityksen sisältö Taustatekijöitä (OKM:n hallinnonala,
Malliperustainen ohjelmistokehitys - MDE Pasi Lehtimäki
Malliperustainen ohjelmistokehitys - MDE 25.9.2007 Pasi Lehtimäki MDE Miksi MDE? Mitä on MDE? MDA, mallit, mallimuunnokset Ohjelmistoja Eclipse, MetaCase Mitä jatkossa? Akronyymiviidakko MDE, MDA, MDD,
Älykkäät keltaiset sivut ( Intelligent Web Services ( IWebS ) )
Älykkäät keltaiset sivut ( Intelligent Web Services ( IWebS ) ) Ongelma Palveluntarpeet Palvelut t1 p1 t3 tk t4 t2 p3 p4 pn p2 p6 p5 1 Palveluntarpeet Ongelma IWebS Palvelut t1 täsmäytys1 p1 t2 täsmäytys2
Hakemistojen sisällöt säilötään linkitetyille listalle.
Harjoitustyö 1 Harjoitustyö Tehtävä: ohjelmoi Java-kielellä komentoikkunaa (komentotulkkia, komentoriviä) simuloiva olioperustainen ohjelma. Hakemistojen sisällöt säilötään linkitetyille listalle. Työ
Paikkatiedon mallinnus Dokumentoinnin ymmärtäminen. Lassi Lehto
Paikkatiedon mallinnus Dokumentoinnin ymmärtäminen Lassi Lehto INSPIRE-seminaari 23.08.2012 Sisältö Tietotuoteselosteen rakenne (ISO 19131) Unified Modeling Language (UML) Luokkakaaviotekniikan perusteet
Tiedon mallintaminen ja esillesaanti. Web Ontology Language OWL Daniel Lillqvist 26.10.2015
Tiedon mallintaminen ja esillesaanti Web Ontology Language OWL Daniel Lillqvist 26.10.2015 Ontologiat "An explicit formal specification of how to represent the objects, concepts and other entities that
Perusarkkitehtuurin ja vuorovaikutuksen mallintamisen perusteita.
Perusarkkitehtuurin ja vuorovaikutuksen mallintamisen perusteita. Arkkitehtuuriin vaikuttavat ympäristötekijät Jo kehittämisen alkuvaiheessa on tarpeellista hahmotella arkkitehtuurin perusratkaisu. Lähtökohdat
Todistus: Aiemmin esitetyn mukaan jos A ja A ovat rekursiivisesti lueteltavia, niin A on rekursiivinen.
Lause: Tyhjyysongelma ei ole osittain ratkeava; ts. kieli ei ole rekursiivisesti lueteltava. L e = { w { 0, 1 } L(M w ) = } Todistus: Aiemmin esitetyn mukaan jos A ja A ovat rekursiivisesti lueteltavia,
T Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (opetusmoniste, kappaleet )
T-79144 Syksy 2004 Logiikka tietotekniikassa: perusteet Laskuharjoitus 7 (opetusmoniste, kappaleet 11-22) 26 29102004 1 Ilmaise seuraavat lauseet predikaattilogiikalla: a) Jokin porteista on viallinen
8 Joukoista. 8.1 Määritelmiä
1 8 Joukoista Joukko on alkoidensa kokoelma. Valitsemalla sopivat alkiot joudutaan tämän määritelmän kanssa vaikeuksiin, jotka voidaan välttää rakentamalla joukkooppi aksiomaattisesti. Näin ei tässä tehdä
Luento 12: XML ja metatieto
Luento 12: XML ja metatieto AS-0.110 XML-kuvauskielten perusteet Janne Kalliola XML ja metatieto Metatieto rakenne sanasto Resource Description Framework graafikuvaus XML Semanttinen Web agentit 2 1 Metatieto
Taustamuistio 1 (6) Yhteinen tiedon hallinta -hanke. Taustatietoa Sanaston metatietomallin määrittely -työpajan keskusteluun
Taustamuistio 1 (6) 2.11.2016 Yhteinen tiedon hallinta -hanke Taustatietoa Sanaston metatietomallin määrittely -työpajan keskusteluun Sanastotyötä tehdään paljon. Tuotettavan sanaston käyttötarve ja -kohde
MS-A0402 Diskreetin matematiikan perusteet
MS-A040 Diskreetin matematiikan perusteet Osa : Relaatiot ja funktiot Riikka Kangaslampi 017 Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Relaatiot Relaatio Määritelmä 1 Relaatio joukosta A
Oliot ja tyypit. TIES542 Ohjelmointikielten periaatteet, kevät Antti-Juhani Kaijanaho. Jyväskylän yliopisto Tietotekniikan laitos
Oliot ja tyypit TIES542 Ohjelmointikielten periaatteet, kevät 2007 Antti-Juhani Kaijanaho Jyväskylän yliopisto Tietotekniikan laitos 19. maaliskuuta 2007 Olion tyyppi? attribuutti on oikeastaan metodi,
Ontologia: katteeton lupaus vai todellinen työkalu? Kimmo Kajas
Ontologia: katteeton lupaus vai todellinen työkalu? Kimmo Kajas Tampereen yliopisto Tietojenkäsittelytieteiden laitos Tietojenkäsittelyoppi Pro gradu -tutkielma Ohjaaja: Hannu Kangassalo Kesäkuu 2008 i
13. Loogiset operaatiot 13.1
13. Loogiset operaatiot 13.1 Sisällys Loogiset operaatiot AND, OR, XOR ja NOT. Operaatioiden ehdollisuus. Bittioperaatiot. Loogiset operaatiot ohjausrakenteissa. Loogiset operaatiot ja laskentajärjestys.
2. Olio-ohjelmoinista lyhyesti 2.1
2. Olio-ohjelmoinista lyhyesti 2.1 Sisällys Yleistä. Oliot ja luokat. Attribuutit. Olioiden esittely ja alustus. Rakentajat. Olion operaation kutsuminen. 2.2 Yleistä Olio-ohjelmointia käsitellään hyvin
WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys
WWW-OHJELMOINTI 1 WWW-ohjelmoinnin kokonaisuus SGML, XML, HTML WWW-selaimen sovellusohjelmointi WWW-palvelimen sovellusohjelmointi Eero Hyvönen Tietojenkäsittelytieteen laitos Helsingin yliopisto 26.10.2000
Sisällys. Mitä on periytyminen? Yksittäis- ja moniperiytyminen. Oliot ja perityt luokat. Periytymisen käyttö. 8.2
8. Periytyminen 8.1 Sisällys Mitä on periytyminen? Yksittäis- ja moniperiytyminen. Oliot ja perityt luokat. Periytymisen käyttö. 8.2 Mitä on periytyminen? Periytyminen (inheritance) tarkoittaa luokan piirteiden
Laskennan rajoja. TIEA241 Automaatit ja kieliopit, syksy Antti-Juhani Kaijanaho. 10. joulukuuta 2015 TIETOTEKNIIKAN LAITOS.
TIEA241 Automaatit ja kieliopit, syksy 2015 Antti-Juhani Kaijanaho TIETOTEKNIIKAN LAITOS 10. joulukuuta 2015 Sisällys TM vs yleiset kieliopit Lause Jokaiselle kielelle A seuraavat ovat yhtäpitävät: 1.
Automaatit. Muodolliset kielet
Automaatit Automaatit ovat teoreettisia koneita, jotka käsittelevät muodollisia sanoja. Automaatti lukee muodollisen sanan kirjain kerrallaan, vasemmalta oikealle, ja joko hyväksyy tai hylkää sanan. Täten
Ohjelmistotekniikan menetelmät, luokkamallin laatiminen
582101 - Ohjelmistotekniikan menetelmät, luokkamallin laatiminen 1 Lähestymistapoja Kokonaisvaltainen lähestymistapa (top-down) etsitään kerralla koko kohdealuetta kuvaavaa mallia hankalaa, jos kohdealue
Logiikka 1/5 Sisältö ESITIEDOT:
Logiikka 1/5 Sisältö Formaali logiikka Luonnollinen logiikka muodostaa perustan arkielämän päättelyille. Sen käyttö on intuitiivista ja usein tiedostamatonta. Mikäli logiikka halutaan täsmällistää esimerkiksi
Arkkitehtuuripankki. Mallintamisen metamalli ja notaatiot
Arkkitehtuuripankki Mallintamisen metamalli ja notaatiot 21.2.2018 Sisältö Kuvaustapa (notaatio) ja standardit Mallityypit Metamalli Muuta Kuvaustavat ja hyödynnetyt standardit JHS179 template ArchiMate
Kutakin koulutusmoduulia voi vastata n. määrä koulutusmoduulin toteutuksia. Koulutusmoduulin toteutus on voimassa tietyn ajan.
Koulutuksen rakenne Koulutusmoduuli Koulutusmoduuli toimii kantaluokkana opintorakenteen eri osille. Sillä voidaan kuvata moduulien välisinä sisältyvyyshierarkioina minkä tahansa koulutuksen "modulaarinen"
Esimerkkimodaalilogiikkoja
/ Kevät 2005 ML-4 1 Esimerkkimodaalilogiikkoja / Kevät 2005 ML-4 3 Käsitellään esimerkkeinä kehyslogiikkoja Valitaan joukko L kehyksiä S, R (tyypillisesti antamalla relaatiolle R jokin ominaisuus; esim.
Tietokantojen suunnittelu, relaatiokantojen perusteita
Tietokantojen suunnittelu, relaatiokantojen perusteita A277, Tietokannat Teemu Saarelainen teemu.saarelainen@kyamk.fi Lähteet: Leon Atkinson: core MySQL Ari Hovi: SQL-opas TTY:n tietokantojen perusteet-kurssin
Arkkitehtuurikuvausten kohteet ja kuvaustavat
Arkkitehtuurikuvausten kohteet ja kuvaustavat - tulokset SOLEA 2011 25.11.2011 Espoo Hannu Virkanen + Juha Mykkänen Sisältö Tehdyn tutkimuksen esittely: Johdanto ja alustus asetetut tavoitteet Menetelmät
Kohti Yleistä suomalaista ontologiaa (YSO)
Kohti Yleistä suomalaista ontologiaa (YSO) Katri Seppälä, TKK Viestintätekniikan laboratorio Helsingin yliopisto, tietojenkäsittelytieteen laitos Sanastokeskus TSK 1 Sisältö Yleinen suomalainen asiasanasto
Finto-palvelu ja ontologioiden käyttöönotto sisällönkuvailussa
Finto-palvelu ja ontologioiden käyttöönotto sisällönkuvailussa Mikko Lappalainen mikko.lappalainen@helsinki.fi Helka-kirjastojen sisällönkuvailun iltapäivä, 09.09.2015 1 Finto-projektin kuulumisia Henkilöstömuutoksia:
Tarvitseeko informaatioteknologia matematiikkaa?
Tarvitseeko informaatioteknologia matematiikkaa? Oulun yliopisto Matemaattisten tieteiden laitos 1 Kyllä kai IT matematiikkaa tarvitsee!? IT ja muu korkea teknologia on nimenomaan matemaattista teknologiaa.
HELIA 1 (20) Outi Virkki Tiedonhallinta 4.11.2000
HELIA 1 (20) Luento 3.1 7LHWRNDQWDSRKMDLVHQVRYHOOXNVHQVXXQQLWWHOXSURVHVVL Tietokannan suunnittelun tavoitteet... 3 Abstraktiotasot tietokannan suunnittelussa... 4 3-taso -malli... 4 TIHA-standardi... 5
Relaatiomalli ja -tietokanta
Relaatiomalli ja -tietokanta > Edgar. F. (Ted) Codd, IBM, 1969 < A Relational Model of Data for Large Shared Data Banks Communications of the ACM, Vol. 13, No. 6, June 1970, pp. 377-387. > 70-luvun lopulla
Suositus asiasanastojen, luokitusjärjestelmien ja ontologioiden käytöstä luetteloinnissa Suomen museoissa
Suositus asiasanastojen, luokitusjärjestelmien ja ontologioiden käytöstä luetteloinnissa Suomen museoissa Sisältö Johdanto... 3 Suosituksen keskeiset käsitteet... 4 Asiasanastot... 4 Kansallisen digitaalisen