Real Time Open Data (RTOD) is a middleware that provides access to content from different sources though a single access point. This component can be installed on any deployment that includes the Open Data module.
Most current organizations have a heterogeneity of systems, products and back-ends which hold information that is susceptible to be published in Open Data / Open Government Portals. These systems store all the information in different structures using their own metadata, structural/ordering rules, architecture and access mechanisms.
Currently RTOD offers different alternatives for the extraction and automated updating of content through drivers.
RTOD drivers are modules that establish communication between the RTOD server and content provider systems (back-ends). These modules are essential in the RTOD architecture as they are in charge of the extraction and update of information. Each driver can access a different content provider system. These are the drivers that are available at the moment:
Another of the main features of RTOD is its ability to add semantics to the content extracted from the providers, that is, RTOD is able to offer the content of the providers in formats with semantic load such as RDF/XML, Turtle or N3 for its subsequent storage in a Triplestore. It also allows to enable a SPARQL end-point for the content query.
OGoov integrates with the Smart City Platform through its RTOD component and its drivers that provide the necessary tools to obtain the information handled by the platform. It is possible to expose as open data both the snapshot of the real-time data served by Orion Context Broker and the historical data generated by Cygnus (tool for connecting Orion Context Broker with several data storages, HDFS and STH included, in order to create context data historics).