Overview
The global semantics system in Oxy enables you to define semantic objects once and reuse them throughout your project. This reduces duplication, ensures consistency, and makes maintenance significantly easier.Key Concepts
Global Definitions
Define reusable semantic objects inglobals/semantics.yml:
globals/semantics.yml
Inheritance
Useinherits_from to extend global definitions:
semantics/views/orders.view.yml
Property Merging
Child properties override parent properties:Usage Patterns
In Semantic Views
Inherit entities, dimensions, and measures:semantics/views/orders.view.yml
In semantics.yml
Inherit dimension properties while specifying unique target mappings:semantics.yml