Валидатор схемы Saxon имеет параметры -stats: имя файла, описанное таким образом:
Запрашивает создание XML-документа, содержащего статистику, показывающую, какие компоненты схемы использовались во время эпизода проверки и как часто (данные покрытия). Эти данные могут быть использованы в качестве входных данных для дальнейших процессов для создания удобочитаемых отчетов;например, данные могут быть объединены с выводом -scmout, чтобы показать, какие компоненты вообще не использовались во время проверки.
Просто предложение. Это только один шаг в процессе, конечно. Схема может использоваться для других целей, помимо проверки этого одного документа. И вам нужно будет проделать дополнительную работу, чтобы убедиться, что при удалении компонента нет никаких висящих ссылок на него из других частей схемы.