Geometry Ontology
Partialsita: 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
| Predicate | R-code | Definition |
|---|---|---|
| disjoint | R031 | No intersection |
| contains | R179 | B ⊂ interior(A) |
| inside | R220 | Inverse of contains |
| equal | R400 | Same volume + boundary |
| meet | R287 | Boundary contact only |
| covers | R435 | contains + shared boundary |
| coveredBy | R476 | Inverse of covers |
| overlap | R511 | Partial 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