The model for Open Data Access is to define the rules of access and use of the data and then to make data sets available to people or organisations who agree to the rules of access and use.
A way of implementing Open Data is for government agencies to use applications that embody the reason for access and the rules of access. When a person or organisation wishes to access the data, they receive a free app owned by the government that only they can operate. They only receive the app if they are entitled to access the data for the given purpose. The functionality of the app defines the authorised use of the data. There are penalties associated with using the data for unauthorised purposes.
Instead of there being a single application that all people or organisations use for a particular purpose each person or organisation gets a clone or copy of the application that they use and for which they are responsible. Using copies of applications decentralises any application along with substantial savings, increased privacy, greater security, more functionality and ease of implementation and deployment.
In systems terms, the copies of the apps act as a swarm and the swarm exhibits group intelligence. The apps become a Complex Adaptive System where the actions of the whole are greater than the actions of any one copy of the app.
How to implement
The government department with a data set publishes an API to the data. Only authorised apps are permitted to access the data. Developers can create apps and get them authorised for use by people or organisations with defined characteristics. The app contains the purpose and rules of access embedded in the code.
Once an app has established a connection and had access to the data, it remembers the data. The data can be re-used by other approved applications. Rules of access can include payments. The government can own apps, or the government can license apps.
All apps publish the data they access and whether or not the app stores a copy of the data.
Any organisation can authorise the use of any app if the organisation contains the same data.
Organisations can evolve their existing apps to the same decentralised model if it will result in savings.
Example Apps for people built on existing data
- Confirm my identity
- Change my contact details
- Apply for a security clearance
- Apply for a position
- Supply credentials
- Obtain copies of my tax returns
- Access my records of superannuation payments
Example Apps for organisations built on existing data
- Access my social security receipts
- Change a Company Details
- Access Public Register of Companies
- Access Public Register of land sales
- Obtain GST payments and receipts