The imin Platform
2.0.0
2.0.0
  • Introduction to the imin Platform
  • Using the Platform
    • imin's Platform Products
    • Authentication
    • Our Platform Data
      • Understanding Responses
      • Namespaces and Extensions
      • Defensive Data Consumption
      • Mocking the Interface
  • platform products
    • Search
      • imin Events API
        • Events API Reference
        • Virtual & Physical Sessions
        • Concepts
          • EventSeries
          • ScheduledSessions and eventSchedules
          • Activities and Collections
            • Activities
            • Activity Concept Collections
          • Accessibility Support
          • Prices
        • Filters
          • Modes
          • Age Ranges
          • Dates and Times
          • Activities and Concept Collections
          • High Frequency Sessions
      • imin Facilities API
        • Query Parameter Search
          • Mandatory Query Parameters
            • mode=discovery-geo
            • mode=upcoming-slots
          • Optional Query Parameters
        • ByID Search
          • FacilityUse By-ID
          • Slot By-ID
        • FacilityUses and IndividualFacilityUses
        • Slots
        • Facilities Slot Booking
      • imin Places API [BETA]
        • Example Request & Response
    • Firehose
      • Introduction to the Firehose
      • Accessing the Firehose
      • Firehose Usage Policy & Restrictions
      • Firehose and Search
      • Bookable Firehose Feeds
      • Bookable Sellers Feed
      • Attribution Catalog Endpoint
    • Live Timetables
      • Pre-Requisites: Open Data Feeds
      • The Onboarding Process
        • 1. Ensuring your Data Offers the Best User Experience
        • 2. Setting up and Embedding your First Timetable
        • 3. Setting up the Rest of your Timetables
        • 4. Activating Booking via Guest Checkout
      • Features Available Upon Request
      • Styling the Live Timetables
      • FAQs
    • Data Dashboard
  • incorporating book and pay
    • imin Branded Checkout
      • Introduction
      • Setup
        • Information We Require From You
        • Actions You Need to Complete
      • Authenticated Checkout
        • Testing [BETA]
        • 👪Group Booking [BETA]
      • Standalone Checkout
      • Firehose and Checkout [BETA]
        • Loading the Checkout via Firehose
    • imin Booking Platform
      • Customer Account Management
        • Create Customer Account
        • Update Customer Account
        • Get Customer Account
        • Delete Customer Account
        • Example Scenario
        • Payment Card Management
        • Linked Accounts
        • Entitlement
          • Evidence Requests
          • Entitlement Pricing in Search
          • Entitlement Pricing in Checkout
        • Access Pass
        • Webhooks
      • Orders
        • Order History
        • Order (by ID)
        • Cancellations & Refunds
      • Upcoming OrderItems
      • Receipt (by ID)
  • imin and booking systems
    • Seller Onboarding
      • API
  • HINTS & TIPS
    • Get the Best Out of Search
      • Displaying Schedule Information
      • URLs and Offering a Call to Action
      • Searching by Activity
      • Your Search Results and HighFrequencySessions
      • Customer Specific Images
  • Info for Data Publishers
    • Your RPDE Feed & the imin Platform [BETA]
      • Providing Places Data [BETA]
      • Providing Schedule Information [BETA]
Powered by GitBook
On this page
  • Introduction to the Activity Concept Collections
  • The imin Platform and Activity Concept Collections
  • Find out more...
  1. platform products
  2. Search
  3. imin Events API
  4. Concepts
  5. Activities and Collections

Activity Concept Collections

PreviousActivitiesNextAccessibility Support

Last updated 4 years ago

Introduction to the Activity Concept Collections

As well as being ordered within the Concept hierarchy, activities can form part of an unstructured collection called Activity Concept Collections. Any activities, regardless of hierarchy, can be added to a collection and the same activity can be present in more than one grouping.

For example Swimming, Water Aerobics, and Water Polo might all be classified as "Water Sports". Water Polo and Football might also be grouped into a collection of "Team Sports":

  • Team Sports

    • Football

    • Water Polo

  • Water Sports

    • Swimming

    • Water Aerobics

    • Water Polo

The imin Platform and Activity Concept Collections

Activity Concept Collections can be found at /events-api/v2/facets endpoint with JSONPath: $['imin:index'].activityConceptCollection['imin:item'].

An example of an Activity Concept Collection would be Strength and Conditioning or Holistic. In order to see which Activities form part of a Collection, navigate to a collection's id (as can be found in the facets endpoint), which is a URL.

Strength and Conditioning

{
  "type": "imin:ConceptCollection",
  "id": "https://data.emduk.org/collections/cardio.jsonld",
  "prefLabel": "Cardio",
  "definition": "Group Exercise and Dance classes considered good for Cardio.",
  "beta:publisher": "EMD UK",
  "inScheme": "https://openactive.io/activity-list",
},

We recommend you heavily cache the results of this endpoint, as it is likely to change very infrequently (at most nightly).

Find out more...

The purpose of Collections is to enable end users to search through a specified set of activities, e.g. .

For information on filtering by Activity Concept Collection, please see .

For information on how to create your own Activity Concept Collection, please take a look at the OpenActive .

Strength and Conditioning
Editor
Collections — OpenActive Activity List
The OpenActive Activity List has its own Collections.
here