JSON Schema Draft 2020-12 ID Info (Edit)
Each JSON Schema object MUST have a unique identifier, represented as a URL pointing to its location. The $id property in JSON Schema is used to establish the source of truth for any object being defined and validated.
JSON SchemaMetadataIdentifiers