How Does It Work?

Register Your Service, and the Data You Wish To Share

Register your organisation. DataLinker manually authenticates the validity of that registration before making your account active. Register one or more data services to provide and/or consume (receive) data.  Select data schema to be provided (or consumed) and licence terms under which you will provide (or consume) the data.  Your Legal Officer is prompted to approve these.  

This registration process is manual, with your System Administrator and Legal Officer entering information via the website. Subsequent steps are managed by the ‘Provider’ and ‘Consumer’ systems.

Agree Licence Terms and Execute Agreement

DataLinker matches Providers with Consumers who want to receive data and who accept the Provider’s terms.  Consumers receive connection ‘endpoints’ for those matching Providers.
Consumers initiate a ‘Dynamic Client Registration’ request with a Provider, supplying evidence of their agreement to a Provider’s terms. Provider's check this with DataLinker, and accept a Consumer’s registration.
DataLinker ‘witnesses’ this Agreement, and notifies the Legal Officer for both parties that an Agreement has been executed.

Obtain Farmer Permission

Consumers prompt a farmer to provide permission for data to be transferred directly.
“We can get your “core animal data” directly from “Farms R US” – shall we do that?”
Farmers are directed to the Provider’s service (“Farms R Us”) to confirm permission for data to be transferred to the Consumer. An access token is supplied to the Consumer.
Farmers manage or revoke their permission through their account profile with their Provider.

Request and Return Data

Consumers request data from a Provider, passing the farmer’s access token with each request. Requests can be scheduled and automated, ensuring that farm data is up to date and in a farmer’s system when they need it.  

Data transfer is direct from one system to another - no farm data passes through DataLinker.