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
  • Properties
  • Required properties
  • Optional properties
Edit on GitHub
  1. Data Model
  2. Types Reference

Concept

This page describes the Concept type.

PreviousConceptSchemeNextCourseInstance

Last updated 10 months ago

This type is derived from .

Properties

Required properties

Property
Expected Type
Description

@type

Must always be present and set to "@type": "Concept"

@id

Example

"@id": "https://openactive.io/activity-list#a454c7e6-52da-426d-9bd1-743e9d7d266d"

inScheme

Example

"inScheme": "https://openactive.io/activity-list"

prefLabel

A human readable string that minimally describes the Concept, for use in user interfaces.

Example

"prefLabel": "Salsa"

Optional properties

Property
Expected Type
Description

altLabel

An alternative human readable string for use in user interfaces.

Example

"altLabel": [ "Five a side" ]

broader

A broader Concept URI

Example

"broader": [ "https://openactive.io/activity-list#6ca15167-51da-4d91-a1ae-8a45dc47b0ea" ]

definition

A human readable string that unambiguously defines the Concept, for use in user interfaces.

Example

"definition": "Latin American style of dance with Cuban origins."

hiddenLabel

An alternative human readable string used to drive autocomplete search matches, that is hidden from the user.

Example

"hiddenLabel": [ "5-a-side" ]

narrower

A more specific concept URI

Example

"narrower": [ "https://openactive.io/activity-list#b3829f3e-a63e-455f-a51c-1f50ecf85ad5" ]

notation

A human-readable identifier for the concept.

Example

"notation": "salsa"

related

A related Concept URI

Example

"related": [ "https://openactive.io/activity-list#5cdf5ead-e19d-4619-9585-cfe509c3fe52" ]

topConceptOf

A reference to the Scheme URI, the existence of which indicates that this Concept is at the top level of the hierarchy.

Example

"topConceptOf": "https://openactive.io/activity-list"

Except as otherwise noted, the content of this page is licensed under the , and code samples are licensed under the , for anyone to access, use and share; using attribution "".

The @id of a Concept from the . This value an id from the .

A stable URL reference for the taxonomy, which must be https://openactive.io/activity-list to .

Array of

Array of

Array of

Array of

Array of

http://www.w3.org/2004/02/skos/core#Concept
Creative Commons Attribution License (CC-BY V4.0)
MIT License
OpenActive
Text
URL
OpenActive Activity List
must always exactly match
OpenActive Activity List
URL
reference the OpenActive Activity List
Text
Text
URL
Text
Text
URL
Text
URL
URL