Cost Browser in OpenConstructionERP

SkillWeb & browsing

Browse and search the OpenConstructionERP cost database: classification tree, SQL and semantic search, autocomplete, certainty badges, and the resource catalog. Use when a user wants to explore cost data without building a BOQ yet.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Cost Browser in OpenConstructionERP skill

What this skill tells your AI

The instructions your AI receives, as published by datadrivenconstruction/ddc_skills_for_ai_agents_in_construction in 6_OpenConstructionERP/oce-cost-browser/SKILL.md and read by ahel’s review.

The cost database (2026)

Eight national bases (78,228 positions) plus 30 global markets, each in the 95-column CWICR master schema, with 26 language editions and 48 PPP-repriced resource catalogs per national base.

Browsing paths

PathEndpointPurpose
Base pickerGET /api/v1/costs/base-cataloglist families, variants, currencies, positions, loaded badge
List / searchGET /api/v1/costs/?region=...&q=...&limit=...SQL keyword search (works without Qdrant)
TreeGET /api/v1/costs/category-tree/?region=...collection → department → section → subsection → category
Item detailGET /api/v1/costs/{id}full components[] breakdown + metadata + variants
AutocompleteGET /api/v1/costs/autocomplete?q=...fast typeahead for the BOQ editor
Semantic/qdrant-search (Qdrant)BGE-M3 multilingual ranking across cwicr_<lang>_v3 collections

Classification tree

Every item carries classification{} built from the parquet:

collection (source, e.g. "İnşaat")
 └─ department (discipline, e.g. "İnşaat")
     └─ section (chapter, e.g. "LAVABOLAR")
         └─ subsection
             └─ category (normalized type, e.g. "CONSTRUCTION WORK")

Chinese positions may show partial classification (source scope) — that is honest, not a bug.

Certainty & variants

  • Some items carry abstract-resource variants (e.g. concrete grade pickers): the item detail exposes variants[] with per-variant prices; picking one replaces the BOQ line description/price.
  • certainty badges grade how confidently an item matches a BIM element — review low-certainty picks.

Resource catalog

The catalog module stores the compact per-market catalogs (resource_code, name, type, category, unit, price_avg/min/max, currency, usage_count, classification under specifications). Coefficient bases (VN, ID) seed an editable resource price sheet here — that is how they become estimable.

Best practices

  1. Always filter by region — the same code exists in several bases with different prices.
  2. Trust the tree over free-text for browsing; use free-text for finding.
  3. Treat rate = 0 on VN/ID as "not yet priced", not as free work.

Signals

GitHub stars
308
Forks
79
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
oce-cost-browser
Source
github.com/datadrivenconstruction/ddc_skills_for_ai_agents_in_construction