diff --git a/types/pom.xml b/types/pom.xml
index 462b89638..22ad894c9 100644
--- a/types/pom.xml
+++ b/types/pom.xml
@@ -42,6 +42,7 @@
true
true
${java.version}
+ java.net.URI
true
none
true
diff --git a/types/src/main/resources/schema/workflow.yaml b/types/src/main/resources/schema/workflow.yaml
index 96b3fc24f..2bbf0babe 100644
--- a/types/src/main/resources/schema/workflow.yaml
+++ b/types/src/main/resources/schema/workflow.yaml
@@ -1460,7 +1460,7 @@ $defs:
pattern: "^(?!\\s*\\$\\{)(?=\\S)(([^:/?#]+):)?(//([^/?#\\s]*))?([^?#\\s]*)(\\?([^#\\s]*))?(#(\\S*))?$"
- title: LiteralUri
type: string
- format: uri
+ format: uri-reference
pattern: "^(?!\\s*\\$\\{)(?=\\S)(([^:/?#]+):)?(//([^/?#\\s]*))?([^?#\\s]*)(\\?([^#\\s]*))?(#(\\S*))?$"
endpoint:
title: Endpoint