| ODK | |
|---|---|
| Developer | Get ODK |
| Written in | Java, JavaScript, Python |
| Operating system | Cross-platform |
| Type | Data collection, Mobile forms |
| License | Apache 2 |
| Website | getodk |
| Repository | github |
ODK is an open-source data collection platform that supports online and offline collection of data on people, places, and things and allows previously collected data to be updated over time. [1]
ODK is used for operational and longitudinal data collection, including infrastructure assessment [2] [3] , field service delivery [4] [5] , environmental and agricultural monitoring [6] [7] , and household studies. [8] [9]
ODK supports online and offline collection of structured data on Android devices and through web forms. Forms can capture text, numbers, selections, dates, multimedia, barcodes, signatures, and metadata such as time, location, and user actions. [10] [11]
Forms include logic for controlling data entry, including conditional branching, validation rules, calculations, and repeating sections. [12] ODK also includes geospatial functionality, allowing users to collect points, lines, and polygons, use online or offline map layers, and apply spatial constraints such as geofencing and intersection checks. [13]
Collected data is synchronized to a server for storage and management. The system provides tabular and map-based monitoring, accept/reject workflows, audit logs, end-to-end encryption, and role-based access control. [14] ODK includes a feature called Entities that enables persistent records representing people, places, or things, which can be updated over time and accessed in both online and offline environments. [15] [16]
ODK integrates with external systems through a REST API and supports data exchange with third-party tools, including automation platforms, business intelligence software, and analysis environments in Python and R. [17] [18] [19]
ODK (formerly called Open Data Kit) was founded in 2008 by Gaetano Borriello, Yaw Anokwa, Waylon Brunette, and Carl Hartung. It was designed to be an extensible, open-source suite to build information services for developing regions. [20]