Skip to content

AEC & BIM ​

Profile: aec · Model: FLAGSHIP (gpt-5.6-sol) · Chunking: table_aware · Confidence: ≥ 0.75

Overview ​

Parse IFC models, CAD drawings, and AEC specification documents to extract structured entities and relationships for clash detection, compliance checking, cost estimation, and facility management.

Extracted entities ​

Entity typeExamples
IfcElementColumns, beams, slabs, walls, doors, windows — with properties
IfcSpaceRooms and zones with area, volume, occupancy
IfcMaterialMaterial names and specifications
IfcSystemMEP systems — HVAC, plumbing, electrical
RegulatoryCodeEurocodes (EN 1990–1999), IBC, NFPA, ISO standards
IfcClassificationUniclass, OmniClass, Uniformat codes

Extracted relationships ​

MADE_OF · LOCATED_IN · CONTAINS · CONNECTS_TO · CLASSIFIED_AS · COMPLIES_WITH

Supported formats ​

FormatNotes
IFC (.ifc, .ifczip)10-section structured output covering storeys, spaces, elements, MEP, materials, quantities, property sets
DXF (.dxf)Layers, entities, blocks, dimensions, text
DWG (.dwg)Via LibreDWG conversion to DXF
STEP (.step, .stp)Assembly tree, part names, B-rep metadata
STL (.stl)Triangle count, bounding box, part name
OBJ (.obj)Mesh groups, material references
GLTF / GLBScene hierarchy, mesh names, materials
G-codeTool paths, layer count, estimated print time

Typical workflow ​

IFC model upload
    ↓
DocIntel (aec profile) → entities + relationships
    ↓
Purple8 Graph → knowledge graph storage
    ↓
Cortex / AI Architect → clash detection, compliance queries, cost estimation

Example ​

bash
curl -X POST http://localhost:8200/process \
  -H "Authorization: Bearer $API_KEY" \
  -F "file=@building-model.ifc" \
  -F "profile=aec"
json
{
  "entities": [
    {"type": "IfcElement", "name": "Concrete Column C-01", "confidence": 0.82},
    {"type": "IfcMaterial", "name": "C30/37 Concrete", "confidence": 0.78},
    {"type": "IfcSpace", "name": "Office Level 3", "confidence": 0.75},
    {"type": "RegulatoryCode", "name": "EN 1992-1-1", "confidence": 0.71}
  ],
  "relationships": [
    {"source": "Concrete Column C-01", "target": "C30/37 Concrete", "type": "MADE_OF"},
    {"source": "Concrete Column C-01", "target": "Office Level 3", "type": "LOCATED_IN"},
    {"source": "Concrete Column C-01", "target": "EN 1992-1-1", "type": "COMPLIES_WITH"}
  ]
}

TIP

Confidence scores shown are calibrated (post-temperature scaling). The AEC profile uses FLAGSHIP model tier and ≥ 0.75 threshold for maximum precision on structural data.

Purple8 DocIntel v0.12.5 · Universal Document Intelligence · NVIDIA Inception Member · Red Hat Technology Partner.