What is the semantics of the version label?

What is the semantics of the version label?
Why is bookinfo not using the semver version (version label) number?
Should I use a semantics version (Change the version every time the code changes) ?