Skip to content

feat(ontology): add Property and PropertyExpense schemas - #1133

Open
serobkhachatryan-cpu wants to merge 2 commits into
MetaState-Prototype-Project:mainfrom
serobkhachatryan-cpu:ontology/property-expense-schemas
Open

serobkhachatryan-cpu wants to merge 2 commits into
MetaState-Prototype-Project:mainfrom
serobkhachatryan-cpu:ontology/property-expense-schemas

Conversation

@serobkhachatryan-cpu

Copy link
Copy Markdown

Summary

Adds two proposed W3DS Ontology schemas for eVault-owned residential operations:

  • Property — a home, building, or land record.
  • PropertyExpense — an operating-cost record linked to a Property.

Why a new schema is needed

The existing Ledger schema is a finance-domain record and cannot retain Oriel's essential property relationship, supplier, lifecycle status, local business date, or minor-unit amount. Mapping those records to Ledger would discard meaning.

Ownership and integration plan

Both records require ownerEname. Their source of truth will be the owner or group eVault in the property domain; Oriel's D1 database will become a read projection only.

No application runtime mapping references these schema IDs yet. Oriel will wait until the Ontology service publishes them, resolves the published schema IDs again, and obtains a GitW3 platform identity before enabling eVault writes or migrating existing local data.

@coderabbitai

coderabbitai Bot commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 6ec3c037-c46f-495f-a0e6-eb2ae7f12a8d


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant