주 콘텐츠로 건너뛰기
JSON Manual 생성 편집

DESIGN/RC/KDS-41-20-2022/DCRM-COLUMN : Design Criteria for Rebars by Column Member

Input URI

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



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 a member ID string (e.g., \"1\").",
      "additionalProperties": false,
      "minProperties": 1,
      "patternProperties": {
        "^[0-9]+$": {
          "type": "object",
          "description": "Column rebar specification and layout.",
          "additionalProperties": false,
          "required": [
            "MAIN_REBAR",
            "TIES_SPIRALS",
            "ARRANGEMENT_Y",
            "ARRANGEMENT_Z"
          ],
          "properties": {
            "MAIN_REBAR": {
              "type": "string",
              "description": "Main rebar size",
              "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"
                }
              ]
            },
            "TIES_SPIRALS": {
              "type": "string",
              "description": "Tie/spiral bar size",
              "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)",
              "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)",
              "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%"
                }
              ]
            }
          }
        }
      }
    }
  }
}


Request Examples

Example

{
  "Assign": {
    "915": {
      "MAIN_REBAR": "D4",
      "TIES_SPIRALS": "D4",
      "ARRANGEMENT_Y": 2,
      "ARRANGEMENT_Z": 2,
      "DO": 0.05,
      "SPACING_LIMIT": true,
      "SPLICED_BARS": "50%"
    }
  }
}


Response Examples

Example

{
  "DCRMC": {
    "915": {
      "MAIN_REBAR": "D4",
      "TIES_SPIRALS": "D4",
      "ARRANGEMENT_Y": 2,
      "ARRANGEMENT_Z": 2,
      "DO": 0.05,
      "SPACING_LIMIT": true,
      "SPLICED_BARS": "50%"
    }
  }
}


Specifications

Keyed Object Entry

No. Description Key Value Type Default Required

Root Object

1

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

"Assign"

object

-

Required



Item (Value Object Schema)

No. Description Key Value Type Default Required

General

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"

string

-

Required

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

-

Required

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

-

Required

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

-

Required

5

Cover distance from main rebar center

"DO"

number

0

Optional

6

Consider Spacing Limit for Main Rebar

"SPACING_LIMIT"

boolean

true

Optional

When "SPACING_LIMIT" is true

7

Splice option

• None: "None"

• 50%: "50%"

• 100%: "100%"

"SPLICED_BARS"

string

"50%"

Optional



0
컨텐츠가 도움이 되셨나요?