About the opportunity data dashboard
OpenActive is a community-led initiative using open data to help people get active. The opportunity data dashboard lists all of the openly licensed datasets and APIs published as part of the OpenActive initiative.
Opportunity data is about where and when sport and physical activities happen. For example, when and where a yoga class or group run is taking place.
Using the opportunity data feeds, you can harvest data about sporting and physical activities from across the UK. This data is made available for anyone to access, use, and share under an open licence. You are free to use the data to help build new products and services, for example to help people discover opportunities to be more phyiscally active.
The dashboard provides an overview of which datasets are available, which data publishers support the OpenActive standards and short summaries of the standardised data.
On the homepage you can find a table showing the various features of the each provider's API. Above the table you'll find a date and time which show how recently the datasets were updated. The dashboard should update every 30 minutes.
Columns, with explanations are as follows:
|Provider||States the provider name and a link to the dataset information page.|
|Endpoint||Provides a link to the API endpoint and shows whether the endpoint is responding to requests.|
|Uses paging spec?||Indicates whether the dataset conforms to the Realtime Paged Data Exchange specification|
|Uses opportunity model?||Indicates whether the dataset conforms to the Opportunity Model specification|
|Includes coordinates?||Indicates whether any latitude longitude coordinates were found for any of the items in the dataset.|
|Issues||Displays the number of Github issues relevant to the dataset. This also links to the datasets github issues page, where you can discuss problems or contribute suggestions about the dataset|
|Summary||Summaries are available for those datasets that conform to the standard data model. The summary includes a list of activities frequently found in the list, as well as a geographical breakdown for those feeds that include co-ordinates.|
|Licence||Shows and links to the licence which applies to the dataset.|
If a dataset conforms to the two specifications above the dashboard will produce a summary.
The summary is generated by walking through each page of a dataset endpoint, skipping to pages relevant to the past year, and extracting values from the location and activity fields. The location coordinates are reverse geocoded with local authority boundaries, producing a tally of where opportunities take place.
Each summary update is limited to 2000 samples. Sampling is run once a day to ensure the summary is kept up to date.
Opening the summary modal shows:
Reports the frequency with which activity names are used to tag opportunities in this feed.
Top Local Authorities
Describes the geographic coverage for this dataset, by identifying the local authorities within which the opportunities take place.
Contribute to this dashboard
If you'd like to contribute code, suggestions, or report a problem, you can submit a pull request or an issue to the Github repository.