Fitness (GYM)

Fitness (GYM) - Ubiquitous Language & Terminology

Comprehensive glossary table for membership agreements, freezes, class booking, waitlists, access control, personal training credits, and strike policies.

Ubiquitous Language & Terminology

In fitness operations, business terms must carry identical, unambiguous meanings for club managers, front desk staff, personal trainers, group instructors, membership consultants, and software systems. This glossary formalizes the ubiquitous language governing the Fitness (GYM) bounded context.


1. Comprehensive Terminology Glossary

TermCategoryBusiness Definition
MemberMembership & SubscriptionAn individual holding a current or historical membership agreement with the club, identified by a unique member identifier and entitled to services according to their plan.
Prospective Member (Lead)Membership & SubscriptionAn individual who has expressed interest in joining but has not yet activated a membership agreement; owned by CRM and referenced during onboarding.
Membership PlanMembership & SubscriptionA sellable commercial product defining price, billing frequency, commitment period, access tier, freeze quota, and advance booking window (e.g., “Premium All-Access Annual”).
Membership TierMembership & SubscriptionThe entitlement level embedded in a plan that determines which zones, class categories, and time periods a member may access (e.g., Standard, Premium, Off-Peak).
Membership Agreement (Subscription)Membership & SubscriptionThe formal, state-driven contract binding one member to one plan for a defined period, governing billing cycles, freezes, renewals, and cancellation.
Billing Cycle AnchorMembership & SubscriptionThe fixed calendar day on which each recurring billing period starts (e.g., the 1st of each month), established at activation and preserved across renewals.
Joining Fee (Enrollment Fee)Membership & SubscriptionA one-time charge collected at membership activation covering onboarding, access credential issuance, and administrative setup.
Commitment PeriodMembership & SubscriptionThe minimum contractual duration during which a member cannot cancel without penalty (e.g., 12 months on an annual plan).
Auto-RenewalMembership & SubscriptionThe contractual mechanism by which an agreement automatically extends into a new billing period at expiry unless the member cancels within the notice window.
RenewalMembership & SubscriptionThe successful extension of an agreement into a new billing period, confirmed by a settled payment.
Freeze (Suspension)Membership & SubscriptionA member-initiated, time-bounded suspension of an active membership that blocks access, pauses value consumption, and extends the expiry date day-for-day.
Freeze QuotaMembership & SubscriptionThe maximum number of freeze days a plan permits per contract year (e.g., 30 days), enforced at freeze request time.
Payment SuspensionMembership & SubscriptionAn involuntary suspension state entered when a recurring payment fails, blocking access until the outstanding balance is cured.
Cancellation Notice PeriodMembership & SubscriptionThe contractual advance warning required before voluntary cancellation takes effect (e.g., 30 days), during which the membership remains active and billable.
ProrationMembership & SubscriptionThe proportional calculation of charges or credits when a plan changes or an agreement ends mid-cycle.
Day PassAccess & AttendanceA single-day access right sold or granted to a non-member, valid for one calendar date and a defined set of zones.
Guest PassAccess & AttendanceAn access right granted to a visitor accompanying a member, limited by plan-specific guest quotas per period.
Check-inAccess & AttendanceThe recorded event of a credential presentation evaluated at an access point, resulting in a granted or denied entry decision.
Check-outAccess & AttendanceThe recorded exit event closing a visit, used for occupancy metrics and visit duration analysis.
Access PointAccess & AttendanceA physical entry or exit device (turnstile, gate, or desk terminal) where credentials are presented and decisions are enforced.
Access CredentialAccess & AttendanceThe member-bound token presented at an access point: a QR code, RFID/NFC card, or biometric template reference.
Access DecisionAccess & AttendanceThe deterministic outcome of evaluating a credential presentation: Granted or Denied with an explicit reason code.
Denial ReasonAccess & AttendanceThe machine-readable and display-friendly explanation attached to a denied access decision (e.g., MembershipExpired, MembershipFrozen, ZoneNotEntitled).
Access ZoneFacility & TopologyA controlled physical area within a club (gym floor, studio, pool, recovery zone) with its own entitlement requirements.
Peak / Off-Peak HoursFacility & TopologyPublished time windows during which access demand is highest; off-peak plans are denied entry during peak windows.
Attendance LedgerAccess & AttendanceThe append-only, immutable record of all check-in and check-out events used for occupancy, safety manifests, and billing verification.
Group Fitness ClassClasses & BookingA coached, capacity-bound group training format (e.g., cycling, yoga, HIIT) delivered in a studio at scheduled times.
Class TemplateClasses & BookingThe reusable definition of a class format: category, duration, difficulty level, default capacity, and required equipment.
Scheduled Class SessionClasses & BookingA concrete, dated occurrence of a class template bound to a studio, an instructor, and a start time, open for booking.
CapacityClasses & BookingThe maximum number of confirmed attendees a session may hold, derived from studio equipment count and safety limits.
BookingClasses & BookingA member’s reservation of one seat in a scheduled class session, subject to booking window and capacity rules.
Confirmed BookingClasses & BookingA booking holding a guaranteed seat in the session, counted against capacity.
Waitlist EntryClasses & BookingAn ordered placeholder recording unmet demand for a full session, positioned by request arrival time.
Promotion OfferClasses & BookingA time-boxed invitation extended to the first waitlist entry when a seat becomes available; expires if not accepted.
Advance Booking WindowClasses & BookingThe maximum time before session start at which a member may book, varying by membership tier (e.g., 7 days for Premium, 3 days for Standard).
Cancellation CutoffClasses & BookingThe deadline before session start separating free early cancellation from penalized late cancellation (e.g., 4 hours).
Early CancellationClasses & BookingA booking cancelled before the cancellation cutoff, releasing the seat without penalty.
Late CancellationClasses & BookingA booking cancelled after the cancellation cutoff but before session start, releasing the seat and accruing one strike.
No-ShowClasses & BookingA confirmed booking whose member neither attended nor cancelled before session start, wasting the seat and accruing one strike.
StrikeClasses & BookingA penalty point recorded against a member for a late cancellation or no-show, expiring after a rolling policy window.
Booking Privilege SuspensionClasses & BookingThe temporary loss of class booking rights triggered when strikes cross the policy threshold within the rolling window.
InstructorClasses & BookingThe certified staff member delivering a group class session, assigned per session and substitutable under club control.
Personal TrainerPersonal TrainingA certified professional delivering one-to-one coaching sessions, with published availability windows and specialty tags.
PT SessionPersonal TrainingA scheduled one-to-one appointment between a member and a personal trainer, consuming one session credit upon confirmation.
PT Credit PackagePersonal TrainingA pre-paid bundle of personal training session credits (e.g., 10 sessions) with a defined purchase price and validity period.
Session CreditPersonal TrainingThe unit of entitlement for one PT session; consumed at confirmation, restored on early cancellation, forfeited on late cancellation or no-show.
Credit ExpiryPersonal TrainingThe date after which unused session credits in a package lapse, defined by the package validity period.
Induction SessionPersonal TrainingA mandatory or optional onboarding appointment covering equipment orientation, safety rules, and goal assessment for new members.
Workout ProgramEngagement & ProgressA structured multi-week training plan composed of exercises, sets, and progression rules, assigned to a member.
Program AssignmentEngagement & ProgressThe binding of a workout program to a member with a start date, target duration, and optional supervising trainer.
Progress RecordEngagement & ProgressA dated measurement capturing member advancement: completed sessions, lifted loads, attendance streaks, or body composition metrics.
Body Composition AssessmentEngagement & ProgressA periodic measurement of weight, body fat percentage, and circumferences used to track transformation goals.
Attendance StreakEngagement & ProgressThe count of consecutive weeks meeting a member’s visit frequency target, used for retention and gamification.

2. Conceptual Distinctions

Membership Plan vs. Membership Agreement vs. Access Credential

DimensionMembership PlanMembership AgreementAccess Credential
DefinitionThe commercial product template offered for sale.The live contract binding one member to one plan over time.The physical or digital token presented at the door.
CardinalityOne plan serves many members.Exactly one active agreement per member at any moment.One or more credentials per member (QR, card, biometric).
MutabilityEditable by management; changes never rewrite existing agreements.State-driven lifecycle; terms snapshotted at activation.Issued, revoked, and replaced without touching contract state.
OwnsPrice, tier, freeze quota, booking window, commitment period.Status, billing anchor, freeze periods, renewal and cancellation dates.Token value, issuance date, revocation status.

Early Cancellation vs. Late Cancellation vs. No-Show

flowchart LR
    subgraph Timeline["Session Timeline (e.g., Cycling 18:00)"]
        Book["Booking Confirmed<br/>T-3 days"] --> Cutoff["Cancellation Cutoff<br/>T-4 hours"]
        Cutoff --> Start["Session Start<br/>18:00"]
        Start --> End["Session End<br/>18:45"]
    end

    Book -.->|Cancel before cutoff| Early["Early Cancellation<br/>Seat released, zero penalty"]
    Cutoff -.->|Cancel after cutoff| Late["Late Cancellation<br/>Seat released, one strike"]
    Start -.->|Neither attend nor cancel| NoShow["No-Show<br/>Seat wasted, one strike"]
DimensionEarly CancellationLate CancellationNo-Show
TimingBefore the cancellation cutoff.After the cutoff, before session start.Session started; member absent.
Seat OutcomeReleased in time for waitlist promotion.Released late; promotion attempted if time allows.Wasted; no recovery possible.
PenaltyNone.One strike.One strike.
Waitlist ImpactFull promotion cycle executes.Shortened promotion cycle with reduced offer window.None.

Freeze vs. Payment Suspension vs. Cancellation

DimensionFreeze (Voluntary)Payment Suspension (Involuntary)Cancellation (Terminal)
Initiated ByMember request.Billing failure signal.Member notice or club termination.
AccessBlocked for the freeze window.Blocked until balance cured.Blocked permanently from effective date.
Expiry DateExtended day-for-day by freeze duration.Unchanged; time continues to elapse.Ends at the effective cancellation date.
BillingPaused or reduced per plan terms.Dunning retries continue.Final settlement and proration.
ReversibilityScheduled end or early resume.Automatic cure on successful payment.Irreversible; rejoining requires a new agreement.

Our Premium Sponsors

Obelaw is proudly open-source. Continued development, bug fixes, and community support are made possible by the generosity of our sponsors.

Sponsor Obelaw