No, each component is allowed to define its own. The only restrictions are that the error values ββmust have a high bit and the bits in the middle must identify the component.
Wikipedia has an article on how the error code bits are divided.
source
to share