verifiedFL License #CAC1824166
call(352) 358-7164

Knowledge Architecture

HVAC & Appliance Repair
Website Ontology

A structured model defining entities, properties, and relationships to power semantic search, SEO, and content organization for a heating, cooling, and appliance repair business.

01 — CORE ENTITIES

Service

Service

Any work performed for a customer — installation, repair, maintenance, or inspection.

Equipment

Equipment / Appliance

Physical units serviced or sold — HVAC systems, furnaces, washers, refrigerators, etc.

Customer

Customer

The end-user — categorized as Residential or Commercial, each with distinct needs.

Service

Service Area

Geographic regions, cities, and zones where services are available.

Technician

Technician

Certified staff who perform services, with associated certifications and specialties.

Service

Service / Maintenance Plan

Subscription-based agreements covering scheduled maintenance and priority service.

Part

Part / Component

Individual replacement or repair parts associated with specific equipment models.

Service

Service Call / Job

A specific instance of a service being performed, linking all other entities together.

02 — SERVICE & EQUIPMENT TAXONOMY

Service Hierarchy

HVAC Services

Installation

New System Install

Equipment Replacement

Repair

Emergency Repair (24/7)

Scheduled Repair

Maintenance

Seasonal Tune-Up

Filter Replacement

Annual Inspection

Indoor Air Quality

Air Purifier Install

Duct Cleaning

Humidity Control

Appliance Repair Services

Residential Appliance Repair

In-Home Service

Same-Day Repair

Commercial Appliance Repair

Restaurant Equipment

Laundry / Multi-Unit

Equipment Hierarchy

HVAC Systems

Heating

Gas Furnace

Electric Furnace

Heat Pump

Boiler

Cooling

Central Air Conditioner

Ductless Mini-Split

Evaporative Cooler

Ventilation

ERV / HRV Systems

Exhaust Fans

Home Appliances

Kitchen Appliances

Refrigerator / Freezer

Dishwasher

Range / Oven / Cooktop

Microwave

Laundry Appliances

Washer / Dryer

Water Heaters

Water Heating Systems

Tank

Tankless

03 — ENTITY PROPERTIES

Equipment / Appliance Properties

PROPERTYTYPEDESCRIPTION
equipmentTypestringFurnace, AC, Refrigerator, etc.
brandstringCarrier, Lennox, Trane, Whirlpool...
modelNumberstringManufacturer model identifier
serialNumberstringUnit-specific serial
installYearintegerYear of original installation
fuelTypeenumGas, Electric, Propane, Oil
capacityBTUnumberHeating/cooling output capacity
SEER / AFUEnumberEfficiency rating
warrantyStatusbooleanUnder manufacturer warranty?
serviceHistoryarrayList of past Service Calls

Service Properties

PROPERTYTYPEDESCRIPTION
serviceTypeenumInstall, Repair, Maintenance, Inspection
urgencyenumEmergency, Same-Day, Scheduled
customerSegmentenumResidential, Commercial
seasonenumSpring, Summer, Fall, Winter
estimatedDurationdurationExpected time to complete
priceRangenumberMin/max cost estimate
requiredCertificationstringNATE, EPA 608, etc.
offersFinancingbooleanFinancing available for this service
availableAreaarrayList of Service Areas covered
warrantystringLabor / parts warranty offered

Customer Properties

PROPERTYTYPEDESCRIPTION
customerTypeenumResidential, Commercial
propertyTypeenumSingle-family, Multi-unit, Retail, Restaurant, Office
squareFootagenumberProperty size (affects system sizing)
serviceAddressPostalAddressLocation of service
membershipPlanstringEnrolled maintenance plan, if any
preferredContactenumPhone, Email, Text, App

Technician Properties

PROPERTYTYPEDESCRIPTION
certificationsarrayNATE, EPA 608, HVAC Excellence, etc.
specializationsarrayEquipment types or brands they specialize in
serviceAreaarrayZones assigned to this technician
yearsExperienceintegerYears in field
ratingnumberAverage customer review score
availabilityScheduleWorking hours and blocked time

04 — KEY RELATIONSHIPS

ServiceisPerformedOnEquipment / Appliance
e.g., "AC Repair" is performed on "Central Air Conditioner"
EquipmentisSubTypeOfEquipment Category
e.g., "Mini-Split" is a sub-type of "Air Conditioner"
ServiceCallisBookedByCustomer
Links the job to the residential or commercial client
ServiceCallisAssignedToTechnician
Matched by certification, specialty, and proximity
ServiceCallrequiresPartPart / Component
Links to inventory for dispatch planning
ServiceisAvailableInService Area
Enables location-based service page generation
CustomerisEnrolledInMaintenance Plan
Determines discount eligibility and scheduling priority
EquipmenthasCompatiblePartPart / Component
e.g., a specific filter SKU fits a Carrier model number
ServiceisRecommendedForCustomer Segment
e.g., "Commercial Refrigerator Repair" → Commercial Customer
EquipmentisInstalledAtCustomer Property
Ties physical units to a customer address for service history

05 — SEO & UX APPLICATIONS

location_on

Geo-Targeted Service Pages

Combine Service + Service Area to auto-generate pages like "AC Repair in [City]" or "Furnace Installation in [Zip Code]" — each semantically unique.

filter_alt

Faceted Search & Filters

Let users filter by customerSegment, equipmentType, and urgency to quickly surface "Same-Day Commercial Refrigerator Repair."

calendar_month

Smart Scheduling

Match a ServiceCall to a Technician using certifications, availability, and serviceArea for automated optimal dispatch.

ac_unit

Seasonal Content Triggers

Surface Heating Tune-Up promotions in Fall and AC Maintenance offers in Spring by linking Service.season to content and email campaigns.

star

Rich Snippets (Schema.org)

Map entities to LocalBusiness, Service, Offer, and Review schema types to earn star ratings and service details in Google results.

upgrade

Maintenance Plan Upsells

When a Customer isn't linked to a MaintenancePlan trigger contextual prompts after a service call using the isEnrolledIn relationship.

06 — SCHEMA.ORG JSON-LD EXAMPLE

application/ld+json — Service page: "Furnace Repair in Gainesville, FL"
{
  "@context": "https://schema.org",
  "@type": "Service",
  "name": "Furnace Repair",
  "serviceType": "Heating Repair",
  "category": "HVAC",
  "provider": {
    "@type": "LocalBusiness",
    "name": "Dr. Cool AC & Heating",
    "areaServed": "Gainesville, FL",
    "hasCredential": "NATE Certified"
  },
  "audience": {
    "@type": "Audience",
    "audienceType": "Residential"
  },
  "availableChannel": {
    "@type": "ServiceChannel",
    "servicePhone": "352-358-7164",
    "availableLanguage": "English"
  },
  "offers": {
    "@type": "Offer",
    "priceSpecification": "Free Diagnostic with Repair",
    "availability": "https://schema.org/InStock"
  },
  "mainEntityOfPage": {
    "@type": "FAQPage",
    "name": "Furnace Repair FAQs"
  }
}

Ready for Service?

Our ontology-driven website ensures you find exactly the service you need.