Skip to main content
JSON Manual Created Edited

DESIGN/RC/KDS-41-20-2022/DCRE : Design Criteria for Rebar

Input URI

{base url} + DESIGN/RC/KDS-41-20-2022/DCRE



Active Methods

POST,GET,PUT,DELETE



JSON Schema

Details

{
  "type""object",
  "required": [
    "Assign"
  ],
  "additionalProperties"false,
  "properties": {
    "Assign": {
      "type""object",
      "description""Keyed object (dictionary). Each property name is an ID string (e.g., \"1\").",
      "additionalProperties"false,
      "minProperties"1,
      "maxProperties"1,
      "patternProperties": {
        "^[0-9]+$": {
          "type""object",
          "additionalProperties"false,
          "properties": {
            "BEAM": {
              "type""object",
              "description""Beam rebar specification and layout",
              "additionalProperties"false,
              "properties": {
                "MAIN_REBAR": {
                  "type""array",
                  "description""Main rebar sizes (up to 5 types)",
                  "default": [
                    "D22"
                  ],
                  "items": {
                    "type""string",
                    "enum": [
                      "D4",
                      "D5",
                      "D6",
                      "D7",
                      "D8",
                      "D10",
                      "D13",
                      "D16",
                      "D19",
                      "D22",
                      "D25",
                      "D29",
                      "D32",
                      "D35",
                      "D38",
                      "D41",
                      "D43",
                      "D51",
                      "D57"
                    ]
                  }
                },
                "STIRRUPS": {
                  "type""string",
                  "description""Stirrup bar size",
                  "default""D10",
                  "oneOf": [
                    {
                      "const""D4",
                      "title""D4"
                    },
                    {
                      "const""D5",
                      "title""D5"
                    },
                    {
                      "const""D6",
                      "title""D6"
                    },
                    {
                      "const""D7",
                      "title""D7"
                    },
                    {
                      "const""D8",
                      "title""D8"
                    },
                    {
                      "const""D10",
                      "title""D10"
                    },
                    {
                      "const""D13",
                      "title""D13"
                    },
                    {
                      "const""D16",
                      "title""D16"
                    },
                    {
                      "const""D19",
                      "title""D19"
                    },
                    {
                      "const""D22",
                      "title""D22"
                    },
                    {
                      "const""D25",
                      "title""D25"
                    },
                    {
                      "const""D29",
                      "title""D29"
                    },
                    {
                      "const""D32",
                      "title""D32"
                    },
                    {
                      "const""D35",
                      "title""D35"
                    },
                    {
                      "const""D38",
                      "title""D38"
                    },
                    {
                      "const""D41",
                      "title""D41"
                    },
                    {
                      "const""D43",
                      "title""D43"
                    },
                    {
                      "const""D51",
                      "title""D51"
                    },
                    {
                      "const""D57",
                      "title""D57"
                    }
                  ]
                },
                "STIRRUP_ARRANGEMENT": {
                  "type""integer",
                  "description""Stirrup leg count",
                  "default"2,
                  "oneOf": [
                    {
                      "const"2,
                      "title""2"
                    },
                    {
                      "const"3,
                      "title""3"
                    },
                    {
                      "const"4,
                      "title""4"
                    },
                    {
                      "const"5,
                      "title""5"
                    },
                    {
                      "const"6,
                      "title""6"
                    },
                    {
                      "const"7,
                      "title""7"
                    },
                    {
                      "const"8,
                      "title""8"
                    },
                    {
                      "const"9,
                      "title""9"
                    },
                    {
                      "const"10,
                      "title""10"
                    },
                    {
                      "const"11,
                      "title""11"
                    },
                    {
                      "const"12,
                      "title""12"
                    },
                    {
                      "const"13,
                      "title""13"
                    },
                    {
                      "const"14,
                      "title""14"
                    },
                    {
                      "const"15,
                      "title""15"
                    },
                    {
                      "const"16,
                      "title""16"
                    },
                    {
                      "const"17,
                      "title""17"
                    },
                    {
                      "const"18,
                      "title""18"
                    },
                    {
                      "const"19,
                      "title""19"
                    },
                    {
                      "const"20,
                      "title""20"
                    }
                  ]
                },
                "SIDE_BAR": {
                  "type""string",
                  "description""Side bar size",
                  "default""D13",
                  "oneOf": [
                    {
                      "const""D4",
                      "title""D4"
                    },
                    {
                      "const""D5",
                      "title""D5"
                    },
                    {
                      "const""D6",
                      "title""D6"
                    },
                    {
                      "const""D7",
                      "title""D7"
                    },
                    {
                      "const""D8",
                      "title""D8"
                    },
                    {
                      "const""D10",
                      "title""D10"
                    },
                    {
                      "const""D13",
                      "title""D13"
                    },
                    {
                      "const""D16",
                      "title""D16"
                    },
                    {
                      "const""D19",
                      "title""D19"
                    },
                    {
                      "const""D22",
                      "title""D22"
                    },
                    {
                      "const""D25",
                      "title""D25"
                    },
                    {
                      "const""D29",
                      "title""D29"
                    },
                    {
                      "const""D32",
                      "title""D32"
                    },
                    {
                      "const""D35",
                      "title""D35"
                    },
                    {
                      "const""D38",
                      "title""D38"
                    },
                    {
                      "const""D41",
                      "title""D41"
                    },
                    {
                      "const""D43",
                      "title""D43"
                    },
                    {
                      "const""D51",
                      "title""D51"
                    },
                    {
                      "const""D57",
                      "title""D57"
                    }
                  ]
                },
                "DT": {
                  "type""number",
                  "description""Top cover distance",
                  "default"0
                },
                "DB": {
                  "type""number",
                  "description""Bottom cover distance",
                  "default"0
                },
                "DOUBLY_REBAR": {
                  "type""boolean",
                  "description""Enable doubly reinforced design",
                  "default"true
                },
                "DOUBLY_K": {
                  "type""number",
                  "description""Doubly reinforced k factor",
                  "default"1
                },
                "SPACING_LIMIT": {
                  "type""boolean",
                  "description""Consider bar spacing",
                  "default"true
                },
                "SPLICED_BARS": {
                  "type""string",
                  "description""Splice option",
                  "default""50%",
                  "oneOf": [
                    {
                      "title""None",
                      "const""None"
                    },
                    {
                      "title""50%",
                      "const""50%"
                    },
                    {
                      "title""100%",
                      "const""100%"
                    }
                  ]
                }
              }
            },
            "COLUMN": {
              "type""object",
              "description""Column rebar specification and layout",
              "additionalProperties"false,
              "properties": {
                "MAIN_REBAR": {
                  "type""array",
                  "description""Main rebar sizes (up to 5 types)",
                  "default": [
                    "D22"
                  ],
                  "items": {
                    "type""string",
                    "enum": [
                      "D4",
                      "D5",
                      "D6",
                      "D7",
                      "D8",
                      "D10",
                      "D13",
                      "D16",
                      "D19",
                      "D22",
                      "D25",
                      "D29",
                      "D32",
                      "D35",
                      "D38",
                      "D41",
                      "D43",
                      "D51",
                      "D57"
                    ]
                  }
                },
                "TIES_SPIRALS": {
                  "type""string",
                  "description""Tie/spiral bar size",
                  "default""D10",
                  "oneOf": [
                    {
                      "const""D4",
                      "title""D4"
                    },
                    {
                      "const""D5",
                      "title""D5"
                    },
                    {
                      "const""D6",
                      "title""D6"
                    },
                    {
                      "const""D7",
                      "title""D7"
                    },
                    {
                      "const""D8",
                      "title""D8"
                    },
                    {
                      "const""D10",
                      "title""D10"
                    },
                    {
                      "const""D13",
                      "title""D13"
                    },
                    {
                      "const""D16",
                      "title""D16"
                    },
                    {
                      "const""D19",
                      "title""D19"
                    },
                    {
                      "const""D22",
                      "title""D22"
                    },
                    {
                      "const""D25",
                      "title""D25"
                    },
                    {
                      "const""D29",
                      "title""D29"
                    },
                    {
                      "const""D32",
                      "title""D32"
                    },
                    {
                      "const""D35",
                      "title""D35"
                    },
                    {
                      "const""D38",
                      "title""D38"
                    },
                    {
                      "const""D41",
                      "title""D41"
                    },
                    {
                      "const""D43",
                      "title""D43"
                    },
                    {
                      "const""D51",
                      "title""D51"
                    },
                    {
                      "const""D57",
                      "title""D57"
                    }
                  ]
                },
                "ARRANGEMENT_Y": {
                  "type""integer",
                  "description""Tie leg count (Y)",
                  "default"2,
                  "oneOf": [
                    {
                      "const"2,
                      "title""2"
                    },
                    {
                      "const"3,
                      "title""3"
                    },
                    {
                      "const"4,
                      "title""4"
                    },
                    {
                      "const"5,
                      "title""5"
                    },
                    {
                      "const"6,
                      "title""6"
                    },
                    {
                      "const"7,
                      "title""7"
                    },
                    {
                      "const"8,
                      "title""8"
                    },
                    {
                      "const"9,
                      "title""9"
                    },
                    {
                      "const"10,
                      "title""10"
                    },
                    {
                      "const"11,
                      "title""11"
                    },
                    {
                      "const"12,
                      "title""12"
                    },
                    {
                      "const"13,
                      "title""13"
                    },
                    {
                      "const"14,
                      "title""14"
                    },
                    {
                      "const"15,
                      "title""15"
                    },
                    {
                      "const"16,
                      "title""16"
                    },
                    {
                      "const"17,
                      "title""17"
                    },
                    {
                      "const"18,
                      "title""18"
                    },
                    {
                      "const"19,
                      "title""19"
                    },
                    {
                      "const"20,
                      "title""20"
                    }
                  ]
                },
                "ARRANGEMENT_Z": {
                  "type""integer",
                  "description""Tie leg count (Z)",
                  "default"2,
                  "oneOf": [
                    {
                      "const"2,
                      "title""2"
                    },
                    {
                      "const"3,
                      "title""3"
                    },
                    {
                      "const"4,
                      "title""4"
                    },
                    {
                      "const"5,
                      "title""5"
                    },
                    {
                      "const"6,
                      "title""6"
                    },
                    {
                      "const"7,
                      "title""7"
                    },
                    {
                      "const"8,
                      "title""8"
                    },
                    {
                      "const"9,
                      "title""9"
                    },
                    {
                      "const"10,
                      "title""10"
                    },
                    {
                      "const"11,
                      "title""11"
                    },
                    {
                      "const"12,
                      "title""12"
                    },
                    {
                      "const"13,
                      "title""13"
                    },
                    {
                      "const"14,
                      "title""14"
                    },
                    {
                      "const"15,
                      "title""15"
                    },
                    {
                      "const"16,
                      "title""16"
                    },
                    {
                      "const"17,
                      "title""17"
                    },
                    {
                      "const"18,
                      "title""18"
                    },
                    {
                      "const"19,
                      "title""19"
                    },
                    {
                      "const"20,
                      "title""20"
                    }
                  ]
                },
                "DO": {
                  "type""number",
                  "description""Cover distance from main rebar center",
                  "default"0
                },
                "SPACING_LIMIT": {
                  "type""boolean",
                  "description""Consider bar spacing",
                  "default"true
                },
                "SPLICED_BARS": {
                  "type""string",
                  "description""Splice option",
                  "default""50%",
                  "oneOf": [
                    {
                      "title""None",
                      "const""None"
                    },
                    {
                      "title""50%",
                      "const""50%"
                    },
                    {
                      "title""100%",
                      "const""100%"
                    }
                  ]
                }
              }
            },
            "BRACE": {
              "type""object",
              "description""Brace rebar specification and layout",
              "additionalProperties"false,
              "properties": {
                "MAIN_REBAR": {
                  "type""array",
                  "description""Main rebar sizes (up to 5 types)",
                  "default": [
                    "D22"
                  ],
                  "items": {
                    "type""string",
                    "enum": [
                      "D4",
                      "D5",
                      "D6",
                      "D7",
                      "D8",
                      "D10",
                      "D13",
                      "D16",
                      "D19",
                      "D22",
                      "D25",
                      "D29",
                      "D32",
                      "D35",
                      "D38",
                      "D41",
                      "D43",
                      "D51",
                      "D57"
                    ]
                  }
                },
                "TIES_SPIRALS": {
                  "type""string",
                  "description""Tie/spiral bar size",
                  "default""D10",
                  "oneOf": [
                    {
                      "const""D4",
                      "title""D4"
                    },
                    {
                      "const""D5",
                      "title""D5"
                    },
                    {
                      "const""D6",
                      "title""D6"
                    },
                    {
                      "const""D7",
                      "title""D7"
                    },
                    {
                      "const""D8",
                      "title""D8"
                    },
                    {
                      "const""D10",
                      "title""D10"
                    },
                    {
                      "const""D13",
                      "title""D13"
                    },
                    {
                      "const""D16",
                      "title""D16"
                    },
                    {
                      "const""D19",
                      "title""D19"
                    },
                    {
                      "const""D22",
                      "title""D22"
                    },
                    {
                      "const""D25",
                      "title""D25"
                    },
                    {
                      "const""D29",
                      "title""D29"
                    },
                    {
                      "const""D32",
                      "title""D32"
                    },
                    {
                      "const""D35",
                      "title""D35"
                    },
                    {
                      "const""D38",
                      "title""D38"
                    },
                    {
                      "const""D41",
                      "title""D41"
                    },
                    {
                      "const""D43",
                      "title""D43"
                    },
                    {
                      "const""D51",
                      "title""D51"
                    },
                    {
                      "const""D57",
                      "title""D57"
                    }
                  ]
                },
                "ARRANGEMENT_Y": {
                  "type""integer",
                  "description""Tie leg count (Y)",
                  "default"2,
                  "oneOf": [
                    {
                      "const"2,
                      "title""2"
                    },
                    {
                      "const"3,
                      "title""3"
                    },
                    {
                      "const"4,
                      "title""4"
                    },
                    {
                      "const"5,
                      "title""5"
                    },
                    {
                      "const"6,
                      "title""6"
                    },
                    {
                      "const"7,
                      "title""7"
                    },
                    {
                      "const"8,
                      "title""8"
                    },
                    {
                      "const"9,
                      "title""9"
                    },
                    {
                      "const"10,
                      "title""10"
                    },
                    {
                      "const"11,
                      "title""11"
                    },
                    {
                      "const"12,
                      "title""12"
                    },
                    {
                      "const"13,
                      "title""13"
                    },
                    {
                      "const"14,
                      "title""14"
                    },
                    {
                      "const"15,
                      "title""15"
                    },
                    {
                      "const"16,
                      "title""16"
                    },
                    {
                      "const"17,
                      "title""17"
                    },
                    {
                      "const"18,
                      "title""18"
                    },
                    {
                      "const"19,
                      "title""19"
                    },
                    {
                      "const"20,
                      "title""20"
                    }
                  ]
                },
                "ARRANGEMENT_Z": {
                  "type""integer",
                  "description""Tie leg count (Z)",
                  "default"2,
                  "oneOf": [
                    {
                      "const"2,
                      "title""2"
                    },
                    {
                      "const"3,
                      "title""3"
                    },
                    {
                      "const"4,
                      "title""4"
                    },
                    {
                      "const"5,
                      "title""5"
                    },
                    {
                      "const"6,
                      "title""6"
                    },
                    {
                      "const"7,
                      "title""7"
                    },
                    {
                      "const"8,
                      "title""8"
                    },
                    {
                      "const"9,
                      "title""9"
                    },
                    {
                      "const"10,
                      "title""10"
                    },
                    {
                      "const"11,
                      "title""11"
                    },
                    {
                      "const"12,
                      "title""12"
                    },
                    {
                      "const"13,
                      "title""13"
                    },
                    {
                      "const"14,
                      "title""14"
                    },
                    {
                      "const"15,
                      "title""15"
                    },
                    {
                      "const"16,
                      "title""16"
                    },
                    {
                      "const"17,
                      "title""17"
                    },
                    {
                      "const"18,
                      "title""18"
                    },
                    {
                      "const"19,
                      "title""19"
                    },
                    {
                      "const"20,
                      "title""20"
                    }
                  ]
                },
                "DO": {
                  "type""number",
                  "description""Cover distance from main rebar center",
                  "default"0
                },
                "SPACING_LIMIT": {
                  "type""boolean",
                  "description""Consider bar spacing",
                  "default"true
                },
                "SPLICED_BARS": {
                  "type""string",
                  "description""Splice option",
                  "default""50%",
                  "oneOf": [
                    {
                      "title""None",
                      "const""None"
                    },
                    {
                      "title""50%",
                      "const""50%"
                    },
                    {
                      "title""100%",
                      "const""100%"
                    }
                  ]
                }
              }
            },
            "WALL": {
              "type""object",
              "description""Shear wall rebar specification and layout",
              "additionalProperties"false,
              "properties": {
                "VERTICAL_REBAR": {
                  "type""array",
                  "description""Vertical rebar sizes (multi-select)",
                  "default": [
                    "D13"
                  ],
                  "items": {
                    "type""string",
                    "enum": [
                      "D4",
                      "D5",
                      "D6",
                      "D7",
                      "D8",
                      "D10",
                      "D13",
                      "D16",
                      "D19",
                      "D22",
                      "D25",
                      "D29",
                      "D32",
                      "D35",
                      "D38",
                      "D41",
                      "D43",
                      "D51",
                      "D57"
                    ]
                  }
                },
                "HORIZONTAL_REBAR": {
                  "type""string",
                  "description""Horizontal rebar size",
                  "default""D10",
                  "oneOf": [
                    {
                      "const""D4",
                      "title""D4"
                    },
                    {
                      "const""D5",
                      "title""D5"
                    },
                    {
                      "const""D6",
                      "title""D6"
                    },
                    {
                      "const""D7",
                      "title""D7"
                    },
                    {
                      "const""D8",
                      "title""D8"
                    },
                    {
                      "const""D10",
                      "title""D10"
                    },
                    {
                      "const""D13",
                      "title""D13"
                    },
                    {
                      "const""D16",
                      "title""D16"
                    },
                    {
                      "const""D19",
                      "title""D19"
                    },
                    {
                      "const""D22",
                      "title""D22"
                    },
                    {
                      "const""D25",
                      "title""D25"
                    },
                    {
                      "const""D29",
                      "title""D29"
                    },
                    {
                      "const""D32",
                      "title""D32"
                    },
                    {
                      "const""D35",
                      "title""D35"
                    },
                    {
                      "const""D38",
                      "title""D38"
                    },
                    {
                      "const""D41",
                      "title""D41"
                    },
                    {
                      "const""D43",
                      "title""D43"
                    },
                    {
                      "const""D51",
                      "title""D51"
                    },
                    {
                      "const""D57",
                      "title""D57"
                    }
                  ]
                },
                "END_REBAR": {
                  "type""string",
                  "description""End rebar size",
                  "default""D10",
                  "oneOf": [
                    {
                      "const""D4",
                      "title""D4"
                    },
                    {
                      "const""D5",
                      "title""D5"
                    },
                    {
                      "const""D6",
                      "title""D6"
                    },
                    {
                      "const""D7",
                      "title""D7"
                    },
                    {
                      "const""D8",
                      "title""D8"
                    },
                    {
                      "const""D10",
                      "title""D10"
                    },
                    {
                      "const""D13",
                      "title""D13"
                    },
                    {
                      "const""D16",
                      "title""D16"
                    },
                    {
                      "const""D19",
                      "title""D19"
                    },
                    {
                      "const""D22",
                      "title""D22"
                    },
                    {
                      "const""D25",
                      "title""D25"
                    },
                    {
                      "const""D29",
                      "title""D29"
                    },
                    {
                      "const""D32",
                      "title""D32"
                    },
                    {
                      "const""D35",
                      "title""D35"
                    },
                    {
                      "const""D38",
                      "title""D38"
                    },
                    {
                      "const""D41",
                      "title""D41"
                    },
                    {
                      "const""D43",
                      "title""D43"
                    },
                    {
                      "const""D51",
                      "title""D51"
                    },
                    {
                      "const""D57",
                      "title""D57"
                    }
                  ]
                },
                "BE_HORZ_REBAR": {
                  "type""string",
                  "description""Boundary element horizontal rebar size",
                  "default""D10",
                  "oneOf": [
                    {
                      "const""D4",
                      "title""D4"
                    },
                    {
                      "const""D5",
                      "title""D5"
                    },
                    {
                      "const""D6",
                      "title""D6"
                    },
                    {
                      "const""D7",
                      "title""D7"
                    },
                    {
                      "const""D8",
                      "title""D8"
                    },
                    {
                      "const""D10",
                      "title""D10"
                    },
                    {
                      "const""D13",
                      "title""D13"
                    },
                    {
                      "const""D16",
                      "title""D16"
                    },
                    {
                      "const""D19",
                      "title""D19"
                    },
                    {
                      "const""D22",
                      "title""D22"
                    },
                    {
                      "const""D25",
                      "title""D25"
                    },
                    {
                      "const""D29",
                      "title""D29"
                    },
                    {
                      "const""D32",
                      "title""D32"
                    },
                    {
                      "const""D35",
                      "title""D35"
                    },
                    {
                      "const""D38",
                      "title""D38"
                    },
                    {
                      "const""D41",
                      "title""D41"
                    },
                    {
                      "const""D43",
                      "title""D43"
                    },
                    {
                      "const""D51",
                      "title""D51"
                    },
                    {
                      "const""D57",
                      "title""D57"
                    }
                  ]
                },
                "BE_HORZ_SPACE": {
                  "type""number",
                  "description""Boundary element horizontal spacing",
                  "default"0.2
                },
                "BE_VERT_SPACE": {
                  "type""number",
                  "description""Boundary element vertical spacing",
                  "default"0.1
                },
                "DE": {
                  "type""number",
                  "description""Edge to first vertical bar",
                  "default"0
                },
                "DW": {
                  "type""number",
                  "description""Cover distance to wall face",
                  "default"0
                },
                "MATERIAL_BY_DIAMETER": {
                  "type""boolean",
                  "description""Use material by diameter",
                  "default"false
                },
                "MATERIAL_BY_DIAMETER_INPUT": {
                  "type""object",
                  "description""Material by diameter input",
                  "additionalProperties"false,
                  "properties": {
                    "VERTICAL_END_REBAR": {
                      "type""array",
                      "description""Vertical/end rebar material mapping",
                      "items": {
                        "type""object",
                        "additionalProperties"false,
                        "properties": {
                          "REBAR_DIAMETER": {
                            "type""string",
                            "description""Rebar diameter",
                            "enum": [
                              "D4",
                              "D5",
                              "D6",
                              "D7",
                              "D8",
                              "D10",
                              "D13",
                              "D16",
                              "D19",
                              "D22",
                              "D25",
                              "D29",
                              "D32",
                              "D35",
                              "D38",
                              "D41",
                              "D43",
                              "D51",
                              "D57"
                            ]
                          },
                          "MATERIAL": {
                            "type""string",
                            "description""Material grade",
                            "enum": [
                              "None",
                              "SD300",
                              "SD400",
                              "SD500",
                              "SD600",
                              "SD700",
                              "SD400S",
                              "SD500S",
                              "SD600S"
                            ]
                          }
                        }
                      }
                    },
                    "HORIZONTAL_REBAR": {
                      "type""array",
                      "description""Horizontal rebar material mapping",
                      "items": {
                        "type""object",
                        "additionalProperties"false,
                        "properties": {
                          "REBAR_DIAMETER": {
                            "type""string",
                            "description""Rebar diameter",
                            "enum": [
                              "D4",
                              "D5",
                              "D6",
                              "D7",
                              "D8",
                              "D10",
                              "D13",
                              "D16",
                              "D19",
                              "D22",
                              "D25",
                              "D29",
                              "D32",
                              "D35",
                              "D38",
                              "D41",
                              "D43",
                              "D51",
                              "D57"
                            ]
                          },
                          "MATERIAL": {
                            "type""string",
                            "description""Material grade",
                            "enum": [
                              "None",
                              "SD300",
                              "SD400",
                              "SD500",
                              "SD600",
                              "SD700",
                              "SD400S",
                              "SD500S",
                              "SD600S"
                            ]
                          }
                        }
                      }
                    }
                  }
                },
                "ADDITIONAL_WALL_DATA": {
                  "type""object",
                  "description""Additional wall data",
                  "additionalProperties"false,
                  "properties": {
                    "OUT_OF_PLANE_BENDING": {
                      "type""boolean",
                      "description""Design of out-of-plane bending",
                      "default"false
                    },
                    "VERTICAL_REBAR_SPACING": {
                      "type""object",
                      "description""Vertical rebar spacing settings. If omitted, the default spacing dialog state is applied.",
                      "additionalProperties"false,
                      "properties": {
                        "UNIT": {
                          "type""string",
                          "description""Unit for spacing values.",
                          "default""mm",
                          "oneOf": [
                            {
                              "const""mm",
                              "title""mm"
                            },
                            {
                              "const""in",
                              "title""in"
                            }
                          ]
                        },
                        "LIST_FOR_DESIGN": {
                          "type""array",
                          "description""Selected spacing values used for design.",
                          "items": {
                            "type""number"
                          },
                          "default": [
                            100,
                            150
                          ]
                        }
                      },
                      "default": {
                        "UNIT""mm",
                        "LIST_FOR_DESIGN": [
                          100,
                          150
                        ]
                      }
                    },
                    "HORIZONTAL_REBAR_SPACING_FROM": {
                      "type""number",
                      "description""Spacing of horizontal rebars (from). Default is 0.05 when unit is m; auto-converted for other units.",
                      "default"0.05
                    },
                    "END_REBAR_METHOD": {
                      "type""integer",
                      "description""End rebar design method",
                      "default"1,
                      "oneOf": [
                        {
                          "title""Method-1",
                          "const"1
                        },
                        {
                          "title""Method-2",
                          "const"2
                        },
                        {
                          "title""Method-3",
                          "const"3
                        },
                        {
                          "title""Method-4",
                          "const"4
                        }
                      ]
                    },
                    "DIST1": {
                      "type""number",
                      "description""End rebar spacing for 4 rebars",
                      "default"0.3
                    },
                    "DIST2": {
                      "type""number",
                      "description""End rebar spacing for 6 rebars",
                      "default"0.15
                    },
                    "DIST3": {
                      "type""number",
                      "description""End rebar spacing for 8 or more rebars",
                      "default"0.1
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}


Request Examples

Example

{
  "Assign": {
    "1": {
      "BEAM": {
        "MAIN_REBAR": [
          "D22"
        ],
        "STIRRUPS": "D10",
        "STIRRUP_ARRANGEMENT": 2,
        "SIDE_BAR": "D13",
        "DT": 0,
        "DB": 0,
        "DOUBLY_REBAR": true,
        "SPACING_LIMIT": true,
        "DOUBLY_K": 1,
        "SPLICED_BARS": 1
      },
      "COLUMN": {
        "MAIN_REBAR": [
          "D22"
        ],
        "TIES_SPIRALS": "D10",
        "ARRANGEMENT_Y": 2,
        "ARRANGEMENT_Z": 2,
        "DO": 0,
        "SPACING_LIMIT": true,
        "SPLICED_BARS": 1
      },
      "BRACE": {
        "MAIN_REBAR": [
          "D22"
        ],
        "TIES_SPIRALS": "D10",
        "ARRANGEMENT_Y": 2,
        "ARRANGEMENT_Z": 2,
        "DO": 0,
        "SPACING_LIMIT": true,
        "SPLICED_BARS": 1
      },
      "WALL": {
        "VERTICAL_REBAR": [
          "D10",
          "D13"
        ],
        "HORIZONTAL_REBAR": "D10",
        "END_REBAR": "D13",
        "BE_HORZ_REBAR": "D10",
        "BE_HORZ_SPACE": 0.2,
        "BE_VERT_SPACE": 0.1,
        "DE": 0.05,
        "DW": 0.05,
        "MATERIAL_BY_DIAMETER": false,
        "ADDITIONAL_WALL_DATA": {
          "OUT_OF_PLANE_BENDING": false,
          "VERTICAL_REBAR_SPACING": [
            "@100",
            "@150",
            "@200",
            "@300",
            "@400"
          ],
          "HORIZONTAL_REBAR_SPACING_FROM": 0.05,
          "END_REBAR_METHOD": 3,
          "DIST1": 0.3,
          "DIST2": 0.15,
          "DIST3": 0.1
        }
      }
    }
  }
}


Response Examples

Example

{
  "DCRE": {
    "1": {
      "BEAM": {
        "MAIN_REBAR": [
          "D22"
        ],
        "STIRRUPS": "D10",
        "STIRRUP_ARRANGEMENT": 2,
        "SIDE_BAR": "D13",
        "DT": 0,
        "DB": 0,
        "DOUBLY_REBAR": true,
        "SPACING_LIMIT": true,
        "DOUBLY_K": 1,
        "SPLICED_BARS": 1
      },
      "COLUMN": {
        "MAIN_REBAR": [
          "D22"
        ],
        "TIES_SPIRALS": "D10",
        "ARRANGEMENT_Y": 2,
        "ARRANGEMENT_Z": 2,
        "DO": 0,
        "SPACING_LIMIT": true,
        "SPLICED_BARS": 1
      },
      "BRACE": {
        "MAIN_REBAR": [
          "D22"
        ],
        "TIES_SPIRALS": "D10",
        "ARRANGEMENT_Y": 2,
        "ARRANGEMENT_Z": 2,
        "DO": 0,
        "SPACING_LIMIT": true,
        "SPLICED_BARS": 1
      },
      "WALL": {
        "VERTICAL_REBAR": [
          "D10",
          "D13"
        ],
        "HORIZONTAL_REBAR": "D10",
        "END_REBAR": "D13",
        "BE_HORZ_REBAR": "D10",
        "BE_HORZ_SPACE": 0.2,
        "BE_VERT_SPACE": 0.1,
        "DE": 0.05,
        "DW": 0.05,
        "MATERIAL_BY_DIAMETER": false,
        "ADDITIONAL_WALL_DATA": {
          "OUT_OF_PLANE_BENDING": false,
          "VERTICAL_REBAR_SPACING": [
            "@100",
            "@150",
            "@200",
            "@300",
            "@400"
          ],
          "HORIZONTAL_REBAR_SPACING_FROM": 0.05,
          "END_REBAR_METHOD": 3,
          "DIST1": 0.3,
          "DIST2": 0.15,
          "DIST3": 0.1
        }
      }
    }
  }
}


Specifications

Keyed Object Entry

No. Description Key Value Type Default Required

Root Object

1

Keyed object (dictionary). Each property name is an ID string (e.g., "1").

"Assign"

object

-

Required



Item (Value Object Schema)

No. Description Key Value Type Default Required

General

1

Beam rebar specification and layout

"BEAM"

object

-

Optional

1.1

Main Rebar,(up to 5 types)

• D4: "D4"

• D5: "D5"

• D6: "D6"

• D7: "D7"

• D8: "D8"

• D10: "D10"

• D13: "D13"

• D16: "D16"

• D19: "D19"

• D22: "D22"

• D25: "D25"

• D29: "D29"

• D32: "D32"

• D35: "D35"

• D38: "D38"

• D41: "D41"

• D43: "D43"

• D51: "D51"

• D57: "D57"

"MAIN_REBAR"

Array [string]

["D22"]

Optional

1.2

Stirrups

• D4: "D4"

• D5: "D5"

• D6: "D6"

• D7: "D7"

• D8: "D8"

• D10: "D10"

• D13: "D13"

• D16: "D16"

• D19: "D19"

• D22: "D22"

• D25: "D25"

• D29: "D29"

• D32: "D32"

• D35: "D35"

• D38: "D38"

• D41: "D41"

• D43: "D43"

• D51: "D51"

• D57: "D57"

"STIRRUPS"

string

"D10"

Optional

1.3

Stirrup leg count

• 2: "2"

• 3: "3"

• 4: "4"

• 5: "5"

• 6: "6"

• 7: "7"

• 8: "8"

• 9: "9"

• 10: "10"

• 11: "11"

• 12: "12"

• 13: "13"

• 14: "14"

• 15: "15"

• 16: "16"

• 17: "17"

• 18: "18"

• 19: "19"

• 20: "20"

"STIRRUP_ARRANGEMENT"

integer

2

Optional

1.4

Side Bar

• D4: "D4"

• D5: "D5"

• D6: "D6"

• D7: "D7"

• D8: "D8"

• D10: "D10"

• D13: "D13"

• D16: "D16"

• D19: "D19"

• D22: "D22"

• D25: "D25"

• D29: "D29"

• D32: "D32"

• D35: "D35"

• D38: "D38"

• D41: "D41"

• D43: "D43"

• D51: "D51"

• D57: "D57"

"SIDE_BAR"

string

"D13"

Optional

1.5

Top cover distance

"DT"

number

0

Optional

1.6

Bottom cover distance

"DB"

number

0

Optional

1.7

Use doubly reinforced design

"DOUBLY_REBAR"

boolean

true

Optional

1.8

Consider Spacing Limit for Main Rebar

"SPACING_LIMIT"

boolean

true

Optional

When "DOUBLY_REBAR" is true

1.9

Doubly reinforced k factor

"DOUBLY_K"

number

1

Optional

When "SPACING_LIMIT" is true

1.10

Splice option

• None: "None"

• 50%: "50%"

• 100%: "100%"

"SPLICED_BARS"

string

"50%"

Optional

2

Column rebar specification and layout

"COLUMN"

object

-

Optional

2.1

Main Rebar

• D4: "D4"

• D5: "D5"

• D6: "D6"

• D7: "D7"

• D8: "D8"

• D10: "D10"

• D13: "D13"

• D16: "D16"

• D19: "D19"

• D22: "D22"

• D25: "D25"

• D29: "D29"

• D32: "D32"

• D35: "D35"

• D38: "D38"

• D41: "D41"

• D43: "D43"

• D51: "D51"

• D57: "D57"

"MAIN_REBAR"

Array [string]

["D22"]

Optional

2.2

Ties/Spirals

• D4: "D4"

• D5: "D5"

• D6: "D6"

• D7: "D7"

• D8: "D8"

• D10: "D10"

• D13: "D13"

• D16: "D16"

• D19: "D19"

• D22: "D22"

• D25: "D25"

• D29: "D29"

• D32: "D32"

• D35: "D35"

• D38: "D38"

• D41: "D41"

• D43: "D43"

• D51: "D51"

• D57: "D57"

"TIES_SPIRALS"

string

"D10"

Optional

2.3

Tie leg count (Y)

• 2: "2"

• 3: "3"

• 4: "4"

• 5: "5"

• 6: "6"

• 7: "7"

• 8: "8"

• 9: "9"

• 10: "10"

• 11: "11"

• 12: "12"

• 13: "13"

• 14: "14"

• 15: "15"

• 16: "16"

• 17: "17"

• 18: "18"

• 19: "19"

• 20: "20"

"ARRANGEMENT_Y"

integer

2

Optional

2.4

Tie leg count (Z)

• 2: "2"

• 3: "3"

• 4: "4"

• 5: "5"

• 6: "6"

• 7: "7"

• 8: "8"

• 9: "9"

• 10: "10"

• 11: "11"

• 12: "12"

• 13: "13"

• 14: "14"

• 15: "15"

• 16: "16"

• 17: "17"

• 18: "18"

• 19: "19"

• 20: "20"

"ARRANGEMENT_Z"

integer

2

Optional

2.5

Cover distance from main rebar center

"DO"

number

0

Optional

2.6

Consider Spacing Limit for Main Rebar

"SPACING_LIMIT"

boolean

true

Optional

When "SPACING_LIMIT" is true

2.7

Splice option

• None: "None"

• 50%: "50%"

• 100%: "100%"

"SPLICED_BARS"

string

"50%"

Optional

3

Brace rebar specification and layout

"BRACE"

object

-

Optional

3.1

Main Rebar

• D4: "D4"

• D5: "D5"

• D6: "D6"

• D7: "D7"

• D8: "D8"

• D10: "D10"

• D13: "D13"

• D16: "D16"

• D19: "D19"

• D22: "D22"

• D25: "D25"

• D29: "D29"

• D32: "D32"

• D35: "D35"

• D38: "D38"

• D41: "D41"

• D43: "D43"

• D51: "D51"

• D57: "D57"

"MAIN_REBAR"

Array [string]

["D22"]

Optional

3.2

Ties/Spirals

• D4: "D4"

• D5: "D5"

• D6: "D6"

• D7: "D7"

• D8: "D8"

• D10: "D10"

• D13: "D13"

• D16: "D16"

• D19: "D19"

• D22: "D22"

• D25: "D25"

• D29: "D29"

• D32: "D32"

• D35: "D35"

• D38: "D38"

• D41: "D41"

• D43: "D43"

• D51: "D51"

• D57: "D57"

"TIES_SPIRALS"

string

"D10"

Optional

3.3

Tie leg count (Y)

• 2: "2"

• 3: "3"

• 4: "4"

• 5: "5"

• 6: "6"

• 7: "7"

• 8: "8"

• 9: "9"

• 10: "10"

• 11: "11"

• 12: "12"

• 13: "13"

• 14: "14"

• 15: "15"

• 16: "16"

• 17: "17"

• 18: "18"

• 19: "19"

• 20: "20"

"ARRANGEMENT_Y"

integer

2

Optional

3.4

Tie leg count (Z)

• 2: "2"

• 3: "3"

• 4: "4"

• 5: "5"

• 6: "6"

• 7: "7"

• 8: "8"

• 9: "9"

• 10: "10"

• 11: "11"

• 12: "12"

• 13: "13"

• 14: "14"

• 15: "15"

• 16: "16"

• 17: "17"

• 18: "18"

• 19: "19"

• 20: "20"

"ARRANGEMENT_Z"

integer

2

Optional

3.5

Cover distance from main rebar center

"DO"

number

0

Optional

3.6

Consider Spacing Limit for Main Rebar

"SPACING_LIMIT"

boolean

true

Optional

When "SPACING_LIMIT" is true

3.7

Splice option

• None: "None"

• 50%: "50%"

• 100%: "100%"

"SPLICED_BARS"

string

"50%"

Optional

4

Shear wall rebar specification and layout

"WALL"

object

-

Optional

4.1

Vertical Rebar

• D4: "D4"

• D5: "D5"

• D6: "D6"

• D7: "D7"

• D8: "D8"

• D10: "D10"

• D13: "D13"

• D16: "D16"

• D19: "D19"

• D22: "D22"

• D25: "D25"

• D29: "D29"

• D32: "D32"

• D35: "D35"

• D38: "D38"

• D41: "D41"

• D43: "D43"

• D51: "D51"

• D57: "D57"

"VERTICAL_REBAR"

Array [string]

["D13"]

Optional

4.2

Horizontal Rebar

• D4: "D4"

• D5: "D5"

• D6: "D6"

• D7: "D7"

• D8: "D8"

• D10: "D10"

• D13: "D13"

• D16: "D16"

• D19: "D19"

• D22: "D22"

• D25: "D25"

• D29: "D29"

• D32: "D32"

• D35: "D35"

• D38: "D38"

• D41: "D41"

• D43: "D43"

• D51: "D51"

• D57: "D57"

"HORIZONTAL_REBAR"

string

"D10"

Optional

4.3

End Rebar

• D4: "D4"

• D5: "D5"

• D6: "D6"

• D7: "D7"

• D8: "D8"

• D10: "D10"

• D13: "D13"

• D16: "D16"

• D19: "D19"

• D22: "D22"

• D25: "D25"

• D29: "D29"

• D32: "D32"

• D35: "D35"

• D38: "D38"

• D41: "D41"

• D43: "D43"

• D51: "D51"

• D57: "D57"

"END_REBAR"

string

"D10"

Optional

4.4

Boundary Element Horz. Rebar

• D4: "D4"

• D5: "D5"

• D6: "D6"

• D7: "D7"

• D8: "D8"

• D10: "D10"

• D13: "D13"

• D16: "D16"

• D19: "D19"

• D22: "D22"

• D25: "D25"

• D29: "D29"

• D32: "D32"

• D35: "D35"

• D38: "D38"

• D41: "D41"

• D43: "D43"

• D51: "D51"

• D57: "D57"

"BE_HORZ_REBAR"

string

"D10"

Optional

4.5

Boundary Element Horz. Rebar Space (0.2 m)

"BE_HORZ_SPACE"

number

0.2

Optional

4.6

Boundary Element Vert. Rebar Space (0.1 m)

"BE_VERT_SPACE"

number

0.1

Optional

4.7

Edge to first vertical bar

"DE"

number

0

Optional

4.8

Cover distance to wall face

"DW"

number

0

Optional

4.9

Material by Rebar Diameter

"MATERIAL_BY_DIAMETER"

boolean

false

Optional

4.10

Additional Wall Data

"ADDITIONAL_WALL_DATA"

object

-

Optional

4.10.1

Design of Out-of-plane Bending

"OUT_OF_PLANE_BENDING"

boolean

false

Optional

4.10.2

Spacing of Vertical Rebars

"VERTICAL_REBAR_SPACING"

object

[object Object]

Optional

4.10.2.1

Unit for spacing values.

• mm: "mm"

• in: "in"

"UNIT"

string

"mm"

Optional

4.10.2.2

Selected spacing values used for design.

"LIST_FOR_DESIGN"

Array [number]

[100, 150]

Optional

4.10.3

Spacing of Horizontal Rebars (From) - default 0.05 m (auto-converted)

"HORIZONTAL_REBAR_SPACING_FROM"

number

0.05

Optional

4.10.4

End Rebar Design Method

• Method-1: "1"

• Method-2: "2"

• Method-3: "3"

• Method-4: "4"

"END_REBAR_METHOD"

integer

1

Optional

When "END_REBAR_METHOD" is 2 | "END_REBAR_METHOD" is 3 | "END_REBAR_METHOD" is 4

4.10.5

Dist1 (default 0.3 m)

"DIST1"

number

0.3

Optional

4.10.6

Dist2 (default 0.15 m)

"DIST2"

number

0.15

Optional

4.10.7

Dist3 (default 0.1 m)

"DIST3"

number

0.1

Optional

When "MATERIAL_BY_DIAMETER" is true

4.11

Material by Rebar Diameter

"MATERIAL_BY_DIAMETER_INPUT"

object

-

Optional

4.11.1

Vertical/end rebar material mapping

"VERTICAL_END_REBAR"

Array [object]

-

Optional

4.11.1.1

Rebar diameter

• D4: "D4"

• D5: "D5"

• D6: "D6"

• D7: "D7"

• D8: "D8"

• D10: "D10"

• D13: "D13"

• D16: "D16"

• D19: "D19"

• D22: "D22"

• D25: "D25"

• D29: "D29"

• D32: "D32"

• D35: "D35"

• D38: "D38"

• D41: "D41"

• D43: "D43"

• D51: "D51"

• D57: "D57"

"REBAR_DIAMETER"

string

-

Optional

4.11.1.2

Material grade

• None: "None"

• SD300: "SD300"

• SD400: "SD400"

• SD500: "SD500"

• SD600: "SD600"

• SD700: "SD700"

• SD400S: "SD400S"

• SD500S: "SD500S"

• SD600S: "SD600S"

"MATERIAL"

string

-

Optional

4.11.2

Horizontal rebar material mapping

"HORIZONTAL_REBAR"

Array [object]

-

Optional

4.11.2.1

Rebar diameter

• D4: "D4"

• D5: "D5"

• D6: "D6"

• D7: "D7"

• D8: "D8"

• D10: "D10"

• D13: "D13"

• D16: "D16"

• D19: "D19"

• D22: "D22"

• D25: "D25"

• D29: "D29"

• D32: "D32"

• D35: "D35"

• D38: "D38"

• D41: "D41"

• D43: "D43"

• D51: "D51"

• D57: "D57"

"REBAR_DIAMETER"

string

-

Optional

4.11.2.2

Material grade

• None: "None"

• SD300: "SD300"

• SD400: "SD400"

• SD500: "SD500"

• SD600: "SD600"

• SD700: "SD700"

• SD400S: "SD400S"

• SD500S: "SD500S"

• SD600S: "SD600S"

"MATERIAL"

string

-

Optional



0
Was this article helpful?