diff --git a/ortsregister.odd b/ortsregister.odd
index fb73e7aace3c55d0ed48757945c9b78c5dc48f2b..bd0147519b81b2557e61acdec4b887cda5a5fe7b 100644
--- a/ortsregister.odd
+++ b/ortsregister.odd
@@ -164,7 +164,7 @@
                         <rng:text/>
                     </content>
                     <constraintSpec scheme="schematron" ident="regex">
-                        <constraint> <sch:assert test="matches(.,'(^http://d-nb\.info/gnd/[0-9]{5,10}-?[0-9]$)|(^http://vocab\.getty\.edu/tgn/[0-9]+$)|(^http://sws\.geonames\.org/[0-9]+/$)|(^http://ta\.sandrart\.net/-place-[0-9]+$)')">Zeichenkette entspricht nicht den Vorgaben.</sch:assert> </constraint>
+                        <constraint> <sch:assert test="matches(.,'(^https?://d-nb\.info/gnd/[0-9]{5,10}-?[0-9]$)|(^http://vocab\.getty\.edu/tgn/[0-9]+$)|(^http://sws\.geonames\.org/[0-9]+/$)|(^http://ta\.sandrart\.net/-place-[0-9]+$)')">Zeichenkette entspricht nicht den Vorgaben.</sch:assert> </constraint>
                     </constraintSpec>
                     <attList>
                         <attDef ident="type">