###### 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.
---

---
# Why?
---
## Huh? :thinking_face:

---
## Nope! :no_entry_sign:

---
## Yes! :heavy_check_mark:

---
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.

---
A slightly more specific definition model.

---
An even more specific definition model.

---
{"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}]"}