OpenActive Developers
Data ValidatorDataset DashboardW3C Community Group
  • Welcome to our community
  • Publishing Data
    • Data Feeds
      • How an RPDE data feed works
      • Types of RDPE feed
      • Implementing RPDE
      • Testing RPDE feeds
      • Scaling RPDE feeds
    • Activity list references
    • Including geo coordinates
    • Schedules
    • Dataset Sites
    • Virtual Events
    • On-Demand Events
    • Opening Hours
    • Data Quality
  • Using data
    • Harvesting opportunity data
      • Large Integers in JavaScript
    • Tutorial: Consuming an RPDE feed
    • Attribution
  • Open Booking API
    • Key Decisions
    • Implementing booking
    • Testing booking
      • Configuring Test Suite
      • Implementing the Test Interface
        • Test Interface Actions
        • Create Opportunity Endpoint
      • Random Mode: Generating Test Opportunity Data
      • Running Test Suite
      • Generating the Conformance Certificate
  • Data Model
    • Data Model Overview
    • @context and JSON-LD
    • Types Reference
      • Action
      • AudioObject
      • BabyChanging
      • Barcode
      • BookingService
      • BooleanFormFieldSpecification
      • Brand
      • ChangingFacilities
      • ConceptScheme
      • Concept
      • CourseInstance
      • Course
      • Creche
      • CustomerAccount
      • DataCatalog
      • DataDownload
      • Dataset
      • DropdownFormFieldSpecification
      • DynamicPayment
      • Entitlement
      • EventSeries
      • Event
      • FacilityUse
      • FileUploadFormFieldSpecification
      • GeoCoordinates
      • HeadlineEvent
      • ImageObject
      • IndividualFacilityUse
      • InternalApplicationError
      • InternalLibraryConfigurationError
      • InternalLibraryError
      • Lease
      • LocationFeatureSpecification
      • Lockers
      • MediaObject
      • OfferOverride
      • Offer
      • OnDemandEvent
      • OpenBookingError
      • OpeningHoursSpecification
      • OrderItem
      • OrderProposal
      • OrderQuote
      • Order
      • Organization
      • ParagraphFormFieldSpecification
      • Parking
      • PartialSchedule
      • Payment
      • Person
      • Place
      • PostalAddress
      • PriceSpecification
      • PrivacyPolicy
      • PropertyValueSpecification
      • PropertyValue
      • QuantitativeValue
      • Schedule
      • ScheduledSession
      • SessionSeries
      • ShortAnswerFormFieldSpecification
      • Showers
      • Slot
      • SportsActivityLocation
      • TaxChargeSpecification
      • TermsOfUse
      • Terms
      • Toilets
      • Towels
      • VideoObject
      • VirtualLocation
      • WebAPI
  • Specifications
    • Specifications Overview
  • Useful links
    • Data Visualiser
    • Data Validator
    • Dataset Dashboard
    • Non-technical Guidance
  • OpenActive on GitHub
    • Overview
    • Activity List
    • Community
    • Controlled Vocabularies
    • Dataset Publication
    • Documentation
    • Implementation Support
    • Programmes
    • RPDE
    • SKOS
    • Specifications
    • Validators
Powered by GitBook
On this page
  • OpenActive specifications
  • Extension mechanisms
  • Tools to support specification creation
Edit on GitHub
  1. OpenActive on GitHub

Specifications

OpenActive standards, and the tools supporting these.

PreviousSKOSNextValidators

Last updated 5 years ago

The specifications topic includes specifications proper, mechanisms for extending these specifications as required, and tools supporting the development and creation of new specifications.

OpenActive specifications

  • : Backend repo for the , modelling sport and fitness-related events.

  • : Backend repo for the modelling booking.

  • : Backend repo for the specification, specifying chunking and sequencing for data feeds consisting of (and in some cases ) data.

  • : Backend repo for the Routes specification, modelling Opportunities that involve walking, hiking, cycling, and other routes. Work-in-progress.

  • : Backend repo for the Dataset API Discovery specification, outlining the conformance criteria for dataset sites to make them parseable and discoverable by automated agents. A work in progress.

Extension mechanisms

  • : Namespace for use by data publishers introducing properties not currently supported in OpenActive specifications, but which are under review by the community and stand as plausible candidates for inclusion in future drafts.

  • : Repository for the Opportunity Model Extensions vocabulary. Currently empty.

  • : Given a JSON-LD extension context, generates a README.md file.

Tools to support specification creation

  • : Linked Data definitions and source for the OpenActive namespace

  • : Template for the creation of OpenActive specifications.

modelling-opportunity-data
Opportunity specification
open-booking-api
Open Booking API,
Opportunity
realtime-paged-data-exchange
Realtime Paged Data Exchange
Opportunity
Booking
routes
dataset-api-discovery
ns-beta
extensions
extension-documentation-generator
ns
spec-template