← Back to Resources
the rekalibrate whiteboard

The Semantic Layer: How We Define and Calculate Every Metric

Every metric we report, defined once and calculated the same way for every building. The definitions live in tested code and read from the systems you already run.

The Semantic Layer: How We Define and Calculate Every Metric

How a number is made

Raw system data goes through four steps before it reaches a report.

  1. ConnectRead each system where it lives: access control, sensors, bookings, events, tenant app, leases.
  2. ResolveMatch every name to a tenant on the lease and every badge, email or account to one person.
  3. Count onceCollapse swipes and scans into entry days: one person, one building, one local day.
  4. CalculateApply the formulas below, which are tested on every build.

Occupancy, five ways

"Occupancy" means five different things across teams. Each meaning gets its own term.

When a team says occupancyTermCalculation
Leasing: square feet leasedLeased %leased area ÷ rentable area
Property management: suites moved inCustomersorganizations with an active lease
Finance: tenants paying rentAnnual rentΣ rentable area × rent rate
Access control: people who came inDaily occupancydistinct people present that weekday
Sensors: seats in useUtilizationavg daily occupancy ÷ capacity

Foundations

The building blocks every other metric is made from.

Profileguest, member, user, cardholder, device

One person, linked to their organization and to every identifier a system holds for them: badge, email, app account, booking login.

Entry dayvisit, office day

One person at one building on one local day with at least one recorded entry.

1 per person × building × day
Repeated swipes collapse to one. Amenity check-ins are not entries.
Touchpointinteraction, check-in, usage

One interaction with a building program: a booking, an event check-in, a fitness visit, a tenant-app action.

Only fulfilled touchpoints count. Booked or on the roster is intent.
Primary sourcesource of truth

The one system each building treats as authoritative for a kind of data.

Other sources are kept for comparison and never added on top.
Trailing 12 monthsT12, annual, rolling year

The last twelve complete months.

T12 rates read higher than monthly ones. People active in several months count once.

Attendance

Who comes to the building, and how often.

Daily occupancyoccupancy, badge-ins, foot traffic

Distinct people from office tenants in the building on a weekday.

entry days on the date, primary source
Weekdays with no entries count as zero, not skipped.
Active profilesheadcount, people, population

Distinct people who came to the building during the period.

people with ≥ 1 entry day
Peak occupancybusiest day

A tenant’s highest daily occupancy in the period.

max(daily occupancy)
Ties go to the most recent day.
Days in office per weekRTO, attendance frequency

How many days a week the average active person comes in.

entry days ÷ active profiles ÷ weeks
Attendance bandscohorts, hybrid mix

Each active person in one band by their own days per week: Intermittent (< 0.5), 1, 2, 3, 4, or 5 days (≥ 4.5).

Bands always sum to active profiles.

Leasing

What is under lease and what it earns.

Leased %occupied %, leased rate

Share of the asset’s rentable area under an active lease.

leased area ÷ rentable area
Customerstenants, occupiers

Organizations holding at least one active lease.

distinct organizations with an active lease
Annual rentrent roll, rent revenue

Annual rent across active leases.

Σ rentable area × rent rate
WALTweighted average lease term

Average remaining lease term in years, weighted by rent.

Σ(years remaining × annual rent) ÷ total annual rent

Space efficiency

How well leased space fits the people who use it.

Capacityseats, design load

People a leased space is designed to hold at once.

Sublease-adjusted versions add or remove sublet space.
Target densitysq ft per person

Planned area per person, set per lease.

Utilizationseat use, space use

Share of capacity in use on a typical day and on the busiest day.

avg daily occupancy ÷ capacity · peak occupancy ÷ capacity
Projected areaspace need, right-size

Area needed on the busiest day, with 15% headroom.

peak occupancy × target density × 1.15
Efficiency ratingspace fit

Projected need compared with what is leased.

projected area ÷ rentable area
Below 1: more space than the busiest day needs.
Cost of unused spacedead rent

Annual rent carried for space the busiest day didn’t use.

annual rent − (min(peak, capacity) × rent rate × target density)

Program engagement

Who uses amenities, events and the tenant app.

Engaged profilesparticipants, amenity users

People who used at least one program and were present in the same period.

Engagement ratereach, participation

Share of people in the building who used a program.

engaged profiles ÷ active profiles
Blank, not 0%, when nobody was present.
Engagement intensityfrequency

How often engaged people engaged.

touchpoints ÷ engaged profiles
Re-engagement rateretention, return rate

Of last month’s engaged people, the share who engaged again.

engaged both months ÷ engaged last month
Tenant-app adoptionapp penetration, registered users

Share of people in the building holding a tenant-app account.

app account holders ÷ active profiles (T12)
Active app users are counted separately from account holders.

Amenity bookings

Supply and demand for bookable rooms and events.

Bookable hourssupply, available hours

Hours a space is on sale under the building’s declared booking window.

Buildings without declared hours use a standard window, flagged as an assumption.
Booked hoursreserved time

Time a space was held, overlapping bookings merged.

Held, not attended.
Booked utilizationroom utilization, sell-through

Share of sellable time that was booked.

in-window booked hours ÷ bookable hours
Day coveragedays used

Share of sellable days with any booking.

booked days ÷ bookable days
Above 100% means the space is used on days the window calls closed.
Combined roomsdivisible rooms

A divisible room and its halves count as one piece of supply.

Booking the whole room makes each half unavailable.
Overbookeddouble-booked

More than one booking on a room at the same moment.

Tested against one booking, never seat capacity.
RSVP fill rateevent sell-through

How full events got against their RSVP limit.

roster ÷ RSVP limit, events with a limit

Rules every metric follows

Enforced in code. A number that breaks one fails the build.

  • Headcount comes from entries. A badge on file is not a person.
  • One person, once per day, however many systems saw them.
  • Days follow the building's time zone, not UTC.
  • Only fulfilled interactions count. An RSVP or a booking alone is intent.
  • Empty rates are blank, not zero. No data and no engagement are different facts.
  • Every figure states its window: month or trailing 12 months.
  • Unlike things are never summed, such as bookings plus fitness visits.
  • Physical space is counted once, however many ways it's sold.

Does your team use a term this page doesn't cover, or define one differently?

Talk to us

Latest Content & Research

If you can't measure it, you can't improve it

Without measurement, improvement is guesswork. REKalibrate makes measurement possible—and improvement inevitable.

100M+ sf analyzed across the US and beyond
20+ data points for each organization
25,000+ engagement touch points measured

Unlock office insights, drive results

Track customer engagement across amenities

Analyze workspace usage and trends

Assess renewal risk with real data