mchades commented on PR #12424: URL: https://github.com/apache/gravitino/pull/12424#issuecomment-5340911712
@FANNG1 ### 1. Compatibility Boundary and Dialect Open Strings Treating dialect identifiers as open strings is a **deliberate one-off** to accommodate real-world engines (such as Trino and Spark) within the Gravitino ecosystem. The baseline intent remains strictly adhering to the pinned Ossie schema structural contract without open-ended profile divergence. Models using standard Ossie-defined dialects remain fully conformant with upstream validation. ### 2. Value-Level Semantics I agree this is a valid use case for downstream AI agents and semantic consumption. However, the primary focus of this initial design is to establish the core lifecycle management, storage, and governance foundation for Ossie-compatible Semantic Models in Gravitino. How to best represent and leverage value-level semantics (such as value mappings or segment definitions) is about maximizing semantic consumption after baseline management is in place. That is a broader topic best addressed in a dedicated follow-up—ideally by collaborating with the upstream Apache Ossie community to standardize it rather than prescribing conventions prematurely. Therefore, it remains out of scope for this initial design. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
