1 of 15

OpenActive Community Group Hangout

Current state of open opportunity data

2017-11-15

2 of 15

Agenda

  • Current state of open opportunity data
  • Data Harvesting
  • Facilities Data
  • AOB
  • Next Calls

3 of 15

Current State of Open Opportunity Data

4 of 15

Realtime Paging Specification

  • 20 live data feeds
  • 19 conformant to the specification
  • British Cycling has incorrect structure

5 of 15

Modelling Specification

  • 8/19 feeds declare the OpenActive context
    • Good Gym
    • Makesweat
    • Vision Redbridge
    • Bookwhen
    • Better activities
    • activeNewham
    • Fusion Lifestyle
    • Leisure World Colchester

6 of 15

Modelling Specification

  • Problems with other 11 data feeds
    • 1 wrongly declares the @context property
    • 1 has incorrectly structured response in feed
    • 1 empty feed?
    • 8 are using a custom schema that maps closely to our model
  • Custom schemas
    • events, clubs, locations, e.g. table tennis locations
    • possibly some additional properties required?

7 of 15

Review of published data

  • Results of initial analysis
    • Feeds are making broad use of standard properties
    • Some use of beta and custom properties
  • Common core event properties:
    • name, description, activity, organizer, offer, location/address, genderRestriction
  • Most are using event/subEvent
  • Most are using geographic co-ordinates

8 of 15

Unused properties

  • Properties not in use so far:
    • attendeeInstructions
    • accessibilityInformation
    • accessibilitySupport
    • isCoached
    • meetingPoint (GoodGym using beta property)

9 of 15

Conclusions

  • Specification improvements to highlight conformance and versioning
  • API dashboard will help highlight issues
  • Better tooling to support validation
  • Better documentation to support mapping
  • More engagement to drive adoption

10 of 15

Data Harvesting

11 of 15

Harvesting data

  • Everyone working with opportunity data will need to harvest it
  • Is there interest in developing an open source harvester?
  • Looking to facilitate connections across the community
    • Meeting on either 11th/12th December
  • Ensure we’re developing an open ecosystem

12 of 15

Discussion: Facilities and Availability Data

What are the requirements?

13 of 15

Schedule for Next Calls

14 of 15

Call Schedule

  • 29th November
    • Activity List: moving forward
    • API dashboard demo
  • 13th December
    • Booking: understanding existing landscape
  • tbc

15 of 15

Get involved

  • Who else should be attending these meetings?
  • Please share our work with your personal network