{
    "format": "ifcortex-compliance-rules",
    "version": 1,
    "exported_at": "2026-04-11T16:04:43+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": "ERISILEBILIRLIK",
        "name": "Erişilebilirlik Standartları",
        "regulation_name": "Engelli Bireylerin Erişilebilirliği Yönetmeliği",
        "version": "2021",
        "description": "Engelli erişimi ve erişilebilirlik standartları kuralları",
        "official_pdf_url": null,
        "official_legislation_url": "https:\/\/www.mevzuat.gov.tr\/"
    },
    "rules": [
        {
            "rule_id": "ERIS-001",
            "name": "Rampa Eğimi Kontrolü",
            "description": "Engelli rampalarının eğimi %8'i (1:12) geçmemelidir",
            "article": "TS 9111 Madde 4.3",
            "category": "accessibility",
            "element_types": [
                "IfcRamp",
                "IfcRampFlight"
            ],
            "condition": {
                "property": "slope",
                "property_paths": [
                    "Pset_RampCommon.Slope",
                    "Pset_RampFlightCommon.Slope",
                    "dimensions.slope"
                ],
                "operator": "<=",
                "value": 8,
                "unit": "percent"
            },
            "severity": "error",
            "message": "Rampa eğimi %8'i geçmemelidir (maks 1:12 oranı)",
            "suggestion": "Rampa eğimini azaltın veya rampa uzunluğunu artırın"
        },
        {
            "rule_id": "ERIS-002",
            "name": "Rampa Genişliği",
            "description": "Engelli rampalarının net genişliği en az 1100mm olmalıdır",
            "article": "TS 9111 Madde 4.3",
            "category": "accessibility",
            "element_types": [
                "IfcRamp",
                "IfcRampFlight"
            ],
            "condition": {
                "property": "width",
                "property_paths": [
                    "Pset_RampCommon.RequiredWidth",
                    "dimensions.width"
                ],
                "operator": ">=",
                "value": 1100,
                "unit": "mm"
            },
            "severity": "error",
            "message": "Rampa genişliği minimum 1100mm olmalıdır",
            "suggestion": "Rampa genişliğini artırın"
        },
        {
            "rule_id": "ERIS-003",
            "name": "Asansör Kabin Genişliği",
            "description": "Engelli asansörü kabin genişliği en az 1100mm olmalıdır",
            "article": "TS EN 81-70",
            "category": "accessibility",
            "element_types": [
                "IfcTransportElement"
            ],
            "condition": {
                "property": "cabin_width",
                "property_paths": [
                    "Pset_TransportElementCommon.CabinWidth",
                    "dimensions.width"
                ],
                "operator": ">=",
                "value": 1100,
                "unit": "mm"
            },
            "severity": "error",
            "message": "Asansör kabin genişliği minimum 1100mm olmalıdır",
            "suggestion": "Asansör kabin boyutlarını engelli erişim standartlarına uygun hale getirin"
        },
        {
            "rule_id": "ERIS-004",
            "name": "Asansör Kabin Derinliği",
            "description": "Engelli asansörü kabin derinliği en az 1400mm olmalıdır",
            "article": "TS EN 81-70",
            "category": "accessibility",
            "element_types": [
                "IfcTransportElement"
            ],
            "condition": {
                "property": "cabin_depth",
                "property_paths": [
                    "Pset_TransportElementCommon.CabinDepth",
                    "dimensions.depth"
                ],
                "operator": ">=",
                "value": 1400,
                "unit": "mm"
            },
            "severity": "error",
            "message": "Asansör kabin derinliği minimum 1400mm olmalıdır",
            "suggestion": "Asansör kabin derinliğini artırın"
        },
        {
            "rule_id": "ERIS-005",
            "name": "Engelli Kapı Genişliği",
            "description": "Erişilebilir alanlardaki kapı genişliği en az 900mm olmalıdır",
            "article": "TS 9111 Madde 4.5",
            "category": "accessibility",
            "element_types": [
                "IfcDoor"
            ],
            "condition": {
                "property": "width",
                "property_paths": [
                    "Pset_DoorCommon.OverallWidth",
                    "OverallWidth"
                ],
                "operator": ">=",
                "value": 900,
                "unit": "mm"
            },
            "severity": "warning",
            "message": "Erişilebilir alanlardaki kapı genişliği minimum 900mm olmalıdır",
            "suggestion": "Kapı genişliğini 900mm veya üzerine çıkarın"
        },
        {
            "rule_id": "ERIS-006",
            "name": "Engelli WC Boyutu",
            "description": "Engelli WC kabini en az 1500mm x 2200mm boyutlarında olmalıdır",
            "article": "TS 9111 Madde 4.7",
            "category": "accessibility",
            "element_types": [
                "IfcSpace"
            ],
            "condition": {
                "property": "min_dimension",
                "operator": ">=",
                "value": 1500,
                "unit": "mm"
            },
            "severity": "error",
            "message": "Engelli WC kabini minimum 1500mm x 2200mm boyutlarında olmalıdır",
            "suggestion": "WC kabinini genişletin"
        },
        {
            "rule_id": "ERIS-007",
            "name": "Koridor Genişliği (Erişilebilirlik)",
            "description": "Koridorlar tekerlekli sandalye geçişi için en az 1500mm genişliğinde olmalıdır",
            "article": "TS 9111 Madde 4.2",
            "category": "accessibility",
            "element_types": [
                "IfcSpace"
            ],
            "condition": {
                "property": "width",
                "property_paths": [
                    "dimensions.width",
                    "Pset_SpaceCommon.Width"
                ],
                "operator": ">=",
                "value": 1500,
                "unit": "mm"
            },
            "severity": "error",
            "message": "Koridor genişliği tekerlekli sandalye geçişi için minimum 1500mm olmalıdır",
            "suggestion": "Koridor genişliğini artırın"
        },
        {
            "rule_id": "ERIS-008",
            "name": "Rampa Sahanlık Uzunluğu",
            "description": "Rampa sahanlık uzunluğu en az 1500mm olmalıdır",
            "article": "TS 9111 Madde 4.3",
            "category": "accessibility",
            "element_types": [
                "IfcRamp"
            ],
            "condition": {
                "property": "landing_length",
                "property_paths": [
                    "Pset_RampCommon.LandingLength"
                ],
                "operator": ">=",
                "value": 1500,
                "unit": "mm"
            },
            "severity": "warning",
            "message": "Rampa sahanlık uzunluğu minimum 1500mm olmalıdır",
            "suggestion": "Sahanlık uzunluğunu artırın"
        },
        {
            "rule_id": "ERIS-009",
            "name": "Asansör Kapı Genişliği",
            "description": "Engelli asansörünün kapı genişliği en az 900mm olmalıdır",
            "article": "TS EN 81-70",
            "category": "accessibility",
            "element_types": [
                "IfcDoor"
            ],
            "condition": {
                "property": "width",
                "property_paths": [
                    "Pset_DoorCommon.OverallWidth",
                    "OverallWidth"
                ],
                "operator": ">=",
                "value": 900,
                "unit": "mm"
            },
            "severity": "error",
            "message": "Asansör kapı genişliği minimum 900mm olmalıdır",
            "suggestion": "Asansör kapı genişliğini artırın"
        }
    ]
}