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
Any work performed for a customer — installation, repair, maintenance, or inspection.
Equipment / Appliance
Physical units serviced or sold — HVAC systems, furnaces, washers, refrigerators, etc.
Customer
The end-user — categorized as Residential or Commercial, each with distinct needs.
Service Area
Geographic regions, cities, and zones where services are available.
Technician
Certified staff who perform services, with associated certifications and specialties.
Service / Maintenance Plan
Subscription-based agreements covering scheduled maintenance and priority service.
Part / Component
Individual replacement or repair parts associated with specific equipment models.
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
| PROPERTY | TYPE | DESCRIPTION |
|---|---|---|
| equipmentType | string | Furnace, AC, Refrigerator, etc. |
| brand | string | Carrier, Lennox, Trane, Whirlpool... |
| modelNumber | string | Manufacturer model identifier |
| serialNumber | string | Unit-specific serial |
| installYear | integer | Year of original installation |
| fuelType | enum | Gas, Electric, Propane, Oil |
| capacityBTU | number | Heating/cooling output capacity |
| SEER / AFUE | number | Efficiency rating |
| warrantyStatus | boolean | Under manufacturer warranty? |
| serviceHistory | array | List of past Service Calls |
Service Properties
| PROPERTY | TYPE | DESCRIPTION |
|---|---|---|
| serviceType | enum | Install, Repair, Maintenance, Inspection |
| urgency | enum | Emergency, Same-Day, Scheduled |
| customerSegment | enum | Residential, Commercial |
| season | enum | Spring, Summer, Fall, Winter |
| estimatedDuration | duration | Expected time to complete |
| priceRange | number | Min/max cost estimate |
| requiredCertification | string | NATE, EPA 608, etc. |
| offersFinancing | boolean | Financing available for this service |
| availableArea | array | List of Service Areas covered |
| warranty | string | Labor / parts warranty offered |
Customer Properties
| PROPERTY | TYPE | DESCRIPTION |
|---|---|---|
| customerType | enum | Residential, Commercial |
| propertyType | enum | Single-family, Multi-unit, Retail, Restaurant, Office |
| squareFootage | number | Property size (affects system sizing) |
| serviceAddress | PostalAddress | Location of service |
| membershipPlan | string | Enrolled maintenance plan, if any |
| preferredContact | enum | Phone, Email, Text, App |
Technician Properties
| PROPERTY | TYPE | DESCRIPTION |
|---|---|---|
| certifications | array | NATE, EPA 608, HVAC Excellence, etc. |
| specializations | array | Equipment types or brands they specialize in |
| serviceArea | array | Zones assigned to this technician |
| yearsExperience | integer | Years in field |
| rating | number | Average customer review score |
| availability | Schedule | Working hours and blocked time |
04 — KEY RELATIONSHIPS
05 — SEO & UX APPLICATIONS
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.
Faceted Search & Filters
Let users filter by customerSegment, equipmentType, and urgency to quickly surface "Same-Day Commercial Refrigerator Repair."
Smart Scheduling
Match a ServiceCall to a Technician using certifications, availability, and serviceArea for automated optimal dispatch.
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.
Rich Snippets (Schema.org)
Map entities to LocalBusiness, Service, Offer, and Review schema types to earn star ratings and service details in Google results.
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
{
"@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.
