diff --git a/src/usr/local/bin/validate_workflow.sh b/src/usr/local/bin/validate_workflow.sh
index 9408ef05b1ef7425261706074b1fb7fbbd3de33a..8f4a6c88751083a45cd1ad9a173f98f3c331de9f 100755
--- a/src/usr/local/bin/validate_workflow.sh
+++ b/src/usr/local/bin/validate_workflow.sh
@@ -392,6 +392,18 @@ prepare_ftype() {
         "application/vnd.iccprofile")
             ftype="icc"
             ;;
+        "application/pdf")
+            ftype="pdf"
+            ;;
+        "text/xml")
+            ftype="xml"
+            ;;
+        "image/svg+xml")
+            ftype="xml"
+            ;;
+        "application/octet-stream")
+            ftype="ewf"
+            ;;
         *)
             warn "unknown file format with mime-type '${mimetype}'"
             ftype="???"