BuildingData JSON Schema v5.5.0
MakeBuilding Pro v5.5.0 が読み書きする .mbp.json (BuildingData) ファイルの JSON Schema 仕様です。 このページは Comp_I03_JsonImport / Comp_E03_JsonExport / MCP サーバー / Excel・CSV ラウンドトリップが共通で従う canonical なデータ契約 です。
🔗 正本:
MakeBuildingPro/Resources/Templates/MakeBuildingPro_BuildingData_Schema_v5.5.0.jsonID:https://makebuildingpro.com/schema/v5.5.0/buildingdata.schema.jsonDraft: JSON Schema Draft-07 互換性: Excel テンプレMakeBuildingPro_Template_Metric_v5.5.0.xlsxおよび CSV フォルダ形式とラウンドトリップ可
1. v5.5.0 で追加された主要フィールド
| 追加項目 | 影響範囲 | 用途 |
|---|---|---|
Justification (Top / Center / Bottom) | Layout_MainBeam, Layout_SecondaryBeam.Spans[], Layout_TertiaryBeam.Spans[], Layout_CantileverBeam, Layout_Brace | 梁・ブレース断面の Z 方向配置基準 (解析軸に対する物理位置) |
Revit_Family_Type | 12 Catalogs (Column / MainBeam / SecondaryBeam / Brace / Post / Wall / Slab / IsolatedFoundation / StripFoundation / MatFoundation / Pile / Connection) | Revit ファミリのタイプ名 (既存 Revit_Family ペア) |
Building_Metadata.Design_Phase | Root | 設計フェーズ (SchematicDesign / AnalysisIteration / Converged / PhysicalDetailing)。Speckle 推奨 export モードを切替 |
Levels[].Slab_On_Beam | 階毎 | S 造納まりフラグ (v5.3.0 で追加、v5.5.0 で必須整合性検証) |
Restraint_Code (#136) | Layout_Column / Layout_Post (optional) | 6 DOF 拘束コード (F/R × 6 char、order: Tx Ty Tz Rx Ry Rz) |
End_Release_Start_Code / End_Release_End_Code (#136) | Layout_MainBeam / Layout_SecondaryBeam / Layout_TertiaryBeam / Layout_CantileverBeam (optional) | 梁端部 6 DOF 解放コード |
| 3 系統の拘束概念分離 (#142) | Layout_Column / Layout_Post | (1) 節点拘束 / (2) 部材端解放 (基端) / (3) 部材端解放 (上端) を独立指定可 |
詳細は同梱の Reference_v5_5_0_Schema_Updates.md も併読してください。
2. トップレベル構造 (47 properties)
2.1 必須 (required)
| プロパティ | 型 | 用途 |
|---|---|---|
$schema | string (URI) | Schema 識別子 (.../v5.5.0/buildingdata.schema.json) |
version | string | Schema セマンティックバージョン ("5.5.0") |
Global | object | 原点・単位系・北方位 |
Grids | array | 通り芯 (X 軸 / Y 軸) |
Levels | array | 階層 |
2.2 メタデータ系
| プロパティ | 型 | v5.5.0 注 |
|---|---|---|
metadata | object | 生成メタ (timestamp / application / schemaVersion) |
Building_Metadata | object | プロジェクト情報、構造種別、Design_Phase (v5.5.0) |
2.3 Catalog 系 (16 種、v5.5.0 で全 12 主要 catalog に Revit_Family_Type 追加)
| Catalog | 用途 | Revit_Family_Type 対応 |
|---|---|---|
Catalog_Column | 柱 | ✅ |
Catalog_MainBeam | 大梁 | ✅ |
Catalog_SecondaryBeam | 小梁 (孫梁・片持ち梁も流用) | ✅ |
Catalog_Brace | ブレース | ✅ |
Catalog_Post | 間柱 | ✅ |
Catalog_Wall | 壁 | ✅ |
Catalog_Slab | スラブ | ✅ |
Catalog_Material | 材料 (E / G / Fy / Fu / Fc / Poisson 等) | — |
Catalog_IsolatedFoundation | 独立基礎 | ✅ |
Catalog_StripFoundation | 布基礎 | ✅ |
Catalog_MatFoundation | べた基礎 | ✅ |
Catalog_Pile | 杭 | ✅ |
Catalog_Connection | 接合部 | ✅ |
Catalog_WallLoad | 壁荷重 | — |
Catalog_PointLoad | 点荷重 | — |
Catalog_LineLoad | 線荷重 | — |
2.4 Load Setting (荷重設定)
| プロパティ | 用途 |
|---|---|
Load_Setting | 荷重設定 (legacy 互換) |
Load_Settings_JPN | 日本基準 (告示 / 学会) |
Load_Settings_INT | 国際基準 (ASCE / Eurocode 等) |
Snow_Load_Settings | 雪荷重 |
Load_Combinations | 荷重組合せ |
2.5 Layout 系 (18 種)
| Layout | v5.5.0 追加項目 |
|---|---|
Layout_Column | Restraint_Code (節点拘束、#136) + 3 系統分離 (#142) |
Layout_MainBeam | Justification (top-level), End_Release_Start_Code / End_Release_End_Code |
Layout_SecondaryBeam | Justification (per-Span), End_Release_*_Code |
Layout_TertiaryBeam | Justification (per-Span), End_Release_*_Code |
Layout_CantileverBeam | Justification, End_Release_*_Code |
Layout_Brace | Justification |
Layout_Post | Restraint_Code (#136) + 3 系統分離 (#142) |
Layout_Wall | (v5.5.0 追加なし) |
Layout_WallOpening | Parent_Instance_ID (v5.0.1 から) |
Layout_Slab | (v5.5.0 追加なし) |
Layout_SlabOpening | (v5.5.0 追加なし) |
Layout_CantileverSlab | (v5.5.0 追加なし) |
Layout_IsolatedFoundation | (v5.5.0 追加なし) |
Layout_StripFoundation | (v5.0.1 から) |
Layout_MatFoundation | (v5.5.0 追加なし) |
Layout_Pile | (v5.5.0 追加なし) |
Layout_BeamPointLoad | Parent_Member_Type, Parent_Span_Index (v5.0.1 から) |
Layout_BeamLineLoad | 同上 |
2.6 構造平面
| プロパティ | 用途 |
|---|---|
Structural_Plan | 構造平面ジオメトリ (S03 Generate Plans 出力) |
3. v5.5.0 schema スニペット (主要追加項目)
3.1 Building_Metadata.Design_Phase
{
"Building_Metadata": {
"Project_Name": "Office Building",
"Structure_Type": "S",
"Stories_Above": 5,
"Building_Use": "オフィス",
"Design_Phase": "AnalysisIteration"
}
}Design_Phase enum: SchematicDesign / AnalysisIteration / Converged / PhysicalDetailing
3.2 Catalog_*.Revit_Family_Type (Catalog 系全 12 種に追加)
{
"Catalog_MainBeam": [{
"Type_ID": "G1",
"Member_Type": "MainBeam",
"ShapeType_S": "H",
"Section_Profile_S_Middle": "H-500x200x10x16",
"Material_S": "SS400",
"Revit_Family": "M_W-Wide Flange",
"Revit_Family_Type": "W500x71"
}]
}3.3 Layout_MainBeam.Justification (top-level)
{
"Layout_MainBeam": [{
"Instance_ID": "G_1F_X1_X2_Y1",
"Floor": "1F",
"Start_Grid": "X1-Y1",
"End_Grid": "X2-Y1",
"Type_ID": "G1",
"Justification": "Top",
"End_Release_Start_Code": "",
"End_Release_End_Code": ""
}]
}3.4 Layout_SecondaryBeam.Spans[].Justification (per-Span)
{
"Layout_SecondaryBeam": [{
"Instance_ID": "SB_2F_X1_X2_Y2",
"Floor": "2F",
"Start_Grid": "X1-Y2",
"End_Grid": "X2-Y2",
"Type_ID": "SB1",
"Spans": [
{
"Span_Index": 0,
"Justification": "Top",
"Slab_On_Beam": true,
"Slab_Type_ID": "S150"
}
]
}]
}3.5 Layout_Column 3 系統拘束分離 (#142)
{
"Layout_Column": [{
"Instance_ID": "C_1F_X1_Y1",
"Floor": "1F",
"Grid": "X1-Y1",
"Type_ID": "C1",
"Column_Base_Type": "",
"Restraint_Code": "",
"Column_Base_Joint": "Rigid",
"Base_End_Release_Code": "",
"Column_Top_Joint": "Rigid",
"Top_End_Release_Code": ""
}]
}ℹ️ 'Fixed/Pin/Roller' (節点拘束) と 'Rigid/Pin/Free' (部材端解放) は意図的に異なる用語。
Column_Base_Typeのデフォルトは v5.5.0 #136 で'Fixed'、v5.5.0 #142 で''に変更。既存 fixture (明示的に'Fixed') はそのまま動作。
3.6 Levels[].Slab_On_Beam (v5.3.0 追加、v5.5.0 で必須整合)
{
"Levels": [
{ "Name": "1F", "Height": 4000.0, "Slab_On_Beam": false },
{ "Name": "2F", "Height": 4000.0, "Slab_On_Beam": true },
{ "Name": "RF", "Height": 0.0, "Slab_On_Beam": false }
]
}Slab_On_Beam=true の階では SecondaryBeam の Spans[].Slab_Type_ID が空でないことが推奨されます (validate ツール R7)。
4. 完全スキーマ参照
完全な JSON Schema (4,126 行、Draft-07) は MakeBuilding Pro リポジトリ / Yak 同梱物に含まれます:
| 経路 | パス |
|---|---|
| 開発リポジトリ | MakeBuildingPro/Resources/Templates/MakeBuildingPro_BuildingData_Schema_v5.5.0.json |
| プラグイン内 | アセンブリ内 embedded リソース (MakeBuildingPro.Resources.Schema_v5_5_0.json 等) |
実際の検証は以下のツールで利用可能:
| ツール | 検証主体 |
|---|---|
Comp_V01_BuildingDataValidator (Grasshopper) | 厳格な V01 ルール全部 (TertiaryBeam parent / MainBeam single-span / 開口重複 等) |
validate (MCP サーバーツール) | 軽量チェック (Instance_ID 重複 / Floor 整合 / Type_ID 参照 / Justification enum / Design_Phase enum / Slab_On_Beam 整合) |
ajv-cli (外部) | Draft-07 スキーマ準拠の機械的検証 |
5. ラウンドトリップ互換性
v5.5.0 BuildingData は以下の形式間で 無損失ラウンドトリップ します:
.mbp.json ←→ .xlsx (Excel テンプレ v5.5.0) ←→ CSV フォルダ形式
←→ Speckle (個別 DataObject 化、parent_instance_id で関係保持)Notes / CustomProperties フィールドは下流ツールが認識しない情報も透過保持されます (Speckle Export 時も含む)。
6. v5.0.x → v5.5.0 マイグレーション
| 移行元 | 移行先 | 自動 / 手動 |
|---|---|---|
v5.0.0 / v5.0.1 / v5.0.2 | v5.5.0 | ✅ 自動 (Import 時に補完、欠落フィールドはデフォルト挿入) |
v5.2.x / v5.3.x | v5.5.0 | ✅ 自動 |
旧 v3.x / v4.x | v5.5.0 | ❌ 手動 (構造が大幅に異なる、変換ツール無し) |
schemaVersion フィールドが正しく検出されるよう、Export 時は常に最新版で書き出します。Import 時は $schema の URI から推定します。
7. 関連ページ
Comp_I03_JsonImport— JSON Schema 入力Comp_E03_JsonExport— JSON Schema 出力Comp_V01_BuildingDataValidator— 厳格 V01 検証Comp_I04_GenerateBuildingInformation— テキスト 1 行から自動生成- MCP API 仕様 — v5.5.0 schema 拡張
- AI 機能 利用規約
8. ダウンロード
📥 BuildingData Schema v5.5.0 (JSON) をダウンロード
- ファイル名:
buildingdata-v5.5.0.schema.json - サイズ: 約 99 KB (4,126 行)
- 形式: JSON Schema Draft-07
- $id:
https://makebuildingpro.com/schema/v5.5.0/buildingdata.schema.json
ダウンロードした schema は ajv-cli など外部ツールでの検証や、独自パーサ実装、各種 BIM 連携で BuildingData v5.5.0 を扱う際の契約定義として利用できます。
# ajv-cli での検証例
npm install -g ajv-cli ajv-formats
ajv validate -s buildingdata-v5.5.0.schema.json -d your-building.mbp.json --strict=false9. スキーマ全文
本ページ内で完全なスキーマ JSON を確認できます (折りたたみ表示)。
スキーマ全文を表示 / 非表示 (約 4,126 行)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://makebuildingpro.com/schema/v5.5.0/buildingdata.schema.json",
"title": "MakeBuildingPro BuildingData v5.5.0",
"description": "JSON Schema for MakeBuildingPro BuildingData (v5.5.0). Describes the canonical JSON output of BuildingDataJsonWriter. Round-trip compatible with Excel template MakeBuildingPro_Template_Metric_v5.5.0.xlsx and CSV folder format. v5.5.0 additions: (a) Justification (Z-direction, enum: Top/Center/Bottom) on Layout_MainBeam / Layout_SecondaryBeam.Spans / Layout_TertiaryBeam.Spans / Layout_CantileverBeam / Layout_Brace — controls physical positioning of beam/brace section relative to its analytical axis. (b) Revit_Family_Type on all 12 catalogs (Column/MainBeam/SecondaryBeam/Brace/Post/Wall/Slab/IsolatedFoundation/StripFoundation/MatFoundation/Pile/Connection) — Revit family TYPE name (paired with existing Revit_Family). (c) Building_Metadata.Design_Phase (SchematicDesign / AnalysisIteration / Converged / PhysicalDetailing) — gates the recommended Speckle export mode and downstream behavior. (d) #136: Restraint_Code (Layout_Column / Layout_Post, optional) and End_Release_Start_Code / End_Release_End_Code (Layout_MainBeam / Layout_SecondaryBeam / Layout_TertiaryBeam / Layout_CantileverBeam, optional, top-level) — 6 DOF strings 'F'(Fixed) / 'R'(Released), order Tx Ty Tz Rx Ry Rz. Empty string falls back to legacy Joint_Start / Joint_End / Column_Base_Type. (e) #142: Three-way separation of restraint concepts on Layout_Column / Layout_Post — (1) Node restraint at base (Column_Base_Type / Post_Base_Type + Restraint_Code, default '' = no node restraint, applied at any floor for sloped-site support), (2) Member-end release at base (Column_Base_Joint / Post_Base_Joint + Base_End_Release_Code, default 'Rigid' for Column / 'Pin' for Post), (3) Member-end release at top (Column_Top_Joint / Post_Top_Joint + Top_End_Release_Code, default 'Rigid' for Column / 'Pin' for Post). 'Fixed/Pin/Roller' (node restraint) vs 'Rigid/Pin/Free' (member end release) terminology is intentionally distinct. Column_Base_Type default changed from 'Fixed' (v5.5.0 #136) to '' (v5.5.0 #142) — existing fixtures using explicit 'Fixed' continue to work unchanged. v5.3.0 additions: Level.Slab_On_Beam (S造納まりフラグ). Earlier v5.0.1 additions: Catalog_StripFoundation, Layout_StripFoundation, LayoutWallOpening.Parent_Instance_ID, LayoutBeamPointLoad/LineLoad.Parent_Member_Type and Parent_Span_Index.",
"type": "object",
"properties": {
"$schema": {
"type": "string",
"const": "https://makebuildingpro.com/schema/v5.5.0",
"description": "Schema URI identifying the BuildingData format version."
},
"version": {
"type": "string",
"const": "5.5.0",
"description": "Schema semantic version."
},
"metadata": {
"type": "object",
"description": "Generation metadata (timestamp, application, schemaVersion).",
"additionalProperties": true,
"properties": {
"generatedAt": {
"type": "string",
"description": "ISO 8601 timestamp"
},
"application": {
"type": "string",
"description": "e.g. \"MakeBuildingPro\""
},
"applicationVersion": {
"type": "string",
"description": "e.g. \"5.0.1\""
},
"schemaVersion": {
"type": "string",
"description": "e.g. \"5.0.1\""
}
}
},
"Building_Metadata": {
"type": "object",
"additionalProperties": true,
"properties": {
"Project_Name": {
"type": "string",
"examples": [
"Sample Project"
]
},
"Building_Name": {
"type": "string",
"examples": [
"Building A"
]
},
"Project_Code": {
"type": "string",
"examples": [
"PROJECT-001"
]
},
"Client_Name": {
"type": "string",
"examples": [
"Sample Client"
]
},
"Architect_Name": {
"type": "string",
"examples": [
"Architect Office"
]
},
"Created_Date": {
"type": "string",
"examples": [
"2026-05-07T00:00:00"
]
},
"Modified_Date": {
"type": "string",
"examples": [
"2026-05-07T00:00:00"
]
},
"Structure_Type": {
"type": "string",
"examples": [
"Mixed"
]
},
"Stories_Above": {
"type": "integer",
"examples": [
3
]
},
"Stories_Below": {
"type": "integer"
},
"Building_Use": {
"type": "string",
"examples": [
"Office"
]
},
"Design_Standard": {
"type": "string",
"examples": [
"JPN_2024"
]
},
"Seismic_Zone": {
"type": "string",
"examples": [
"Zone_A"
]
},
"Site_Class": {
"type": "string",
"examples": [
"II"
]
},
"Seismic_System_X": {
"type": "string",
"examples": [
"Moment_Frame"
]
},
"Seismic_System_Y": {
"type": "string",
"examples": [
"Braced_Frame"
]
},
"Basic_Wind_Speed": {
"type": "number",
"examples": [
36.0
]
},
"Terrain_Category": {
"type": "string",
"examples": [
"III"
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes about the project"
]
},
"Design_Phase": {
"type": "string",
"description": "v5.5.0: 設計フェーズ。Speckle export mode の推奨値や下流コンポーネントの挙動を決める。SchematicDesign (骨格決定中、Viewer 推奨) / AnalysisIteration (解析往復中、Analytical 推奨) / Converged (収束、Physical 付加開始) / PhysicalDetailing (Revit publish 準備)。未指定時は SchematicDesign 扱い。",
"enum": [
"SchematicDesign",
"AnalysisIteration",
"Converged",
"PhysicalDetailing"
],
"default": "SchematicDesign",
"examples": [
"AnalysisIteration"
]
}
}
},
"Global": {
"type": "object",
"additionalProperties": true,
"properties": {
"Origin_X": {
"type": "number"
},
"Origin_Y": {
"type": "number"
},
"UnitSystem": {
"type": "string",
"examples": [
"metric"
]
},
"Origin_Z": {
"type": "number"
},
"North_Direction": {
"type": "string",
"examples": [
"Y+"
]
},
"True_North_Angle": {
"type": "number"
}
}
},
"Grids": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Axis": {
"type": "string",
"examples": [
"X"
]
},
"Label": {
"type": "string",
"examples": [
"X1",
"X2"
]
},
"Span": {
"type": "number",
"examples": [
8000.0,
7200.0
]
}
}
}
},
"Levels": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Name": {
"type": "string",
"examples": [
"GL",
"1F"
]
},
"Label": {
"type": "string",
"examples": [
"GL",
"1FL"
]
},
"Height": {
"type": "number",
"examples": [
100.0,
4500.0
]
},
"Top_of_Beam_Offset": {
"type": "number",
"examples": [
-200.0,
-50.0
]
},
"SL_Offset": {
"type": "number",
"examples": [
-50.0
]
},
"Level_Type": {
"type": "string",
"examples": [
"GL",
"Ground"
]
},
"Is_GL": {
"type": "boolean",
"examples": [
true
]
},
"Slab_On_Beam": {
"type": "boolean",
"description": "v5.3.0 (v5.5.0 で説明補強): S 造納まりかどうか。true なら Slab top Z = ToB + Catalog_Slab.Thickness で計算 (Physical/Viewer mode)。false (default) なら RC 造納まり (SL_Offset のみで補正)。Analytical mode では Z 計算では無視 (ToB 揃え)、ただし原値は保存。",
"default": false,
"examples": [
false
]
}
}
}
},
"Catalog_Column": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Type_ID": {
"type": "string",
"examples": [
"SC1",
"C1"
]
},
"Mark": {
"type": "string",
"examples": [
"○",
"△"
]
},
"Member_Type": {
"type": "string",
"examples": [
"S",
"SRC"
]
},
"Number_Of_Sections": {
"type": "string",
"examples": [
"1"
]
},
"ShapeType_S": {
"type": "string",
"examples": [
"Box",
"H"
]
},
"Section_Profile_S_Start": {
"type": "string",
"examples": [
"500x500x16",
"H-400x400x13x21"
]
},
"Material_S": {
"type": "string",
"examples": [
"SN400",
"SN490"
]
},
"ShapeType_RC": {
"type": "string",
"examples": [
"Rect"
]
},
"Section_Profile_RC_Start": {
"type": "string",
"examples": [
"600x600"
]
},
"Material_RC": {
"type": "string",
"examples": [
"Fc24"
]
},
"Rebar_Main_X": {
"type": "string",
"examples": [
"12-D29"
]
},
"Rebar_Main_Y": {
"type": "string",
"examples": [
"12-D29"
]
},
"Rebar_Hoop": {
"type": "string",
"examples": [
"4-D13@100"
]
},
"ShapeType_W": {
"type": "string"
},
"Section_Profile_W_Start": {
"type": "string"
},
"Material_W": {
"type": "string"
},
"Revit_Family": {
"type": "string",
"examples": [
"S_Column_Box",
"Column_SRC_600"
]
},
"Revit_Family_Type": {
"type": "string",
"description": "v5.5.0: Revit family TYPE 名 (Revit_Family とペアで使用)。Revit publish 時に FamilyName + FamilyType の組み合わせで型を一意化する。",
"examples": [
"BOX-400x400x16",
"RC-600x600"
]
},
"A_S": {
"type": [
"number",
"null"
],
"examples": [
218.7,
246.0
]
},
"Ix_S": {
"type": [
"number",
"null"
],
"examples": [
66600.0,
60500.0
]
},
"Iy_S": {
"type": [
"number",
"null"
],
"examples": [
22400.0,
60500.0
]
},
"Zx_S": {
"type": [
"number",
"null"
],
"examples": [
3540.0,
3380.0
]
},
"Weight_Per_M": {
"type": [
"number",
"null"
],
"examples": [
172.0,
193.0
]
},
"Width_Thickness_Class": {
"type": "string",
"examples": [
"FA"
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_MainBeam": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Type_ID": {
"type": "string",
"examples": [
"SGX1",
"SGX2"
]
},
"Mark": {
"type": "string",
"examples": [
"■"
]
},
"Member_Type": {
"type": "string",
"examples": [
"S"
]
},
"Number_Of_Sections": {
"type": "string",
"examples": [
"1",
"3"
]
},
"ShapeType_S": {
"type": "string",
"examples": [
"H"
]
},
"Section_Profile_S_Start": {
"type": "string",
"examples": [
"588x300x12x20"
]
},
"Section_Profile_S_Middle": {
"type": "string",
"examples": [
"488x300x11x18"
]
},
"Section_Profile_S_End": {
"type": "string",
"examples": [
"588x300x12x20"
]
},
"Material_S": {
"type": "string",
"examples": [
"SN400"
]
},
"ShapeType_RC": {
"type": "string"
},
"Section_Profile_RC_Start": {
"type": "string"
},
"Section_Profile_RC_Middle": {
"type": "string"
},
"Section_Profile_RC_End": {
"type": "string"
},
"Material_RC": {
"type": "string"
},
"Rebar_Main_Top_Start": {
"type": "string"
},
"Rebar_Main_Top_Middle": {
"type": "string"
},
"Rebar_Main_Top_End": {
"type": "string"
},
"Rebar_Main_Bottom_Start": {
"type": "string"
},
"Rebar_Main_Bottom_Middle": {
"type": "string"
},
"Rebar_Main_Bottom_End": {
"type": "string"
},
"Rebar_Stirrup_Start": {
"type": "string"
},
"Rebar_Stirrup_Middle": {
"type": "string"
},
"Rebar_Stirrup_End": {
"type": "string"
},
"ShapeType_W": {
"type": "string"
},
"Section_Profile_W_Start": {
"type": "string"
},
"Section_Profile_W_Middle": {
"type": "string"
},
"Section_Profile_W_End": {
"type": "string"
},
"Material_W": {
"type": "string"
},
"Taper_Length_Start": {
"type": [
"number",
"null"
],
"examples": [
1500.0
]
},
"Taper_Length_End": {
"type": [
"number",
"null"
],
"examples": [
1500.0
]
},
"Revit_Family": {
"type": "string",
"examples": [
"S_Beam_H"
]
},
"Revit_Family_Type": {
"type": "string",
"description": "v5.5.0: Revit family TYPE 名 (Revit_Family とペアで使用)。",
"examples": [
"H-588x300x12x20"
]
},
"A_S": {
"type": [
"number",
"null"
],
"examples": [
235.5,
169.4
]
},
"Ix_S": {
"type": [
"number",
"null"
],
"examples": [
201000.0,
103000.0
]
},
"Iy_S": {
"type": [
"number",
"null"
],
"examples": [
10800.0,
5710.0
]
},
"Zx_S": {
"type": [
"number",
"null"
],
"examples": [
5760.0,
3690.0
]
},
"Weight_Per_M": {
"type": [
"number",
"null"
],
"examples": [
185.0,
133.0
]
},
"Width_Thickness_Class": {
"type": "string",
"examples": [
"FA"
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_SecondaryBeam": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Type_ID": {
"type": "string",
"examples": [
"SB1",
"SB2"
]
},
"Mark": {
"type": "string",
"examples": [
"□"
]
},
"Member_Type": {
"type": "string",
"examples": [
"S"
]
},
"Number_Of_Sections": {
"type": "string",
"examples": [
"1"
]
},
"ShapeType_S": {
"type": "string",
"examples": [
"H"
]
},
"Section_Profile_S_Start": {
"type": "string",
"examples": [
"400x200x8x13",
"600x200x8x13"
]
},
"Section_Profile_S_Middle": {
"type": "string"
},
"Section_Profile_S_End": {
"type": "string"
},
"Material_S": {
"type": "string",
"examples": [
"SS400",
"SN400"
]
},
"ShapeType_RC": {
"type": "string"
},
"Section_Profile_RC_Start": {
"type": "string"
},
"Section_Profile_RC_Middle": {
"type": "string"
},
"Section_Profile_RC_End": {
"type": "string"
},
"Material_RC": {
"type": "string"
},
"Rebar_Main_Top_Start": {
"type": "string"
},
"Rebar_Main_Top_Middle": {
"type": "string"
},
"Rebar_Main_Top_End": {
"type": "string"
},
"Rebar_Main_Bottom_Start": {
"type": "string"
},
"Rebar_Main_Bottom_Middle": {
"type": "string"
},
"Rebar_Main_Bottom_End": {
"type": "string"
},
"Rebar_Stirrup_Start": {
"type": "string"
},
"Rebar_Stirrup_Middle": {
"type": "string"
},
"Rebar_Stirrup_End": {
"type": "string"
},
"ShapeType_W": {
"type": "string"
},
"Section_Profile_W_Start": {
"type": "string"
},
"Section_Profile_W_Middle": {
"type": "string"
},
"Section_Profile_W_End": {
"type": "string"
},
"Material_W": {
"type": "string"
},
"Taper_Length_Start": {
"type": [
"null"
]
},
"Taper_Length_End": {
"type": [
"null"
]
},
"Revit_Family": {
"type": "string",
"examples": [
"S_Beam_H",
"SecondaryBeam_H-450x200x9x14"
]
},
"Revit_Family_Type": {
"type": "string",
"description": "v5.5.0: Revit family TYPE 名 (Revit_Family とペアで使用)。",
"examples": [
"H-400x200x8x13"
]
},
"A_S": {
"type": [
"number",
"null"
],
"examples": [
91.7,
82.0
]
},
"Ix_S": {
"type": [
"number",
"null"
],
"examples": [
31700.0,
23500.0
]
},
"Iy_S": {
"type": [
"number",
"null"
],
"examples": [
1870.0,
1740.0
]
},
"Zx_S": {
"type": [
"number",
"null"
],
"examples": [
1490.0,
1200.0
]
},
"Weight_Per_M": {
"type": [
"number",
"null"
],
"examples": [
72.0,
64.4
]
},
"Width_Thickness_Class": {
"type": "string",
"examples": [
"FA"
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_Brace": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Type_ID": {
"type": "string",
"examples": [
"BR1"
]
},
"Mark": {
"type": "string",
"examples": [
"▲"
]
},
"Member_Type": {
"type": "string",
"examples": [
"S"
]
},
"Number_Of_Sections": {
"type": "string",
"examples": [
"1"
]
},
"ShapeType_S": {
"type": "string",
"examples": [
"Box",
"H"
]
},
"Section_Profile_S_Start": {
"type": "string",
"examples": [
"300x300x12",
"H-200x200x8x12"
]
},
"Section_Profile_S_End": {
"type": "string"
},
"Material_S": {
"type": "string",
"examples": [
"SN400",
"SN490"
]
},
"ShapeType_RC": {
"type": "string"
},
"Section_Profile_RC_Start": {
"type": "string"
},
"Section_Profile_RC_End": {
"type": "string"
},
"Material_RC": {
"type": "string"
},
"Rebar_Main": {
"type": "string"
},
"Rebar_Tie": {
"type": "string"
},
"ShapeType_W": {
"type": "string"
},
"Section_Profile_W_Start": {
"type": "string"
},
"Section_Profile_W_End": {
"type": "string"
},
"Material_W": {
"type": "string"
},
"Revit_Family": {
"type": "string",
"examples": [
"S_Brace_B",
"Brace_H_200"
]
},
"Revit_Family_Type": {
"type": "string",
"description": "v5.5.0: Revit family TYPE 名 (Revit_Family とペアで使用)。",
"examples": [
"P-216.3x6.0"
]
},
"A_S": {
"type": [
"number",
"null"
],
"examples": [
63.5
]
},
"Ix_S": {
"type": [
"number",
"null"
],
"examples": [
4720.0
]
},
"Iy_S": {
"type": [
"number",
"null"
],
"examples": [
1600.0
]
},
"Zx_S": {
"type": [
"number",
"null"
],
"examples": [
472.0
]
},
"Weight_Per_M": {
"type": [
"number",
"null"
],
"examples": [
49.9
]
},
"Width_Thickness_Class": {
"type": "string",
"examples": [
"FA"
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_Post": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Type_ID": {
"type": "string",
"examples": [
"SP1",
"P1"
]
},
"Mark": {
"type": "string",
"examples": [
"○"
]
},
"Member_Type": {
"type": "string",
"examples": [
"S"
]
},
"Number_Of_Sections": {
"type": "string",
"examples": [
"1"
]
},
"ShapeType_S": {
"type": "string",
"examples": [
"Box",
"H"
]
},
"Section_Profile_S_Start": {
"type": "string",
"examples": [
"200x200x12",
"H-150x150x7x10"
]
},
"Material_S": {
"type": "string",
"examples": [
"SN400",
"SN490"
]
},
"ShapeType_RC": {
"type": "string"
},
"Section_Profile_RC_Start": {
"type": "string"
},
"Material_RC": {
"type": "string"
},
"Rebar_Main_X": {
"type": "string"
},
"Rebar_Main_Y": {
"type": "string"
},
"Rebar_Hoop": {
"type": "string"
},
"ShapeType_W": {
"type": "string"
},
"Section_Profile_W_Start": {
"type": "string"
},
"Material_W": {
"type": "string"
},
"Revit_Family": {
"type": "string",
"examples": [
"Post_H_150"
]
},
"Revit_Family_Type": {
"type": "string",
"description": "v5.5.0: Revit family TYPE 名 (Revit_Family とペアで使用)。",
"examples": [
"H-150x150x7x10"
]
},
"A_S": {
"type": [
"number",
"null"
],
"examples": [
40.1
]
},
"Ix_S": {
"type": [
"number",
"null"
],
"examples": [
1640.0
]
},
"Iy_S": {
"type": [
"number",
"null"
],
"examples": [
563.0
]
},
"Zx_S": {
"type": [
"number",
"null"
],
"examples": [
219.0
]
},
"Weight_Per_M": {
"type": [
"number",
"null"
],
"examples": [
31.5
]
},
"Width_Thickness_Class": {
"type": "string",
"examples": [
"FA"
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_Wall": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Type_ID": {
"type": "string",
"examples": [
"W15",
"W200"
]
},
"Mark": {
"type": "string",
"examples": [
"▤"
]
},
"Member_Type": {
"type": "string",
"examples": [
"RC"
]
},
"Number_Of_Sections": {
"type": "string",
"examples": [
"1"
]
},
"Section_Profile_RC_Start": {
"type": "string",
"examples": [
"150",
"200"
]
},
"ShapeType_RC": {
"type": "string",
"examples": [
"Rect"
]
},
"Material_RC": {
"type": "string",
"examples": [
"Fc24"
]
},
"Rebar_Vertical": {
"type": "string",
"examples": [
"2-D13@200"
]
},
"Rebar_Horizontal": {
"type": "string",
"examples": [
"2-D13@200"
]
},
"Rebar_Opening_Vertical": {
"type": "string",
"examples": [
"4-D19"
]
},
"Rebar_Opening_Horizontal": {
"type": "string",
"examples": [
"4-D19"
]
},
"Rebar_Opening_Diagonal": {
"type": "string",
"examples": [
"2-D19"
]
},
"Rebar_Tie": {
"type": "string",
"examples": [
"D10@300"
]
},
"Revit_Family": {
"type": "string",
"examples": [
"Wall_RC_200"
]
},
"Revit_Family_Type": {
"type": "string",
"description": "v5.5.0: Revit family TYPE 名 (Revit_Family とペアで使用)。",
"examples": [
"RC-200"
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_Slab": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Type_ID": {
"type": "string",
"examples": [
"S15a",
"S15b"
]
},
"Mark": {
"type": "string",
"examples": [
"/",
"//"
]
},
"Member_Type": {
"type": "string",
"examples": [
"RC"
]
},
"Number_Of_Sections": {
"type": "string",
"examples": [
"1"
]
},
"Section_Profile_RC_Start": {
"type": "string",
"examples": [
"150"
]
},
"ShapeType_RC": {
"type": "string",
"examples": [
"Rect"
]
},
"Material_RC": {
"type": "string",
"examples": [
"Fc24"
]
},
"Rebar_Top_Short": {
"type": "string",
"examples": [
"D10D13@200"
]
},
"Rebar_Top_Long": {
"type": "string",
"examples": [
"D10D13@200"
]
},
"Rebar_Bottom_Short": {
"type": "string",
"examples": [
"D10D13@200"
]
},
"Rebar_Bottom_Long": {
"type": "string",
"examples": [
"D10D13@200"
]
},
"Load_ID": {
"type": "string",
"examples": [
"LD1",
"LD2"
]
},
"Revit_Family": {
"type": "string",
"examples": [
"RC_Slab"
]
},
"Revit_Family_Type": {
"type": "string",
"description": "v5.5.0: Revit family TYPE 名 (Revit_Family とペアで使用)。",
"examples": [
"Slab-150"
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_Material": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Material_ID": {
"type": "string",
"examples": [
"SN400",
"SN490"
]
},
"Category": {
"type": "string",
"examples": [
"Steel"
]
},
"Density": {
"type": [
"number",
"null"
],
"description": "Material density (kg/m³). null when not applicable to the analysis.",
"examples": [
7850.0
]
},
"CO2_Factor": {
"type": [
"number",
"null"
],
"description": "CO₂ emission coefficient (depends on Unit). null when not in scope of the LCA.",
"examples": [
1.54,
1.6
]
},
"Unit": {
"type": "string",
"examples": [
"kg-CO2e/kg"
]
},
"E_Modulus": {
"type": [
"number",
"null"
],
"examples": [
205000.0,
23500.0
]
},
"G_Modulus": {
"type": [
"number",
"null"
],
"examples": [
79000.0,
9800.0
]
},
"Poisson_Ratio": {
"type": [
"number",
"null"
],
"examples": [
0.3,
0.2
]
},
"Standard": {
"type": "string",
"examples": [
"JIS G 3136",
"JIS A 5308"
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"Fy": {
"type": [
"number",
"null"
],
"examples": [
325.0
]
},
"Fu": {
"type": [
"number",
"null"
],
"examples": [
490.0
]
},
"Fc": {
"type": [
"number",
"null"
],
"examples": [
24.0,
36.0
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_IsolatedFoundation": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Type_ID": {
"type": "string",
"examples": [
"F1"
]
},
"Mark": {
"type": "string"
},
"Member_Type": {
"type": "string",
"examples": [
"RC"
]
},
"Revit_Family": {
"type": "string",
"examples": [
"Foundation_Iso_2500"
]
},
"Revit_Family_Type": {
"type": "string",
"description": "v5.5.0: Revit family TYPE 名 (Revit_Family とペアで使用)。",
"examples": [
"F-2500x2500x800"
]
},
"Shape": {
"type": "string",
"examples": [
"Rect"
]
},
"Width_X": {
"type": "number",
"examples": [
2500.0
]
},
"Width_Y": {
"type": "number",
"examples": [
2500.0
]
},
"Depth": {
"type": "number",
"examples": [
800.0
]
},
"Depth_Step1": {
"type": [
"number",
"null"
],
"description": "Stepped foundation upper-tier height (mm). null when Shape != 'Stepped'."
},
"Embed_Depth": {
"type": "number",
"examples": [
1500.0
]
},
"Pedestal_Width_X": {
"type": [
"number",
"null"
],
"description": "Pedestal width along X (mm). null when no pedestal.",
"examples": [
800.0
]
},
"Pedestal_Width_Y": {
"type": [
"number",
"null"
],
"description": "Pedestal width along Y (mm). null when no pedestal.",
"examples": [
800.0
]
},
"Pedestal_Height": {
"type": [
"number",
"null"
],
"description": "Pedestal height (mm). null when no pedestal.",
"examples": [
700.0
]
},
"Material_RC": {
"type": "string",
"examples": [
"Fc24"
]
},
"Rebar_Bottom_X": {
"type": "string",
"examples": [
"8-D22@250"
]
},
"Rebar_Bottom_Y": {
"type": "string",
"examples": [
"8-D22@250"
]
},
"Rebar_Top_X": {
"type": "string",
"examples": [
"5-D16@300"
]
},
"Rebar_Top_Y": {
"type": "string",
"examples": [
"5-D16@300"
]
},
"Cover_Bottom": {
"type": [
"number",
"null"
],
"description": "Bottom rebar cover (mm). null when default applies (typically 70mm).",
"examples": [
60.0
]
},
"Bearing_Capacity": {
"type": [
"number",
"null"
],
"description": "Design bearing capacity (kN/m²). null at early design stage.",
"examples": [
200.0
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_StripFoundation": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Type_ID": {
"type": "string",
"examples": [
"SF1"
]
},
"Mark": {
"type": "string"
},
"Member_Type": {
"type": "string",
"examples": [
"RC"
]
},
"Revit_Family": {
"type": "string"
},
"Revit_Family_Type": {
"type": "string",
"description": "v5.5.0: Revit family TYPE 名 (Revit_Family とペアで使用)。"
},
"Footing_Width": {
"type": "number",
"examples": [
600.0
]
},
"Footing_Depth": {
"type": "number",
"examples": [
200.0
]
},
"Stem_Width": {
"type": "number",
"examples": [
150.0
]
},
"Stem_Height": {
"type": "number",
"examples": [
400.0
]
},
"Embed_Depth": {
"type": "number",
"examples": [
600.0
]
},
"Material_RC": {
"type": "string",
"examples": [
"Fc24"
]
},
"Rebar_Main_Top": {
"type": "string",
"examples": [
"2-D13"
]
},
"Rebar_Main_Bottom": {
"type": "string",
"examples": [
"2-D16"
]
},
"Rebar_Stirrup": {
"type": "string",
"examples": [
"D10@200"
]
},
"Rebar_Footing_Bottom": {
"type": "string",
"examples": [
"D13@200"
]
},
"Cover_Bottom": {
"type": [
"number",
"null"
],
"description": "Bottom rebar cover (mm). null when default applies (typically 70mm).",
"examples": [
60.0
]
},
"Cover_Side": {
"type": [
"number",
"null"
],
"description": "Side rebar cover (mm). null when default applies.",
"examples": [
50.0
]
},
"Bearing_Capacity": {
"type": [
"number",
"null"
],
"description": "Design bearing capacity (kN/m²). null at early design stage.",
"examples": [
50.0
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_MatFoundation": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Type_ID": {
"type": "string",
"examples": [
"MF1"
]
},
"Mark": {
"type": "string"
},
"Member_Type": {
"type": "string",
"examples": [
"RC"
]
},
"Revit_Family": {
"type": "string",
"examples": [
"Foundation_Mat_500"
]
},
"Revit_Family_Type": {
"type": "string",
"description": "v5.5.0: Revit family TYPE 名 (Revit_Family とペアで使用)。",
"examples": [
"MF-500"
]
},
"Slab_Thickness": {
"type": "number",
"examples": [
500.0
]
},
"Downstand_Depth": {
"type": [
"number",
"null"
],
"description": "Downstand beam depth (mm). null when no downstand beam.",
"examples": [
800.0
]
},
"Downstand_Width": {
"type": [
"number",
"null"
],
"description": "Downstand beam width (mm). null when no downstand beam.",
"examples": [
600.0
]
},
"Material_RC": {
"type": "string",
"examples": [
"Fc24"
]
},
"Rebar_Top_Short": {
"type": "string",
"examples": [
"D16@200"
]
},
"Rebar_Top_Long": {
"type": "string",
"examples": [
"D16@200"
]
},
"Rebar_Bottom_Short": {
"type": "string",
"examples": [
"D19@200"
]
},
"Rebar_Bottom_Long": {
"type": "string",
"examples": [
"D19@200"
]
},
"Cover_Bottom": {
"type": [
"number",
"null"
],
"description": "Bottom rebar cover (mm). null when default applies (typically 70mm).",
"examples": [
60.0
]
},
"Cover_Top": {
"type": [
"number",
"null"
],
"description": "Top rebar cover (mm). null when default applies.",
"examples": [
40.0
]
},
"Bearing_Capacity": {
"type": [
"number",
"null"
],
"description": "Design bearing capacity (kN/m²). null at early design stage.",
"examples": [
150.0
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_Pile": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Type_ID": {
"type": "string",
"examples": [
"PHC400"
]
},
"Mark": {
"type": "string"
},
"Member_Type": {
"type": "string",
"examples": [
"RC"
]
},
"Revit_Family": {
"type": "string",
"examples": [
"Pile_PHC_400"
]
},
"Revit_Family_Type": {
"type": "string",
"description": "v5.5.0: Revit family TYPE 名 (Revit_Family とペアで使用)。",
"examples": [
"PHC-400"
]
},
"Pile_Type": {
"type": "string",
"examples": [
"PHC"
]
},
"Diameter": {
"type": "number",
"examples": [
400.0
]
},
"Length": {
"type": "number",
"examples": [
25000.0
]
},
"Pile_Grade": {
"type": "string",
"examples": [
"C種"
]
},
"Wall_Thickness": {
"type": [
"number",
"null"
],
"description": "Steel pipe pile wall thickness (mm). null for non-pipe pile types (PHC, RC, etc.).",
"examples": [
65.0
]
},
"Joint_Type": {
"type": "string",
"examples": [
"Welded"
]
},
"Material_RC": {
"type": "string",
"examples": [
"Fc36"
]
},
"Rebar_Main": {
"type": "string",
"examples": [
"12-D19"
]
},
"Rebar_Spiral": {
"type": "string",
"examples": [
"D10@100"
]
},
"Cover": {
"type": [
"number",
"null"
],
"description": "Rebar cover (mm). null when default applies (typically 30mm).",
"examples": [
40.0
]
},
"Support_Type": {
"type": "string",
"examples": [
"End_Bearing"
]
},
"Design_Load": {
"type": [
"number",
"null"
],
"description": "Design bearing load (kN). null at early design stage.",
"examples": [
800.0
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_Connection": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Type_ID": {
"type": "string",
"examples": [
"CN1",
"CN2"
]
},
"Member_Type": {
"type": "string",
"examples": [
"S"
]
},
"Revit_Family": {
"type": "string",
"examples": [
"Conn_ColumnBase_Fixed",
"Conn_BeamEnd_Pin"
]
},
"Revit_Family_Type": {
"type": "string",
"description": "v5.5.0: Revit family TYPE 名 (Revit_Family とペアで使用)。",
"examples": [
"Anchor-M24",
"WebPlate-PL9"
]
},
"Connection_Type": {
"type": "string",
"examples": [
"Column_Base_Fixed",
"Beam_End_Pin"
]
},
"Bolt_Grade": {
"type": "string",
"examples": [
"F10T"
]
},
"Weld_Type": {
"type": "string",
"examples": [
"Full_Penetration",
"Fillet"
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_WallLoad": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Load_ID": {
"type": "string",
"examples": [
"WL1",
"WL2"
]
},
"Description": {
"type": "string",
"examples": [
"外壁 ALC t=100",
"間仕切壁(軽量鉄骨下地)"
]
},
"DL_Area": {
"type": "number",
"examples": [
1.0,
0.5
]
},
"LL_Area": {
"type": [
"number",
"null"
],
"description": "Live area load (kN/m²). null when no live load applies."
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_PointLoad": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Load_ID": {
"type": "string",
"examples": [
"PL1"
]
},
"Description": {
"type": "string",
"examples": [
"空調機ユニット"
]
},
"P_Dead": {
"type": "number",
"examples": [
10.0
]
},
"P_Live": {
"type": [
"number",
"null"
],
"description": "Live point load (kN). null when no live load applies."
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Catalog_LineLoad": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Load_ID": {
"type": "string",
"examples": [
"LL1"
]
},
"Description": {
"type": "string",
"examples": [
"間仕切壁線荷重"
]
},
"W_Dead": {
"type": "number",
"examples": [
2.0
]
},
"W_Live": {
"type": [
"number",
"null"
],
"description": "Live line load (kN/m). null when no live load applies."
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Load_Setting": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"description": "Empty in template; structure inferred from C# class. See data classes for details."
}
},
"Load_Settings_JPN": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Load_ID": {
"type": "string",
"examples": [
"LD1",
"LD2"
]
},
"Room_Name": {
"type": "string",
"examples": [
"Office",
"Corridor"
]
},
"DL": {
"type": "number",
"examples": [
100.0,
150.0
]
},
"LL_Floor": {
"type": "number",
"examples": [
2900.0,
3500.0
]
},
"LL_Frame": {
"type": "number",
"examples": [
1800.0,
3200.0
]
},
"LL_Seismic": {
"type": "number",
"examples": [
800.0,
2100.0
]
},
"Is_Roof": {
"type": "boolean",
"examples": [
true
]
},
"Snow_Zone_ID": {
"type": "string",
"examples": [
"SN1"
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Load_Settings_INT": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"description": "Empty in template; structure inferred from C# class. See data classes for details."
}
},
"Snow_Load_Settings": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Zone_ID": {
"type": "string",
"examples": [
"SN1"
]
},
"Description": {
"type": "string",
"examples": [
"一般地域 50cm"
]
},
"Ground_Depth_cm": {
"type": "number",
"examples": [
50.0
]
},
"Unit_Load": {
"type": "number",
"examples": [
0.02
]
},
"Reduction_Factor": {
"type": "number",
"examples": [
1.0
]
},
"Snow_Load_kPa": {
"type": "number",
"examples": [
1.0
]
},
"Ground_Load_kPa": {
"type": "number",
"examples": [
1.0
]
},
"Load_Case_Name": {
"type": "string",
"examples": [
"SL"
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Load_Combinations": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Combo_ID": {
"type": "string",
"examples": [
"LC1",
"LC2"
]
},
"Name": {
"type": "string",
"examples": [
"Long-term G+P",
"Seismic X+"
]
},
"Combo_Type": {
"type": "string",
"examples": [
"Linear Add"
]
},
"Case_Name": {
"type": "string",
"examples": [
"DL",
"LL"
]
},
"Factor": {
"type": "number",
"examples": [
1.0
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Layout_Column": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string"
},
"Floor": {
"type": "string",
"examples": [
"1F"
]
},
"Grid_Intersection": {
"type": "string",
"examples": [
"X1-Y1",
"X1-Y2"
]
},
"Type_ID": {
"type": "string",
"examples": [
"SC1"
]
},
"Column_Base_Type": {
"type": "string",
"description": "v5.5.0 #142: 柱脚の節点拘束系 (foundation joint)。default '' (節点拘束なし)。'Fixed'/'Pin'/'Roller' 指定時、任意の階で StbNode に <StbJoint> を注入 (傾斜地対応)。",
"examples": [
"",
"Fixed",
"Pin"
]
},
"Rotation": {
"type": "number"
},
"Offset_X": {
"type": "number"
},
"Offset_Y": {
"type": "number"
},
"Offset_Base": {
"type": "number"
},
"Offset_Top": {
"type": "number"
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string"
},
"CustomProperties": {
"type": "object"
},
"Restraint_Code": {
"type": "string",
"description": "v5.5.0 #136: 柱脚の節点拘束系 6 DOF code (optional)。6 文字 'F'(Fixed) / 'R'(Released) シーケンス Tx Ty Tz Rx Ry Rz。例: 'FFFFFF' 全固定、'FFFFRR' ピン。空文字なら Column_Base_Type を fallback 使用。",
"examples": [
"",
"FFFFFF",
"FFFFRR"
]
},
"Column_Base_Joint": {
"type": "string",
"description": "v5.5.0 #142: 柱脚の部材端解放系 (column-to-node release at bottom)。default 'Rigid'。StbColumn condition_start として出力。",
"examples": [
"Rigid",
"Pin",
"Free"
]
},
"Base_End_Release_Code": {
"type": "string",
"description": "v5.5.0 #142: 柱脚の部材端解放系 6 DOF code (optional)。空文字なら Column_Base_Joint fallback。",
"examples": [
"",
"FFFFFF",
"FFFFRR"
]
},
"Column_Top_Joint": {
"type": "string",
"description": "v5.5.0 #142: 柱頭の部材端解放系 (column-to-node release at top)。default 'Rigid' (柱勝ち)。梁勝ち柱頭ピンの場合は 'Pin'。StbColumn condition_end として出力。",
"examples": [
"Rigid",
"Pin",
"Free"
]
},
"Top_End_Release_Code": {
"type": "string",
"description": "v5.5.0 #142: 柱頭の部材端解放系 6 DOF code (optional)。空文字なら Column_Top_Joint fallback。",
"examples": [
"",
"FFFFRR"
]
}
}
}
},
"Layout_MainBeam": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string"
},
"Floor": {
"type": "string",
"examples": [
"2F"
]
},
"Start_Grid": {
"type": "string",
"examples": [
"X1-Y1",
"X2-Y1"
]
},
"End_Grid": {
"type": "string",
"examples": [
"X2-Y1",
"X3-Y1"
]
},
"Type_ID": {
"type": "string",
"examples": [
"SGX1",
"SGX2"
]
},
"Offset_Start_X": {
"type": "number"
},
"Offset_Start_Y": {
"type": "number"
},
"Offset_Start_Z": {
"type": "number"
},
"Offset_End_X": {
"type": "number"
},
"Offset_End_Y": {
"type": "number"
},
"Offset_End_Z": {
"type": "number"
},
"Rotation": {
"type": "number"
},
"Justification": {
"type": "string",
"description": "v5.5.0: Z 方向の断面配置基準。Top = 断面上端 = 解析軸線 (ToB 整合、default)。Center = 断面中心 = 解析軸線。Bottom = 断面下端 = 解析軸線。Physical mode の実体描画で使用、Analytical mode は無視 (軸線は変えない)。",
"enum": [
"Top",
"Center",
"Bottom"
],
"default": "Top",
"examples": [
"Top"
]
},
"Joint_Start": {
"type": "string",
"examples": [
"Rigid"
]
},
"Joint_End": {
"type": "string",
"examples": [
"Rigid"
]
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string"
},
"CustomProperties": {
"type": "object"
},
"End_Release_Start_Code": {
"type": "string",
"description": "v5.5.0 #136: 始端の 6 DOF 解放 code (optional)。空文字なら Joint_Start fallback。",
"examples": [
"",
"FFFFFF",
"FFFFRR"
]
},
"End_Release_End_Code": {
"type": "string",
"description": "v5.5.0 #136: 終端の 6 DOF 解放 code (optional)。空文字なら Joint_End fallback。",
"examples": [
"",
"FFFFFF",
"FFFFRR"
]
}
}
}
},
"Layout_SecondaryBeam": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string"
},
"Floor": {
"type": "string",
"examples": [
"2F"
]
},
"Area_Code": {
"type": "string",
"examples": [
"X2Y1-X3Y2",
"X3Y1-X4Y2"
]
},
"Direction": {
"type": "string",
"examples": [
"X"
]
},
"Division": {
"type": "integer",
"examples": [
2
]
},
"Spans": {
"type": "array",
"description": "v5.5.0: 各 Span に Justification (Top/Center/Bottom) を含む。Top=断面上端=解析軸線 (default、ToB 整合)。Physical mode 実体描画で使用、Analytical mode は無視。",
"examples": [
[
{
"Span_Index": 1,
"Type_ID": "SB1",
"Slab_Type_ID": "S15a",
"Offset_Start_Z": 0.0,
"Offset_End_Z": 0.0,
"Offset_Slab_Z": 0.0,
"Rotation": 0.0,
"Justification": "Top"
},
{
"Span_Index": 2,
"Type_ID": "SB2",
"Slab_Type_ID": "S15b",
"Offset_Start_Z": 0.0,
"Offset_End_Z": 0.0,
"Offset_Slab_Z": 0.0,
"Rotation": 0.0,
"Justification": "Top"
}
]
]
},
"Trailing_Slab_Type_ID": {
"type": "string",
"examples": [
"S15c"
]
},
"Trailing_Offset_Slab_Z": {
"type": "number"
},
"Joint_Start": {
"type": "string",
"examples": [
"Pin"
]
},
"Joint_End": {
"type": "string",
"examples": [
"Pin"
]
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string"
},
"CustomProperties": {
"type": "object"
},
"End_Release_Start_Code": {
"type": "string",
"description": "v5.5.0 #136: 始端の 6 DOF 解放 code (optional, top-level)。空文字なら Joint_Start fallback。",
"examples": [
"",
"FFFFRR"
]
},
"End_Release_End_Code": {
"type": "string",
"description": "v5.5.0 #136: 終端の 6 DOF 解放 code (optional, top-level)。空文字なら Joint_End fallback。",
"examples": [
"",
"FFFFRR"
]
}
}
}
},
"Layout_TertiaryBeam": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string"
},
"Floor": {
"type": "string",
"examples": [
"2F"
]
},
"Parent_Instance_ID": {
"type": "string"
},
"Parent_Area_Code": {
"type": "string",
"examples": [
"X1Y2-X2Y3"
]
},
"Parent_Direction": {
"type": "string",
"examples": [
"X"
]
},
"Parent_Span_Index": {
"type": "integer",
"examples": [
2
]
},
"Direction": {
"type": "string",
"examples": [
"Y"
]
},
"Division": {
"type": "integer",
"examples": [
2
]
},
"Spans": {
"type": "array",
"description": "v5.5.0: 孫梁の各 Span に Justification (Top/Center/Bottom) を含む。Top=断面上端=解析軸線 (default、ToB 整合)。Physical mode 実体描画で使用、Analytical mode は無視。",
"examples": [
[
{
"Span_Index": 1,
"Type_ID": "SB3",
"Slab_Type_ID": "S150",
"Offset_Start_Z": 0.0,
"Offset_End_Z": 0.0,
"Offset_Slab_Z": 0.0,
"Rotation": 0.0,
"Justification": "Top"
},
{
"Span_Index": 2,
"Type_ID": "SB3",
"Slab_Type_ID": "S150",
"Offset_Start_Z": 0.0,
"Offset_End_Z": 0.0,
"Offset_Slab_Z": 0.0,
"Rotation": 0.0,
"Justification": "Top"
}
]
]
},
"Trailing_Slab_Type_ID": {
"type": "string",
"examples": [
"S150"
]
},
"Trailing_Offset_Slab_Z": {
"type": "number"
},
"Joint_Start": {
"type": "string",
"examples": [
"Pin"
]
},
"Joint_End": {
"type": "string",
"examples": [
"Pin"
]
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string"
},
"CustomProperties": {
"type": "object"
},
"End_Release_Start_Code": {
"type": "string",
"description": "v5.5.0 #136: 始端の 6 DOF 解放 code (optional, top-level)。空文字なら Joint_Start fallback。",
"examples": [
"",
"FFFFRR"
]
},
"End_Release_End_Code": {
"type": "string",
"description": "v5.5.0 #136: 終端の 6 DOF 解放 code (optional, top-level)。空文字なら Joint_End fallback。",
"examples": [
"",
"FFFFRR"
]
}
}
}
},
"Layout_CantileverBeam": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string"
},
"Floor": {
"type": "string",
"examples": [
"2F"
]
},
"Type": {
"type": "string",
"examples": [
"Beam",
"BeamNose"
]
},
"Base_Grid": {
"type": "string",
"examples": [
"X1-Y1",
"X2-Y1"
]
},
"Direction": {
"type": "string",
"examples": [
"Y-"
]
},
"Length": {
"type": "number",
"examples": [
2500.0,
1500.0
]
},
"Type_ID": {
"type": "string",
"examples": [
"SCG1",
"SB1"
]
},
"Offset_Start_X": {
"type": "number"
},
"Offset_Start_Y": {
"type": "number"
},
"Offset_Start_Z": {
"type": "number"
},
"Offset_End_X": {
"type": "number"
},
"Offset_End_Y": {
"type": "number"
},
"Offset_End_Z": {
"type": "number"
},
"Rotation": {
"type": "number"
},
"Justification": {
"type": "string",
"description": "v5.5.0: Z 方向の断面配置基準 (Top/Center/Bottom)。Top=断面上端=解析軸線 (default、ToB 整合)。Physical mode 実体描画で使用、Analytical mode は無視。",
"enum": [
"Top",
"Center",
"Bottom"
],
"default": "Top",
"examples": [
"Top"
]
},
"Joint_Start": {
"type": "string",
"examples": [
"Rigid"
]
},
"Joint_End": {
"type": "string",
"examples": [
"Rigid"
]
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
},
"End_Release_Start_Code": {
"type": "string",
"description": "v5.5.0 #136: 始端 (Base_Grid 側) の 6 DOF 解放 code (optional)。空文字なら Joint_Start fallback。",
"examples": [
"",
"FFFFFF"
]
},
"End_Release_End_Code": {
"type": "string",
"description": "v5.5.0 #136: 終端 (tip 側) の 6 DOF 解放 code (optional, 通常は STB 出力で常に FREE)。",
"examples": [
"",
"RRRRRR"
]
}
}
}
},
"Layout_Brace": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string"
},
"Floor": {
"type": "string",
"examples": [
"1F",
"2F"
]
},
"Start_Grid": {
"type": "string",
"examples": [
"X1-Y2"
]
},
"End_Grid": {
"type": "string",
"examples": [
"X1-Y1"
]
},
"Type_ID": {
"type": "string",
"examples": [
"BR1"
]
},
"Type": {
"type": "string",
"examples": [
"Single"
]
},
"Offset_Start_X": {
"type": "number"
},
"Offset_Start_Y": {
"type": "number"
},
"Offset_Start_Z": {
"type": "number"
},
"Offset_End_X": {
"type": "number"
},
"Offset_End_Y": {
"type": "number"
},
"Offset_End_Z": {
"type": "number"
},
"Rotation": {
"type": "number"
},
"Justification": {
"type": "string",
"description": "v5.5.0: Z 方向の断面配置基準 (Top/Center/Bottom)。Physical mode の実体描画で使用、Analytical mode は無視。",
"enum": [
"Top",
"Center",
"Bottom"
],
"default": "Center",
"examples": [
"Center"
]
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Layout_Post": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string"
},
"Floor": {
"type": "string",
"examples": [
"1F"
]
},
"Grid_Intersection": {
"type": "string",
"examples": [
"X1-Y1",
"X2-Y1"
]
},
"Type_ID": {
"type": "string",
"examples": [
"SP1",
"P1"
]
},
"Position_X": {
"type": "number"
},
"Position_Y": {
"type": "number",
"examples": [
-2500.0
]
},
"Rotation": {
"type": "number"
},
"Offset_Base": {
"type": "number"
},
"Offset_Top": {
"type": "number"
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
},
"Restraint_Code": {
"type": "string",
"description": "v5.5.0 #136: 間柱脚の節点拘束系 6 DOF code (optional)。空文字なら Post_Base_Type fallback。",
"examples": [
"",
"FFFFRR"
]
},
"Post_Base_Type": {
"type": "string",
"description": "v5.5.0 #142: 間柱脚の節点拘束系 (foundation joint)。default '' (節点拘束なし)。'Fixed'/'Pin'/'Roller' 指定時、任意の階で StbNode に <StbJoint> を注入。",
"examples": [
"",
"Fixed"
]
},
"Post_Base_Joint": {
"type": "string",
"description": "v5.5.0 #142: 間柱脚の部材端解放系。default 'Pin' (間柱の慣習)。StbPost condition_start として出力。",
"examples": [
"Pin",
"Rigid",
"Free"
]
},
"Base_End_Release_Code": {
"type": "string",
"description": "v5.5.0 #142: 間柱脚の部材端解放系 6 DOF code (optional)。空文字なら Post_Base_Joint fallback。",
"examples": [
"",
"FFFFRR"
]
},
"Post_Top_Joint": {
"type": "string",
"description": "v5.5.0 #142: 間柱頭の部材端解放系。default 'Pin' (間柱の慣習)。StbPost condition_end として出力。",
"examples": [
"Pin",
"Rigid",
"Free"
]
},
"Top_End_Release_Code": {
"type": "string",
"description": "v5.5.0 #142: 間柱頭の部材端解放系 6 DOF code (optional)。空文字なら Post_Top_Joint fallback。",
"examples": [
"",
"FFFFRR"
]
}
}
}
},
"Layout_Wall": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string"
},
"Floor": {
"type": "string",
"examples": [
"1F",
"2F"
]
},
"Start_Grid": {
"type": "string",
"examples": [
"X2-Y1"
]
},
"End_Grid": {
"type": "string",
"examples": [
"X3-Y1"
]
},
"Type_ID": {
"type": "string",
"examples": [
"W15"
]
},
"Offset_Start_X": {
"type": "number"
},
"Offset_Start_Y": {
"type": "number"
},
"Offset_End_X": {
"type": "number"
},
"Offset_End_Y": {
"type": "number"
},
"Wall_Load_ID": {
"type": "string",
"examples": [
"WL1"
]
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Layout_WallOpening": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string",
"examples": [
"218e35cf-cb8e-428b-9885-24994998b0c8",
"d5774dd9-1757-49e2-a363-215b8d0b207d"
]
},
"Floor": {
"type": "string",
"examples": [
"1F",
"2F"
]
},
"Start_Grid": {
"type": "string",
"examples": [
"X2-Y2",
"X2-Y1"
]
},
"End_Grid": {
"type": "string",
"examples": [
"X3-Y2",
"X2-Y2"
]
},
"Offset_From_Start": {
"type": "number",
"examples": [
2000.0,
1500.0
]
},
"Width": {
"type": "number",
"examples": [
1800.0,
1200.0
]
},
"Height": {
"type": "number",
"examples": [
2200.0,
1500.0
]
},
"Sill_Height_From_FL": {
"type": "number",
"examples": [
900.0
]
},
"Opening_Type": {
"type": "string",
"examples": [
"Door",
"Window"
]
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
},
"Parent_Instance_ID": {
"type": "string"
}
}
}
},
"Layout_Slab": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string"
},
"Floor": {
"type": "string",
"examples": [
"2F",
"1F"
]
},
"Area_Code": {
"type": "string",
"examples": [
"X1Y1-X2Y2",
"X1Y2-X2Y3"
]
},
"Type_ID": {
"type": "string",
"examples": [
"S15a",
"S150"
]
},
"Offset_Z": {
"type": "number"
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string"
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Layout_SlabOpening": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string",
"examples": [
"e6075cdf-f737-4e27-9c5c-de9d2c11bfc7"
]
},
"Floor": {
"type": "string",
"examples": [
"1F",
"2F"
]
},
"Area_Code": {
"type": "string",
"examples": [
"X2Y1-X3Y2",
"X1Y1-X2Y2"
]
},
"Center_X": {
"type": "number",
"examples": [
3000.0,
4000.0
]
},
"Center_Y": {
"type": "number",
"examples": [
3000.0,
4000.0
]
},
"Width": {
"type": "number",
"examples": [
2000.0,
1500.0
]
},
"Depth": {
"type": "number",
"examples": [
1500.0
]
},
"Shape": {
"type": "string",
"examples": [
"Rect"
]
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Layout_CantileverSlab": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string"
},
"Floor": {
"type": "string",
"examples": [
"2F",
"1F"
]
},
"Base_Grid": {
"type": "string",
"examples": [
"X1Y1-X2Y1",
"X1-Y3"
]
},
"Direction": {
"type": "string",
"examples": [
"Y-",
"Y+"
]
},
"Length": {
"type": "number",
"examples": [
2500.0,
1500.0
]
},
"Type_ID": {
"type": "string",
"examples": [
"S15d",
"S150"
]
},
"Offset_Z": {
"type": "number"
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Layout_IsolatedFoundation": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string"
},
"Floor": {
"type": "string",
"examples": [
"1F"
]
},
"Grid_Intersection": {
"type": "string",
"examples": [
"X1-Y1",
"X1-Y2"
]
},
"Type_ID": {
"type": "string",
"examples": [
"F1"
]
},
"Offset_X": {
"type": "number"
},
"Offset_Y": {
"type": "number"
},
"Offset_Top": {
"type": "number",
"examples": [
-800.0
]
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string"
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Layout_StripFoundation": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string",
"examples": [
"fcff5051-4341-4e62-b008-7e45d716a007",
"a3ac312b-b93f-4d3f-a9fc-2063a346d1f6"
]
},
"Floor": {
"type": "string",
"examples": [
"1F"
]
},
"Start_Grid": {
"type": "string",
"examples": [
"X1-Y1",
"X2-Y1"
]
},
"End_Grid": {
"type": "string",
"examples": [
"X2-Y1",
"X3-Y1"
]
},
"Type_ID": {
"type": "string",
"examples": [
"SF1"
]
},
"Offset_Start": {
"type": "number"
},
"Offset_End": {
"type": "number"
},
"Offset_Top": {
"type": "number"
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Layout_MatFoundation": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string"
},
"Floor": {
"type": "string",
"examples": [
"1F"
]
},
"Area_Code": {
"type": "string",
"examples": [
"X2Y1-X3Y2"
]
},
"Type_ID": {
"type": "string",
"examples": [
"MF1"
]
},
"Offset_Z": {
"type": "number",
"examples": [
-500.0
]
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Layout_Pile": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string"
},
"Floor": {
"type": "string",
"examples": [
"1F"
]
},
"Grid_Intersection": {
"type": "string",
"examples": [
"X1-Y1",
"X1-Y2"
]
},
"Type_ID": {
"type": "string",
"examples": [
"PHC400"
]
},
"Arrangement": {
"type": "string",
"examples": [
"1P"
]
},
"Pile_Cap_Width_X": {
"type": "number",
"examples": [
800.0
]
},
"Pile_Cap_Width_Y": {
"type": "number",
"examples": [
800.0
]
},
"Pile_Cap_Depth": {
"type": "number",
"examples": [
1000.0
]
},
"Offset_Top": {
"type": "number",
"examples": [
-800.0
]
},
"Is_Void": {
"type": "boolean"
},
"Notes": {
"type": "string"
},
"CustomProperties": {
"type": "object"
}
}
}
},
"Layout_BeamPointLoad": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string",
"examples": [
"dfbed790-439d-4bed-83df-56faf970aab2"
]
},
"Floor": {
"type": "string",
"examples": [
"3F",
"RF"
]
},
"Start_Grid": {
"type": "string",
"examples": [
"X1-Y1",
"X2-Y2"
]
},
"End_Grid": {
"type": "string",
"examples": [
"X2-Y1",
"X3-Y2"
]
},
"Load_ID": {
"type": "string",
"examples": [
"PL1"
]
},
"Position": {
"type": "number",
"examples": [
3600.0,
3000.0
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
},
"Parent_Member_Type": {
"type": "string",
"examples": [
"MainBeam"
]
},
"Parent_Span_Index": {
"type": [
"null"
]
}
}
}
},
"Layout_BeamLineLoad": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"Instance_ID": {
"type": "string"
},
"Floor": {
"type": "string",
"examples": [
"1F",
"2F"
]
},
"Start_Grid": {
"type": "string",
"examples": [
"X2-Y1",
"X3-Y1"
]
},
"End_Grid": {
"type": "string",
"examples": [
"X2-Y2",
"X3-Y2"
]
},
"Load_ID": {
"type": "string",
"examples": [
"LL1"
]
},
"Range_Start": {
"type": "number"
},
"Range_End": {
"type": "number",
"examples": [
6000.0
]
},
"Notes": {
"type": "string",
"examples": [
"Free-form notes / remarks"
]
},
"CustomProperties": {
"type": "object"
},
"Parent_Member_Type": {
"type": "string",
"examples": [
"MainBeam"
]
},
"Parent_Span_Index": {
"type": [
"null"
]
}
}
}
},
"Structural_Plan": {
"type": "object",
"additionalProperties": true,
"properties": {
"Text_Height_Grid": {
"type": "number",
"examples": [
500.0
]
},
"Text_Height_Member": {
"type": "number",
"examples": [
300.0
]
},
"Text_Offset_Beam": {
"type": "number",
"examples": [
200.0
]
},
"Line_Weight_Grid": {
"type": "number",
"examples": [
0.5
]
},
"Line_Weight_Column": {
"type": "number",
"examples": [
0.7
]
},
"Line_Weight_Beam": {
"type": "number",
"examples": [
0.35
]
},
"Line_Weight_Brace": {
"type": "number",
"examples": [
0.35
]
},
"Line_Weight_Slab": {
"type": "number",
"examples": [
0.25
]
},
"Dimension_Text_Height": {
"type": "number",
"examples": [
250.0
]
},
"Dimension_Arrow_Size": {
"type": "number",
"examples": [
150.0
]
},
"Dimension_Extension": {
"type": "number",
"examples": [
500.0
]
},
"Dimension_Offset": {
"type": "number",
"examples": [
300.0
]
},
"Brace_Line_Offset": {
"type": "number",
"examples": [
-500.0
]
},
"Grid_Extension_Start": {
"type": "number",
"examples": [
5000.0
]
},
"Grid_Extension_End": {
"type": "number",
"examples": [
2500.0
]
},
"Grid_Balloon_Offset_Base": {
"type": "number",
"examples": [
200.0
]
},
"Dimension_Gap_Y1": {
"type": "number",
"examples": [
50.0
]
},
"Dimension_Gap_Y2": {
"type": "number",
"examples": [
800.0
]
},
"Dimension_Gap_X1": {
"type": "number",
"examples": [
2000.0
]
},
"Dimension_Gap_X2": {
"type": "number",
"examples": [
1600.0
]
},
"Dimension_Base_Offset_Y": {
"type": "number",
"examples": [
5000.0
]
},
"Dimension_Base_Offset_X": {
"type": "number",
"examples": [
4000.0
]
},
"Label_Offset_Column": {
"type": "number",
"examples": [
200.0
]
},
"Post_Display_Tolerance": {
"type": "number",
"examples": [
100.0
]
},
"GL_Level": {
"type": "number"
},
"Brace_Snap_To_Beam_Center": {
"type": "boolean",
"examples": [
true
]
},
"Brace_Cutback": {
"type": "number",
"examples": [
500.0
]
}
}
}
},
"required": [
"$schema",
"version",
"Global",
"Grids",
"Levels"
]
}