URL data type
The url
data type represents URLs.
Trivial validation is performed to make sure they start with a scheme, for example, https:
If your input data contains URLs which are not all well formed, then the haplo:fix-up-url
value filter may be helpful.