Organizations of all sizes face issues harmonizing data between disparate sources in a way that is both efficient and useful for analysis and visualization. Geo-Ontologies offer an approach to data management that enables flexibility for interacting with data in a generic context even if the data is lacking geometries or contains problematic text errors. RunwaySDK is an open source ontology engine which empowers robust web visualizations to serve the analytical needs of organizations both large and small. Built on open source tools and driven by real world needs, GeoDashboard (also Open Source) exposes the flexibility gained from RunwaySDK by empowering users with robust features for managing and visualizing their data from a web-browser. This talk will focus on how GeoDashboard’s use of Geo-Ontologies enables dynamic mapping of almost any dataset in meaningful ways to fight disease and sanitation issues in developing countries.
Ontologies in software development are a way to apply human like inferences to data, such as a bee is an insect. Geo-Ontologies focus on the geographic relationships of ontologies, such as Seoul is within Korea. Ontologies offer a valuable approach to data management because it allows for building a complex network of structured relationships. These well defined relationships can also be used to analyze and map data regardless of whether the data points include geometries. Using this approach to software development coupled with an open source business model has enabled TerraFrame to develop the mature ontology based data engine RunwaySDK and the powerful map based visualization layer GeoDashboard.
RunwaySDK has been used in conjunction with an application tier to fight vector borne disease in multiple countries. GeoDashboard is a newer open source application built with PostGIS, GeoServer, Leaflet.js, and RunwaySDK which enables users to gain control over both data management and visualization all from a web-browser. The goal of GeoDashboard is to give organizations of all sizes the means to solve and share difficult problems through easy and accessible tools. This talk will introduce the basics of RunwaySDK’s Geo-Ontology model and how it is being used in GeoDashboard to allow users to:
*Dynamically map layers aggregated against political boundaries
*Dynamically map layers with different geometric and cartographic representations
*Dynamically filter data across related layers in a map
*Dynamically query ontology data that layers are mapped against
*Manage data relationship structures through ontology web widgets
*Manage geographic data through web widgets
*Expose data quality issues through web widgets