Common "operating period" for all subschema
Move the current timetable element operatingPeriods to the "common" part of railML, that means before the subschema infrastructue.
That order would provide the possibility to sequencially selectively import a railML file and cross-check the contents against the already imported data from the previous selective import.