Commit 1f0703f
committed
fix(ontology): re-parent the FIBU subtree under fibofnd so OGIT lookup inherits FIBO/FIBU OWL
The financial subtree was flat under dolce: only odoo inherited fibofnd
(FIBO Foundations), while zugferd / fibobe / skr03 / skr04 each inherited
dolce directly — so a ZUGFeRD or SKR lookup did NOT transitively pick up
the FIBO/FIBU OWL the way an odoo lookup does.
Re-parent to fibofnd (slot 20, sorts before all four children so the
build.rs parent-known-before-child validation passes):
zugferd: dolce -> fibofnd (Factur-X e-invoicing under FIBO Foundations)
fibobe: dolce -> fibofnd (FIBO Business Entities extends FND, per real FIBO)
skr03: dolce -> fibofnd (German chart of accounts under the FIBO foundation)
skr04: dolce -> fibofnd
Family table regenerated via build.rs; lance-graph-contract green (454
tests, no inherits_from validation panic). Verified at user request
("make sure OGIT lookup inherits FIBU and ZUGFeRD-related OWL").
https://claude.ai/code/session_017GFLBnDy23AWBqvkbHHC411 parent 2cc7b09 commit 1f0703f
4 files changed
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
0 commit comments