SERVICE TAXONOMY • ENGLISH & ARABIC

A service catalog structured for bilingual expansion.

Verify how catalog structures coordinate service names, descriptions, pricing rules, and localized Arabic schemas without hardcoding text fields directly into static page files.

Schema Sandbox

Interactive Catalog Management Portal

Test bilingual tree structures, pricing model settings, status publish controls, and RTL alignment layouts.

Interactive Module Visual

Bilingual Schema Taxonomy

English & Arabic Schema Localization
CATEGORY LABELAC Services
التصنيف بالعربيةخدمات التكييف

Diagnostics, filter cleans, maintenance and installation for split and window AC units.

SUBCATEGORIES & RULES
AC inspection & diagnosticsFixed Plat Fee + Quote
فحص وتحديد أعطال التكييف
Filter cleaning & washStarting from 120 SAR
تنظيف وغسيل فلاتر المكيف
Full maintenance cycleQuote after inspection
دورة صيانة تكييف متكاملة
TAXONOMY METADATAAdmin Settings
Display Order:1
Pricing Rule:Standard Platform Fee + Vendor Material Approval Required
Platform Fee:30 SAR Enforced
Status Controls
AC Services is marked as ACTIVE. Changes are published dynamically across all Riyadh operations consoles.
Service Schema

Core Taxonomy Categories

The service catalog coordinates categories and representative sub-services. This avoids hardcoding service items directly into client layouts, allowing admins to edit properties dynamically:

AC SERVICESInspection, washing, split unit repairs, and coolant topups.
PLUMBINGLeak detection, pipe repairs, and drain clearing.
ELECTRICALFault diagnosis, short-circuit repairs, switch replacement.
HOME APPLIANCESOven, washing machine, refrigerator troubleshooting.
Roadmap Categories

Progressive Capabilities Roadmap

Future categories are labeled clearly in the system schema as progressive modules to avoid premature pricing or operational dispatch risks:

CarpentryProgressive Module
PaintingProgressive Module
Home CleaningProgressive Module
Pest ControlProgressive Module
Furniture MovingProgressive Module
L10n Schema

Bilingual Localization Rules

Localization requires distinct English and Arabic string pairs. Arabic translations are rendered inside proper RTL containers to prevent browser display anomalies. Character strings are never reversed manually.

English Field (LTR)Arabic Field (RTL)
AC Cleaning

Filter wash and maintenance.

تنظيف المكيفات

غسيل الفلاتر وأعمال الصيانة.

Schema AttributeField Type
English Name:String (UTF-8)
Arabic Name:String (UTF-8 RTL)
Display Sequence:Integer
Eligibility Rules

Vendor Capability Validation Mapping

Technicians are only eligible for jobs if they possess matching capability profiles. The catalog links service subcategories to verified certifications, preventing unapproved dispatch logs.

Approved CategoryTechnicians must pass skills assessment for specific categories before dispatch matching.
Active Zone CoverageMatches queries against vendor coverage boundaries registered in the database grid.
Subscription RightsPriority tiers dictate priority queues, preventing unconfirmed pricing collections.
Financial Options

Pricing Configuration Matrix

Each catalog item is mapped to a pricing mode. The system enforces base platform checkout fees while allowing flexibility for complex repairs that require physical diagnostic inspections:

Fixed Base + Quote

Pre-authorizes the standard 30 SAR visitation fee. Additional material or service costs are quoted after physical diagnosis and require customer approval checksheets.

Starting From Price

Displays base catalog price ranges (e.g. split wash starting at 120 SAR) to set customer expectations before confirmation.

Schema Controls

Administrative Catalog Control

Taxonomy Control Settings

Operations administrators can publish or unpublish subcategories, modify translations, adjust display order, assign skills mapping requirements, and configure pricing modes across Riyadh sectors through the secure catalog control panel.

Have a complex workflow that needs a custom platform?

We can map your operations, design the software architecture, and build the dashboards, apps, and automation layers needed to run it.