Base urlType on xs:anyURI. Slightly simplify the mailto syntax (a dot in the domain part is actually not required).
Closes: https://bugs.gentoo.org/830211 Signed-off-by: Ulrich Müller <u...@gentoo.org> --- metadata.xsd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/metadata.xsd b/metadata.xsd index d2e3d4f..1a86051 100644 --- a/metadata.xsd +++ b/metadata.xsd @@ -553,9 +553,9 @@ </xs:complexType> <xs:simpleType name='urlType'> - <xs:restriction base='xs:token'> + <xs:restriction base='xs:anyURI'> <!-- TODO: something better? --> - <xs:pattern value="(mailto:[^@]+@[^.\s]+\.\S+|https?://\S+)"/> + <xs:pattern value="(mailto:.+@.+|(ftp|https?)://\S+)"/> </xs:restriction> </xs:simpleType> -- 2.34.1