The AECDO defines the structure of DrawingBot's JSON-LD output. A DrawingSet contains one or more Sheets, each with Drawings, Tables, and Notes. Drawings are composed of Layers containing Items (tags, things, or areas). Drawings and Items can reference other Drawings to represent cross-sheet relationships like section cuts and detail callouts.
Root container. One per PDF file processed.
A single page with a sheet number and title.
A plan, section, elevation, or detail view.
A logical grouping of related paths.
A tag, thing, or area within a layer.
A schedule or tabular data block.
Text annotations and general notes.
This example shows a two-sheet drawing set with a ground floor plan (A101) referencing a building section (A201). The plan has wall, door/window, and annotation layers, plus a door schedule table and general notes.