OnToMap in WeGovNow
What is WeGovNow OnToMap and OTM Logger
The OnToMap Logger is a WeGovNow platform component which collects, aggregates and
publishes data about user activities that are collected by the front-end applications of the
platform; this data is sent to the logger by the front-end applications themselves.
The Logger doesn’t have access to any personal data belonging to the users, and it uses only
their numeric identifier (UWUM ID), which is used to associate the logged events to the users
generating them through their actions (e.g., the editing of a geographic piece of data).
Specifically, the OTM Logger provides the following functions:
- Centralised logging of user activities within the WeGovNow platform. The OnToMap Logger is a centralised collector of the history of actions performed by WeGovNow users by interacting with the WeGovNow applications. The goal is that of achieving a unified perspective on user behaviour, e.g., to support cross-application personalisation. Within the WeGovNow platform, applications push their log data to a single component (the OnToMap Logger), which merges the information managing a unified history of user activities. In order to effectively support information retrieval, centralised logging has to be coupled with data integration. In fact, as applications can adopt different terminologies, the user activities they log might seem to refer to different types of information even when it is not the case. This leads to the second role of the Logger, described in the following.
- Data integration across WeGovNow applications. The Logger provides a unified view on the data shared in the WeGovNow platform, including the Open Data managed by OnToMap, in order to enable WeGovNow applications to retrieve information collected about geographical objects, initiatives, issues, and so forth to populate their maps. As applications can use diverse conceptual models for representing geographical information, heterogeneous data descriptions have to be reconciled. The OnToMap Logger addresses this issue by exploiting the semantic representation of geographical information provided by OnToMap Ontology, that is used as an interlingua among WeGovNow applications. The ontology formally represents the concepts in which the data shared among the WeGovNow applications can be classified: the data categories defined by an application can be mapped to the concepts of the ontology, at application integration time, to define the rules for translating the information provided by the application to the common ontology format.