Skip to main content
JSON Manual Created Edited

DESIGN/STEEL/KDS-41-30-2022/DCO : Design Code Option

Input URI

{base url} + DESIGN/STEEL/KDS-41-30-2022/DCO



Active Methods

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,
      "patternProperties": {
        "^[0-9]+$": {
          "title""Steel Design Code",
          "type""object",
          "required": [
            "DGNCODE"
          ],
          "additionalProperties"false,
          "properties": {
            "DGNCODE": {
              "type""string",
              "description""Design Code",
              "enum": [
                "KDS 41 30 : 2022"
              ]
            },
            "LAT_BRACE": {
              "type""boolean",
              "description""All Beams/Girders are Laterally Braced",
              "default"false
            },
            "DEFL_CHK": {
              "type""boolean",
              "description""Check Beam/Column Deflection",
              "default"true
            },
            "SEISMIC": {
              "type""boolean",
              "description""Apply Special Provisions for Seismic Design",
              "default"false
            },
            "COMB_RATIO": {
              "type""integer",
              "description""Combined Ratio Method for Circular Section",
              "default"0,
              "oneOf": [
                {
                  "title""SRSS (Square root of sum of square)",
                  "const"0
                },
                {
                  "title""Linear Sum",
                  "const"1
                }
              ]
            },
            "SEIS_SYS": {
              "type""string",
              "description""Seismic Load Resisting System",
              "enum": [
                "Special Moment Frames",
                "Intermediate Moment Frames",
                "Ordinary Moment Frames",
                "Special Concentrically Braced Frames",
                "Ordinary Concentrically Braced Frames",
                "Eccentrically Braced Frames",
                "Buckling-Restrained Braced Frames",
                "Special Plate Shear Walls"
              ],
              "default""Special Moment Frames"
            },
            "COL_WEAK": {
              "type""boolean",
              "description""Consider strong column-weak beam on last floor",
              "default"true
            },
            "UNDGR_LD": {
              "type""boolean",
              "description""Use Under Ground Load Combination Type for Under Ground Members",
              "default"true
            }
          }
        }
      }
    }
  }
}


Request Examples

Example

{
  "Assign": {
    "1": {
      "DGNCODE": "KDS 41 30 : 2022",
      "LAT_BRACE": false,
      "DEFL_CHK": true,
      "SEISMIC": true,
      "COMB_RATIO": 1,
      "SEIS_SYS": "Special Moment Frames",
      "COL_WEAK": true,
      "UNDGR_LD": true
    }
  }
}


Response Examples

Example

{
  "DCO": {
    "1": {
      "DGNCODE": "KDS 41 30 : 2022",
      "LAT_BRACE": false,
      "DEFL_CHK": true,
      "SEISMIC": true,
      "COMB_RATIO": 1,
      "UNDGR_LD": true,
      "SEIS_SYS": "Special Moment Frames",
      "COL_WEAK": true
    }
  }
}


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

Design Code

• KDS 41 30 : 2022: "KDS 41 30 : 2022"

"DGNCODE"

string

-

Required

2

All Beams/Girders are Laterally Braced

"LAT_BRACE"

boolean

false

Optional

3

Check Beam/Column Deflection

"DEFL_CHK"

boolean

true

Optional

4

Apply Special Provisions for Seismic Design

"SEISMIC"

boolean

false

Optional

5

Combined Ratio Method for Circular Section

• SRSS (Square root of sum of square): "0"

• Linear Sum: "1"

"COMB_RATIO"

integer

0

Optional

6

Use Under Ground Load Combination Type for Under Ground Members

"UNDGR_LD"

boolean

true

Optional

When "SEISMIC" is true

7

System

• Special Moment Frames: "Special Moment Frames"

• Intermediate Moment Frames: "Intermediate Moment Frames"

• Ordinary Moment Frames: "Ordinary Moment Frames"

• Special Concentrically Braced Frames: "Special Concentrically Braced Frames"

• Ordinary Concentrically Braced Frames: "Ordinary Concentrically Braced Frames"

• Eccentrically Braced Frames: "Eccentrically Braced Frames"

• Buckling-Restrained Braced Frames: "Buckling-Restrained Braced Frames"

• Special Plate Shear Walls: "Special Plate Shear Walls"

"SEIS_SYS"

string

"Special Moment Frames"

Required

8

Consider strong column-weak beam on last floor

"COL_WEAK"

boolean

true

Optional



0
Was this article helpful?