accessibilitySupport.@id
accessibility_for_disabilities.accessibility
accessibilitySupport.prefLabel
The OpenActive Beta Extension is defined as a convenience to help document properties that are in active testing and review by the community.
This is probably the best contact information for a service, even though it is currently in beta. As the data is the contact information for the service and not general organization information: Note there was talk about using the leader property. However this is probably not a good idea as it is not clear from that property if a leader of a event should necessarily be the point of contact.
cost_option.amount
Concatenate these fields:
cost_option.option
beta:isFirstSessionAccessibleForFree The OpenActive Beta Extension is defined as a convenience to help document properties that are in active testing and review by the community.
Use the boolean flags to create cost option text. So is accessible free and/or first session is free.
cost_option.amount_description
cost_option.url currently doesn’t exist but we need it to represent booking URL’s
cost_option.valid_from
offer.validFromBeforeStartDate
This can be calculated by using the ISO_8601 duration value with the startDate as a reference
cost_option.valid_to
endDate
eligibility.minAge
ageRange.minValue
eligibility.maxAge
ageRange.maxValue
eligibility.eligibility
This property should not be used. If possible put any data in a taxonomy.
holiday_schedule.closed
This is now deprecated.
holiday_schedule.opens_at
This is now deprecated.
holiday_schedule.closes_at
This is now deprecated.
holiday_schedule.start_date
This is now deprecated.
holiday_schedule.end_date
This is now deprecated.
location.description
Concatenate these fields:
location.latitude
location.geo.latitude
location.longitude
location.geo.longitude
organization.url
organizer.url
Organizer is either a Person or Organizaton object.
organizer.legalName
Organizer is either a Person or Organizaton object.
organization.logo
organizer.logo
Organizer is either a Person or Organizaton object.
organization.description
organizer.description
Organizer is either a Person or Organizaton object.
phone.number
beta:contactPoint.telephone
The OpenActive Beta Extension is defined as a convenience to help document properties that are in active testing and review by the community.
This is probably the best contact information for a service, even though it is currently in beta. As the data is the contact information for the service and not general organization information: physical_address.address_1
location.address.streetAddress This could be text in which case this is all copied into address_1 I am not sure how wise it is to attempt to break this down.
physical_address.postal_code
location.address.postalCode
The location.address object could be text in which case it isn’t used.
physical_address.country
location.address.addressCountry
The location.address object could be text in which case it isn’t used. Needs to be converted to full country name as it is currently a two-letter ISO 3166-1 alpha-2 country code.
physical_address.state_province location.address.addressRegion
This needs to be identified as a city or not to determine, which OR field to populate.
physical_address.attention
regular_schedule.description
attendeeInstructions
regular_schedule.startDate
eventSchedule.startDate
regular_schedule.endDate
eventSchedule.endDate
regular_schedule.interval eventSchedule.repeatFrequency
Decode ISO_8601 format.
regular_schedule.byday
eventSchedule.byDay
regular_schedule.bymonthday
eventSchedule.byMonthDay
regular_schedule.valid_from
regular_schedule.valid_to
regular_schedule.opens_at
eventSchedule.startTime
regular_schedule.closes_at
eventSchedule.endTime
service.description
description
The OpenActive Beta Extension is defined as a convenience to help document properties that are in active testing and review by the community.
This is probably the best contact information for a service, even though it is currently in beta. As the data is the contact information for the service and not general organization information: service.status
eventStatus
The event status types are defined here and would need to be converted to the enum “active", "inactive", "defunct", "temporarily closed” service.fees
This is replaced by cost_option.
service.deliverable_type
service.attending_access
service_area.service_area
Gender restrictions are defined here: We can convert these to a suitable taxonomy such as circumstance. So https://openactive.io/NoRestriction converts to no eligibility converts to male, converts to female etc.