RFC: Ontos post-v1 roadmap and AI-ready governance positioning#574
Draft
mvkonchits-db wants to merge 1 commit into
Draft
RFC: Ontos post-v1 roadmap and AI-ready governance positioning#574mvkonchits-db wants to merge 1 commit into
mvkonchits-db wants to merge 1 commit into
Conversation
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
RFC: Ontos Post-v1 Roadmap and AI-ready Governance Positioning
Status: Draft for team discussion
Owner: TBD
Created: 2026-06-24
Purpose
Ontos v1 established stable core journeys for business semantics, data products, contracts, ownership, permissions, and wiring to physical Unity Catalog assets. The next phase should sharpen Ontos' role around AI-ready governance while complementing, not competing with, Genie Ontology and UC semantics.
This RFC proposes a post-v1 planning shape with concrete workstreams, issue/PRD references, rough effort, dependencies, and a release model that supports parallel contributors.
Positioning
Ontos should be positioned as the governance workbench and portability layer for enterprise semantics:
Short version:
Planning Model: Lanes, Not Sequential Versions
Version labels imply sequential execution, which does not match how we can actually deliver if multiple contributors work in parallel. The roadmap should therefore be managed as parallel lanes with independent epics and landing windows.
Recommended model:
Example:
This avoids saying "v1.2 must wait for v1.1." Instead, each lane has maturity states:
proposed -> designed -> in progress -> preview -> stable.Roadmap at a Glance
gantt title Ontos Post-v1 Workstream Roadmap dateFormat YYYY-MM-DD axisFormat %b '%y todayMarker on section 1 · Workflow Polish Quick fixes + owner prefill (#570) :wp1, 2026-06-24, 7d Approval links and references (#571) :wp2, 2026-06-24, 14d Unified approval UX (#572) :wp3, 2026-07-01, 14d Enterprise customer UX bundle :wp4, 2026-07-01, 14d section 2 · DQ and Contract Ops DQ result panel v0 :dq1, 2026-07-01, 14d Batch contract import dry-run :dq2, 2026-07-01, 14d Contract DQ scheduler :dq3, 2026-07-15, 35d Semantic rules to DQX :dq4, 2026-09-01, 56d section 3 · Concept Builder v2 UX / IA design :cb1, 2026-07-01, 14d v0 rebuild behind feature flag :cb2, 2026-07-15, 56d Lifecycle and versioning integration :cb3, 2026-09-15, 56d section 4 · Portability Semantic package spec :p1, 2026-08-01, 14d SKOS / RDF export v0 :p2, 2026-08-15, 28d DCAT / DPROD inbound and outbound :p3, 2026-09-15, 70d UC Glossary connector :p4, 2026-10-01, 42d section 5 · AI-ready Scorecard Score model and UI v0 :sc1, 2026-09-01, 42d Governance event stream integration :sc2, 2026-10-15, 56d section 6 · Agentic Build Draft-only UX and prompt design :ab1, 2026-09-15, 28d First artifact generator :ab2, 2026-10-15, 42d Multi-artifact governed build flow :ab3, 2026-12-01, 84dRecommended Workstreams
1. Workflow and Ownership Polish
This is the near-term confidence lane. It reduces v1 friction and makes Ontos feel production-ready.
References:
Proposed scope:
Effort:
Landing window:
2. Data Quality and Contract Operations Loop
This lane turns data contracts from static declarations into operational governance assets.
References:
Proposed scope:
Effort:
Landing window:
3. Concept Builder v2 and Ontology Lifecycle
This is the strategic core lane. The current Concept area should be rebuilt rather than incrementally patched.
References:
uc:Actionsemantics.Proposed scope:
Effort:
Landing window:
4. Portability and Federation
This is the clearest long-term differentiator from native-only semantics. MCP is useful, but it is not sufficient as the sole portability mechanism.
References:
Proposed scope:
Position on MCP:
Effort:
Landing window:
5. AI-ready Governance Scorecard
This lane turns Ontos from a management UI into an operating model for AI readiness.
References:
Proposed scope:
Effort:
Landing window:
6. Agentic Build Layer
This extends Ask Ontos from question answering toward governed artifact generation, closer to a "Genie Code agent" for governance assets.
References:
docs/concepts/) — grounded documentation covering Ontos concepts, roles, and workflows; the primary retrieval source for Ask Ontos today and the natural foundation for document-aware artifact generation.Proposed scope:
docs/concepts/) in lockstep with new features; treat documentation coverage as a first-class prerequisite for generation quality — an agentic layer that cannot answer questions about a feature is not ready to draft artifacts for it.Guardrail:
Effort:
Landing window:
UC Glossary and Genie Ontology Dependency Strategy
UC Glossary is expected around August, so the plan should not wait for it. Instead:
Assume Genie Ontology will continue improving quickly in curation, import/export, transparency, and cross-space reuse. Ontos should therefore avoid duplicating runtime Genie semantics and focus on governed enterprise semantics, cross-platform portability, evidence, quality, and operating model.
Suggested Prioritization
Quick wins
Medium bets
Larger bets
Current Codebase Verification Notes
Verified against the current local Ontos codebase on 2026-06-24. This is not a full QA pass, but it is enough to scope the enterprise customer feedback more critically.
ApprovalStepHandlerbuilds notification descriptions with requester, resource, permission, duration, reason, and justification fallback.WorkflowApprovalResponseDialogrenders requester/resource/permission/duration/reason.HandleAccessGrantDialogrenders requester/resource/duration/permission/submitted/reason._extract_approval_facets()is curated and only enrichesaccess_grant.WorkflowApprovalResponseDialogPayloadis a static field list.RequiredActionsSectiononly supports inline approve/deny for role requests; other unified approvals get an Open link.legal_documentandacknowledgement_checkliststeps, butsimpleMarkdown()does not support links, and dormantdocument_url/document_contentare not broadly rendered as reusable references.port.descriptionfor deliverables.PrincipalPickersupports directory-backed search with graceful manual fallback./api/workspace/groupssupports searchable group listing./api/workspace/accessible-workspacescurrently returns the current workspace only and explicitly notes true multi-workspace listing as future enhancement.Noneoption, butdata-product-create-dialog.tsxOwner Team select has noNoneitem.Copy from Teamstill opens Assign Owner without passing selected member context.data_quality_check_runs/resultsmodels and workflow code, but no obvious API/UI surfacing of execution results./api/catalogs/dataset/{path}. This is not surfaced in data product marketplace/details.Enterprise Customer Feedback Triage
The field customer feedback reinforces several existing lanes rather than creating a customer-specific roadmap. Recommended disposition:
Decision Tree for Positioning
Use this as the basis for a visual:
flowchart TD Q1{"Runtime semantic\nunderstanding\ninside Genie?"} Q2{"Native Databricks\nglossary / semantic\nprimitives?"} Q3{"Curate, certify, version, approve\n& govern semantics across teams?"} Q4{"Other platforms or agents\nneed to consume\ngoverned semantics?"} Q5{"Agents to draft contracts,\nrules, concepts or assignments?"} A1(["Genie Ontology"]) A2(["UC Semantics /\nUC Glossary"]) A3(["Ontos\ngovernance workbench"]) A4(["Ontos Portability\nSKOS · RDF · ODCS · DCAT · MCP"]) A5(["Ask Ontos / Agentic Build\ndraft → review → approve"]) Q1 -- Yes --> A1 Q1 -- No --> Q2 Q2 -- Yes --> A2 Q2 -- No --> Q3 Q3 -- Yes --> A3 A3 --> Q4 Q4 -- Yes --> A4 Q4 -- No --> Q5 Q5 -- Yes --> A5Open Questions
Proposed Next Step
Create tracking issues per workstream, link existing PRDs/issues underneath them, and use a GitHub Project view with fields:
This keeps planning parallel while still allowing coherent releases.