<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    On 10/26/2011 11:19 PM, Mark Nottingham wrote:
    <blockquote cite="mid:47B11F67-5708-4A06-A821-FC5E294FB4C5@mnot.net"
      type="cite">
      <pre wrap="">My problem with indicating the media type versioning in the root of the URI is that /v1/ style URIs typically indicate the versioning of the <b class="moz-txt-star"><span class="moz-txt-tag">*</span>whole<span class="moz-txt-tag">*</span></b> API, not just the media types being used.</pre>
    </blockquote>
    To be completely honest, I'd say that when we started that's exactly
    what we thought we were doing: versioning the whole API.  I only
    came to the realization later that the resource URI namespace and
    the data formats it exposes have entirely different notions of
    backwards compatibility and should be versioned independently. WADL
    really doesn't deal well with the possibility that multiple WADLs
    may overlap.<br>
  </body>
</html>