Input URI
|
{base url} + db/SSEIS |
|---|
Active Methods
|
POST, GET, PUT, DELETE |
|---|
JSON Schema
Details
{
"type": "object",
"additionalProperties": false,
"required": [
"Assign"
],
"properties": {
"Assign": {
"type": "object",
"description": "Keys are string indices; each value is a SSEIS request item.",
"minProperties": 1,
"patternProperties": {
"^[0-9]+$": {
"type": "object",
"additionalProperties": false,
"description": "SSEIS request item. DESC and ADDITIONAL_LOAD are optional; All first-depth fields except optional fields are required.",
"required": [
"SEIS_CODE",
"SCALE_FACTOR_X",
"SCALE_FACTOR_Y",
"PARAMETERS"
],
"properties": {
"SEIS_CODE": {
"type": "string",
"const": "KDS(41-17-00: 2019)",
"description": "Seismic load code. Currently only KDS(41-17-00: 2019) is supported by this schema.",
"enum": [
"KDS(41-17-00: 2019)"
]
},
"DESC": {
"type": "string",
"default": "",
"description": "Optional description."
},
"SCALE_FACTOR_X": {
"type": "number",
"description": "Scale factor for X direction."
},
"SCALE_FACTOR_Y": {
"type": "number",
"description": "Scale factor for Y direction."
},
"ACCIDENT_ECCEN_X": {
"type": "integer",
"default": 0,
"description": "Accidental eccentricity option for X direction.",
"enum": [
0,
1,
2
]
},
"ACCIDENT_ECCEN_Y": {
"type": "integer",
"default": 0,
"description": "Accidental eccentricity option for Y direction.",
"enum": [
0,
1,
2
]
},
"ACCIDENT_TORSION": {
"type": "boolean",
"default": false,
"description": "Whether to consider accidental torsion."
},
"PARAMETERS": {
"type": "object",
"additionalProperties": false,
"description": "KDS(41-17-00: 2019) seismic parameters. PERIOD_METHOD controls period-related required fields.",
"required": [
"SEIS_ZONE",
"EPA",
"SITE_CLASS",
"SEIS_USE_GROUP",
"IMPORTANCE_FACTOR",
"PERIOD_METHOD",
"RESPONSE_MOD_FACTOR_X",
"RESPONSE_MOD_FACTOR_Y"
],
"properties": {
"SEIS_ZONE": {
"type": "integer",
"description": "Seismic zone.",
"enum": [
0,
1
]
},
"EPA": {
"type": "number",
"description": "Effective peak acceleration."
},
"SITE_CLASS": {
"type": "integer",
"description": "Site class.",
"enum": [
0,
1,
2,
3,
4,
5
]
},
"FA": {
"type": "number",
"description": "Short-period site coefficient. If omitted, the product system value is used.",
"default": "system",
"$comment": "FA는 입력하지 않을 경우 시스템 값이 자동적용입니다."
},
"FV": {
"type": "number",
"description": "Long-period site coefficient. If omitted, the product system value is used.",
"default": "system",
"$comment": "FV는 입력하지 않을 경우 시스템 값이 자동적용입니다."
},
"SDS": {
"type": "number",
"description": "Design spectral response acceleration parameter at short period. If omitted, the product system value is used.",
"default": "system",
"$comment": "SDS는 입력하지 않을 경우 시스템 값이 자동적용입니다."
},
"SD1": {
"type": "number",
"description": "Design spectral response acceleration parameter at 1-second period. If omitted, the product system value is used.",
"default": "system",
"$comment": "SD1은 입력하지 않을 경우 시스템 값이 자동적용입니다."
},
"SEIS_USE_GROUP": {
"type": "integer",
"description": "Seismic use group.",
"enum": [
0,
1,
2
]
},
"IMPORTANCE_FACTOR": {
"type": "number",
"description": "Importance factor."
},
"PERIOD_METHOD": {
"type": "integer",
"description": "Period input method.",
"enum": [
0,
1
]
},
"PERIOD_ANALYSIS_X": {
"type": "number",
"description": "Analytical period for X direction."
},
"PERIOD_ANALYSIS_Y": {
"type": "number",
"description": "Analytical period for Y direction."
},
"PERIOD_APPR_X": {
"type": "number",
"description": "Approximate period for X direction."
},
"PERIOD_APPR_Y": {
"type": "number",
"description": "Approximate period for Y direction."
},
"RESPONSE_MOD_FACTOR_X": {
"type": "number",
"description": "Response modification factor for X direction."
},
"RESPONSE_MOD_FACTOR_Y": {
"type": "number",
"description": "Response modification factor for Y direction."
}
},
"allOf": [
{
"description": "PERIOD_METHOD=0 (Analytical Period) then PERIOD_ANALYSIS_X, PERIOD_ANALYSIS_Y, PERIOD_APPR_X, and PERIOD_APPR_Y are required.",
"if": {
"properties": {
"PERIOD_METHOD": {
"const": 0
}
},
"required": [
"PERIOD_METHOD"
]
},
"then": {
"required": [
"PERIOD_ANALYSIS_X",
"PERIOD_ANALYSIS_Y",
"PERIOD_APPR_X",
"PERIOD_APPR_Y"
]
}
},
{
"description": "PERIOD_METHOD=1 (Approximate Period) then PERIOD_APPR_X and PERIOD_APPR_Y are required.",
"if": {
"properties": {
"PERIOD_METHOD": {
"const": 1
}
},
"required": [
"PERIOD_METHOD"
]
},
"then": {
"required": [
"PERIOD_APPR_X",
"PERIOD_APPR_Y"
]
}
}
]
},
"ADDITIONAL_LOAD": {
"type": "object",
"additionalProperties": false,
"description": "Additional story-level seismic load.",
"required": [
"STORY_NAME",
"ALONG_X",
"ALONG_Y",
"TORSIONAL_RZ"
],
"properties": {
"STORY_NAME": {
"type": "string",
"description": "Story name."
},
"ALONG_X": {
"type": "number",
"description": "Additional seismic load in X direction."
},
"ALONG_Y": {
"type": "number",
"description": "Additional seismic load in Y direction."
},
"TORSIONAL_RZ": {
"type": "number",
"description": "Additional torsional seismic load RZ."
}
}
}
}
}
},
"additionalProperties": false
}
}
}
Examples
Static Seismic Load
{
"Assign": {
"1": {
"SEIS_CODE": "KDS(41-17-00: 2019)",
"DESC": "",
"SCALE_FACTOR_X": 1,
"SCALE_FACTOR_Y": 1,
"ACCIDENT_ECCEN_X": 0,
"ACCIDENT_ECCEN_Y": 0,
"ACCIDENT_TORSION": true,
"PARAMETERS": {
"SEIS_ZONE": 0,
"EPA": 0.22,
"SITE_CLASS": 3,
"FA": 1.36,
"FV": 1.96,
"SDS": 0.49867,
"SD1": 0.28747,
"SEIS_USE_GROUP": 1,
"IMPORTANCE_FACTOR": 1.2,
"PERIOD_METHOD": 0,
"PERIOD_ANALYSIS_X": 1.82,
"PERIOD_ANALYSIS_Y": 1.82,
"PERIOD_APPR_X": 1.53,
"PERIOD_APPR_Y": 1.53,
"RESPONSE_MOD_FACTOR_X": 4,
"RESPONSE_MOD_FACTOR_Y": 4
},
"ADDITIONAL_LOAD": {
"STORY_NAME": "RF",
"ALONG_X": 85,
"ALONG_Y": 72,
"TORSIONAL_RZ": 18.5
}
}
}
}
Specifications
| No. | Description | Key | Value Type | Default | Required | |||
|---|---|---|---|---|---|---|---|---|
1 |
Seismic load code |
"SEIS_CODE" |
string (enum) |
- |
Required |
|||
2 |
Description |
"DESC" |
string |
Optional |
||||
3 |
Scale factor for X direction. |
"SCALE_FACTOR_X" |
number |
- |
Required |
|||
4 |
Scale factor for Y direction. |
"SCALE_FACTOR_Y" |
number |
- |
Required |
|||
5 |
Accidental eccentricity option for X direction. • 0 : Positive • 1 : Negative • 2 : None |
"ACCIDENT_ECCEN_X" |
integer (enum) |
0 |
Optional |
|||
6 |
Accidental eccentricity option for Y direction. • 0 : Positive • 1 : Negative • 2 : None |
"ACCIDENT_ECCEN_Y" |
integer (enum) |
0 |
Optional |
|||
7 |
Whether to consider accidental torsion. |
"ACCIDENT_TORSION" |
boolean |
false |
Optional |
|||
8 |
KDS(41-17-00:2019) seismic parameters. |
"PARAMETERS" |
object |
- |
Required |
|||
(1) | Seismic zone. • 0 : Zone 1 • 1 : Zone 2 |
"SEIS_ZONE" |
integer (enum) |
- |
Required |
|||
(2) | Effective peak acceleration. |
"EPA" |
number |
- |
Required |
|||
(3) | Site class. • 0 : S1 • 1 : S2 • 2 : S3 • 3 : S4 • 4 : S5 • 5 : S6 |
"SITE_CLASS" |
integer (enum) |
- |
Required |
|||
(4) | Short-period site coefficient. |
"FA" |
number |
system |
Optional |
|||
(5) | Long-period site coefficient. |
"FV" |
number |
system |
Optional |
|||
(6) | Design spectral response acceleration at short period. |
"SDS" |
number |
system |
Optional |
|||
(7) | Design spectral response acceleration at 1-second period. |
"SD1" |
number |
system |
Optional |
|||
(8) | Seismic use group. • 0 : Special • 1 : I • 2 : II |
"SEIS_USE_GROUP" |
integer (enum) |
- |
Required |
|||
(9) | Importance factor. |
"IMPORTANCE_FACTOR" |
number |
- |
Required |
|||
(10) | Period input method. • 0 : Analytical Period • 1 : Approximate Period |
"PERIOD_METHOD" |
integer (enum) |
- |
Required |
|||
When PERIOD_METHOD = 0 | ||||||||
(1) | Analytical period for X direction. |
"PERIOD_ANALYSIS_X" |
number |
- |
Required |
|||
(2) | Analytical period for Y direction. |
"PERIOD_ANALYSIS_Y" |
number |
- |
Required |
|||
(3) | Approximate period for X direction. |
"PERIOD_APPR_X" |
number |
- |
Required |
|||
(4) | Approximate period for Y direction. |
"PERIOD_APPR_Y" |
number |
- |
Required |
|||
When PERIOD_METHOD = 1 | ||||||||
(1) | Approximate period for X direction. |
"PERIOD_APPR_X" |
number |
- |
Required |
|||
(2) | Approximate period for Y direction. |
"PERIOD_APPR_Y" |
number |
- |
Required |
|||
(3) | Response modification factor for X direction. |
"RESPONSE_MOD_FACTOR_X" |
number |
- |
Required |
|||
(4) | Response modification factor for Y direction. |
"RESPONSE_MOD_FACTOR_Y" |
number |
- |
Required |
|||
9 |
Additional story-level seismic load. |
"ADDITIONAL_LOAD" |
object |
- |
Optional |
|||
(1) | Story name. |
"STORY_NAME" |
string |
- |
Required |
|||
(2) | Additional seismic load in X direction. |
"ALONG_X" |
number |
- |
Required |
|||
(3) | Additional seismic load in Y direction. |
"ALONG_Y" |
number |
- |
Required |
|||
(4) | Additional torsional seismic load RZ. |
"TORSIONAL_RZ" |
number |
- |
Required |
|||