Miten määrittelisit punaisen v1.05

1,013 views

Published on

LYHYTKUVAUS

Maailma kuvailtuna predikaatti+adjektiivi -parien avulla, visualisoituna Google Mapsin päällä, sekä täydennettynä tietolähteillä.

PIDEMPI KUVAUS

Käyttäjä voi mieltymystensä mukaisesti määrittää kohteille (esineet, ilmiöt, jne.) predikaatti+adjektiivi -pareja. Haettaessa tietoa tästä muodostetusta semanttisesta verkosta, nähdään yhtäläisyyksiä kohteiden välillä, mikä ilmaistaan visuaalisesti Google Maps -karttapohjan päällä. Tavanomaisestihan asioihin viitataan ensisijaisesti substantiivein. Myöhemmin käynnistyvä toinen vaihe (beta-2) tuo muassaan mobiilin käytön, sekä ulkoiset tietolähteet (virastot, kirjastot, näyttelyt..), jotka voivat tuoda itseään tiettäväksi käyttäjän luomaa tietoverkostoa myötäilevällä tavalla.

Mitä kehittyneempi ja huolellisemmin käyttäjän predikaatti+adjektiivi -pareilla luoma semaattinen verkosto on, sitä paremmin ulkoiset tietolähteet pystyvät häntä palvelemaan ja tarjoamaan juuri hänelle sopivaa tietoa.

Vasta palvelun kehityksen toinen vaihe tuo muassaan mobiilin käytön, sekä ulkoiset tietolähteet (virastot, kirjastot, näyttelyt..), jotka voivat tuoda itseään tiettäväksi käyttäjän luomaa tietoverkostoa myötäilevällä tavalla. Tämä toinen vaihe tuo muassaan myös mahdollisuuden saada pyydettäessä (esim. RDIF-tagi tai omaan kohdeverkostoon vielä liittämättömien kohteiden klikkaus kartalta) tietoa ”uusista ja oudoista liikkeistä, joiden suhteen saattaisi muutoin kokea sisäänastumiskammoa”. Tätä voi ajatella yhtenä entry level -tasona palvelun käytön aloittamiselle.

PALVELUN TARKOITUS
YMPÄRÖIVÄN MAAILMAAN JÄSENTÄMINEN

Ensisijaisesti palvelu pyrkii edesauttamaan ympäröivän maailman jäsentämistä ja täsmentämään sinulle itsellesi sitä kuka sinä olet, mitä sinä tarvitset ja mitä sinä käytät. Ihmiset hahmottavat maailmaa paljolti substantiivien kautta, mikä johtaa pahimmillaan ajattelun syvään urautumiseen. Ihmiset eivät varsinaisesti välttele asioiden ja ilmiöiden tarkempaa havainnointia, mutta jos vain kokeileekin kuvailla jotain esinettä adjektiiveillä, huomaa kuinka työläältä voi aluksi tuntuakaan löytää muita kuin ”helppoja” sellaisia.

Havainnot otetaan usein vastaan ”sellaisenaan” kuin ne äkkiseltään vaikuttavat ilmenevän, mikä tarkoittaa käytännössä sitä, että suurin osa asioiden vivahteita jää huomioimatta. Asiaa voi kokeilla ajatella myös niinpäin, että mitä tarkemmin maailmaa hahmottaa, sitä lähemmäksi zenimäistä ”kaikki on yhtä” -ajattelutapaa pääsee.

PALVELUN KÄYTTÄJÄT
”RUNOILIJAT JA MIELIKUVAKARTTAILIJAT”

Pienin kynnys palvelun käyttöön ottamiselle saattanee olla mielikuvakartoista viehtyneillä ja/tai runoilijoilla, sekä muilla ”samanhenkisillä”. Runoilijat ovat jo entuudestaan tottuneet etsimään ja löytämään juuri sopivalla tavalla jotain asiaa kuvaavien sanoja. Mielikuvakarttoja kehitelleet tuntevat myös pian palvelun tutunomaiseksi, kuten myös kaikki muutkin, jotka käsittelevät puumaista tai verkostomaista dataa/informaatiota. Mitään käyttäjäryhmää ei varsinaisesti ole suljettu pois, mutta tietyn viitseliäisyyden kynnyksen joutuu ylittämään.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,013
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Miten määrittelisit punaisen v1.05

  1. 1. ”Miten määrittelisit punaisen?” Versio 1.05, työnimi Marko Seppänen 1.9.2009
  2. 2. SISÄLTÖ Sisältö.................................................................................................................................................... 5 Palvelun kuvaus ..................................................................................................................................... 6 Lyhytkuvaus .............................................................................................................................................. 6 Pidempi kuvaus ........................................................................................................................................ 6 Palvelun tarkoitus ......................................................................................................................................... 7 Ympäröivän maailmaan jäsentäminen ..................................................................................................... 7 Palvelun käyttäjät ......................................................................................................................................... 7 ”Runoilijat ja mielikuvakarttailijat” ........................................................................................................... 7 Muu hyötykäyttö .......................................................................................................................................... 8 Määritelmät........................................................................................................................................... 9 Subjekti......................................................................................................................................................... 9 Predikaatit ja adjektiivit ................................................................................................................................ 9 Domainalue ................................................................................................................................................ 10 Karttasymbolit ............................................................................................................................................ 11 Kohteiden ryhmittely .............................................................................................................................. 11 Toiminnot ............................................................................................................................................ 12 Hakutoiminto ............................................................................................................................................. 12 Karttasymbolien käsittely ........................................................................................................................... 12 Kuvaus vaiheessa.. .................................................................................................................................. 12 Toteutuksen pohjustusta...................................................................................................................... 13 Semanttisen tiedon rakenne ...................................................................................................................... 13 RDF/XML-rakenne .................................................................................................................................. 13 SQL-rakenne ........................................................................................................................................... 16 XML-rakenne .......................................................................................................................................... 17 UML-kaaviointia ......................................................................................................................................... 19 Java + SPARQL + Sesame ............................................................................................................................ 21 Havainnekuvia ..................................................................................................................................... 23 Ajatuksensiemeniä ............................................................................................................................... 32
  3. 3. PALVELUN KUVAUS LYHYTKUVAUS Maailma kuvailtuna predikaatti+adjektiivi -parien avulla, visualisoituna Google Mapsin päällä, sekä täydennettynä tietolähteillä. PIDEMPI KUVAUS Käyttäjä voi mieltymystensä mukaisesti määrittää kohteille (esineet, ilmiöt, jne.) predikaatti+adjektiivi - pareja. Haettaessa tietoa tästä muodostetusta semanttisesta verkosta, nähdään yhtäläisyyksiä kohteiden välillä, mikä ilmaistaan visuaalisesti Google Maps -karttapohjan päällä. Tavanomaisestihan asioihin viitataan ensisijaisesti substantiivein. Myöhemmin käynnistyvä toinen vaihe (beta-2) tuo muassaan mobiilin käytön, sekä ulkoiset tietolähteet (virastot, kirjastot, näyttelyt..), jotka voivat tuoda itseään tiettäväksi käyttäjän luomaa tietoverkostoa myötäilevällä tavalla. 6
  4. 4. Mitä kehittyneempi ja huolellisemmin käyttäjän predikaatti+adjektiivi -pareilla luoma semaattinen verkosto on, sitä paremmin ulkoiset tietolähteet pystyvät häntä palvelemaan ja tarjoamaan juuri hänelle sopivaa tietoa. Vasta palvelun kehityksen toinen vaihe tuo muassaan mobiilin käytön, sekä ulkoiset tietolähteet (virastot, kirjastot, näyttelyt..), jotka voivat tuoda itseään tiettäväksi käyttäjän luomaa tietoverkostoa myötäilevällä tavalla. Tämä toinen vaihe tuo muassaan myös mahdollisuuden saada pyydettäessä (esim. RDIF-tagi tai omaan kohdeverkostoon vielä liittämättömien kohteiden klikkaus kartalta) tietoa ”uusista ja oudoista liikkeistä, joiden suhteen saattaisi muutoin kokea sisäänastumiskammoa”. Tätä voi ajatella yhtenä entry level -tasona palvelun käytön aloittamiselle. PALVELUN TARKOITUS YMPÄRÖIVÄN MAAILMAAN JÄSENTÄMINEN Ensisijaisesti palvelu pyrkii edesauttamaan ympäröivän maailman jäsentämistä ja täsmentämään sinulle itsellesi sitä kuka sinä olet, mitä sinä tarvitset ja mitä sinä käytät. Ihmiset hahmottavat maailmaa paljolti substantiivien kautta, mikä johtaa pahimmillaan ajattelun syvään urautumiseen. Ihmiset eivät varsinaisesti välttele asioiden ja ilmiöiden tarkempaa havainnointia, mutta jos vain kokeileekin kuvailla jotain esinettä adjektiiveillä, huomaa kuinka työläältä voi aluksi tuntuakaan löytää muita kuin ”helppoja” sellaisia. Havainnot otetaan usein vastaan ”sellaisenaan” kuin ne äkkiseltään vaikuttavat ilmenevän, mikä tarkoittaa käytännössä sitä, että suurin osa asioiden vivahteita jää huomioimatta. Asiaa voi kokeilla ajatella myös niinpäin, että mitä tarkemmin maailmaa hahmottaa, sitä lähemmäksi zenimäistä ”kaikki on yhtä” - ajattelutapaa pääsee. PALVELUN KÄYTTÄJÄT ”RUNOILIJAT JA MIELIKUVAKARTTAILIJAT” Pienin kynnys palvelun käyttöön ottamiselle saattanee olla mielikuvakartoista viehtyneillä ja/tai runoilijoilla, sekä muilla ”samanhenkisillä”. Runoilijat ovat jo entuudestaan tottuneet etsimään ja löytämään juuri sopivalla tavalla jotain asiaa kuvaavien sanoja. Mielikuvakarttoja kehitelleet tuntevat myös pian palvelun tutunomaiseksi, kuten myös kaikki muutkin, jotka käsittelevät puumaista tai verkostomaista dataa/informaatiota. Mitään käyttäjäryhmää ei varsinaisesti ole suljettu pois, mutta tietyn viitseliäisyyden kynnyksen joutuu ylittämään. 7
  5. 5. MUU HYÖTYKÄYTTÖ Erityisesti beta-2 -vaiheen käynnistyttyä palvelussa on potentiaalia edesauttamaan kaupunkien ja muiden paikkojen tarjonnan löytymistä ja löydettävyyttä. Tätä voi perustella olettamuksella, että palvelun käyttäjä olisi orientoinut uuden tavan edetä ajatuksissaan; ennen ajatus kulki enemmän uraa pitkin ja liian pitkälle kehittyneen tottumuksen ohjastamana. 8
  6. 6. MÄÄRITELMÄT SUBJEKTI Sitä mihin predikaatit ja predikaatteihin liittyneet adjektiivit ovat liittyneinä ja jolle on osoitettu sijainti, kutsutaan subjekteiksi. Subjektit voivat olla myös abstrakteja eli niitä ei näy kartalla, mutta niiden määrittelyt ovat edelleen niihin kiinnitettyinä. Subjekteina eivät voi toimia kohteita säilövät säiliöt (esim. tavaratalo), vain säiliöihin optionaalisesti sisällytetyt kohteet. Kohteiden ei ole välttämätöntä olla sijoitetettuna säiliöihin. Ks. karttasymbolit. PREDIKAATIT JA ADJEKTIIVIT Predikaattiehdot, kuten myös adjektiivit ovat käyttäjän itsensä vapaasti valittavissa. On käyttäjästä itsestään riippuvaista kuinka suuren valikoiman hän erilaisia predikaattimäärityksiä pystyy luontevasti hallitsemaan. Näitä ovat esimerkiksi ”voi olla”, ”on usein”, ”saa tuntemaan”, ”sopii tällaiselle”, ”näyttää”, ”kuulostaa usein”, jne. Sitä miten tarkalleen valmistuvassa palvelussa asiat esitetään visuaalisesti ei ole vielä lopullisesti päätetty. Alla kaksi keskenään vaihtoehtoista tapaa ilmaista sama asia: 9
  7. 7. DOMAINALUE Domainit voivat olla rikkonaisia eli niiden ei tarvitse olla koostua yhdestä yhtenäisestä alueesta. 10
  8. 8. KARTTASYMBOLIT KOHTEIDEN RYHMITTELY Kohteita voidaan ryhmitellä  säiliöihin (esim. tavaratalot, tapahtumat)  domaineihin (voi olla rikkonainen; osa Suomessa ja osa jossain muualla päin maailmaa)  abstrakteihin kohteisiin (eivät sijaitse missään, mutta niiden semanttinen merkitys on hauissa käytössä) Säiliöitä Kohteita Muita symboleita 11
  9. 9. TOIMINNOT HAKUTOIMINTO Hakua voi täsmentää ja rajata seuraavanlaisesti:  haku pelkästään liikkeen, kohteen tai domainin nimellä  haku predikaattiehdoilla ja/tai adjektiiveilla (”ohita predikaatti”)  haku adjektiiveillä, käyttäen vakiopredikaattia (”voi olla”)  hakuun sisällytetään abstraktit kohteet  haku rajautuu vain tiettyihin domaineihin tai domainiin nodomain  hakujen pohjalta voisi saada myös ehdotuksia esim. lähikaupungeista, lähimaista, koko maailmasta, koko universumista.. Hakukenttä täydentyy adjektiiveja valitessa käyttäjän jo luomien adjektiivien pohjalta siten, että muutaman ensimmäisen kirjaimen kirjoittamisen jälkeen, nousee esiin valikko, josta voi valita vastaavat alkukirjaimen omaavan adjektiivin. Lisäksi hakua voi rajoittaa myös etäisyyssäätimellä. Jos haluaa valita hakualueeksi koko Euroopan, niin tällöin valitsee niin laajan ympyrän säteen, että se kattaa koko Euroopan. Maapallon pallonmuotoisuus otetaan huomioon etäisyyttä määriteltäessä. KARTTASYMBOLIEN KÄSITTELY KUVAUS VAIHEESSA.. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ipsum tellus, tincidunt vel venenatis a, sodales ut odio. Nulla vel varius turpis. Donec ultrices, mi id faucibus malesuada, erat dui ullamcorper quam, vel viverra sem turpis quis metus. Maecenas ut vulputate magna. Maecenas ut pharetra dui. Sed suscipit nisl a ipsum gravida eu malesuada nisl pulvinar. Vestibulum sollicitudin pellentesque porta. Quisque massa tortor, interdum in scelerisque viverra, molestie ac neque. 12
  10. 10. TOTEUTUKSEN POHJUSTUSTA SEMANTTISEN TIEDON RAKENNE RDF/XML-RAKENNE Malli on suuunniteltu siten, että sitä voi käyttää kätevästi Sesame-ohjelmistokehyksen kanssa (vaatii Java Servlet -palvelimen kuten esim. Tomcatin). Tietoa haettaisiin SPARQL-kielellä. 13
  11. 11. <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:type="http://website.com/types/1.0/" xmlns:tema="http://website.com/tema/1.0/"> <type:Adjective rdf:about="#adjective1"> <tema:title>hyväntuulinen</tema:title> </type:Adjective> <type:Adjective rdf:about="#adjective2"> <tema:title>puhelias</tema:title> </type:Adjective> <type:Adjective rdf:about="#adjective3"> <tema:title>värikäs</tema:title> </type:Adjective> <type:Subject rdf:about="#subject1"> <tema:title>katusoittaja</tema:title> <tema:predicate> <type:Predicate rdf:about="#predicate1"> <tema:title>on usein</tema:title> <tema:adjective rdf:resource="#adjective3"/> </type:Predicate> </tema:predicate> <tema:predicate> <type:Predicate rdf:about="#predicate2"> <tema:title>on usein</tema:title> <tema:adjective rdf:resource="#adjective2"/> </type:Predicate> </tema:predicate> <tema:predicate> <type:Predicate rdf:about="#predicate3"> <tema:title>saa tuntemaan</tema:title> <tema:adjective rdf:resource="#adjective1"/> </type:Predicate> </tema:predicate> <tema:latitude/> <tema:longitude/> <tema:isabstract>false</tema:isabstract> </type:Subject> <type:Subject rdf:about="#subject2"> <tema:title>kukka</tema:title> <tema:predicate> <type:Predicate rdf:about="#predicate4"> <tema:title>on usein</tema:title> <tema:adjective rdf:resource="#adjective3"/> </type:Predicate> </tema:predicate> <tema:predicate> 14
  12. 12. <type:Predicate rdf:about="#predicate5"> <tema:title>voi saada tuntemaan</tema:title> <tema:adjective rdf:resource="#adjective1"/> </type:Predicate> </tema:predicate> <tema:latitude/> <tema:longitude/> <tema:isabstract>false</tema:isabstract> </type:Subject> <type:Container rdf:about="#container1"> <tema:title>Hansun kukkakauppa</tema:title> <tema:contain rdf:resource="#subject2"/> <tema:latitude/> <tema:longitude/> <tema:isabstract>false</tema:isabstract> </type:Container> <type:Domain rdf:about="#domain1"> <tema:title>Domain 1</tema:title> <tema:has rdf:resource="#subject2"/> <tema:has rdf:resource="#container1"/> <tema:tint>3399ff</tema:tint> </type:Domain> <type:Domain rdf:about="#nodomain"> <tema:title>No domain</tema:title> <tema:has rdf:resource="#subject1"/> <tema:tint>bbbbbb</tema:tint> </type:Domain> </rdf:RDF> 15
  13. 13. SQL-RAKENNE Jos palvelu toteutettaisiin ilman RDF-ohjelmistokehystä MySQL-tietokannassa, siitä tulisi tietokantatauluina ilmaistuna tämän näköinen. Ei sisällä käyttäjätunnistukseen liittyviä tauluja. Taulut toteuttavat kolmannen normaalimuodon ehdon. 16
  14. 14. XML-RAKENNE Jos semanttinen tieto talletettaisiin pelkästään XML-tiedostoon, tiedoston runko olisi jotakuinkin seuraavanlainen: <?xml version="1.0" encoding="UTF-8"?> <root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="thematics.xsd"> <domains> <domain uri=""> <description/> <color/> </domain> </domains> <objects> <object uri="" isabstract=""> <description/> <types> <type/> </types> <latitude/> <longitude/> <belongstodomain> <domainuri/> </belongstodomain> <predicates> <predicate> <description/> <targets> <adjective/> </targets> </predicate> </predicates> </object> </objects> <containers> <container uri=""> <description/> <types> <type/> </types> <contains> <objecturi/> </contains> 17
  15. 15. <belongstodomain> <domainuri/> </belongstodomain> </container> </containers> <adjectives> <adjective uri=""/> <description/> </adjectives> </root> Tätä tiedostoa ei koskaan saisi editoida pelkällä tekstieditorilla sen herkän vahingoittumisen vuoksi. Skeematiedostona eli tiedon eheyden varmistajana toimisi thematics.xsd, joka näyttäisi visuaalisesti seuravanlaiselta: 18
  16. 16. UML-KAAVIOINTIA Aktiviteettikaavio käyttöliittymän lataamisesta yhdellä kertaa kokonaisuudessaan. Kaaviosta puuttuu karttapalasten ajoittainen haku Google Maps –palvelimilta, sekä mahdolliset muut AJAX-kutsut. 19
  17. 17. Käyttötapauskaavio, joka kuvaa hakua adjektiiveillä, täydennettynä predikaattiehdolla, sekä haku kohdistuisi myös ulkoiseen tietolähteeseen. Huomaa myös kommenttikenttä, joka viittaa semanttisen tiedon käsittelyyn selaimen puolella RDFQueryllä (Javascript- kirjasto). Sekvenssikaaviona liialtikin yksinkertaistettu hakuprosessi tiedon hakemiseksi ulkoisesta lähteestä. Prosessi kulkisi konvertterin (pikemminkin analysaattori) läpi, joka seuloisi käyttäjän tekemien adjektiivien ja predikaattien pohjalta vastaavuudet hakukohteessa. 20
  18. 18. JAVA + SPARQL + SESAME Javaksi kirjoitettu esimerkkikoodi semanttisen tiedon hakemisesta Sesame-ohjelmistokehystä hyödyntäen. Sesamea käytettäessä ei ole niin olennaista, miten se tiedon tietokantaan, tiedostoon tai muistiin tallettaa, sillä kutsumetodit ovat yhtenevät. Tässä on käytetty MySQL-tietokantaa (ei liity toisaalla dokumentissa viitattuihin MySQL-tauluihin). package triplets; import java.util.ArrayList; import java.util.logging.Level; import org.openrdf.repository.Repository; import org.openrdf.repository.RepositoryConnection; import org.openrdf.OpenRDFException; import org.openrdf.model.Value; import org.openrdf.query.BindingSet; import org.openrdf.query.MalformedQueryException; import org.openrdf.query.QueryEvaluationException; import org.openrdf.query.QueryLanguage; import org.openrdf.query.TupleQuery; import org.openrdf.query.TupleQueryResult; import org.openrdf.repository.RepositoryException; import org.openrdf.repository.sail.SailRepository; import org.openrdf.sail.SailException; import org.openrdf.sail.rdbms.mysql.MySqlStore; class Something { public String data; public Something() { MySqlStore mystore = new MySqlStore("tematiikka"); mystore.setServerName("localhost"); mystore.setPortNumber(3306); mystore.setUser("user"); mystore.setPassword("***"); mystore.setMaxNumberOfTripleTables(256); Repository myRepository = new SailRepository(mystore); try { myRepository.initialize(); } catch (OpenRDFException ex) { java.util.logging.Logger.getLogger(Something.class.getName()).log(Level.SEVERE, null, ex); } RepositoryConnection con = null; TupleQuery tuplequery = null; TupleQueryResult result = null; 21
  19. 19. String queryString = "PREFIX tema:<http://website.com/tema/1.0/> " + "PREFIX type:<http://website.com/types/1.0/> " + "SELECT ?predicatetitle ?adjectivetitle " + "WHERE " + "{ ?subject tema:title 'katusoittaja' . " + "?subject tema:predicate ?predicate . " + "?predicate tema:title ?predicatetitle . " + "?predicate tema:adjective ?adjective . " + "?adjective tema:title ?adjectivetitle }"; try { con = myRepository.getConnection(); tuplequery = con.prepareTupleQuery(QueryLanguage.SPARQL, queryString); result = tuplequery.evaluate(); ArrayList<String> list = new ArrayList(); Value val1; Value val2; while (result.hasNext()) { BindingSet bindingset = result.next(); val1 = bindingset.getValue("predicatetitle"); val2 = bindingset.getValue("adjectivetitle"); list.add(val1.stringValue() + " " + val2.stringValue()); } data = list.toString(); } catch (RepositoryException e) { e.printStackTrace(); } catch (QueryEvaluationException e) { e.printStackTrace(); } catch (MalformedQueryException e) { e.printStackTrace(); } finally { try { result.close(); con.close(); mystore.shutDown(); } catch (RepositoryException e) { } catch (QueryEvaluationException e) { } catch (SailException e) { } } } } 22
  20. 20. HAVAINNEKUVIA Kuvat 1 – 8 23
  21. 21. Kuva 1 o Haku voi kohdistua samanaikaisesti sekä Suomeen ja jonnekin aivan muualle. o Säädettäessä korkeutta hakutulokset pysyvät näkyvissä. 24
  22. 22. Kuva 2 o Haun perusteella saman adjektiivi+predikaatti -parin sisältävät solmukohdat avautuvat. Piilotettujen solmukohtien olemassaolosta vihjaa +-merkki. o Liikkeen kohdalla merkki tarkoittaa ryhmitystä eli liikkeellä on määriteltyjä tuotteita – tämä on itse asiassa tehdyn vaatimusmäärittelyn vastainen ja täten muutettava toisenlaiseksi, sillä tässä rikotaan monosemisyysehtoa. 25
  23. 23. Kuva 3 o Kaikista tässä dokumentissa esitellyistä havainnekuvista puuttuu tarkoituksellisesti kohteen nimi, sekä muu kuvaava tieto. 26
  24. 24. Kuva 4 o Hakujen pohjalta voisi saada myös ehdotuksia esim. lähikaupungeista, lähimaista, koko maailmasta, koko universumista(!). 27
  25. 25. Kuva 5 o Tarkastelukorkeuden kasvaessa yksittäiset kohteet häviävät ja niiden tilalle tulee yksi symboli per tietynlainen kohde, lukumäärällä varustettuna. o Ei pakotettua zoomauksen kautta lähestymistä, vaan useita kohteita sisältävät ovat ”klikattavissa auki” (ks. kuva 6). 28
  26. 26. Kuva 6 o Jos nupin kohdalla on useita domaineja, värjätään se raitaisesti. Lähietäisyydellä näin voi tapahtua vain silloin, jos kyseisestä kohdasta on poistettu säiliö, jossa nupit ovat sijainneet. 29
  27. 27. Kuva 7 o Nuppeja voisi valita ctrl-näppäin pohjassa pitäen useita. 30
  28. 28. Kuva 8 o Adjektiiveilla ja predikaateilla haettaessa, voidaan ulkoisia tietolähteitä kuvaaviin ikoneihin saada ehdotelmia. o Ulkoinen tietolähde voisi olla vaikkapa kirjasto, Makuuni, antikvariaatti, Aarikka tai Flickr. 31
  29. 29. AJATUKSENSIEMENIÄ  Liikkuvat kohteet: bussit, jäätelöautot, kirjastoautot  Attribuutit: mukaanotettava, paikalla koetettava, paikalla koettava, nyyttikestit (vietävä jotain)  Kohteina ihmiset (”Sari on osaava”)  ”Tuote on tilapäisesti loppu”  Liikkeellä voi olla monta eri osastoa  Organisaatio voi olla levittäytynyt useampaan kaupunkiin  Eri käyttäjien karttasisältöjen vertailu  Mitoiltaan (lähes galaktisen) laajat kohteet: kiinan muuri 32

×