What problem does it solve?
This Skill solves the critical problem of building incoherent, non-ontologically-sound domain models that conflate permanent types, temporal roles, and mutable states, leading to flawed data architectures, inconsistent business logic, and broken identity tracking across time.
Core Features & Use Cases
- BORO Methodology Application: Applies core BORO principles including four-dimensionalism, extensional identity, and the strong reference principle to ensure models align with ontological best practices.
- Legacy Model Re-engineering: Transforms existing entity-relationship models that use mutable attributes, implicit foreign keys, and false type hierarchies into ontologically correct BORO representations.
- Ontological Validation: Validates existing domain models against BORO quality criteria to catch conflation of types/roles/states, missing tuple reification, and sign/referent confusion.
- Use Case: If your organization's customer database treats "VIP customer" as a mutable attribute on a customer record and conflates customer roles with permanent customer types, use this Skill to re-engineer the model to distinguish permanent customer types, temporal VIP roles, and role-holding state temporal parts.
Quick Start
Use the boro-ontologist skill to re-engineer the existing customer entity model into a BORO-compliant model that correctly separates permanent customer types, temporal VIP roles, and customer state temporal parts.