This is currently implemented by a custom script - the validation should be done with SHACL instead. See https://github.com/solid/catalog/issues/65#issuecomment-3334301328 for discussion.