Rajapinnat
Yhtenevät ohjelmointirajapinnat ja avoin data
Ohjelmointirajapinta (Application Programming Interface, API) sanelee tavan, jolla ohjelmisto tarjoaa tietoa tai palveluita sovelluksille tai muille tietojärjestelmille. Avoimessa rajapinnassa kaikki ominaisuudet ovat julkisia ja hyödynnettävissä ilman rajoituksia.
Uskomme yhteisen kaupunkimarkkinan rakentamiseen rajapintojen avulla ja olemme siksi edistäneet rajapintojen yhtenäistämistä muun muassa CitySDK-, 6Aika Avoin data ja rajapinnat-, SynchroniCity ja MySMARTLife-hankkeissa. Löydä luotujen rajapintamäärittelyjen ja referenssitoteutusten hyödyt:
- Avoin palauterajapinta kaupungeille (Open311):
Tarjoaa helpon kanavan antaa palautetta kaupungille ja seurata palautteen etenemistä.
6Aika palauterajapinnan määritelmä: https://github.com/6aika/api-palaute
6Aika palauterajapinnan avoin toteutus: https://github.com/6aika/issue-reporting
Helsingin rajapinta: https://dev.hel.fi/apis/open311/ - Avoin tapahtumarajapinta LinkedEvents:
Helpottaa tapahtumien löytämistä tarjoamalla tapahtumatiedot yhtenäisessä formaatissa.
6Aika Linked events määritelmä: https://github.com/6aika/api-linked-events
6Aika Linked events avoin toteutus: https://github.com/6aika/linkedevents
Helsingin rajapinta: https://api.hel.fi/linkedevents/v1/ - Avoin tilavarausrajapinta Varaamo:
Helsingin rajapinta: https://dev.hel.fi/apis/respa/
6Aika resurssienvarausrajapinnan määritelmä: https://github.com/6aika/api-resurssienvaraus
Helsingin rajapinta: https://dev.hel.fi/apis/respa/ - Avoin rajapinta kaupungin päätöksiin:
Lisää kaupungin päätösten näkyvyyttä tarjoamalla datan rakenteisessa ja yhdenmukaisessa muodossa.
6Aika päätösrajapinnan määritelmä: https://github.com/6aika/api-paatos
6Aika päätösrajapinnan avoin toteutus: https://github.com/6aika/paatos
Helsingin rajapinta: https://dev.hel.fi/paatokset/v1/
Kuvaus: https://dev.hel.fi/apis/openahjo - NGSI: https://ngsi.fvh.fi/v2/
NGSI on FIWARE:n datamallille luotu informaatiomalli, joka yksinkertaisimmillaan muodostuu entiteeteistä ja attribuuteista. Mallilla on kaksi käyttöliittymää tiedon välitystä varten: NGSI-10, joka välittää entiteettien arvonmuutokset (attributes) ja NGSI-9, joka välittää datan saatavuuden datantuottajan mukaan. Dokumentointi. - Jätkäsaaren rajapinnat:
Jätkäsaaren liikkumislaboratorioon liittyvien avoimen datan ja avointen rajapintojen luettelo ja kehittämisen tiekartta.
https://www.hel.fi/hel2/ksv/julkaisut/los_2017-3.pdf