CRUBAL

Services

crubal.com/service: the service kind (a service, and bookings of it).

Identitycrubal.com/service
Version2026-10-14
LicenceCC-BY-4.0
Filespackage.crubal · package.json · 2026-10-14/package.json

Kinds

KindLevels
serviceservice > booking

Facets

KeyTypeHow manyValues and settingsSame as
serviceNametextoneup to 200 charactersschema:name
summarytextoneschema:description
providertextoneschema:provider
areatextoneschema:areaServed
durationnumberoneunit min, accepts h, s
bookingStartdateoneminute precisionschema:startTime
bookingStatuschoiceonerequested, confirmed, completed, cancelled, no-show
bookingNotestextone
daychoiceonemon, tue, wed, thu, fri, sat, sun (fixed)
openstimeone
closestimeone
hourscompoundanyday, opens, closes

Classes

Service Service

For service.

FacetAskedNarrowed toLevel
serviceNamerequired
summary
provider
area
duration
hours
bookingStartbooking
bookingStatusbooking
bookingNotesbooking

Rules

RuleWhenThenStrength
bookingHasStartbookingStatus in confirmed, completedbookingStart hasmust

Use it

package: mine /2026-10-14
  owner: example.com
  extends: crubal.com/service /2026-10-14
  prefixes:
    service: crubal.com/service