We organise UK open data by location and signpost the source.

GoodGym OpenActive Data Profile

This Data Profile summarises the data published by GoodGym under the OpenActive initiate. The Data Profile includes fieldnames, data structure, datatypes, example values and more.

Overview

Total number of items9,498
Last fetched onSat 18th Jan 2020

Number of items by state

StateNumber of items
Updated9,498
Deleted0
Total9,498

Data structure

The data structure is displayed as a series of paths. Each path can be a fieldname/value pair, or an array of variables. Note that the Opportunity Model allows for both within the same feed, so a path might be a fieldname/value pair for one item, and an array for another.

Special symbol [0] signifies a sequential array.

data
data/@context
data/@context/[0]
data/activity
data/activity/[0]
data/ageRange
data/beta:distance
data/beta:distance/unit
data/beta:distance/value
data/beta:formattedDescription
data/beta:hasCoaching
data/beta:level
data/beta:orderPostUrl
data/beta:registrationCount
data/description
data/disambiguatingDescription
data/duration
data/endDate
data/genderRestriction
data/id
data/identifier
data/image
data/image/[0]
data/image/[0]/name
data/image/[0]/type
data/image/[0]/url
data/isAccessibleForFree
data/leader
data/leader/description
data/leader/email
data/leader/name
data/location
data/location/address
data/location/address/addressLocality
data/location/address/postalCode
data/location/address/streetAddress
data/location/address/type
data/location/areaServed
data/location/beta:meetingPoint
data/location/description
data/location/geo
data/location/geo/latitude
data/location/geo/longitude
data/location/geo/type
data/location/type
data/maximumAttendeeCapacity
data/name
data/offers
data/offers/id
data/offers/price
data/offers/type
data/organizer
data/organizer/email
data/organizer/logo
data/organizer/name
data/organizer/telephone
data/organizer/type
data/organizer/url
data/programme
data/publicAccess
data/remainingAttendeeCapacity
data/startDate
data/toLocation
data/toLocation/[0]
data/toLocation/[0]/description
data/toLocation/[0]/name
data/toLocation/[0]/type
data/type
data/url
id
kind
modified
state

Datatypes

All data in the feed is extracted and analysed, and a profile produced on what is found. Note that this represents a point in time - the publisher may make changes to their feeds which would alter the data profile.

Fieldname:data
Path:data
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:objectPresent:100%
% of values with datatype=object
Minimum number of elements:29
Maximum number of elements:31
 
Fieldname:@context
Path:data/@context
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:arrayPresent:100%
% of values with datatype=array
Minimum number of elements:2
Maximum number of elements:2
 
Fieldname:[0](denotes one or more array elements)
Path:data/@context/[0]
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:URLPresent:100%
% of values with datatype=URL
Minimum URL length:38
Maximum URL length:43
Possible values:
 
Fieldname:activity
Path:data/activity
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:arrayPresent:100%
% of values with datatype=array
Minimum number of elements:1
Maximum number of elements:2
 
Fieldname:[0](denotes one or more array elements)
Path:data/activity/[0]
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:7
Maximum string length:12
Possible values:
  • Running
  • Volunteering
 
Fieldname:ageRange
Path:data/ageRange
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:2
Maximum string length:2
Possible values:
  • 18
 
Fieldname:beta:distance
Path:data/beta:distance
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:objectPresent:100%
% of values with datatype=object
Minimum number of elements:2
Maximum number of elements:2
 
Fieldname:unit
Path:data/beta:distance/unit
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:3
Maximum string length:3
Possible values:
  • KMT
 
Fieldname:value
Path:data/beta:distance/value
Present:100.00%(9,498 items)
% of updated items containing this field
Datatypes:NULLPresent:14%
% of values with datatype=NULL
Possible values:
  • NULL
integerPresent:86%
% of values with datatype=integer
Minimum integer value:-10
Maximum integer value:35
Number of unique values:>10
Example:5
 
Fieldname:beta:formattedDescription
Path:data/beta:formattedDescription
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:2
Maximum string length:5811
Number of unique values:>10
Example:Another recce in preparation for the Grindleford Gallop race in March. Approx 11 miles of trail / fell running over the hills with a bit of road thrown in there. 1,655 ft of elevation. https://www.strava.com/routes/23304231 Plan to get the bus to Bakewell (#218 bus @ 08:30 from Sheffield Interchange), and get the train back from Grindleford to Sheffield. Meet at the bus station in Bakewell at 09:45, if not on the bus before.
 
Fieldname:beta:hasCoaching
Path:data/beta:hasCoaching
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:booleanPresent:100%
% of values with datatype=boolean
Possible values:
  • [EMPTY]
  • 1
 
Fieldname:beta:level
Path:data/beta:level
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:8
Maximum string length:12
Possible values:
  • beginner
  • intermediate
 
Fieldname:beta:orderPostUrl
Path:data/beta:orderPostUrl
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:URLPresent:100%
% of values with datatype=URL
Minimum URL length:49
Maximum URL length:49
Possible values:
 
Fieldname:beta:registrationCount
Path:data/beta:registrationCount
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:integerPresent:100%
% of values with datatype=integer
Minimum integer value:0
Maximum integer value:220
Number of unique values:>10
Example:2
 
Fieldname:description
Path:data/description
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:2
Maximum string length:5658
Number of unique values:>10
Example:Another recce in preparation for the Grindleford Gallop race in March. Approx 11 miles of trail / fell running over the hills with a bit of road thrown in there. 1,655 ft of elevation. https://www.strava.com/routes/23304231 Plan to get the bus to Bakewell (#218 bus @ 08:30 from Sheffield Interchange), and get the train back from Grindleford to Sheffield. Meet at the bus station in Bakewell at 09:45, if not on the bus before.
 
Fieldname:disambiguatingDescription
Path:data/disambiguatingDescription
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:1
Maximum string length:243
Number of unique values:>10
Example:Beautiful peak hills
 
Fieldname:duration
Path:data/duration
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:4
Maximum string length:7
Number of unique values:>10
Example:PT180M
 
Fieldname:endDate
Path:data/endDate
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:datePresent:100%
% of values with datatype=date
Number of unique values:>10
Example:2020-02-16T12:45:00+00:00
 
Fieldname:genderRestriction
Path:data/genderRestriction
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:5
Maximum string length:5
Possible values:
  • mixed
 
Fieldname:id
Path:data/id
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:URLPresent:100%
% of values with datatype=URL
Minimum URL length:40
Maximum URL length:196
Number of unique values:>10
Example:http://www.goodgym.org/api/happenings/grindleford-gallop-race-recce-2-bakewell-to-grindleford
 
Fieldname:identifier
Path:data/identifier
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:integerPresent:100%
% of values with datatype=integer
Minimum integer value:1
Maximum integer value:30546
Number of unique values:>10
Example:29728
 
Fieldname:image
Path:data/image
Present:100.00%(9,498 items)
% of updated items containing this field
Datatypes:arrayPresent:67%
% of values with datatype=array
Minimum number of elements:8
Maximum number of elements:13
NULLPresent:33%
% of values with datatype=NULL
Possible values:
  • NULL
 
Fieldname:[0](denotes one or more array elements)
Path:data/image/[0]
Present:67.13%(6,376 items)
% of updated items containing this field
Datatype:objectPresent:100%
% of values with datatype=object
Minimum number of elements:2
Maximum number of elements:3
 
Fieldname:name
Path:data/image/[0]/name
Present:67.13%(6,376 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:5
Maximum string length:14
Number of unique values:>10
Example:fixed_small
 
Fieldname:type
Path:data/image/[0]/type
Present:67.13%(6,376 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:5
Maximum string length:5
Possible values:
  • Image
 
Fieldname:url
Path:data/image/[0]/url
Present:67.13%(6,376 items)
% of updated items containing this field
Datatype:URLPresent:100%
% of values with datatype=URL
Minimum URL length:89
Maximum URL length:116
Number of unique values:>10
Example:https://d2tfd645274ffx.cloudfront.net/uploads/photo/206586/image/fixed_small-c961574e9d9c85f971f87a0e556fc9ff.jpg
 
Fieldname:isAccessibleForFree
Path:data/isAccessibleForFree
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:booleanPresent:100%
% of values with datatype=boolean
Possible values:
  • 1
 
Fieldname:leader
Path:data/leader
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:objectPresent:100%
% of values with datatype=object
Minimum number of elements:3
Maximum number of elements:3
 
Fieldname:description
Path:data/leader/description
Present:100.00%(9,498 items)
% of updated items containing this field
Datatypes:stringPresent:96%
% of values with datatype=string
Minimum string length:0
Maximum string length:202
Number of unique values:>10
Example:GoodGym Trainer for Birmingham. Love all things running, including road, track and even cross country when it isn't to muddy!
NULLPresent:3%
% of values with datatype=NULL
Possible values:
  • NULL
URLPresent:1%
% of values with datatype=URL
Minimum URL length:47
Maximum URL length:47
Possible values:
 
Fieldname:email
Path:data/leader/email
Present:100.00%(9,498 items)
% of updated items containing this field
Datatypes:emailPresent:98%
% of values with datatype=email
Minimum email length:14
Maximum email length:30
Number of unique values:>10
Example:ashleymsimmons@gmail.com
NULLPresent:2%
% of values with datatype=NULL
Possible values:
  • NULL
 
Fieldname:name
Path:data/leader/name
Present:100.00%(9,498 items)
% of updated items containing this field
Datatypes:stringPresent:98%
% of values with datatype=string
Minimum string length:3
Maximum string length:22
Number of unique values:>10
Example:Ash Simmons
NULLPresent:2%
% of values with datatype=NULL
Possible values:
  • NULL
 
Fieldname:location
Path:data/location
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:objectPresent:100%
% of values with datatype=object
Minimum number of elements:6
Maximum number of elements:6
 
Fieldname:address
Path:data/location/address
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:objectPresent:100%
% of values with datatype=object
Minimum number of elements:4
Maximum number of elements:4
 
Fieldname:addressLocality
Path:data/location/address/addressLocality
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:1
Maximum string length:34
Number of unique values:>10
Example:*
 
Fieldname:postalCode
Path:data/location/address/postalCode
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:1
Maximum string length:17
Number of unique values:>10
Example:*
 
Fieldname:streetAddress
Path:data/location/address/streetAddress
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:1
Maximum string length:60
Number of unique values:>10
Example:*
 
Fieldname:type
Path:data/location/address/type
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:13
Maximum string length:13
Possible values:
  • PostalAddress
 
Fieldname:areaServed
Path:data/location/areaServed
Present:100.00%(9,498 items)
% of updated items containing this field
Datatypes:stringPresent:99%
% of values with datatype=string
Minimum string length:4
Maximum string length:24
Number of unique values:>10
Example:Sheffield
NULLPresent:1%
% of values with datatype=NULL
Possible values:
  • NULL
 
Fieldname:beta:meetingPoint
Path:data/location/beta:meetingPoint
Present:100.00%(9,498 items)
% of updated items containing this field
Datatypes:stringPresent:94%
% of values with datatype=string
Minimum string length:0
Maximum string length:1104
Number of unique values:>10
Example:There's space to change and leave bags and toilets. We're not planning to do anything purposefully dangerous, but GoodGym takes no responsibility for your safety during group runs, you participate at your own risk. Participants accept full responsibility for items stored at 1000 Trades, and 1000 Trades and GoodGym will not be held liable for any losses or damages.
NULLPresent:6%
% of values with datatype=NULL
Possible values:
  • NULL
 
Fieldname:description
Path:data/location/description
Present:100.00%(9,498 items)
% of updated items containing this field
Datatypes:stringPresent:94%
% of values with datatype=string
Minimum string length:0
Maximum string length:455
Number of unique values:>10
Example:There is parking near the Crucible Theatre
NULLPresent:6%
% of values with datatype=NULL
Possible values:
  • NULL
 
Fieldname:geo
Path:data/location/geo
Present:100.00%(9,498 items)
% of updated items containing this field
Datatypes:arrayPresent:1%
% of values with datatype=array
Minimum number of elements:0
Maximum number of elements:0
objectPresent:99%
% of values with datatype=object
Minimum number of elements:3
Maximum number of elements:3
 
Fieldname:latitude
Path:data/location/geo/latitude
Present:99.26%(9,428 items)
% of updated items containing this field
Datatype:doublePresent:100%
% of values with datatype=double
Minimum double value:50.7175354
Maximum double value:54.9808006
Number of unique values:>10
Example:52.4851254
 
Fieldname:longitude
Path:data/location/geo/longitude
Present:99.26%(9,428 items)
% of updated items containing this field
Datatype:doublePresent:100%
% of values with datatype=double
Minimum double value:-4.2900031
Maximum double value:1.3453424
Number of unique values:>10
Example:-1.9113068
 
Fieldname:type
Path:data/location/geo/type
Present:99.26%(9,428 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:14
Maximum string length:14
Possible values:
  • GeoCoordinates
 
Fieldname:type
Path:data/location/type
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:5
Maximum string length:5
Possible values:
  • Place
 
Fieldname:maximumAttendeeCapacity
Path:data/maximumAttendeeCapacity
Present:2.06%(196 items)
% of updated items containing this field
Datatype:integerPresent:100%
% of values with datatype=integer
Minimum integer value:0
Maximum integer value:200
Number of unique values:>10
Example:40
 
Fieldname:name
Path:data/name
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:2
Maximum string length:210
Number of unique values:>10
Example:Grindleford Gallop Race Recce 2 - Bakewell to Grindleford
 
Fieldname:offers
Path:data/offers
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:objectPresent:100%
% of values with datatype=object
Minimum number of elements:3
Maximum number of elements:3
 
Fieldname:id
Path:data/offers/id
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:URLPresent:100%
% of values with datatype=URL
Minimum URL length:46
Maximum URL length:202
Number of unique values:>10
Example:http://www.goodgym.org/api/happenings/grindleford-gallop-race-recce-2-bakewell-to-grindleford#offer
 
Fieldname:price
Path:data/offers/price
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:1
Maximum string length:1
Possible values:
  • [EMPTY]
 
Fieldname:type
Path:data/offers/type
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:5
Maximum string length:5
Possible values:
  • Offer
 
Fieldname:organizer
Path:data/organizer
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:objectPresent:100%
% of values with datatype=object
Minimum number of elements:6
Maximum number of elements:6
 
Fieldname:email
Path:data/organizer/email
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:emailPresent:100%
% of values with datatype=email
Minimum email length:23
Maximum email length:23
Possible values:
  • getinvolved@goodgym.org
 
Fieldname:
Path:data/organizer/logo
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:URLPresent:100%
% of values with datatype=URL
Minimum URL length:111
Maximum URL length:111
Possible values:
 
Fieldname:name
Path:data/organizer/name
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:7
Maximum string length:7
Possible values:
  • GoodGym
 
Fieldname:telephone
Path:data/organizer/telephone
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:13
Maximum string length:13
Possible values:
  • 0203 432 3920
 
Fieldname:type
Path:data/organizer/type
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:12
Maximum string length:12
Possible values:
  • Organization
 
Fieldname:url
Path:data/organizer/url
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:URLPresent:100%
% of values with datatype=URL
Minimum URL length:64
Maximum URL length:64
Possible values:
 
Fieldname:programme
Path:data/programme
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:9
Maximum string length:16
Possible values:
  • Group Run
  • Training Session
 
Fieldname:publicAccess
Path:data/publicAccess
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:booleanPresent:100%
% of values with datatype=boolean
Possible values:
  • 1
 
Fieldname:remainingAttendeeCapacity
Path:data/remainingAttendeeCapacity
Present:2.06%(196 items)
% of updated items containing this field
Datatype:integerPresent:100%
% of values with datatype=integer
Minimum integer value:0
Maximum integer value:108
Number of unique values:>10
Example:20
 
Fieldname:startDate
Path:data/startDate
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:datePresent:100%
% of values with datatype=date
Number of unique values:>10
Example:2020-02-16T09:45:00+00:00
 
Fieldname:toLocation
Path:data/toLocation
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:arrayPresent:100%
% of values with datatype=array
Minimum number of elements:0
Maximum number of elements:4
 
Fieldname:[0](denotes one or more array elements)
Path:data/toLocation/[0]
Present:47.65%(4,526 items)
% of updated items containing this field
Datatype:objectPresent:100%
% of values with datatype=object
Minimum number of elements:3
Maximum number of elements:3
 
Fieldname:description
Path:data/toLocation/[0]/description
Present:47.65%(4,526 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:0
Maximum string length:248
Number of unique values:>10
Example:Fighting hunger, tackling food waste
 
Fieldname:name
Path:data/toLocation/[0]/name
Present:47.65%(4,526 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:3
Maximum string length:79
Number of unique values:>10
Example:The Canal and River Trust
 
Fieldname:type
Path:data/toLocation/[0]/type
Present:47.65%(4,526 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:5
Maximum string length:5
Possible values:
  • Place
 
Fieldname:type
Path:data/type
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:5
Maximum string length:5
Possible values:
  • Event
 
Fieldname:url
Path:data/url
Present:100.00%(9,498 items)
% of updated items containing this field
Datatype:URLPresent:100%
% of values with datatype=URL
Minimum URL length:77
Maximum URL length:233
Number of unique values:>10
Example:http://www.goodgym.org/happenings/grindleford-gallop-race-recce-2-bakewell-to-grindleford?utm_medium=openactive&utm_source=default
 
Fieldname:id
Path:id
Present:100.00%(9,498 items)
% of items containing this field
Datatype:integerPresent:100%
% of values with datatype=integer
Minimum integer value:1
Maximum integer value:30546
Number of unique values:>10
Example:29728
 
Fieldname:kind
Path:kind
Present:100.00%(9,498 items)
% of items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:7
Maximum string length:7
Possible values:
  • Session
 
Fieldname:modified
Path:modified
Present:100.00%(9,498 items)
% of items containing this field
Datatype:datePresent:100%
% of values with datatype=date
Number of unique values:>10
Example:2020-01-09T08:03:51.772+00:00
 
Fieldname:state
Path:state
Present:100.00%(9,498 items)
% of items containing this field
Datatype:stringPresent:100%
% of values with datatype=string
Minimum string length:7
Maximum string length:7
Possible values:
  • updated
 

Activities

The data/activity field contains one or more activities for each item, as an array of strings. The table below shows the distinct activities present in the feed, and the number of items for each activity:

Activity#Items
Running9,498
Volunteering9,016
Total

18,514

Upcoming activities

WhatWhereWhen
Planting Wild Flower Blubs in Gledholt WoodsStadium Health & Fitness ClubSun 19th Jan 2020 @ 9:15AM
Tree Planting Starter session!!Hackney Downs ParkSun 19th Jan 2020 @ 9:45AM
Run a HM to raise money for Aussie reliefChurch Rd, Sun 19th Jan 2020 @ 10:00AM
Run and help Powderham Crescent Residents Association with various gardening tasks! Exeter Phoenix Arts CentreSun 19th Jan 2020 @ 10:30AM
Clearing the paths at Surbiton Cemetery GuildhallSun 19th Jan 2020 @ 10:45AM
Hounslow starter session!Kew Bridge stationSun 19th Jan 2020 @ 12:00PM
Westminster Starter session- Plogging along Little Venice canal!!Canal and River TrustSun 19th Jan 2020 @ 12:45PM
The RowansWorthing Leisure Centre Mon 20th Jan 2020 @ 6:00PM
Monday night St Nicks challenge!York CVS, Denham RoomMon 20th Jan 2020 @ 6:00PM
The big return to Newcastle UniversityHotel IndigoMon 20th Jan 2020 @ 6:15PM

Tools