The Finnish National Access Point as defined in MMTIS directive. Contains a service catalogue for transportation service data and APIs as well as tools for digitizing transportation service data. The catalogue portal is partially based on CKAN.
The live NAP service can be found at https://finap.fi. The service instance is built from the code in this repository.
The background of NAP in Finnish legislation is Government Decree 643/2017 that defines essential information on transportation services (https://www.finlex.fi/fi/laki/alkup/2017/20170643). The decree requires transportation service operators to provide open interfaces for information such as routes, timetables, pricing, accessibility, etc.
NAP is the Finnish catalogue service for such essential information. It also includes tools for digitizing basic information for service providers that do not have their own means to do so. The latter functionality is aimed at small companies - it is assumed that larger organizations have their own systems that can export data and APIs. However, also these larger companies use NAP to publish their own interfaces.
Directories:
napcontains the NAP CKAN portal extensions, configurations and scriptsotecontains the OTE digitalization tools application (both frontend and backend)awscontains configuration and scripts for setting up the cloud environments (except secrets, like keys)databasecontains migrations and test data to setup the OTE database
Here is a overview of our AWS production architecture. CI and other development related parts are not included.
See Dependency Overview for where each ecosystem's dependencies are declared and commands to list them.
