diff --git a/src/tap/resource/TAP.java b/src/tap/resource/TAP.java
index c7660535c53415a8449285835572e60d68585a22..e8fa13903ad6f9d88d473533f3cbf6b671c69a65 100644
--- a/src/tap/resource/TAP.java
+++ b/src/tap/resource/TAP.java
@@ -708,7 +708,7 @@ public class TAP implements VOSIResource {
 			}
 			// Finally add the appropriate DM declaration:
 			if (hasAllXel == 31) // 2^5 - 1 =  0001 1111
-				xml.append(linePrefix + "<dataModel ivo-id=\"ivo://ivoa.net/std/ObsCore/v1.1\">ObsCore-1.1</dataModel>\n");
+				xml.append(linePrefix + "<dataModel ivo-id=\"ivo://ivoa.net/std/ObsCore#core-1.1\">ObsCore-1.1</dataModel>\n");
 			else
 				xml.append(linePrefix + "<dataModel ivo-id=\"ivo://ivoa.net/std/ObsCore/v1.0\">ObsCore-1.0</dataModel>\n");
 		}