The architecture builds upon and extends the one presented by
Brovelli et al. (2014). Data collection from mobile devices is
achieved through the Open Data Kit (ODK) suite (Brunette et al.,
2013; https://opendatakit.org), which is mainly composed of the
ODK Collect and the ODK Aggregate modules. ODK Collect is a customizable
mobile app for Android devices which, as mentioned in
Section 2, allows collection of geospatial punctual data. It downloads
form templates from, and sends user compiled forms to,
ODK Aggregate, a Web application running under an Apache
Tomcat server (http://tomcat.apache.org). ODK Aggregate manages
forms and users (including their permissions on data access and
download) and stores collected data through a synchronization
with a PostgreSQL database (http://www.postgresql.org).