¿Cómo forzar al elemento hijo a tener un valor en XSD?

Tengo XML (como ejemplo) con un segmento llamadoType dentro del segmentoOrder. El segmento es uno a muchos, por lo que tenemos algo como:

<Order>
  <Type>1</Type>
  <Type>2</Type>
  <Type>3</Type>
</Order>

Ahora la validación debe ser, que siempre debe haber un segmentoType con valor 1 en el segmentoOrder, si no, se debe producir un error de validación. Intenté algunas validaciones, pero no pude obtener el resultado correcto. ¿Alguien ha pensado en cómo implementar esto y si esto es posible?

Respuestas a la pregunta(1)

Su respuesta a la pregunta