Guess you could intercept all the traffic and that way know which parts are used. I guess you could build it up the same way as the actual schema and then compare it agains the used one. That's for schema coverage.