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.