XSD на самом деле не предназначен для обработки такого рода «обобщенных» XML. Один из способов сделать это - преобразовать в более прямое представление:
<subtype>
<mask>*</mask>
<interval>10</interval>
<stream>UnsortedSequential</stream>
<useNetworkShare>false</useNetworkShare>
</subtype>
и затем написать схему для этого. Откровенно говоря, вид «generi c» XML, с которым вы работаете, кажется, придуман людьми, которые забывают, что XML уже является generi c - вы можете выбрать любой элемент и имена атрибутов, которые вам нравятся.