# Modernizing the Semantic Layer Spec

**URL:** https://discourse.getdbt.com/t/modernizing-the-semantic-layer-spec/20550
**Category:** In-Depth Discussions
**Tags:** devblog
**Created:** [January 21, 2026, 7:44pm UTC](https://discourse.getdbt.com/t/modernizing-the-semantic-layer-spec/20550 "2026-01-21T19:44:33Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex020/uploads/getdbt/original/1X/a7a7ca1fe379aaf90952b0e13118a817babcd14f.png) [@system](https://discourse.getdbt.com/u/system)
#### Post date: [January 21, 2026, 7:44pm UTC](https://discourse.getdbt.com/t/modernizing-the-semantic-layer-spec/20550/1 "2026-01-21T19:44:33Z")

</div>

This is a companion discussion topic for the original entry at [Modernizing the Semantic Layer Spec | dbt Developer Blog](https://docs.getdbt.com/blog/modernizing-the-semantic-layer-spec)

---

<div class="post-metadata">

### Author: ![silja.mardla](https://sea2.discourse-cdn.com/flex020/user_avatar/discourse.getdbt.com/silja.mardla/32/2229_2.png) [@silja.mardla](https://discourse.getdbt.com/u/silja.mardla)
#### Post date: [February 18, 2026, 7:38am UTC](https://discourse.getdbt.com/t/modernizing-the-semantic-layer-spec/20550/2 "2026-02-18T07:38:20Z")

</div>

What if the same dbt model is used in two **different** semantic models?

Example: we have a dim\_person table and we want to specify different relations for it in the context of the person being a customer or a partner.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex020/uploads/getdbt/original/1X/a7a7ca1fe379aaf90952b0e13118a817babcd14f.png) [@system](https://discourse.getdbt.com/u/system)
#### Post date: [February 18, 2026, 7:38am UTC](https://discourse.getdbt.com/t/modernizing-the-semantic-layer-spec/20550/3 "2026-02-18T07:38:20Z")

</div>


