Tutkimusdatapalvelut Tekniikka ja sovelluskehitys Mika Hirvonen, Pasi Keski-Nisula, Joonas Kesäniemi, Kimmo Koskinen
Kehitystyön periaatteita Ketterän kehityksen periaatteet Jatkuva kehittäminen Tiivis yhteistyö sidosryhmien kanssa TIKE, CSC, tutkimushallinto, tutkimusryhmät… Datalab-työpajat Kohdealueen tuntemus (tutkija) Metatieto, sanastot ja palvelut (kirjasto) Toteutus (ohjelmoija)
Käyttöliittymät Yksinkertaisia/Nopeita Näytön kokoon mukautuvia Hakukoneystävällisiä. Löytyy myös Googlella. Uusin tekniikka (HTML5, CSS3, jQuery Mobile…)
Ohjelmointitekniikkaa Palvelimella: MariaDB + Sphinx TAI Solr + elasticsearch + RDF tietokannat PHP + Laravel-framework TAI Node.js + Express-framework + Spring/Play (java) Linux Selaimessa: JavaScript Avoin lähdekoodi Versionhallinta (Git) Lähdekoodin jakaminen (GitHub)
Esimerkkisovellus: Nimeämislomake Nimen maksimipituudeksi 255 merkkiä(?) Automaattisesti lomakkeelle päivämäärä ja kellonaika Käyttäjän naputtelemat tiedot Otsikko Tekijä(t) Kuvaus Erikoismerkkipoisto Mietittävää vielä: isot kirjaimet, ääkköset, välilyönnit…. Formaatti esim. tutkimusdatapalvelut_20130511_1724_Pasi Keski-Nisula_esitys tudatupaan http://www.terkko.helsinki.fi/filenaming/
Palvelut ja sovellukset Visualisoinnit Ohjelmointirajapinnat Formaattimuunnokset Tiedostojen nimeämispalvelu Metatiedon luontipalvelu Tunnistepalvelu Käsitepalvelut sanastot, henkilöt, paikat, laitteet, projektit, julkaisut, datasetit, organisaatiot…
Avoimen tutkimusdatan palvelut Yliopiston oma avoimen datan palvelu Esimerkkejä: Saamelaiskulttuurin ensyklopedia (Semantic MediaWiki) Kilpisjärven biologinen asema (DSpace) Pompeiji-projekti (?) CSC:n Avaa-hanke Zenodo