@openactive/data-models
Version:
Data models used to drive that OpenActive validator, developer documentation, and model libraries
3 lines • 50 kB
JavaScript
/* eslint-disable */
// This is a generated file. Do not edit manually.
module.exports = {"2.x":{"@context":{"id":"@id","type":"@type","dc:title":{"@container":"@language"},"dc:description":{"@container":"@language"},"dc:date":{"@type":"xsd:date"},"rdfs:comment":{"@container":"@language"},"rdfs:domain":{"@type":"@id"},"rdfs:label":{"@container":"@language"},"rdfs:range":{"@type":"@id"},"rdfs:seeAlso":{"@type":"@id"},"rdfs:subClassOf":{"@type":"@id"},"rdfs:subPropertyOf":{"@type":"@id"},"owl:equivalentClass":{"@type":"@vocab"},"owl:equivalentProperty":{"@type":"@vocab"},"owl:oneOf":{"@container":"@list","@type":"@vocab"},"owl:imports":{"@type":"@id"},"owl:versionInfo":{"@type":"@id"},"owl:inverseOf":{"@type":"@vocab"},"owl:unionOf":{"@type":"@vocab","@container":"@list"},"rdfs_classes":{"@reverse":"rdfs:isDefinedBy","@type":"@id"},"rdfs_properties":{"@reverse":"rdfs:isDefinedBy","@type":"@id"},"rdfs_datatypes":{"@reverse":"rdfs:isDefinedBy","@type":"@id"},"rdfs_instances":{"@reverse":"rdfs:isDefinedBy","@type":"@id"},"concepts":{"@reverse":"skos:inScheme"}},"@id":"https://openactive.io/","@type":"owl:Ontology","dc:title":{"en":"OpenActive Namespace Vocabulary Terms"},"dc:description":{"en":"This document describes the vocabulary used in the Modelling Opportunity Data specification."},"dc:date":"2025-02-25","owl:versionInfo":"#","rdfs_classes":[{"@id":"oa:BrokerType","@type":"rdfs:Class","rdfs:label":{"en":"BrokerType"},"rdfs:comment":{"en":""}},{"@id":"oa:AgentBroker","@type":"rdfs:Class","rdfs:label":{"en":"AgentBroker"},"rdfs:comment":{"en":"Enumerated value of BrokerType"},"rdfs:subClassOf":"oa:BrokerType"},{"@id":"oa:NoBroker","@type":"rdfs:Class","rdfs:label":{"en":"NoBroker"},"rdfs:comment":{"en":"Enumerated value of BrokerType"},"rdfs:subClassOf":"oa:BrokerType"},{"@id":"oa:ResellerBroker","@type":"rdfs:Class","rdfs:label":{"en":"ResellerBroker"},"rdfs:comment":{"en":"Enumerated value of BrokerType"},"rdfs:subClassOf":"oa:BrokerType"},{"@id":"oa:GenderRestrictionType","@type":"rdfs:Class","rdfs:label":{"en":"GenderRestrictionType"},"rdfs:comment":{"en":"Enumerated types for gender restrictions that are applied to Events"}},{"@id":"oa:NoRestriction","@type":"rdfs:Class","rdfs:label":{"en":"NoRestriction"},"rdfs:comment":{"en":"Enumerated value of GenderRestrictionType"},"rdfs:subClassOf":"oa:GenderRestrictionType"},{"@id":"oa:MaleOnly","@type":"rdfs:Class","rdfs:label":{"en":"MaleOnly"},"rdfs:comment":{"en":"Enumerated value of GenderRestrictionType"},"rdfs:subClassOf":"oa:GenderRestrictionType"},{"@id":"oa:FemaleOnly","@type":"rdfs:Class","rdfs:label":{"en":"FemaleOnly"},"rdfs:comment":{"en":"Enumerated value of GenderRestrictionType"},"rdfs:subClassOf":"oa:GenderRestrictionType"},{"@id":"oa:OrderCreationStatus","@type":"rdfs:Class","rdfs:label":{"en":"OrderCreationStatus"},"rdfs:comment":{"en":""}},{"@id":"oa:OrderCreationPaymentAuthorized","@type":"rdfs:Class","rdfs:label":{"en":"OrderCreationPaymentAuthorized"},"rdfs:comment":{"en":"Enumerated value of OrderCreationStatus"},"rdfs:subClassOf":"oa:OrderCreationStatus"},{"@id":"oa:OrderCreationPaymentCaptured","@type":"rdfs:Class","rdfs:label":{"en":"OrderCreationPaymentCaptured"},"rdfs:comment":{"en":"Enumerated value of OrderCreationStatus"},"rdfs:subClassOf":"oa:OrderCreationStatus"},{"@id":"oa:OrderCreationComplete","@type":"rdfs:Class","rdfs:label":{"en":"OrderCreationComplete"},"rdfs:comment":{"en":"Enumerated value of OrderCreationStatus"},"rdfs:subClassOf":"oa:OrderCreationStatus"},{"@id":"oa:OrderCreationPaymentDue","@type":"rdfs:Class","rdfs:label":{"en":"OrderCreationPaymentDue"},"rdfs:comment":{"en":"Enumerated value of OrderCreationStatus"},"rdfs:subClassOf":"oa:OrderCreationStatus"},{"@id":"oa:OrderProposalStatus","@type":"rdfs:Class","rdfs:label":{"en":"OrderProposalStatus"},"rdfs:comment":{"en":""}},{"@id":"oa:AwaitingSellerConfirmation","@type":"rdfs:Class","rdfs:label":{"en":"AwaitingSellerConfirmation"},"rdfs:comment":{"en":"Enumerated value of OrderProposalStatus"},"rdfs:subClassOf":"oa:OrderProposalStatus"},{"@id":"oa:SellerAccepted","@type":"rdfs:Class","rdfs:label":{"en":"SellerAccepted"},"rdfs:comment":{"en":"Enumerated value of OrderProposalStatus"},"rdfs:subClassOf":"oa:OrderProposalStatus"},{"@id":"oa:SellerRejected","@type":"rdfs:Class","rdfs:label":{"en":"SellerRejected"},"rdfs:comment":{"en":"Enumerated value of OrderProposalStatus"},"rdfs:subClassOf":"oa:OrderProposalStatus"},{"@id":"oa:CustomerRejected","@type":"rdfs:Class","rdfs:label":{"en":"CustomerRejected"},"rdfs:comment":{"en":"Enumerated value of OrderProposalStatus"},"rdfs:subClassOf":"oa:OrderProposalStatus"},{"@id":"oa:RequiredStatusType","@type":"rdfs:Class","rdfs:label":{"en":"RequiredStatusType"},"rdfs:comment":{"en":""}},{"@id":"oa:Required","@type":"rdfs:Class","rdfs:label":{"en":"Required"},"rdfs:comment":{"en":"Enumerated value of RequiredStatusType"},"rdfs:subClassOf":"oa:RequiredStatusType"},{"@id":"oa:Optional","@type":"rdfs:Class","rdfs:label":{"en":"Optional"},"rdfs:comment":{"en":"Enumerated value of RequiredStatusType"},"rdfs:subClassOf":"oa:RequiredStatusType"},{"@id":"oa:Unavailable","@type":"rdfs:Class","rdfs:label":{"en":"Unavailable"},"rdfs:comment":{"en":"Enumerated value of RequiredStatusType"},"rdfs:subClassOf":"oa:RequiredStatusType"},{"@id":"oa:TaxMode","@type":"rdfs:Class","rdfs:label":{"en":"TaxMode"},"rdfs:comment":{"en":""}},{"@id":"oa:TaxGross","@type":"rdfs:Class","rdfs:label":{"en":"TaxGross"},"rdfs:comment":{"en":"Enumerated value of TaxMode"},"rdfs:subClassOf":"oa:TaxMode"},{"@id":"oa:TaxNet","@type":"rdfs:Class","rdfs:label":{"en":"TaxNet"},"rdfs:comment":{"en":"Enumerated value of TaxMode"},"rdfs:subClassOf":"oa:TaxMode"},{"@id":"oa:OpenBookingFlowRequirement","@type":"rdfs:Class","rdfs:label":{"en":"OpenBookingFlowRequirement"},"rdfs:comment":{"en":""}},{"@id":"oa:OpenBookingIntakeForm","@type":"rdfs:Class","rdfs:label":{"en":"OpenBookingIntakeForm"},"rdfs:comment":{"en":"Enumerated value of OpenBookingFlowRequirement"},"rdfs:subClassOf":"oa:OpenBookingFlowRequirement"},{"@id":"oa:OpenBookingAttendeeDetails","@type":"rdfs:Class","rdfs:label":{"en":"OpenBookingAttendeeDetails"},"rdfs:comment":{"en":"Enumerated value of OpenBookingFlowRequirement"},"rdfs:subClassOf":"oa:OpenBookingFlowRequirement"},{"@id":"oa:OpenBookingApproval","@type":"rdfs:Class","rdfs:label":{"en":"OpenBookingApproval"},"rdfs:comment":{"en":"Enumerated value of OpenBookingFlowRequirement"},"rdfs:subClassOf":"oa:OpenBookingFlowRequirement"},{"@id":"oa:OpenBookingNegotiation","@type":"rdfs:Class","rdfs:label":{"en":"OpenBookingNegotiation"},"rdfs:comment":{"en":"Enumerated value of OpenBookingFlowRequirement"},"rdfs:subClassOf":"oa:OpenBookingFlowRequirement"},{"@id":"oa:OpenBookingMessageExchange","@type":"rdfs:Class","rdfs:label":{"en":"OpenBookingMessageExchange"},"rdfs:comment":{"en":"Enumerated value of OpenBookingFlowRequirement"},"rdfs:subClassOf":"oa:OpenBookingFlowRequirement"},{"@id":"oa:OrderItemStatus","@type":"rdfs:Class","rdfs:label":{"en":"OrderItemStatus"},"rdfs:comment":{"en":""}},{"@id":"oa:SellerCancelled","@type":"rdfs:Class","rdfs:label":{"en":"SellerCancelled"},"rdfs:comment":{"en":"Enumerated value of OrderItemStatus"},"rdfs:subClassOf":"oa:OrderItemStatus"},{"@id":"oa:CustomerCancelled","@type":"rdfs:Class","rdfs:label":{"en":"CustomerCancelled"},"rdfs:comment":{"en":"Enumerated value of OrderItemStatus"},"rdfs:subClassOf":"oa:OrderItemStatus"},{"@id":"oa:OrderItemConfirmed","@type":"rdfs:Class","rdfs:label":{"en":"OrderItemConfirmed"},"rdfs:comment":{"en":"Enumerated value of OrderItemStatus"},"rdfs:subClassOf":"oa:OrderItemStatus"},{"@id":"oa:AttendeeAttended","@type":"rdfs:Class","rdfs:label":{"en":"AttendeeAttended"},"rdfs:comment":{"en":"Enumerated value of OrderItemStatus"},"rdfs:subClassOf":"oa:OrderItemStatus"},{"@id":"oa:AttendeeAbsent","@type":"rdfs:Class","rdfs:label":{"en":"AttendeeAbsent"},"rdfs:comment":{"en":"Enumerated value of OrderItemStatus"},"rdfs:subClassOf":"oa:OrderItemStatus"},{"@id":"oa:BabyChanging","@type":"rdfs:Class","rdfs:label":{"en":"BabyChanging"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:LocationFeatureSpecification"},{"@id":"oa:BookingService","@type":"rdfs:Class","rdfs:label":{"en":"BookingService"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:Service"},{"@id":"oa:BooleanFormFieldSpecification","@type":"rdfs:Class","rdfs:label":{"en":"BooleanFormFieldSpecification"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:PropertyValueSpecification"},{"@id":"oa:CancellationNotPermittedError","@type":"rdfs:Class","rdfs:label":{"en":"CancellationNotPermittedError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:ChangingFacilities","@type":"rdfs:Class","rdfs:label":{"en":"ChangingFacilities"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:LocationFeatureSpecification"},{"@id":"oa:Creche","@type":"rdfs:Class","rdfs:label":{"en":"Creche"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:LocationFeatureSpecification"},{"@id":"oa:CustomerAccount","@type":"rdfs:Class","rdfs:label":{"en":"CustomerAccount"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:Thing"},{"@id":"oa:DropdownFormFieldSpecification","@type":"rdfs:Class","rdfs:label":{"en":"DropdownFormFieldSpecification"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:PropertyValueSpecification"},{"@id":"oa:DynamicPayment","@type":"rdfs:Class","rdfs:label":{"en":"DynamicPayment"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:Payment"},{"@id":"oa:Entitlement","@type":"rdfs:Class","rdfs:label":{"en":"Entitlement"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:Permit"},{"@id":"oa:FacilityUse","@type":"rdfs:Class","rdfs:label":{"en":"FacilityUse"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:Product"},{"@id":"oa:FileUploadFormFieldSpecification","@type":"rdfs:Class","rdfs:label":{"en":"FileUploadFormFieldSpecification"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:PropertyValueSpecification"},{"@id":"oa:GoneError","@type":"rdfs:Class","rdfs:label":{"en":"GoneError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:HeadlineEvent","@type":"rdfs:Class","rdfs:label":{"en":"HeadlineEvent"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:Event"},{"@id":"oa:IncompleteAttendeeDetailsError","@type":"rdfs:Class","rdfs:label":{"en":"IncompleteAttendeeDetailsError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:IncompleteBrokerDetailsError","@type":"rdfs:Class","rdfs:label":{"en":"IncompleteBrokerDetailsError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:IncompleteCustomerDetailsError","@type":"rdfs:Class","rdfs:label":{"en":"IncompleteCustomerDetailsError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:IncompleteIntakeFormError","@type":"rdfs:Class","rdfs:label":{"en":"IncompleteIntakeFormError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:IncompleteOrderItemError","@type":"rdfs:Class","rdfs:label":{"en":"IncompleteOrderItemError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:IncompletePaymentDetailsError","@type":"rdfs:Class","rdfs:label":{"en":"IncompletePaymentDetailsError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:IndividualFacilityUse","@type":"rdfs:Class","rdfs:label":{"en":"IndividualFacilityUse"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:FacilityUse"},{"@id":"oa:InternalApplicationError","@type":"rdfs:Class","rdfs:label":{"en":"InternalApplicationError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:InternalOpenBookingError"},{"@id":"oa:InternalLibraryConfigurationError","@type":"rdfs:Class","rdfs:label":{"en":"InternalLibraryConfigurationError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:InternalOpenBookingError"},{"@id":"oa:InternalLibraryError","@type":"rdfs:Class","rdfs:label":{"en":"InternalLibraryError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:InternalOpenBookingError"},{"@id":"oa:InternalOpenBookingError","@type":"rdfs:Class","rdfs:label":{"en":"InternalOpenBookingError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:InvalidAPITokenError","@type":"rdfs:Class","rdfs:label":{"en":"InvalidAPITokenError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:InvalidAuthorizationDetailsError","@type":"rdfs:Class","rdfs:label":{"en":"InvalidAuthorizationDetailsError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:InvalidIntakeFormError","@type":"rdfs:Class","rdfs:label":{"en":"InvalidIntakeFormError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:InvalidOpportunityOrOfferIdError","@type":"rdfs:Class","rdfs:label":{"en":"InvalidOpportunityOrOfferIdError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:InvalidPaymentDetailsError","@type":"rdfs:Class","rdfs:label":{"en":"InvalidPaymentDetailsError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:Lease","@type":"rdfs:Class","rdfs:label":{"en":"Lease"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:Thing"},{"@id":"oa:Lockers","@type":"rdfs:Class","rdfs:label":{"en":"Lockers"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:LocationFeatureSpecification"},{"@id":"oa:MethodNotAllowedError","@type":"rdfs:Class","rdfs:label":{"en":"MethodNotAllowedError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:MissingPaymentDetailsError","@type":"rdfs:Class","rdfs:label":{"en":"MissingPaymentDetailsError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:NoAPITokenError","@type":"rdfs:Class","rdfs:label":{"en":"NoAPITokenError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:NotFoundError","@type":"rdfs:Class","rdfs:label":{"en":"NotFoundError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:OfferOverride","@type":"rdfs:Class","rdfs:label":{"en":"OfferOverride"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:Offer"},{"@id":"oa:OpenBookingError","@type":"rdfs:Class","rdfs:label":{"en":"OpenBookingError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:Thing"},{"@id":"oa:OpportunityCapacityIsReservedByLeaseError","@type":"rdfs:Class","rdfs:label":{"en":"OpportunityCapacityIsReservedByLeaseError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:OpportunityHasInsufficientCapacityError","@type":"rdfs:Class","rdfs:label":{"en":"OpportunityHasInsufficientCapacityError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:OpportunityIntractableError","@type":"rdfs:Class","rdfs:label":{"en":"OpportunityIntractableError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:OpportunityIsFullError","@type":"rdfs:Class","rdfs:label":{"en":"OpportunityIsFullError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:OpportunityIsInConflictError","@type":"rdfs:Class","rdfs:label":{"en":"OpportunityIsInConflictError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:OpportunityOfferPairNotBookableError","@type":"rdfs:Class","rdfs:label":{"en":"OpportunityOfferPairNotBookableError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:OrderAlreadyExistsError","@type":"rdfs:Class","rdfs:label":{"en":"OrderAlreadyExistsError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:OrderCreationFailedError","@type":"rdfs:Class","rdfs:label":{"en":"OrderCreationFailedError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:OrderItemIdInvalidError","@type":"rdfs:Class","rdfs:label":{"en":"OrderItemIdInvalidError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:OrderItemNotWithinOrderError","@type":"rdfs:Class","rdfs:label":{"en":"OrderItemNotWithinOrderError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:OrderProposal","@type":"rdfs:Class","rdfs:label":{"en":"OrderProposal"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OrderQuote"},{"@id":"oa:OrderProposalVersionOutdatedError","@type":"rdfs:Class","rdfs:label":{"en":"OrderProposalVersionOutdatedError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:OrderQuote","@type":"rdfs:Class","rdfs:label":{"en":"OrderQuote"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:Order"},{"@id":"oa:ParagraphFormFieldSpecification","@type":"rdfs:Class","rdfs:label":{"en":"ParagraphFormFieldSpecification"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:PropertyValueSpecification"},{"@id":"oa:Parking","@type":"rdfs:Class","rdfs:label":{"en":"Parking"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:LocationFeatureSpecification"},{"@id":"oa:PartialSchedule","@type":"rdfs:Class","rdfs:label":{"en":"PartialSchedule"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"pending:Schedule"},{"@id":"oa:PatchContainsExcessivePropertiesError","@type":"rdfs:Class","rdfs:label":{"en":"PatchContainsExcessivePropertiesError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:PatchNotAllowedOnPropertyError","@type":"rdfs:Class","rdfs:label":{"en":"PatchNotAllowedOnPropertyError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:Payment","@type":"rdfs:Class","rdfs:label":{"en":"Payment"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:Thing"},{"@id":"oa:PrivacyPolicy","@type":"rdfs:Class","rdfs:label":{"en":"PrivacyPolicy"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:Terms"},{"@id":"oa:ScheduledSession","@type":"rdfs:Class","rdfs:label":{"en":"ScheduledSession"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:Event"},{"@id":"oa:SellerMismatchError","@type":"rdfs:Class","rdfs:label":{"en":"SellerMismatchError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:SellerNotFoundError","@type":"rdfs:Class","rdfs:label":{"en":"SellerNotFoundError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:SessionSeries","@type":"rdfs:Class","rdfs:label":{"en":"SessionSeries"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:Event"},{"@id":"oa:ShortAnswerFormFieldSpecification","@type":"rdfs:Class","rdfs:label":{"en":"ShortAnswerFormFieldSpecification"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:PropertyValueSpecification"},{"@id":"oa:Showers","@type":"rdfs:Class","rdfs:label":{"en":"Showers"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:LocationFeatureSpecification"},{"@id":"oa:Slot","@type":"rdfs:Class","rdfs:label":{"en":"Slot"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:Event"},{"@id":"oa:TaxChargeSpecification","@type":"rdfs:Class","rdfs:label":{"en":"TaxChargeSpecification"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:PriceSpecification"},{"@id":"oa:TemporarilyUnableToCreateOrderError","@type":"rdfs:Class","rdfs:label":{"en":"TemporarilyUnableToCreateOrderError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:TemporarilyUnableToDeleteOrderError","@type":"rdfs:Class","rdfs:label":{"en":"TemporarilyUnableToDeleteOrderError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:TemporarilyUnableToProduceOrderQuoteError","@type":"rdfs:Class","rdfs:label":{"en":"TemporarilyUnableToProduceOrderQuoteError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:TemporarilyUnableToUpdateOrderError","@type":"rdfs:Class","rdfs:label":{"en":"TemporarilyUnableToUpdateOrderError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:Terms","@type":"rdfs:Class","rdfs:label":{"en":"Terms"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:DigitalDocument"},{"@id":"oa:TermsOfUse","@type":"rdfs:Class","rdfs:label":{"en":"TermsOfUse"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:Terms"},{"@id":"oa:Toilets","@type":"rdfs:Class","rdfs:label":{"en":"Toilets"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:LocationFeatureSpecification"},{"@id":"oa:TooManyRequestsError","@type":"rdfs:Class","rdfs:label":{"en":"TooManyRequestsError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:TotalPaymentDueMismatchError","@type":"rdfs:Class","rdfs:label":{"en":"TotalPaymentDueMismatchError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:Towels","@type":"rdfs:Class","rdfs:label":{"en":"Towels"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"schema:LocationFeatureSpecification"},{"@id":"oa:UnableToProcessOrderItemError","@type":"rdfs:Class","rdfs:label":{"en":"UnableToProcessOrderItemError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:UnacceptableOfferError","@type":"rdfs:Class","rdfs:label":{"en":"UnacceptableOfferError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:UnauthenticatedError","@type":"rdfs:Class","rdfs:label":{"en":"UnauthenticatedError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:UnexpectedOrderTypeError","@type":"rdfs:Class","rdfs:label":{"en":"UnexpectedOrderTypeError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:UnknownOfferError","@type":"rdfs:Class","rdfs:label":{"en":"UnknownOfferError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:UnknownOpportunityError","@type":"rdfs:Class","rdfs:label":{"en":"UnknownOpportunityError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:UnknownOrIncorrectEndpointError","@type":"rdfs:Class","rdfs:label":{"en":"UnknownOrIncorrectEndpointError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:UnknownOrderError","@type":"rdfs:Class","rdfs:label":{"en":"UnknownOrderError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"},{"@id":"oa:UnnecessaryPaymentDetailsError","@type":"rdfs:Class","rdfs:label":{"en":"UnnecessaryPaymentDetailsError"},"rdfs:comment":{"en":""},"rdfs:subClassOf":"oa:OpenBookingError"}],"rdfs_properties":[{"@id":"oa:statusCode","@type":"rdf:Property","rdfs:label":{"en":"statusCode"},"rdfs:comment":{"en":"An integer representing the HTTP status code."},"schema:domainIncludes":["oa:CancellationNotPermittedError","oa:GoneError","oa:IncompleteAttendeeDetailsError","oa:IncompleteBrokerDetailsError","oa:IncompleteCustomerDetailsError","oa:IncompleteIntakeFormError","oa:IncompleteOrderItemError","oa:IncompletePaymentDetailsError","oa:InternalApplicationError","oa:InternalLibraryConfigurationError","oa:InternalLibraryError","oa:InternalOpenBookingError","oa:InvalidAPITokenError","oa:InvalidAuthorizationDetailsError","oa:InvalidIntakeFormError","oa:InvalidOpportunityOrOfferIdError","oa:InvalidPaymentDetailsError","oa:MethodNotAllowedError","oa:MissingPaymentDetailsError","oa:NoAPITokenError","oa:NotFoundError","oa:OpenBookingError","oa:OpportunityCapacityIsReservedByLeaseError","oa:OpportunityHasInsufficientCapacityError","oa:OpportunityIntractableError","oa:OpportunityIsFullError","oa:OpportunityIsInConflictError","oa:OpportunityOfferPairNotBookableError","oa:OrderAlreadyExistsError","oa:OrderCreationFailedError","oa:OrderItemIdInvalidError","oa:OrderItemNotWithinOrderError","oa:OrderProposalVersionOutdatedError","oa:PatchContainsExcessivePropertiesError","oa:PatchNotAllowedOnPropertyError","oa:SellerMismatchError","oa:SellerNotFoundError","oa:TemporarilyUnableToCreateOrderError","oa:TemporarilyUnableToDeleteOrderError","oa:TemporarilyUnableToProduceOrderQuoteError","oa:TemporarilyUnableToUpdateOrderError","oa:TooManyRequestsError","oa:TotalPaymentDueMismatchError","oa:UnableToProcessOrderItemError","oa:UnacceptableOfferError","oa:UnauthenticatedError","oa:UnexpectedOrderTypeError","oa:UnknownOfferError","oa:UnknownOpportunityError","oa:UnknownOrIncorrectEndpointError","oa:UnknownOrderError","oa:UnnecessaryPaymentDetailsError"],"schema:rangeIncludes":["schema:Integer"]},{"@id":"oa:concept","@type":"rdf:Property","rdfs:label":{"en":"concept"},"rdfs:comment":{"en":"A collection of concepts that are part of this scheme"},"schema:domainIncludes":["skos:ConceptScheme"],"schema:rangeIncludes":["skos:Concept"]},{"@id":"oa:accessibilityInformation","@type":"rdf:Property","rdfs:label":{"en":"accessibilityInformation"},"rdfs:comment":{"en":"Provide additional, specific documentation for participants about how disabilities are, or can be supported at the Event."},"schema:domainIncludes":["schema:Course","schema:Event","oa:FacilityUse"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:accessibilitySupport","@type":"rdf:Property","rdfs:label":{"en":"accessibilitySupport"},"rdfs:comment":{"en":"Used to specify the types of disabilities or impairments that are supported at an event."},"schema:domainIncludes":["schema:Course","schema:Event","oa:FacilityUse"],"schema:rangeIncludes":["skos:Concept"]},{"@id":"oa:activity","@type":"rdf:Property","rdfs:label":{"en":"activity"},"rdfs:comment":{"en":"Specifies the physical activity or activities that will take place during a Course."},"schema:domainIncludes":["schema:Course","schema:Event","oa:FacilityUse"],"schema:rangeIncludes":["skos:Concept"]},{"@id":"oa:ageRange","@type":"rdf:Property","rdfs:label":{"en":"ageRange"},"rdfs:comment":{"en":"Indicates that an event is recommended as being suitable for or is targetted at a specific age range."},"schema:domainIncludes":["schema:Course","schema:Event","schema:Offer"],"schema:rangeIncludes":["schema:QuantitativeValue"]},{"@id":"oa:genderRestriction","@type":"rdf:Property","rdfs:label":{"en":"genderRestriction"},"rdfs:comment":{"en":"Indicates that an event is restricted to male, female or a mixed audience. This information must be displayed prominently to the user before booking. If a gender restriction isn't specified then applications should assume that an event is suitable for a mixed audience."},"schema:domainIncludes":["schema:Course","schema:Event"],"schema:rangeIncludes":["oa:GenderRestrictionType"]},{"@id":"oa:level","@type":"rdf:Property","rdfs:label":{"en":"level"},"rdfs:comment":{"en":"A general purpose property for specifying the suitability of an event for different participant “levels”. E.g. `Beginner`, `Intermediate`, `Advanced`. Or in the case of martial arts, specific belt requirements."},"schema:domainIncludes":["schema:Course","schema:Event"],"schema:rangeIncludes":["schema:Text","skos:Concept"]},{"@id":"oa:instanceOfCourse","@type":"rdf:Property","rdfs:label":{"en":"instanceOfCourse"},"rdfs:comment":{"en":"The description of the Course for which this is a distinct instance."},"schema:domainIncludes":["schema:CourseInstance"],"schema:rangeIncludes":["schema:Course"]},{"@id":"oa:accountNumber","@type":"rdf:Property","rdfs:label":{"en":"accountNumber"},"rdfs:comment":{"en":"The customer-facing identifier for the Customer Account."},"schema:domainIncludes":["oa:CustomerAccount"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:accessPass","@type":"rdf:Property","rdfs:label":{"en":"accessPass"},"rdfs:comment":{"en":"The barcode, QR code, magnetic stripe, or swipe card associated with this Customer Account, within their own namespaces."},"schema:domainIncludes":["oa:CustomerAccount","schema:OrderItem"],"schema:rangeIncludes":["schema:Barcode","schema:ImageObject"]},{"@id":"oa:hasHiddenEntitlements","@type":"rdf:Property","rdfs:label":{"en":"hasHiddenEntitlements"},"rdfs:comment":{"en":"Whether there are any additional entitlements (other than those listed in entitlement) or other types of discounts are associated with the Customer Account that will influence pricing, and therefore whether the pricing for the entitlement in the feed should be treated as indicative."},"schema:domainIncludes":["oa:CustomerAccount"],"schema:rangeIncludes":["schema:Boolean"]},{"@id":"oa:outstandingAction","@type":"rdf:Property","rdfs:label":{"en":"outstandingAction"},"rdfs:comment":{"en":"Outstanding actions on this Customer Account, such as the resolution of outstanding debts or membership renewal. These may prevent the Customer from making bookings."},"schema:domainIncludes":["oa:CustomerAccount"],"schema:rangeIncludes":["schema:Action"]},{"@id":"oa:entitlement","@type":"rdf:Property","rdfs:label":{"en":"entitlement"},"rdfs:comment":{"en":"The current valid and active entitlements associated with this customer. Note that expired or inactive entitlements are not included in this list."},"schema:domainIncludes":["oa:CustomerAccount"],"schema:rangeIncludes":["oa:Entitlement"]},{"@id":"oa:backgroundImage","@type":"rdf:Property","rdfs:label":{"en":"backgroundImage"},"rdfs:comment":{"en":"A background image for the `Dataset`."},"schema:domainIncludes":["schema:Dataset"],"schema:rangeIncludes":["schema:ImageObject"]},{"@id":"oa:bookingService","@type":"rdf:Property","rdfs:label":{"en":"bookingService"},"rdfs:comment":{"en":"Information about the Booking System or publishing platform"},"schema:domainIncludes":["schema:Dataset","schema:Order"],"schema:rangeIncludes":["oa:BookingService"]},{"@id":"oa:valueOption","@type":"rdf:Property","rdfs:label":{"en":"valueOption"},"rdfs:comment":{"en":"Specifies an array of display values for the dropdown."},"schema:domainIncludes":["oa:DropdownFormFieldSpecification"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:entitlementType","@type":"rdf:Property","rdfs:label":{"en":"entitlementType"},"rdfs:comment":{"en":"For the request, this is the value of the @id of the Concept being referenced. For the response, this the full Concept object including the @id and prefLabel."},"schema:domainIncludes":["oa:Entitlement"],"schema:rangeIncludes":["skos:Concept"]},{"@id":"oa:evidenceRequestAction","@type":"rdf:Property","rdfs:label":{"en":"evidenceRequestAction"},"rdfs:comment":{"en":"Any evidence request associated with the entitlement."},"schema:domainIncludes":["oa:Entitlement"],"schema:rangeIncludes":["schema:Action"]},{"@id":"oa:attendeeInstructions","@type":"rdf:Property","rdfs:label":{"en":"attendeeInstructions"},"rdfs:comment":{"en":"Provides additional notes and instructions for event attendees, for example more information on how to find the event, what to bring, etc. The value of this property must not include HTML or other markup."},"schema:domainIncludes":["schema:Event","oa:FacilityUse"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:ageRestriction","@type":"rdf:Property","rdfs:label":{"en":"ageRestriction"},"rdfs:comment":{"en":"The enforced attendee age range requirement of the Event or Offer, that must be displayed prominently to the user before booking."},"schema:domainIncludes":["schema:Event","schema:Offer"],"schema:rangeIncludes":["schema:QuantitativeValue"]},{"@id":"oa:additionalAdmissionRestriction","@type":"rdf:Property","rdfs:label":{"en":"additionalAdmissionRestriction"},"rdfs:comment":{"en":"Free text restrictions that must be displayed prominently to the user before booking. This property must only contain restrictions not described by `oa:ageRestriction` or `oa:genderRestriction`."},"schema:domainIncludes":["schema:Event","oa:FacilityUse"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:customerAccountBookingRestriction","@type":"rdf:Property","rdfs:label":{"en":"customerAccountBookingRestriction"},"rdfs:comment":{"en":"Free text restrictions to display to the Customer at the browse stage, that may apply when using a Customer Account to make the booking. Note that this property is in EARLY RELEASE AND IS SUBJECT TO CHANGE, as the [Customer Accounts proposal](https://github.com/openactive/customer-accounts) evolves."},"schema:domainIncludes":["schema:Event","oa:FacilityUse"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:isOpenBookingWithCustomerAccountAllowed","@type":"rdf:Property","rdfs:label":{"en":"isOpenBookingWithCustomerAccountAllowed"},"rdfs:comment":{"en":"Indicates that a Customer Account may be used to book that opportunity. Note that this property is in EARLY RELEASE AND IS SUBJECT TO CHANGE, as the [Customer Accounts proposal](https://github.com/openactive/customer-accounts) evolves."},"schema:domainIncludes":["schema:Event","oa:FacilityUse"],"schema:rangeIncludes":["schema:Boolean"]},{"@id":"oa:isCoached","@type":"rdf:Property","rdfs:label":{"en":"isCoached"},"rdfs:comment":{"en":"A boolean property that indicates whether an Event will be coached. This flag allows an Event to be marked as being coached without having to specify a named individual as a coach. This addresses both privacy concerns and also scenarios where the actual coach may only be decided on the day."},"schema:domainIncludes":["schema:Event"],"schema:rangeIncludes":["schema:Boolean"]},{"@id":"oa:leader","@type":"rdf:Property","rdfs:label":{"en":"leader"},"rdfs:comment":{"en":"Refers to a person (schema:Person) who will be leading an event. E.g. a coach. This is a more specific role than an organiser or a contributor. The person will need to have given their consent for their personal information to be present in the Open Data."},"schema:domainIncludes":["schema:Event"],"schema:rangeIncludes":["schema:Person"]},{"@id":"oa:meetingPoint","@type":"rdf:Property","rdfs:label":{"en":"meetingPoint"},"rdfs:comment":{"en":"Instructions for the attendees of an Event about where they should meet the organizer or leader at the start of the event. Some larger locations may have several possible meeting points, so this property provides additional more specific directions."},"schema:domainIncludes":["schema:Event"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:programme","@type":"rdf:Property","rdfs:label":{"en":"programme"},"rdfs:comment":{"en":"Indicates that an event will be organised according to a specific Programme."},"schema:domainIncludes":["schema:Event"],"schema:rangeIncludes":["schema:Brand"]},{"@id":"oa:schedulingNote","@type":"rdf:Property","rdfs:label":{"en":"schedulingNote"},"rdfs:comment":{"en":"Provides a note from an organizer relating to how this Event is scheduled."},"schema:domainIncludes":["schema:Event"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:facilityType","@type":"rdf:Property","rdfs:label":{"en":"facilityType"},"rdfs:comment":{"en":"Specifies the types of facility being described. NOTE: this property has been added to tooling and documentation ahead of inclusion in the next point release of the OpenActive Modelling Opportunity Data specification, as agreed on [the W3C call 2021-06-02](https://github.com/openactive/facility-types/issues/1#issuecomment-853759213)."},"schema:domainIncludes":["oa:FacilityUse"],"schema:rangeIncludes":["skos:Concept"]},{"@id":"oa:individualFacilityUse","@type":"rdf:Property","rdfs:label":{"en":"individualFacilityUse"},"rdfs:comment":{"en":"Inverse of the oa:aggregateFacilityUse property. Relates a oa:FacilityUse (e.g. an opportunity to play tennis at a specific location) to an oa:IndividualFacilityUse (e.g. an opportunity to play tennis on a specific court)."},"schema:domainIncludes":["oa:FacilityUse"],"schema:rangeIncludes":["oa:IndividualFacilityUse"]},{"@id":"oa:aggregateFacilityUse","@type":"rdf:Property","rdfs:label":{"en":"aggregateFacilityUse"},"rdfs:comment":{"en":"Inverse of the oa:individualFacilityUse property. Relates an oa:IndividualFacilityUse (e.g. an opportunity to play tennis on a specific court) to a oa:FacilityUse (e.g. an opportunity to play tennis at a specific location)."},"schema:domainIncludes":["oa:IndividualFacilityUse"],"schema:rangeIncludes":["oa:FacilityUse"]},{"@id":"oa:leaseExpires","@type":"rdf:Property","rdfs:label":{"en":"leaseExpires"},"rdfs:comment":{"en":"Expiry DateTime of the Lease in ISO 8601 format"},"schema:domainIncludes":["oa:Lease"],"schema:rangeIncludes":["schema:DateTime"]},{"@id":"oa:openBookingInAdvance","@type":"rdf:Property","rdfs:label":{"en":"openBookingInAdvance"},"rdfs:comment":{"en":"Indicates whether to accept this offer, a participant must book in advance, whether they must pay on attending, or have option to do either. Values must be one of https://openactive.io/Required, https://openactive.io/Optional or https://openactive.io/Unavailable."},"schema:domainIncludes":["schema:Offer"],"schema:rangeIncludes":["oa:RequiredStatusType"]},{"@id":"oa:openBookingPrepayment","@type":"rdf:Property","rdfs:label":{"en":"openBookingPrepayment"},"rdfs:comment":{"en":"Indicates whether to accept this offer, a participant must pay in advance, pay when attending, or have the option to do either. Values must be one of https://openactive.io/Required, https://openactive.io/Optional or https://openactive.io/Unavailable."},"schema:domainIncludes":["schema:Offer","schema:PriceSpecification"],"schema:rangeIncludes":["oa:RequiredStatusType"]},{"@id":"oa:validFromBeforeStartDate","@type":"rdf:Property","rdfs:label":{"en":"validFromBeforeStartDate"},"rdfs:comment":{"en":"The duration before the `startDate` for which this `Offer` is valid, given in ISO 8601 format. This is a relatively-defined equivalent of `schema:validFrom`, to allow for `Offer` inheritance."},"schema:domainIncludes":["schema:Offer"],"schema:rangeIncludes":["schema:Duration"]},{"@id":"oa:validThroughBeforeStartDate","@type":"rdf:Property","rdfs:label":{"en":"validThroughBeforeStartDate"},"rdfs:comment":{"en":"The duration before the `startDate` after which the `Offer` is no longer valid, given in ISO 8601 format. This is a relatively-defined equivalent of `schema:validThrough`, to allow for `Offer` inheritance."},"schema:domainIncludes":["schema:Offer"],"schema:rangeIncludes":["schema:Duration"]},{"@id":"oa:latestCancellationBeforeStartDate","@type":"rdf:Property","rdfs:label":{"en":"latestCancellationBeforeStartDate"},"rdfs:comment":{"en":"The duration before the startDate during which this Offer may not be cancelled, given in ISO 8601 format."},"schema:domainIncludes":["schema:Offer"],"schema:rangeIncludes":["schema:Duration"]},{"@id":"oa:allowCustomerCancellationFullRefund","@type":"rdf:Property","rdfs:label":{"en":"allowCustomerCancellationFullRefund"},"rdfs:comment":{"en":"Whether the opportunity can be cancelled with a full refund at any time before the `startDate`, or before the `latestCancellationBeforeStartDate` if provided."},"schema:domainIncludes":["schema:Offer"],"schema:rangeIncludes":["schema:Boolean"]},{"@id":"oa:openBookingFlowRequirement","@type":"rdf:Property","rdfs:label":{"en":"openBookingFlowRequirement"},"rdfs:comment":{"en":"Can include https://openactive.io/OpenBookingIntakeForm, https://openactive.io/OpenBookingAttendeeDetails, https://openactive.io/OpenBookingApproval, https://openactive.io/OpenBookingNegotiation, https://openactive.io/OpenBookingMessageExchange"},"schema:domainIncludes":["schema:Offer"],"schema:rangeIncludes":["oa:OpenBookingFlowRequirement"]},{"@id":"oa:eligibleEntitlementType","@type":"rdf:Property","rdfs:label":{"en":"eligibleEntitlementType"},"rdfs:comment":{"en":"Offers in open data can be marked as requiring an entitlement type via `eligibleEntitlementType`. The same Offer may be applicable to multiple entitlement types, and the Customer must have at least one matching entitlement type to qualify for the Offer. Note that this property is in EARLY RELEASE AND IS SUBJECT TO CHANGE, as the [Customer Accounts proposal](https://github.com/openactive/customer-accounts) evolves."},"schema:domainIncludes":["schema:Offer"],"schema:rangeIncludes":["skos:Concept"]},{"@id":"oa:instance","@type":"rdf:Property","rdfs:label":{"en":"instance"},"rdfs:comment":{"en":"A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced."},"schema:domainIncludes":["oa:OpenBookingError"],"schema:rangeIncludes":["schema:URL"]},{"@id":"oa:requestId","@type":"rdf:Property","rdfs:label":{"en":"requestId"},"rdfs:comment":{"en":"Used by technical support for diagnostics purposes."},"schema:domainIncludes":["oa:OpenBookingError"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:taxCalculationExcluded","@type":"rdf:Property","rdfs:label":{"en":"taxCalculationExcluded"},"rdfs:comment":{"en":"Set to true when business-to-business tax calculation is required by the seller or brokerRole settings, but not supported by the Broker."},"schema:domainIncludes":["schema:Order"],"schema:rangeIncludes":["schema:Boolean"]},{"@id":"oa:brokerRole","@type":"rdf:Property","rdfs:label":{"en":"brokerRole"},"rdfs:comment":{"en":"Either https://openactive.io/AgentBroker, https://openactive.io/ResellerBroker or https://openactive.io/NoBroker, as agreed in advance between the Broker and Seller."},"schema:domainIncludes":["schema:Order"],"schema:rangeIncludes":["oa:BrokerType"]},{"@id":"oa:totalPaymentTax","@type":"rdf:Property","rdfs:label":{"en":"totalPaymentTax"},"rdfs:comment":{"en":"Breakdown of tax payable for the Order."},"schema:domainIncludes":["schema:Order"],"schema:rangeIncludes":["oa:TaxChargeSpecification"]},{"@id":"oa:payment","@type":"rdf:Property","rdfs:label":{"en":"payment"},"rdfs:comment":{"en":"The payment associated with the Order by the Broker. It is required for cases where a payment has been taken."},"schema:domainIncludes":["schema:Order"],"schema:rangeIncludes":["oa:Payment"]},{"@id":"oa:orderCreationStatus","@type":"rdf:Property","rdfs:label":{"en":"orderCreationStatus"},"rdfs:comment":{"en":"This property is internal to the Broker in this version of the specification."},"schema:domainIncludes":["schema:Order"],"schema:rangeIncludes":["oa:OrderCreationStatus"]},{"@id":"oa:orderProposalVersion","@type":"rdf:Property","rdfs:label":{"en":"orderProposalVersion"},"rdfs:comment":{"en":"The unique URL representing this version of the OrderProposal, or the version of the OrderProposal to which this Order is related."},"schema:domainIncludes":["schema:Order"],"schema:rangeIncludes":["schema:URL"]},{"@id":"oa:unitTaxSpecification","@type":"rdf:Property","rdfs:label":{"en":"unitTaxSpecification"},"rdfs:comment":{"en":"Breakdown of tax payable for the OrderItem."},"schema:domainIncludes":["schema:OrderItem"],"schema:rangeIncludes":["oa:TaxChargeSpecification"]},{"@id":"oa:accessChannel","@type":"rdf:Property","rdfs:label":{"en":"accessChannel"},"rdfs:comment":{"en":"Channel through which the user can participate in the Opportunity. Not applicable for an OrderQuote."},"schema:domainIncludes":["schema:OrderItem"],"schema:rangeIncludes":["pending:VirtualLocation"]},{"@id":"oa:cancellationMessage","@type":"rdf:Property","rdfs:label":{"en":"cancellationMessage"},"rdfs:comment":{"en":"A message set by the Seller in the event of Opportunity cancellation, only applicable for an `Order` and where the `OrderItem` has `orderItemStatus` set to `https://openactive.io/SellerCancelled`"},"schema:domainIncludes":["schema:OrderItem"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:customerNotice","@type":"rdf:Property","rdfs:label":{"en":"customerNotice"},"rdfs:comment":{"en":"A message set by the Seller to trigger a notification to the Customer, only applicable for an `Order` and where the `OrderItem` has `orderItemStatus` set to `https://openactive.io/OrderItemConfirmed` or `https://openactive.io/CustomerAttended`"},"schema:domainIncludes":["schema:OrderItem"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:attendeeDetailsRequired","@type":"rdf:Property","rdfs:label":{"en":"attendeeDetailsRequired"},"rdfs:comment":{"en":"The properties of `schema:Person` that are required to describe an `attendee` for this `OrderItem`."},"schema:domainIncludes":["schema:OrderItem"],"schema:rangeIncludes":["schema:Property"]},{"@id":"oa:orderItemIntakeForm","@type":"rdf:Property","rdfs:label":{"en":"orderItemIntakeForm"},"rdfs:comment":{"en":"PropertyValueSpecifications that describe fields in the orderItemIntakeForm."},"schema:domainIncludes":["schema:OrderItem"],"schema:rangeIncludes":["schema:PropertyValueSpecification"]},{"@id":"oa:orderItemIntakeFormResponse","@type":"rdf:Property","rdfs:label":{"en":"orderItemIntakeFormResponse"},"rdfs:comment":{"en":"PropertyValues that contains a text value responses to the orderItemIntakeForm."},"schema:domainIncludes":["schema:OrderItem"],"schema:rangeIncludes":["schema:PropertyValue"]},{"@id":"oa:orderProposalStatus","@type":"rdf:Property","rdfs:label":{"en":"orderProposalStatus"},"rdfs:comment":{"en":""},"schema:domainIncludes":["oa:OrderProposal"],"schema:rangeIncludes":["oa:OrderProposalStatus"]},{"@id":"oa:orderSellerNote","@type":"rdf:Property","rdfs:label":{"en":"orderSellerNote"},"rdfs:comment":{"en":""},"schema:domainIncludes":["oa:OrderProposal"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:orderCustomerNote","@type":"rdf:Property","rdfs:label":{"en":"orderCustomerNote"},"rdfs:comment":{"en":""},"schema:domainIncludes":["oa:OrderProposal"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:lease","@type":"rdf:Property","rdfs:label":{"en":"lease"},"rdfs:comment":{"en":"The Lease on the OrderItems which lasts for the duration specified by the Booking System."},"schema:domainIncludes":["oa:OrderQuote"],"schema:rangeIncludes":["oa:Lease"]},{"@id":"oa:orderRequiresApproval","@type":"rdf:Property","rdfs:label":{"en":"orderRequiresApproval"},"rdfs:comment":{"en":"Whether the Booking Flow with Approval must be used to book the set of OrderItems included. must be true if any of the OrderItems require approval."},"schema:domainIncludes":["oa:OrderQuote"],"schema:rangeIncludes":["schema:Boolean"]},{"@id":"oa:taxMode","@type":"rdf:Property","rdfs:label":{"en":"taxMode"},"rdfs:comment":{"en":"Either https://openactive.io/TaxNet or https://openactive.io/TaxGross"},"schema:domainIncludes":["schema:Organization","schema:Person"],"schema:rangeIncludes":["oa:TaxMode"]},{"@id":"oa:isOpenBookingAllowed","@type":"rdf:Property","rdfs:label":{"en":"isOpenBookingAllowed"},"rdfs:comment":{"en":"Indicates whether the Seller allows open booking or not"},"schema:domainIncludes":["schema:Organization","schema:Person"],"schema:rangeIncludes":["schema:Boolean"]},{"@id":"oa:hasAccount","@type":"rdf:Property","rdfs:label":{"en":"hasAccount"},"rdfs:comment":{"en":"Reference to the CustomerAccount associated with this Customer, for use within the Open Booking API flow. Note that this property is in EARLY RELEASE AND IS SUBJECT TO CHANGE, as the [Customer Accounts proposal](https://github.com/openactive/customer-accounts) evolves."},"schema:domainIncludes":["schema:Organization","schema:Person"],"schema:rangeIncludes":["oa:CustomerAccount"]},{"@id":"oa:paymentProviderId","@type":"rdf:Property","rdfs:label":{"en":"paymentProviderId"},"rdfs:comment":{"en":"A reference to the specific Payment Provider that is used."},"schema:domainIncludes":["oa:Payment"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:emergencyContact","@type":"rdf:Property","rdfs:label":{"en":"emergencyContact"},"rdfs:comment":{"en":"Person to contact in case of emergencies related to this Person."},"schema:domainIncludes":["schema:Person"],"schema:rangeIncludes":["schema:Person"]},{"@id":"oa:idTemplate","@type":"rdf:Property","rdfs:label":{"en":"idTemplate"},"rdfs:comment":{"en":"An RFC6570 compliant URI template that can be used to generate a unique identifier (`@id`) for every event described by the schedule. This property is required if the data provider is supporting third-party booking via the Open Booking API, or providing complimentary individual `subEvent`s."},"schema:domainIncludes":["pending:Schedule"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:scheduledEventType","@type":"rdf:Property","rdfs:label":{"en":"scheduledEventType"},"rdfs:comment":{"en":"The type of event this schedule related to."},"schema:domainIncludes":["pending:Schedule"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:facilityUse","@type":"rdf:Property","rdfs:label":{"en":"facilityUse"},"rdfs:comment":{"en":"`FacilityUse` or `IndividualFacilityUse` that has this `Slot`, either directly embedded or referenced by its `@id`"},"schema:domainIncludes":["oa:Slot"],"schema:rangeIncludes":["oa:FacilityUse"]},{"@id":"oa:maximumUses","@type":"rdf:Property","rdfs:label":{"en":"maximumUses"},"rdfs:comment":{"en":"The maximum available courts or pitches at this time. Must be 0 or 1 for an IndividualFacilityUse."},"schema:domainIncludes":["oa:Slot"],"schema:rangeIncludes":["schema:Integer"]},{"@id":"oa:remainingUses","@type":"rdf:Property","rdfs:label":{"en":"remainingUses"},"rdfs:comment":{"en":"The remaining available courts or pitches at this time. Must be 0 or 1 for an IndividualFacilityUse."},"schema:domainIncludes":["oa:Slot"],"schema:rangeIncludes":["schema:Integer"]},{"@id":"oa:rate","@type":"rdf:Property","rdfs:label":{"en":"rate"},"rdfs:comment":{"en":"The rate of VAT."},"schema:domainIncludes":["oa:TaxChargeSpecification"],"schema:rangeIncludes":["schema:Number"]},{"@id":"oa:requiresExplicitConsent","@type":"rdf:Property","rdfs:label":{"en":"requiresExplicitConsent"},"rdfs:comment":{"en":""},"schema:domainIncludes":["oa:Terms"],"schema:rangeIncludes":["schema:Boolean"]},{"@id":"oa:accessId","@type":"rdf:Property","rdfs:label":{"en":"accessId"},"rdfs:comment":{"en":"The identifier required to access the `VirtualLocation` from any device, without requiring the URL, e.g. the meeting ID."},"schema:domainIncludes":["pending:VirtualLocation"],"schema:rangeIncludes":["schema:Text"]},{"@id":"oa:endpointUrl","@type":"rdf:Property","rdfs:label":{"en":"endpointUrl"},"rdfs:comment":{"en":"The Base URI of this implementation of the Open Booking API"},"schema:domainIncludes":["pending:WebAPI"],"schema:rangeIncludes":["schema:URL"]},{"@id":"oa:authenticationAuthority","@type":"rdf:Property","rdfs:label":{"en":"authenticationAuthority"},"rdfs:comment":{"en":"The location of the OpenID Provider that must be used to access the API."},"schema:domainIncludes":["pending:WebAPI"],"schema:rangeIncludes":["sch