###### tags: `Presentations` --- # Ucommerce Definition System --- # Agenda * What? * Why? * How? --- # What? - A taxonomy system. - A way to differentiate between data (values) and metadata(field description). => Separation of concern. --- ![](https://hackmd.io/_uploads/B1hwo0GYY.png) --- # Why? --- ## Huh? :thinking_face: ![](https://hackmd.io/_uploads/r1YLC0MtF.png) --- ## Nope! :no_entry_sign: ![](https://hackmd.io/_uploads/rJlQp0ftY.png) --- ## Yes! :heavy_check_mark: ![](https://hackmd.io/_uploads/SJJ5pAzYF.png) --- It gives partners (and customers) the option to **define** their data structure themselves. --- # Why? #2 --- Keeping data and metadata separate allows us to treat different kinds of things (we call them entities) in the same way. --- # How? --- Almost entirely (:wink:) generic model. ![](https://hackmd.io/_uploads/H11cZyQFt.png) --- A slightly more specific definition model. ![](https://hackmd.io/_uploads/SksDzyQtK.png) --- An even more specific definition model. ![](https://hackmd.io/_uploads/SkAxmymKF.png) ---
{"metaMigratedAt":"2023-06-16T15:28:11.804Z","metaMigratedFrom":"Content","title":"Ucommerce Definition System","breaks":true,"contributors":"[{\"id\":\"cdab836a-169c-4da0-ad3a-41bd081f56dd\",\"add\":1274,\"del\":176}]"}
    347 views
   Owned this note