1 0/.-,+ 1 Johdanto Problem-solving Realization Conceptualisation Solution Problem Analysis Design Implement. Validation Deployment Req. Development C

Samankaltaiset tiedostot
5 Hypertekstin rakenne ja navigointi

2 Hypertekstin perusteet

6 Hypertekstin rakenne ja navigointi

FED G F H?> FCQ FCQ I EO ba` _^] 86 2 mlk * % $,, * Oheisessa kuvassa on eritelty dokumentin sisältö, koodaus, rakenne ja ulkoasu I HG CB LG KJ I H

Ó Ó Ó

Scalar diffraction and vector diffraction using Fourier analysis. Yasuhiro Takaki. Tokyo University of Agriculture & Technology. Faculty of Technology

À Ö Ö Ð Ù Ø ÅÖ Ø ÐÑ ÙÒ Ø Ó : Æ Æ Ñ (Ò) = O(ÐÓ Ò) ÓÒ Ø Ð ÓÒ ØÖÙÓ ØÙÚ Ó ÐÐ Ò Ò ÙÒ Ø Ó Ó ÙÚ Ñ Ö ÓÒÓÒ ½ Ò (Ò) Ò ÒÖ ØÝ ÐÐ ÓÒ Ð ØØ Ú Ø Ð O( (Ò))º Ä Ù Å Ø Ø

Ì Ð Ú Ø ÚÙÙ ÐÙÓ Ø Á ÅÖ Ø ÐÑ ÇÐ ÓÓÒ : Æ Ê ÙÒ Ø Óº Ì Ð Ú Ø ÚÙÙ ÐÙÓ Ø ËÈ ( (Ò)) ÆËÈ ( (Ò)) ÑÖ Ø ÐÐÒ ÙÖ Ú Ø ËÈ ( (Ò)) ÓÒ Ò Ò ÐØ Ò Ä ÓÙ Ó ÓØ ÚÓ Ò ØÙÒÒ Ø Ø

JULKISEN HALLINNON DIGITAALISEN TURVALLISUUDEN JOHTORYHMÄN SIHTEERISTÖN (VAHTI-sihteeristö) JA ASIANTUNTIJAJAOSTON ASETTAMINEN

Visuaalinen ilme (luonnos)

ÈÖÓ Ð Ø Ø ÌÙÖ Ò Ò ÓÒ Ø ÅÖ Ø ÐÑ ÈÖÓ Ð Ø Ò Ò ÌÙÖ Ò Ò ÓÒ Å ÓÒ ÖÒÐ Ò Ò Ô Ø ÖÑ Ò Ø Ò Ò ÌÙÖ Ò Ò ÓÒ Ó Ô Ø ÖÑ Ò Ø Ø ÐØ ÙØ ÙØ Ò ÓÐ ÓÒ ØØÓ ¹ Ð º ÂÓ Ò Å Ò Ö Ò Ý

Samassa yhteydessä Rauno Haapala kertoi omista kauranviljelykokemuksista. Rauno Haapalan tila

Jos nyt on saatu havaintoarvot Ü ½ Ü Ò niin suurimman uskottavuuden

Johdatus rakenteisiin dokumentteihin

edellyttää valintaa takaisinpanolla Aritmeettinen keskiarvo Jos, ½ Ò muodostavat satunnaisotoksen :n jakaumasta niin Otosvarianssi Ë ¾

p q = (x 1 x 2 ) 2 + (y 1 y 2 ) 2 + (z 1 z 2 ) 2. x 1 y 1 z 1 x 2 y 2 z 2

el. konsentraatio p puolella : n p = N c e (E cp E F ) el. konsentraatio n puolella : n n = N c e (E cn E F ) n n n p = e (Ecp Ecn) V 0 = kt q ln (

Markkinointi on kuollut. Markkinoijan on seurattava perässä.

Ð ØÖÓÒ Ò Ú Ø Ò Ô ÓÒ Ö Ø Ð ØÖÓÒ Ò Ò Ú Ð ÙÒ ÝÐ ÓÔ ØÓ ÖÑ Ò ØÙØ ÑÙ ¹ Ð ØÓ ½ ¼¹ÐÙÚÙÐÐ Ù Ø Ó ÐÙ Ð ØÖÓÒ Ô Ð ºËº ÓÙ Ð Ø ½ ¾ Ñ Ö Ú Ø Ö Ò Ñ Ò ÓÒ Ò ÚÙÓÖÓÚ ÙØÙ Ø

WESTENERGY OY AB MUSTASAAREN JÄTTEENPOLTTOLAITOKSEN KATTILATUHKA JA SAVUKAASUNPUHDISTUSJÄTE

ÍÐ ÓØ ÐÓ Ò Ô ÖØÓ ÃÙÒ Ô ÖÖ ØÒ Ð Ó ÙÐ ÓÒ ÝÑ ÓÒ Ò ØØ Ú Ñ ÐÐ Ñ ØÓ Ø ØÝÝÔ ÐÐ Ø Ú Ò Ð Ò ÙÙÖ ÓÚ ÐØÙ Ò Ö Ð Ò Ô ÖØÑ Ò Ñº Ó Ñ ÐÐ ÒÒ Ø Ò ½¼ Ü ½¼ Ñ ÐÙ ½¼ Ñ Ø Ö Ù

Kuvan piirto. Pelaaja. Maailman päivitys. Syötteen käsittely

Luento 12: XML ja metatieto

Tekijä Pitkä matematiikka On osoitettava, että jana DE sivun AB kanssa yhdensuuntainen ja sen pituus on 4 5

Salausmenetelmät. Veikko Keränen, Jouko Teeriaho (RAMK, 2006)

7.4 PERUSPISTEIDEN SIJAINTI

BM20A0700, Matematiikka KoTiB2

Königsbergin sillat. Königsberg 1700-luvulla. Leonhard Euler ( )

Johdatus verkkoteoriaan luento Netspace

a b = abº Z Q R C + : N N N, +(m,n) = m + n ( Ð (m,n) m + n), : N N N, (m,n) = m n (= mn) ( Ð (m,n) mn). A B (A,B) A Bº

1 (1) Lupatunnus: ML2017:0035 KUULUTUS. Turvallisuus- ja kemikaalivirasto (Tukes) kuuluttaa kaivoslain ( /621) 40 :n nojalla

Salausmenetelmät LUKUTEORIAA JA ALGORITMEJA. Veikko Keränen, Jouko Teeriaho (RAMK, 2006) 3. Kongruenssit. à 3.4 Kongruenssien laskusääntöjä

Liite: Verkot. TKK (c) Ilkka Mellin (2004) 1

Hypermedian perusteet (3 ov) syksy Yleisiä tietoja syksyn kurssista. Mistä tällä kurssilla puhutaan? Kurssin sisältö ja suorittaminen

Kanta ja Kannan-vaihto

Kysymys: Voidaanko graafi piirtää tasoon niin, että sen viivat eivät risteä muualla kuin pisteiden kohdalla?

MATHM Hypermedian perusteet (5 op) syksy 2007

6 Vektoriavaruus R n. 6.1 Lineaarikombinaatio

Funktiot. funktioita f : A R. Yleensä funktion määrittelyjoukko M f = A on jokin väli, muttei aina.

Symmetriatasot. y x. Lämmittimet

Tietosuojaseloste / Hellewin opiskelija- ja henkilöstörekisteri

ARKISTOLUETTELO. Kopio SIVISTYSTOIMI KESKITETYT PALVELUT ORGANISAATIO JA TOIMINTA PÄÄTÖKSENTEKOMENETTELY LAKKAUTETUT TOIMIELIMET URHEILULAUTAKUNTA

Lineaariset yhtälöryhmät ja matriisit

6 Hypertekstin rakenne ja navigointi

Koska ovat negatiiviset. Keskihajontoja ei pystytä laskemaan mutta pätee ¾.

9 Hypermediajärjestelmistä

Otosavaruus ja todennäköisyys Otosavaruus Ë on joukko, jonka alkiot ovat kokeen tulokset Tapahtuma on otosavaruuden osajoukko

Å Ø Ñ ØØ ¹ÙÓÒÒÓÒØ Ø Ò Ò Ì Ö ØØ Ö ÙØ ÓÖ Á Å Ö Ò Ò ÌÝ Ò Ò Ñ Ö Ø Ø Ø Ø Ì Ø Ì ØÓ Ò ØØ ÝØ Ø Ò ØÓ Ò ËÖ ÔØ ¹Ô Ó Ñ ÇÔÔ Ò ÄÖÓÑÒ ËÙ Ø Ì ØÓ Ò ØØ ÝØ ÌÝ Ò Ö Ø Ø ÖØ

Algoritmit 1. Luento 13 Ti Timo Männikkö

T 2. f T (x)e i2π k T x dx. c k e i2π k T x = x dx. c k e i2π k T x = k Z. f T (x) =

J fihu. oitus, :?'! Matemaattinen Analyysi. D:at-btp+ctp', R2 Ti. tç16. dpldt : a(q" - q) + þ(p" - p) (1) pt(t) ' viikko 47.

Näihin harjoitustehtäviin liittyvä teoria löytyy Adamsista: Ad6, Ad5, 4: 12.8, ; Ad3: 13.8,

M Pv + q = 0, M = EIκ = EIv, (EIv ) + Pv = q. v(x) = Asin kx + B cos kx + Cx + D + v p. P kr = π2 EI L n

"h 'ffi: ,t^-? ùf 'J. x*r:l-1. ri ri L2-14. a)5-x:8-7x b) 3(2x+ l) :6x+ 1 c) +* +5 * I : 0. Talousmatematiikan perusteet, onus to o.

A TIETORAKENTEET JA ALGORITMIT

Ohjelmistojen suunnittelu

Diskreetit rakenteet

Luku 7. Verkkoalgoritmit. 7.1 Määritelmiä

Ä ÒÒ Ò Ú Ø ÚÙ٠̺ à ÖÚ ¾º º¾¼¼ ̺ à ÖÚ µ Ä ÒÒ Ò Ú Ø ÚÙÙ ¾º º¾¼¼ ½»

Reaalilukuvälit, leikkaus ja unioni (1/2)

Johdatus graafiteoriaan

Matriisit, kertausta. Laskutoimitukset. Matriisikaavoja. Aiheet. Määritelmiä ja merkintöjä. Laskutoimitukset. Matriisikaavoja. Matriisin transpoosi

2x1 + x 2 = 1 x 1 + x 2 = 3. x1 = 2 x 2 = 5. 2 ( 2)+5 = = 3. 5x1 x 2 = 1 10x 1 2x 2 = 2. ax1 +bx 2 = e cx 1 +dx 2 = f

x = [ x 1 x 2 x n (x i K) x = K (n) = {(x 1, x 2,...,x n ) : x i K} e 1 = (1, 0,..., 0) Ø, e 2 = (0, 1,..., 0) Ø,..., e n = (0, 0,...

HY / Avoin yliopisto Lineaarialgebra ja matriisilaskenta II, kesä 2015 Harjoitus 1 Ratkaisut palautettava viimeistään maanantaina klo

73270 Hypermedian perusteet (3 ov) Hypermedian perusteet (3 ov) syksy Luentorunko HYPERMEDIAN PERUSTEET (syksy 2002) 1

(1.1) Ae j = a k,j e k.


Ä ÒÒ Ò Ú Ø ÚÙ٠̺ à ÖÚ º º¾¼¼ ̺ à ÖÚ µ Ä ÒÒ Ò Ú Ø ÚÙÙ º º¾¼¼ ½»

6.4. Järjestyssuhteet

10 Tiedostot, dokumentit, tieto (&h-media)

(b) Onko hyvä idea laske pinta-alan odotusarvo lähetmällä oletuksesta, että keppi katkeaa katkaisukohdan odotusarvon kohdalla?

A4.1 Projektityö, 5 ov.

NAANTALIN KAUPUNKI Myytävä lomarakennuspaikka Pakinaisten saaressa

Solmu 3/2001 Solmu 3/2001. Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä:

l:, ll (x +3y z- 5 {"+2y+32:0 (2x+3y+22:0 4 0l x 3y +

TEKSTINKÄSITTELYTEHTÄVIÄ, OSA 1

Free style -liikesarjakilpailun ohjeistus Tatu Iivanainen

5 CSS1-ominaisuudet. 5 CSS1-ominaisuudet

5 CSS1-ominaisuudet. 5 CSS1-ominaisuudet

7. PINTA-ALAFUNKTIO. A(x) a x b

5 CSS1-ominaisuudet. Arvot

Kokeile ilmaiseksi mafyvalmennus.fi/mafynetti. Valmistaudu täydellisesti lääkiksen pääsykokeeseen! Miten opit parhaiten?

Luku 8. Aluekyselyt. 8.1 Summataulukko

{ 2v + 2h + m = 8 v + 3h + m = 7,5 2v + 3m = 7, mistä laskemmalla yhtälöt puolittain yhteen saadaan 5v + 5h + 5m = 22,5 v +

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut

Algoritmit 1. Luento 8 Ke Timo Männikkö

Tietorakenteet ja algoritmit Johdanto Lauri Malmi / Ari Korhonen

SEPA REFAKTOROINTI Antti Ahvenlampi, 57408L Erik Hakala, 57509T

KJR-C2001 KIINTEÄN AINEEN MEKANIIKAN PERUSTEET, KEVÄT 2018

Graafit ja verkot. Joukko solmuja ja joukko järjestämättömiä solmupareja. eli haaroja. Joukko solmuja ja joukko järjestettyjä solmupareja eli kaaria

TIQ FINNISH / SUOMI

Matriisit, L20. Laskutoimitukset. Matriisikaavoja. Aiheet. Määritelmiä ja merkintöjä. Laskutoimitukset. Matriisikaavoja. Matriisin transpoosi

Jos nollahypoteesi pitää paikkansa on F-testisuuren jakautunut Fisherin F-jakauman mukaan

Uusien kanavien haasteet ja mahdollisuudet mediaviestinnässä. Kasper Stenbäck Johtaja, verkko ja teknologiat Cocomms Oy

0 ex x = e 1. x + 3a 2x a = 2a xº. 1 3 (uvy) 3 (uxy) 3 (wxy) uvwxy (uvw) 1 3 (vwx)

Johdatus graafiteoriaan

ÓÑ ØÖ Ò Ø Ò Ø ØÓÖ ÒØ Ø Ã ÙÖ Ú Ø ÐØÚØ Ø ØÓÖ ÒØ Ø Ô ÖÙ ØÙÚ Ø Ñ ÒØÝÝÔ¹ Ô Ò Ò ÖÓØ ÐÐ Ò Ú ÖÙÙ Ø Ó Ó Ò ÐÐ ÓÒ Ô Ò ÑÔ Ó Ò Ò ÐÐ Ú Ð Ô Ò ÑÔ Ó Ò º ÒÑ Ö Ø ØÒ Ö Ö

5 CSS1-ominaisuudet. 5 CSS1-ominaisuudet

8.5. Järjestyssuhteet 1 / 19

Transkriptio:

& % $! ) ( % & % & & * 1 Johdanto $ ' Isojen sovellusten osalta poikkeuksetta ryhmätyötä, joka edellyttää ja ( # " " # ( " Koska hypermedian tekeminen vaatii usean erityyppisen asian osaamista, hypermediatiimissä tarvitaan - sisältöjä (näiden osaajia) - teknologiaa (välineitä ja osaajia) - ulkoasun suunnittelua (tekijöitä) ja raakaa toteutus- ja koodaustyötä - välityskanava tuotosten levittämiseen ) - markkinoita ja kysyntää ( - ylläpitoa ja asiakaspalvelua Isot työt ovat käytännössä (ohjelmisto)projekteja, pienet sisältö- tai teknologialähtöisiä "toteutuksia". Totuus löytyy näiden kahden väliltä

1 0/.-,+ 1 Johdanto Problem-solving Realization Conceptualisation Solution Problem Analysis Design Implement. Validation Deployment Req. Development Components Management Support Support Components Iteration Cycle Product Release, O'Reilly, s. 25) 99 78 56 34 2 (lähde: Sinan Si Alhir:

K F ;: 1 Johdanto Tyypillinen työtapa on ongelmien jako osaongelmiin vaatimusanalyysissä ja taas kokoamista määrittelyssä. Homman monimutkaisuudesta johtuen tarvitaan erityisesti - juridista tietoa esim. tekijänoikeuksista - kartoitustyötä, tutkimuksia, testausta ja kokeiden tekemistä - työn dokumentointia < A B = = = >C?BL J = > E I = =H @ =? = BGF E?DE BC A @ = = @? = <=> Tekemisen rajoitteita ovat - kehitystyöhön käytettävät lähdemateriaali-, laite- ja ohjelmistoresurssit - oma henkilöstö (mitä osataan tehdä? onnistuuko projektityö?) - aika (ehditäänkö tekemään homma X uusiksi vai kopioidaanko vanha) - loppukäyttäjät (osaavatko ne käyttää systeemiä Y?) - välityskanava (mahtuuko? riittääkö nopeus?) - sisältö (rakenteet, sisällön vaikeus, ) - teoria (olisiko mahdollista edes periaatteessa?) - asenteet ja käytännöt ("aina ennenkin se on tehty näin")

ZX NM 1 Johdanto Tiimityöskentelyä ja kykyä keskustella asioista kärsivällisesti ihmisten kanssa, joilla on asioista ja asioiden tärkeysjärjestyksestä radikaalisti erilainen näkemys kuin sinulla itselläsi V RV X WV T\ Kykyä nähdä metsä puilta, ennen kaikkea kaiken maailman DHTML 1.2345 -, Java TM -, Plugin-In++ & ScriptMenu - kikkareiden seasta. Kysyä miettiä oikeita kysymyksiä oikeaan aikaan [ W W R XURY PQ UW V U R O SST RQ PO ] W V S W - mikä tässä on oleellista? - mikä on käytetystä menetelmästä (tekniikka TAI teoria) saavutettava hyöty? Tuntea hypermedian perusmenetelmät ja käsitteet Tietää esimerkkejä & aikaisemmin tehtyjä sovelluksia Osata välineiden mahdollisuudet ja rajoitteet omata summittainen kartta "siitä, mitä on olemassa" jotta voisi tarvittaessa opiskella lisää sitten kun tarvis vaatii

ml h b f b g a` qp w _^ 1 Johdanto Hypertekstin ja hypermedian tekeminen on uutta muttei esim. tekstinkäsittelyyn tottumattomalle välttämättä ennenkuulumattoman uutta Hypertekstin tekeminen muistuttaa tai sisältää samoja piirteitä kuin - kirjan käsikirjoituksen suunnittelu - käsitekarttojen suunnittelu ja niiden parissa työskentely - "tavallisen tekstin" kirjoittaminen ja sen sisällön kuvaileminen tai indeksointi suunnittelu ja laatiminen k e h nio hk b geh k gih eij g gih a fe d` b cb - Hypertekstin tuottamisen prosessia ei välttämättä ole tarpeen erottaa esim. kirjan kirjoittamisesta kyse on vain käytetystä menetelmästä (tietokone ja lukemisen apuvälineet) ja painotuksesta (vrt. novelli vs. hakuteos) Merkittävin "uutuus" on lienee : vaikeaselkoisen tekstin tunnistaa "heti", mutta huonosti jäsennetyn käyttöliittymän analysointi vaatii miettimistä (muutokset/tottumus) w tw s y { v }~ pi} w t zi{ piy xp q w vr r u sqs sit r z y v v sst w y y v

ž 1 Johdanto Hypermediaa tehdään ja käytetään tietokoneilla. Hypermedian tekemisessä voidaan tunnistaa kaksi eri tasoa (ilmenevät eri asioiden suhteen limittäin): (hypertekstin "sisäistäminen" ja WWW-seitin koodaaminen käsin MS Frontpage -ohjelmalla) Œ ƒ Ž Ž ˆ Œ ƒ ƒ Š ˆ ƒ ƒ 1. (sovelluksen asiasisällön mallintaminen ja ohjelmallinen kuvaaminen WWW-seitiksi) œ ž Ÿ ž ž š iœ 2. Ensimmäisessä "soveltajan kehitysasteessa" saavutetaan hyvät perustiedot ja käsityötaidot, toisessa "jaetaan työtehtävät tietokoneiden ja ihmisten kesken" (ihmiset: suunnittelu, tietokoneet: etsi/korvaa & liikkaa/leimaa) Kyse ei ole "työn arvottamisesta sinänsä", vaan "työn arvottamisesta näkökulmasta" (kannattaa miettiä mihin aikansa käyttää) Mekaanisten työtehtävien tunnistaminen edellyttää "ohjelmoinnin tajua"; kykyä suunnitella ja muotoilla tehtäviä siten, että ne on mahdollista sopivin osin automatisoida (vrt. tyylien käyttö MS Wordissä vs. suora inline-formatointi) Tällä kurssilla tavoitteena on 1:n perusteet myös 2:sta kannattaa miettiä!

² µ ± ³ ² µ ³ µ ² ³ µ ² ² µ ±± ³ µ ² ± ³ ² ³ µ ¼º º µ º À ÇÆÅ Ú Ù Õ Ô ò ñ ñ Þá Û Þ à ðïî ÜÛ ú ú 2 Hypertekstin perusteet ««² µ ³ ³²²± ««ª«¹ ±±«² ± ¾ µ ¼ ¾ ² ½ «² «²» ² Hypermediasta ja hypertekstistä puhuttaessa on hyvä huomata, että samoja käytetään eritasoisista asioista puhuttaessa ÃÄ ÀÁ - teksti, hyperteksti, hypermedia, hypermediaohjelma, hypermediasovellus, tiedon esittäminen Ï ÍÎ Æ Ì É É ËÊ ÈÉ È Hypertekstin ja -median perusidea on tietokoneella - perusrakenne: ja (pisteet ja viivat [nuolet]) - huomaa, että linkit voivat olla aidosti yhden-, kahden- tai monensuuntaisia! Ö Ø ÒÓ ÑÐ ) õiö ï ö ô òió ìí äç ãiäë ê êéè çæ åãiä âãiä ( Þß Ý - lukutapa:, ts. yhdistelevät asioita ú ø úûúü øù ø ø ýþ ÿ ýþ Yksinkertaisen hypertekstin linkit ovat (kirjoittajan) mielleyhtymien kautta - iþ ÿ Käsitteellisesti hypertekstin vastaa itse asiassa suunnattua verkkoa

32? IE B E @ = U TN S _ l n mu ] \ _ d^ e 2 Hypertekstin perusteet on pisteiden ja niitä yhdistävien viivojen muodostama kokonaisuus (viivoille määritellään suunta & tiedon %) ( (' $%& Graafin piirtäminen, eli nuolet), Graafin peruskäsitteet, Graafin mallintaminen, Graafit & #"!.1* + 1 +.-/0, +* 7 ;< : 79 3 32 877 6 54 Graafia voidaan pitää kartan ("topologisena") abstraktiona: jos pisteet ja viivat tulkitaan kaupunkien ja teiden abstraktioiksi, digraafi kertoo mistä kaupungista B E JE > FB E HB EE GGEH > F F >EF B??@ AEF B C DC A? >?? B A? >>??@ >>? = pääsee mihinkin B EE A C H C EH?B @HML K Hypertekstin ja verkkoteorian välillä on selvä yhteys; käytännössä painopiste on yleensä kuitenkin "vain" termien, käsitteistön ( ) ja perustulosten käytöllä eikä abstraktin graafiteorian kehittämisellä V WV R P NOQP b c ]][ ` a ab b ]`Qa ^Q_ ] [ \ [Z Merkattujen graafien keskeiset sovellukset: 1) & 2) (tehdään poikkeuksetta abstrahoimalla hyperteksti graafiksi) XQY vl n v si xqp wn wn lvm t j rqs k mq oqp n lqm k j ji cce b h g [ a ]Qf ^Qe ] [ `

~ œ ½ ¼ ¼¹»º è ç êò îñíó êô ññ ð ðë zy 2 Hypertekstin perusteet, E = { (a,b), (b,a), graafi G: ˆ Œ ˆ Ž Œ Š ˆ tai ƒ G = (V,E), V={a,b,c,d,e} (c,d), (c,e) } tai } { } ª Q esim. M Ÿž š G:n ovat sen (pisteiden) osajoukkojen muodostamat graafit (kaikilla E:n viivoilla) G:llä kaksi : G1 ja G2 on jokin pisteiden ja viivojen jono pisteestä toiseen on jokin pisteiden ja viivojen jono pisteestä toiseen (pisteet eivät toistu, paitsi päätepisteet ) µq ±²Q³ ¾¾ QÀ Q¹  Äà Á d a b c ÇÈÉ ÅQÆ e Î ËQÍ Í ËËQÌ Ê «, E = { (a,b), esim. è æ åæ ä â ãß áâ ßà Þ ) D=(V,E), V={a,b,c,d,e} ÙÝ Ü ÜÛ ØÙÚ Ö Ò ÒÕÔ ( ÓÓÐ ÒÑ Ñ ÏÐ Ð òmö õ õ ë óñï ò êë ñ í ì ë îï ò îï ííê ìë ë ê êé (b,a), (c,d), (c,e) } d a b c e

þ ÿÿ þ * )( 2 3 2 / F E C D? @? : 9 L I O M I N M M MLK JI WX a ` _ bc 2 Hypertekstin perusteet on piiritön graafi. jokin piste on valittu (tai juurisolmuksi) (joskus juurelliset puut esitetään suunnattuina). Esim. ü ü ûü ýü ùú ú a on T:n. T:n ovat d, e, i, j, h T.n ovat b,c,f,g f,g,h ovat c:n, c on näiden f,g,h,i,j ovat c:n, j:n ovat g,c,a f, g, h ovat, f on g:n ja h on g:n T:llä on viisi, polut a-d, a-e, a-i, a-j ja a-h T:n on 4 ja sen on 5 a & ' % $# "! b c 786 456 0, 0 1 -,.- +, ABC H GE : ; 9 > =< ;9 f g h d e Q Q PQ RQ i j Z Y VW S T TU ST a b on fg af d \a e dc \b` \^ \ ] [ Puun d e c erityisen kätevä tietokoneiden yhteydessä (luetaan ylhäältä alas ja vasemmalta oikealle): f ø

xt w z y ih 2 Hypertekstin perusteet Merkittyjen graafien keskeinen sovellus hypermediassa (suunnittelu) ovat erilaiset käsitekartat tarkoitetaan graafista tiedon esittämisen tekniikkaa, jonka avulla objektista, ilmiöstä tai prosessista poimitaan tarkasteltavaksi osia ja suhteita ssq n q p qr mn ol jk, ƒ ~ }} { z, u v t Muita vastaavantyyppisiä termejä: Käsitekarttojen piirtämistapoja ja on lukuisia erilaisia ( ). Tyypillisiä piirteitä: - pisteet kuvaavat objekteja tai ominaisuuksia, viivat näiden välisiä suhteita - pyrkimyksenä on täsmällisyyden sijaan esityksen havainnollisuus - kartta on aina vain eräs tiedon jäsennys (voidaan tehdä perustellusti eri tavalla useista lähtökohdista käsin) Erilaisia käsitekarttoja käytetään muistin ja oppimisen tukena, suunnittelu- ja ideointimenetelmänä, päätöksenteon tukena ja identifioinnissa Semanttisen verkon tai käsitekartan idea voidaan systematisoida osaksi kokonaista suunnittelumenetelmää (esim. OMT, UML)

Ž Ÿž ˆ 2 Hypertekstin perusteet käsikartan käyttö esim. tietämyksen " havainnollistamisessa Œ Š " tarkkaan sovitun notaation käyttö erikoissovelluksessa, esim. - diagrammit (relaatiotietokant. suunn.) œ š š ominaisuus kukka selkänoja osa tuoksu sisällä jalka osoite maljakko osa päällä nimi näyttelijät pöytä tuoli nimi tähtenä päällä päällä matto päällä ohjaaja elokuvat omistaa vuosi nimi studiot lattia tyyppi osoite

2 Hypertekstin perusteet Hypertekstiin liittyy oletuksena kartta- tai paikkametafora; lukijan voidaan ajatella "sijaitsevan" lukemassaan solmussa; navigoinnissa käyttäjä siirtyy solmusta toiseen linkkejä seuraamalla Hypertekstin perusominaisuuksia: - yksinkertainen assosiatiivinen rakenne voidaan suoraan samaistaa suunnatun verkon kanssa - hypertekstin solmujen lukujärjestys ei (kenties alkusolmua lukuun ottamatta) ole ennalta määrätty (jos vastaava verkko ei ole lineaarinen) - hypertekstiä luetaan "erilaisella" tekniikalla kuin esim. kirjaa (lukutapaa voisi kärjistetysti verrata esim. ensyklopedian, käsikirjan yms. hakuteoksen lukemiseen) - lukemisen sopivan "loppukohdan" löytäminen saattaa olla hankalaa - lukeminen vaatii suurempaa keskittymistä kuin perinteisen tekstin - dokumenttien rajat saattavat olla epämääräisiä (erityisesti tietoverkoissa)

2 Hypertekstin perusteet - lukijalla olemassa selkeä "eksymisen" mahdollisuus - navigoinnin tueksi tarvitaan apuvälineitä (esim. karttoja ja kirjanmerkkejä) - hypermediaan on liitetty "perinteisesti" myös vahva "toisten käyttäjien" rooli, ts. myös toiset lukevat hyperdokumenttia - ja saattavat tehdä siihen omia (julkisia) merkintöjään "Modernin" hypertekstin tyypillinen lukustrategia on yleensä yhdistelmä (tietokantatyyppisiä asiasana)hakuja ja navigointia: - 1) navigoinnin alkukohdan etsiminen hakukoneen avulla (esim. Google) 2) navigointi linkkejä seuraamalla ("mitäköhän tuolta löytyy") ja 3) paluu kirjanmerkin avulla takaisin hakukoneeseen ("uusi yritys")? "net - www" hakukone haun tulos "uuden navigoinnin" alkuna

2 Hypertekstin perusteet Yksinkertaisimmassa muodossaan hyperteksti on siis assosiatiivinen verkko, jossa linkit yhdistävät verkon solmut toisiinsa (huomaa, että linkkien suunnat ovat merkitseviä) Hypertekstirakenteita voidaan kuitenkin luokitella, esim. seuraavien ääripäiden avulla ( ): - puurakenne - peräkkäisrakenne (lineaarinen rakenne) - peräkkäisrakenne vaihtoehdoilla - peräkkäisrakenne sivupoluilla - hila - yhdistetty rakenne - verkko (kaikki edelliset ovat siis tämän erikoistapauksia) Ilmeisestikin "sama sisältö" voidaan jäsentää eri tavoin, näkökulmasta riippuen

2 Hypertekstin perusteet puurakenne peräkkäisrakenne peräkkäisrakenne vaihtoehdoilla (eräs rakenne) hila peräkkäisrakenne sivupoluilla yhdistetty rakenne (esim. puu vaihtoehdolla) verkko ("yleinen rakenne")

2 Hypertekstin perusteet On syytä huomata, että käytännössä hyperteksti muodostaa em. ääripäitä huomattavasti monimutkaisemman rakenteen Monimutkainen linkitys johtaa helposti varsin sotkuisen näköiseen graafiin Hypertekstin rakennetta suunniteltaessa (ja esitettäessä) on kuitenkin hyvä pyrkiä esityksen havainnollisuuteen Havainnollisen esityksen perusidea on sieventää käytettyjä merkintöjä esityksen asiasisällön pysyessä samana Kaksi suoraviivaista lähestymistapaa joilla esitykseen piirrettävien linkkien määrää voidaan supistaa ovat - linkin perintä ja - linkkien yhdistäminen

¹ µ ¹ ½ µ ¼»º Ë É Å É Æ Ò ª 2 Hypertekstin perusteet Tällöin hypertekstin tiivistetty esitystapa on seuraava: ne solmut {A1,A2,,AN}, joista pääsee (mahd. ) linkkejä seuraamalla tiettyyn solmuun B, ympäröidään ² ²³ ³ ± ««- ÀÀ ¾ µ suorakaiteella (solmuryhmä), eikä linkkejä (Ak,B), k=1,..,n merkitä kuvioon näkyviin. Sen sijaan ko. suorakaide yhdistetään nuolella solmuun B johtaa linkki Ñ ÑÐÏ ÎÍ ne solmut {A1,A2,,AN}, joista  ÉÌ ÊË Â É ÈÇ ÄÂ Å Ã Ä Á à - tiettyyn solmuun B, ympäröidään ovaalilla (solmuryhmä), eikä linkkejä (Ak,B), k=1,..,n merkitä kuvioon näkyviin. Sen sijaan ko. ovaali yhdistetään nuolella solmuun B ~ ~ ja vastaavasti toisinpäin: Edellä viittaus voidaan siis yksittäisen solmun B sijasta tehdä myös toiseen solmuryhmään ja päinvastoin Sekä linkin perinnässä että ylitilojen merkitsemisessä hypertekstirakenteen esityksen luettavuus paranee kun solmuja ryhmitellään ja "tarpeettomat" nuolet jätetään piirtämättä ( )

Õ ÖÖ Õ äý é è ë 2 Hypertekstin perusteet On tietenkin myös mahdollista, että hypertekstin rakenteen tiedetään noudattavan jotain yleisiä sääntöjä, mikä tarjoaa mahdollisuuden tapauskohtaisten sievennystapojen käyttöön Jos linkkien tiedetään esim. noudattavan järjestysrelaatiota, voidaan hyperteksti esittää kompaktissa muodossa ns. avulla (Hassediagrammi) ( ) Ö Ü Û Û ÚÙ ØÖ Tyypillisessä hypertekstissä erilaiset hypertekstirakenteet esiintyvät päällekkäin, esim. - määritelmien assosiatiivinen verkko - johdanto-osan selkeä peräkkäisrakenne - yksityiskohtien ja huomautusten lineaariset sivupolut - jne. Näiden erityyppisten rakenteiden erottaminen toisistaan helpottaa lukijan työtä suuresti î äý ææß ä ê íè ë ì Suoraviivaisin apu lukijalle on joka hyödyntää jotain helposti hahmotettavaa perusrakennetta äý ßë ë æßä é ê æ ç å ã äý à ß ã â â ßà á á ÞÝ ãè ï ê å å Ô Ó