SlideShare a Scribd company logo
1 of 12
© Forum Virium Helsinki
Linked Events
        Tapahtumarajapinta


Helsingin kaupungin kehittäjätapaaminen
              10.05.2012



            © Forum Virium Helsinki
Linked Events, kehittäjätapaaminen 10.5.12

•   Tähän settiin on koottu 10.5.12 Helsingin kaupungin kehittäjätapaamista varten
    Linked Events-hankkeesta muutama slaidi taustoista ja alkuperäisestä visiosta (4-9)
    sekä loppuun kaksi slaidia tämänhetkisestä tilanteesta ja olennaisista linkeistä (10-11)
•   Linked Events on kevyellä resurssoinnilla Forum Viriumin eteenpäin viemä hanke, jota
    myös Helsingin kaupungin viestintä on rahoittanut 2011.
•   Hankkeen alussa on haastateltu laajasti läpi olennaisia toimijoita ja selvitetty heidän
    toiveitaan ja tilannettaan
•   Jotta monisyisessä asiassa päästiin eteenpäin, tässä vaiheessa fokus on proof of
    conceptin tekemisessä perustuen vain yhden toimijan ylläpitämään sinänsä laajaan
    tapahtuma-aineistoon. Nyt keskitytään tiedon rakenteeseen, avoimeen rajapintaan ja
    semanttisen webin mahdollisuuksiin, ei vielä yhteiskäyttöisen tietokannan
    rakentamiseen tai yhteisten luokittelujen/ontologioiden määrittelyyn.
•   Testien tulosten perusteella määritellään ja käynnistetään seuraava vaihe.
    Samanaikaisesti käydään neuvotteluja siitä kenelle tämäntyyppisen palvelun ylläpito
    kuuluu pidemmällä aikajänteellä.



                                  © Forum Virium Helsinki
Tausta

• Pääkaupunkiseudulla useat julkiset toimijat ovat kehittäneet oman
  tapahtumakalenterisovelluksensa, jota kukin itse ylläpitää.
• Tapahtumatietojen ylläpitoa on aikanaan pidetty sen verran
  yksinkertaisena tiedonhallintahaasteena, ettei yhteistyötä ole
  katsottu tarpeelliseksi.
• Sama tapahtuma voi olla useassa eri tietokannassa. Pahimmillaan
  samasta tapahtumasta on poikkeavat tiedot, toinen ajan tasalla,
  toinen ei. Mahdollisuus virheisiin moninkertaistuu.




                         © Forum Virium Helsinki
Haaste

• Johtanut päällekkäiseen työhön ja ylläpitokustannuksiin.
• Tieto ei kulje kovin hyvin eri järjestelmien välillä, joitakin
  rajapintoja on tehty.
• Tapahtuman tuottajalle on työlästä lähettää tiedot useaan eri
  kalenteriin, kaupunki on vain yksi toimija, mediat tärkeämpiä.
• Tiedon jakelukanavien määrä kasvaa jatkuvasti - mobiilipalvelut,
  nettisivut, sähköiset näyttötaulut. Näitä usein ylläpidetään eri
  järjestelmillä.




                          © Forum Virium Helsinki
Ratkaisu

• Luodaan yksi hyvin määritelty ja rakenteeltaan joustava
  tapahtumatietokanta, johon tapahtumatiedot syötetään
• Tapahtumatietokanta ja eri toimijoiden tapahtumakalenterit
  eriytetään
• Kukin tapahtumakalenteri (käyttöliittymä) hakee tiedot yhteisestä
  tietokannasta oman profiilinsa mukaan
• Tietokanta on täysin avoin eli kaikki palveluntarjoajat voivat hakea
  haluamansa tapahtumatiedot ilman kustannuksia teknisten
  rajapintojen kautta
• Tietokannan avoimuutta helpottaa se että tapahtumatietojen
  halutaan yleensä leviävän mahdollisimman laajalle eli ne ovat
  tapahtuman järjestäjän markkinointia


                          © Forum Virium Helsinki
Tärkeimmät hyödyt
• Tapahtumatiedot ovat avoimesti kaikkien toimijoiden käytössä
   • Uutta liiketoimintaa alan yrityksille, esim. uudet mashup-palvelut
   • Markkinoinnin peitto paranee, uusia kanavia tapahtumajärjestäjille
     kustannustehokkaasti


• Kehitys- ja ylläpitokustannukset jakaantuvat useammalle taholle
   • Edullisempaa kullekin yksittäiselle organisaatiolle
   • Ominaisuudet pysyvät alan yleisessä kehityksessä mukana, koska
     resursseja on riittävästi


• Tieto on ajantasalla, virheet vähenevät kun useampi taho ei pidä
  yllä samaa tietoa
• Parhaimmillaan tapahtuman tuottaja itse ylläpitää tietoa


                            © Forum Virium Helsinki
Linked events, avainasiat

• Yksi tietokanta, monta näkymää

• Avoin rajapinta

• Linked data, semanttinen rakenne




                    © Forum Virium Helsinki
Linked Events –hanke, visio
   Tapahtumakalentereita




                                                                 Kalenteri




                                                                              Kale
                                            Kale




                                                                                             Ka
                                                                                   nt
                      Ka




                                                                                               l
                                                nte




                                                                                        e nt
                           le




                                                                             eri
                                nt




                                                                                             e
                                                   ri




                                                                                        ri
                                   e   ri




                                                  Tapahtumatiedot


          Lupaprosessi                         Tekninen alusta


                                                        © Forum Virium Helsinki
Linked events, status toukokuu 2012

• Tapahtumatietoformaatit benchmarkattu maailmalta
• Valittiin sopivin lähtökohdaksi -> EventsML
• Linked data -suunnitelmissa hidastettu vauhtia. Kehittäjille hyödyllisempää
  tällä hetkellä tarjota dataa XML-muodossa ja JSON rajapinnan kautta.
  Valitun XML:n rakenne tukee kuitenkin konvertointia esim. RDF-muotoon.

• Forum Virium Helsinki ja Helsingin kaupunki ovat teettäneet
  formaattiehdotuksen ja testirajapinnan Mysema Oy:llä. Sitä testataan nyt
  Helsingin kaupungin matkailutoimiston datalla, joka sisältää kolmella
  kielellä matkailijoita kiinnostavia tapahtumia.
• Rajapinta löytyy Forum Viriumin hostaamana (Amazonin pilvessä)
  osoitteesta http://events.hubi.fi
• Nyt halutaan verifioida formaatin ja rajapinnan toimivuus, sen jälkeen
  laajennetaan tapahtumatietojen sisältöä

                             © Forum Virium Helsinki
Linked events, status toukokuu 2012

• Ajantasaiset Helsingin kaupungin matkailutoimiston tuottamat
• tapahtumatiedot välittyvät kerran vuorokaudessa testirajapintaan:
• http://events.hubi.fi

• Keskustelua rajapinnasta:
• http://www.hri.fi/fi/keskustelut/tapahtumarajapinta-linked-events-2/

• Nykyinen matkailutoimiston avoin rajapinta:
• http://www.hri.fi/fi/data/helsingin-kaupunki-tietoa-matkailuun-liittyvista-kohteista
• http://www.visithelsinki.fi/misc/feeds/kaikkitapahtumat.xml




                             © Forum Virium Helsinki
Kiitos!




Forum Virium Helsinki
pekka.koponen@forumvirium.fi
www.forumvirium.fi



                        © Forum Virium Helsinki

More Related Content

More from HelsinkiLovesDevelopers (10)

Civic participation presentation in API Strategy conference in Amsterdam 2014
Civic participation presentation in API Strategy conference in Amsterdam 2014Civic participation presentation in API Strategy conference in Amsterdam 2014
Civic participation presentation in API Strategy conference in Amsterdam 2014
 
Palauterajapinta kuvaus
Palauterajapinta kuvausPalauterajapinta kuvaus
Palauterajapinta kuvaus
 
Crash course to Open Data and APIs
Crash course to Open Data and APIsCrash course to Open Data and APIs
Crash course to Open Data and APIs
 
Palauterajapinta työpaja 17.09.2013
Palauterajapinta työpaja 17.09.2013Palauterajapinta työpaja 17.09.2013
Palauterajapinta työpaja 17.09.2013
 
Helsinki CitySDK Pilot
Helsinki CitySDK PilotHelsinki CitySDK Pilot
Helsinki CitySDK Pilot
 
Futr hki
Futr hkiFutr hki
Futr hki
 
CitySDK Helsinki dev meetup 04.06.2012
CitySDK Helsinki dev meetup 04.06.2012CitySDK Helsinki dev meetup 04.06.2012
CitySDK Helsinki dev meetup 04.06.2012
 
Open cities data catalogue june 2012 presentation
Open cities data catalogue june 2012 presentationOpen cities data catalogue june 2012 presentation
Open cities data catalogue june 2012 presentation
 
Palvelukartan esitys kehittäjätapaamisessa 10.5.2012
Palvelukartan esitys kehittäjätapaamisessa 10.5.2012 Palvelukartan esitys kehittäjätapaamisessa 10.5.2012
Palvelukartan esitys kehittäjätapaamisessa 10.5.2012
 
Helsingin kaupungin kehittäjätapaaminen CitySDK
Helsingin kaupungin kehittäjätapaaminen CitySDKHelsingin kaupungin kehittäjätapaaminen CitySDK
Helsingin kaupungin kehittäjätapaaminen CitySDK
 

Linked events 10.5.2012

  • 1. © Forum Virium Helsinki
  • 2. Linked Events Tapahtumarajapinta Helsingin kaupungin kehittäjätapaaminen 10.05.2012 © Forum Virium Helsinki
  • 3. Linked Events, kehittäjätapaaminen 10.5.12 • Tähän settiin on koottu 10.5.12 Helsingin kaupungin kehittäjätapaamista varten Linked Events-hankkeesta muutama slaidi taustoista ja alkuperäisestä visiosta (4-9) sekä loppuun kaksi slaidia tämänhetkisestä tilanteesta ja olennaisista linkeistä (10-11) • Linked Events on kevyellä resurssoinnilla Forum Viriumin eteenpäin viemä hanke, jota myös Helsingin kaupungin viestintä on rahoittanut 2011. • Hankkeen alussa on haastateltu laajasti läpi olennaisia toimijoita ja selvitetty heidän toiveitaan ja tilannettaan • Jotta monisyisessä asiassa päästiin eteenpäin, tässä vaiheessa fokus on proof of conceptin tekemisessä perustuen vain yhden toimijan ylläpitämään sinänsä laajaan tapahtuma-aineistoon. Nyt keskitytään tiedon rakenteeseen, avoimeen rajapintaan ja semanttisen webin mahdollisuuksiin, ei vielä yhteiskäyttöisen tietokannan rakentamiseen tai yhteisten luokittelujen/ontologioiden määrittelyyn. • Testien tulosten perusteella määritellään ja käynnistetään seuraava vaihe. Samanaikaisesti käydään neuvotteluja siitä kenelle tämäntyyppisen palvelun ylläpito kuuluu pidemmällä aikajänteellä. © Forum Virium Helsinki
  • 4. Tausta • Pääkaupunkiseudulla useat julkiset toimijat ovat kehittäneet oman tapahtumakalenterisovelluksensa, jota kukin itse ylläpitää. • Tapahtumatietojen ylläpitoa on aikanaan pidetty sen verran yksinkertaisena tiedonhallintahaasteena, ettei yhteistyötä ole katsottu tarpeelliseksi. • Sama tapahtuma voi olla useassa eri tietokannassa. Pahimmillaan samasta tapahtumasta on poikkeavat tiedot, toinen ajan tasalla, toinen ei. Mahdollisuus virheisiin moninkertaistuu. © Forum Virium Helsinki
  • 5. Haaste • Johtanut päällekkäiseen työhön ja ylläpitokustannuksiin. • Tieto ei kulje kovin hyvin eri järjestelmien välillä, joitakin rajapintoja on tehty. • Tapahtuman tuottajalle on työlästä lähettää tiedot useaan eri kalenteriin, kaupunki on vain yksi toimija, mediat tärkeämpiä. • Tiedon jakelukanavien määrä kasvaa jatkuvasti - mobiilipalvelut, nettisivut, sähköiset näyttötaulut. Näitä usein ylläpidetään eri järjestelmillä. © Forum Virium Helsinki
  • 6. Ratkaisu • Luodaan yksi hyvin määritelty ja rakenteeltaan joustava tapahtumatietokanta, johon tapahtumatiedot syötetään • Tapahtumatietokanta ja eri toimijoiden tapahtumakalenterit eriytetään • Kukin tapahtumakalenteri (käyttöliittymä) hakee tiedot yhteisestä tietokannasta oman profiilinsa mukaan • Tietokanta on täysin avoin eli kaikki palveluntarjoajat voivat hakea haluamansa tapahtumatiedot ilman kustannuksia teknisten rajapintojen kautta • Tietokannan avoimuutta helpottaa se että tapahtumatietojen halutaan yleensä leviävän mahdollisimman laajalle eli ne ovat tapahtuman järjestäjän markkinointia © Forum Virium Helsinki
  • 7. Tärkeimmät hyödyt • Tapahtumatiedot ovat avoimesti kaikkien toimijoiden käytössä • Uutta liiketoimintaa alan yrityksille, esim. uudet mashup-palvelut • Markkinoinnin peitto paranee, uusia kanavia tapahtumajärjestäjille kustannustehokkaasti • Kehitys- ja ylläpitokustannukset jakaantuvat useammalle taholle • Edullisempaa kullekin yksittäiselle organisaatiolle • Ominaisuudet pysyvät alan yleisessä kehityksessä mukana, koska resursseja on riittävästi • Tieto on ajantasalla, virheet vähenevät kun useampi taho ei pidä yllä samaa tietoa • Parhaimmillaan tapahtuman tuottaja itse ylläpitää tietoa © Forum Virium Helsinki
  • 8. Linked events, avainasiat • Yksi tietokanta, monta näkymää • Avoin rajapinta • Linked data, semanttinen rakenne © Forum Virium Helsinki
  • 9. Linked Events –hanke, visio Tapahtumakalentereita Kalenteri Kale Kale Ka nt Ka l nte e nt le eri nt e ri ri e ri Tapahtumatiedot Lupaprosessi Tekninen alusta © Forum Virium Helsinki
  • 10. Linked events, status toukokuu 2012 • Tapahtumatietoformaatit benchmarkattu maailmalta • Valittiin sopivin lähtökohdaksi -> EventsML • Linked data -suunnitelmissa hidastettu vauhtia. Kehittäjille hyödyllisempää tällä hetkellä tarjota dataa XML-muodossa ja JSON rajapinnan kautta. Valitun XML:n rakenne tukee kuitenkin konvertointia esim. RDF-muotoon. • Forum Virium Helsinki ja Helsingin kaupunki ovat teettäneet formaattiehdotuksen ja testirajapinnan Mysema Oy:llä. Sitä testataan nyt Helsingin kaupungin matkailutoimiston datalla, joka sisältää kolmella kielellä matkailijoita kiinnostavia tapahtumia. • Rajapinta löytyy Forum Viriumin hostaamana (Amazonin pilvessä) osoitteesta http://events.hubi.fi • Nyt halutaan verifioida formaatin ja rajapinnan toimivuus, sen jälkeen laajennetaan tapahtumatietojen sisältöä © Forum Virium Helsinki
  • 11. Linked events, status toukokuu 2012 • Ajantasaiset Helsingin kaupungin matkailutoimiston tuottamat • tapahtumatiedot välittyvät kerran vuorokaudessa testirajapintaan: • http://events.hubi.fi • Keskustelua rajapinnasta: • http://www.hri.fi/fi/keskustelut/tapahtumarajapinta-linked-events-2/ • Nykyinen matkailutoimiston avoin rajapinta: • http://www.hri.fi/fi/data/helsingin-kaupunki-tietoa-matkailuun-liittyvista-kohteista • http://www.visithelsinki.fi/misc/feeds/kaikkitapahtumat.xml © Forum Virium Helsinki