I would be happy to hear that I am wrong in this, and that inheritance is well-specified and implemented by commonly available parsers. As usual, indentation indicates a parent-child relationship. I hope that this provides enough detail to allow for detailed critiques and other suggestions. If this is absent, all samples in this gridperfblock will be assumed to be unrelated except as specified above. Otherwise, all samples will be assumed part of the series described below.
Samples are repeatable.
In the case of periodic samples, only the 1st sample will have a timestamp. A single ULM event would be represented in a rather straightforward way in this schema. Note that I attempted to transform the ULM without using knowledge about the content of the message, like a generic filter would do.