diff --git a/SI_Format.xsd b/SI_Format.xsd
index a491cfaa531ed42f134bf8683f1a4a86fa1e4437..3c875014219fc9fc8d544dbe0eb637ffbedc3426 100644
--- a/SI_Format.xsd
+++ b/SI_Format.xsd
@@ -1444,11 +1444,18 @@
     <xs:simpleType name="stringXMLListType">
         <xs:annotation>
             <xs:documentation xml:lang="en">
-                Type providing listing of strings (xs:string) 
-                with separation by blank spaces.
+                Type providing listing of strings (xs:string)
+                with separation by blank spaces, ensuring no
+                string starts or ends with spaces.
             </xs:documentation>
         </xs:annotation>
-        <xs:list itemType="xs:string" />
+        <xs:list>
+            <xs:simpleType>
+                <xs:restriction base="xs:string">
+                    <xs:pattern value="[^ ](.*[^ ])?"/>
+                </xs:restriction>
+            </xs:simpleType>
+        </xs:list>
     </xs:simpleType>