Skip to content

DocIntel — Document Intelligence ​

Route: /docintel
Purpose: Import BIM files and project documents into the Purple8 Graph automatically

9.1 Supported Formats ​

FormatContent Extracted
IFCFull geometry, elements, properties, relationships, spaces
PDFText, tables (via OCR), drawing annotations
DWG/DXF2D geometry, layers, blocks (converted to elements)
DOCXSpecifications, reports — extracted as document nodes
XLSXRoom schedules, cost plans, door/window schedules
S3Any of the above, fetched from AWS S3 bucket
SharePointDocuments from SharePoint libraries (Office 365)
ConfluenceWiki pages and attachments from Confluence

9.2 The Pipeline ​

Upload / Connect
     ↓
QUEUED — job is in the queue
     ↓
PARSING — file read, format detected, structure extracted
     ↓
EXTRACTING — elements classified, properties normalised, relationships mapped
     ↓
EMITTING — graph nodes created, edges wired, LOD assigned
     ↓
DONE — available in BIM Viewport

9.3 Uploading a File ​

  1. Click Browse or drag a file into the upload zone
  2. Select the file type if not auto-detected
  3. Optionally set a Project ID to scope the elements
  4. Click Upload
  5. The document appears in the pipeline list with status QUEUED
  6. Refresh after a few seconds — status updates automatically

9.4 Connecting Cloud Sources ​

For SharePoint, S3, or Confluence:

  1. Click the Connectors tab in the upload panel
  2. Select connector type
  3. Enter the required credentials (URL, API key, etc.)
  4. Browse and select the document or folder
  5. Click Connect — the same pipeline runs asynchronously

9.5 After Import ​

Once DONE:

  • All elements appear in BIM Viewport under your project
  • You can run Algorithms on the imported data
  • The AI Chat can query the imported elements
  • Compliance checks run on the imported floor plans

9.6 IFC Import Tips ​

  • Use IFC2x3 or IFC4 format — IFC4X3 is supported but experimental
  • Ensure IfcProject and IfcBuilding are defined at the top level
  • IfcSpace elements map to space nodes; IfcWall to wall nodes, etc.
  • Properties in property sets (Pset_*) are extracted as node properties
  • Large IFC files (>50MB) may take 2-5 minutes to fully process

Purple8 AI Architect is proprietary software. All rights reserved.