{
    "format": "ifcortex-compliance-rules",
    "version": 1,
    "exported_at": "2026-04-11T16:07:36+00:00",
    "disclaimer": "IFCortex içindeki kurallar BIM kontrolü içindir; nihai yorum için ilgili yönetmelik metnine ve projeye özel statik\/dinamik hesaplara başvurun.",
    "rule_set": {
        "code": "BEP",
        "name": "Bina Enerji Performansı Yönetmeliği",
        "regulation_name": "BEP Yönetmeliği",
        "version": "2020",
        "description": "Bina enerji performansı yönetmeliği kuralları",
        "official_pdf_url": null,
        "official_legislation_url": "https:\/\/www.mevzuat.gov.tr\/"
    },
    "rules": [
        {
            "rule_id": "BEP-001",
            "name": "Dış Duvar U Değeri",
            "description": "Dış duvar ısı geçirgenlik katsayısı (U) sınır değerleri",
            "article": "Madde 8",
            "category": "energy",
            "element_types": [
                "IfcWall",
                "IfcWallStandardCase"
            ],
            "condition": {
                "property": "u_value",
                "property_paths": [
                    "Pset_WallCommon.ThermalTransmittance",
                    "thermal.u_value"
                ],
                "operator": "<=",
                "value": 0.57,
                "unit": "W\/m²K"
            },
            "severity": "error",
            "message": "Dış duvar U değeri 0.57 W\/m²K'yi geçmemelidir (3. iklim bölgesi)",
            "suggestion": "Duvar yalıtım kalınlığını artırın"
        },
        {
            "rule_id": "BEP-002",
            "name": "Çatı U Değeri",
            "description": "Çatı ısı geçirgenlik katsayısı sınır değerleri",
            "article": "Madde 8",
            "category": "energy",
            "element_types": [
                "IfcRoof",
                "IfcSlab"
            ],
            "condition": {
                "property": "u_value",
                "property_paths": [
                    "Pset_RoofCommon.ThermalTransmittance",
                    "Pset_SlabCommon.ThermalTransmittance"
                ],
                "operator": "<=",
                "value": 0.38,
                "unit": "W\/m²K"
            },
            "severity": "error",
            "message": "Çatı U değeri 0.38 W\/m²K'yi geçmemelidir (3. iklim bölgesi)",
            "suggestion": "Çatı yalıtım kalınlığını artırın"
        },
        {
            "rule_id": "BEP-003",
            "name": "Pencere U Değeri",
            "description": "Pencere ısı geçirgenlik katsayısı sınır değerleri",
            "article": "Madde 8",
            "category": "energy",
            "element_types": [
                "IfcWindow"
            ],
            "condition": {
                "property": "u_value",
                "property_paths": [
                    "Pset_WindowCommon.ThermalTransmittance"
                ],
                "operator": "<=",
                "value": 1.8,
                "unit": "W\/m²K"
            },
            "severity": "error",
            "message": "Pencere U değeri 1.80 W\/m²K'yi geçmemelidir (3. iklim bölgesi)",
            "suggestion": "Isı yalıtımlı cam veya çerçeve kullanın"
        },
        {
            "rule_id": "BEP-004",
            "name": "Cam\/Duvar Oranı",
            "description": "Toplam pencere alanının toplam dış duvar alanına oranı",
            "article": "Madde 9",
            "category": "energy",
            "element_types": [
                "IfcBuilding"
            ],
            "condition": {
                "property": "window_wall_ratio",
                "operator": "<=",
                "value": 0.6,
                "unit": "ratio"
            },
            "severity": "warning",
            "message": "Cam\/duvar oranı %60'ı geçmemelidir",
            "suggestion": "Pencere alanını azaltın veya güneş kontrol camı kullanın"
        },
        {
            "rule_id": "BEP-005",
            "name": "Taban Döşeme U Değeri",
            "description": "Tabandaki döşeme ısı geçirgenlik katsayısı",
            "article": "Madde 8",
            "category": "energy",
            "element_types": [
                "IfcSlab"
            ],
            "condition": {
                "property": "u_value",
                "property_paths": [
                    "Pset_SlabCommon.ThermalTransmittance"
                ],
                "operator": "<=",
                "value": 0.57,
                "unit": "W\/m²K"
            },
            "severity": "error",
            "message": "Taban döşeme U değeri 0.57 W\/m²K'yi geçmemelidir",
            "suggestion": "Döşeme yalıtım kalınlığını artırın"
        }
    ]
}