Sita Docs
  1. Overview
  2. System
  3. Data Foundation
  4. Ontology

Geometry Ontology

Partial

sita: façade ontology — semantic :CONTAINS/:CONNECTS, spatial :SPATIALLY with RCC8 predicates, reference links, decision layer. R-codes are vocabulary, not stored keys.

Framework03

RCC8 family

PredicateR-codeDefinition
disjointR031No intersection
containsR179B ⊂ interior(A)
insideR220Inverse of contains
equalR400Same volume + boundary
meetR287Boundary contact only
coversR435contains + shared boundary
coveredByR476Inverse of covers
overlapR511Partial volume intersection

Detection logic

AABB cascade in rcc8.py is the production classifier.

OCCT rcc8_exact.py implements the eight JEPD predicates when the flag is on.

R-codes live in docs/ontology/sita-rcc8.json and rcc8_vocabulary.py; they are not Neo4j keys.

Implementation
  • docs/ontology/sita-facade-ontology.md
  • docs/ontology/sita-rcc8.json
  • services/api/app/rcc8_vocabulary.py