title: '$id' property usage in JSON Schema
body: <p>I'm using <a href="http://json-schema.org/" rel="noreferrer">JSON Schema</a> for validating data.</p>
  
  <p>I think that I may have a mistake on my schema by using the reserved keywords $id. The intention of this field was to designate what the REMOTE ID of the property on another platform was. So it was the "origin ID". </p>
  
  <p>Can you please advise what $id is and if I have made a critical mistake and this value needs changing. Because in the documentation I have found this definition:</p>
  
  <blockquote>
    <p>If present, the value for this keyword MUST be a string, and MUST represent a valid URI-reference [RFC3986]. This value SHOULD be normalized, and SHOULD NOT be an empty fragment &lt;#> or an empty string &lt;>.</p>
  </blockquote>