openactive / modelling-opportunity-data

OpenActive Modelling Opportunity Data specification
https://www.openactive.io/modelling-opportunity-data/
Other
6 stars 6 forks source link

Proposal: Special Requirements #67

Open ldodds opened 6 years ago

ldodds commented 6 years ago

Source: EMD UK, Classfinder Context: Event

Proposer

EMD UK, Active Devon

Use Case

Why is this not covered by existing properties?

The closest match is accessibilitySupport, however this is used for specific purpose around disability and should eventually have a controlled vocabulary under the governance of an organisation such as www.efds.co.uk. This property should be governed by health professionals.

Please provide a link to example data

Options EMD UK are using for this property:

Proposal

Example

"specialRequirements": ["Back Care", "Chair Based"],
ldodds commented 6 years ago

I've got a couple of pieces of feedback from on this:

Naming

I'd like to suggest an alternative name "special requirements" suggest to me some specific requirements for participants rather than a list conditions.

Clarifying Scope

Can we propose a suggested definition of the property?

"an array of requirements catered for, similar to accessibilitySupport" doesn't provide much context.

For the accessibilitySupport property, the intention was to identify a list of disabilities for which they would be some support available at the event.

Is this the same here, it is a list of different conditions that are actively catered for at an Event ("the organisers are offering support for people undergoing cardiac rehabilitation or for people with autism")

Or is it conditions for this event is suitable (e.g "this activity is suitable for people with Parkinsons").

I think it would be useful to clarify this a bit so consumers can know how to interpret it.

Interpreting the property

In both cases, an activity finder (for example) should exclude any Events that don't explicitly mention a condition for which the user is searching?

Current list of values

For the EMD values, "GP Referral", "Chair based" and "RNIB" aren't listing conditions, they seem to be something else? What does it mean to cater for GP Referral or RNIB? (Note that accessibilitySupport already covers hearing impairments)

Looking beyond EMD are there other standard lists that we can reference to clarify usage?