Knowledge graph people and semantic layer people keep arguing past each other.

One models how things relate. The other proves what a number means. You probably need both.

The honest division of labour

Knowledge graph

Semantic layer