MSP-1 Namespace Term

msp:canonical

Identifies the preferred authoritative URL representation of a resource when multiple URLs, copies, mirrors, variants, or representations may exist.

IRI: https://msp-1.org/ns/canonical

Definition

msp:canonical declares the preferred authoritative URL representation for a resource. It helps agents, validators, and implementation tools resolve ambiguity, consolidate references, and identify the primary representation of a resource.

The canonical term is related to url, but it is not interchangeable with it. url identifies a resource location; canonical identifies the preferred authoritative URL representation when more than one representation may exist.

Usage

{
  "msp:canonical": {
    "url": "https://msp-1.org/spec/canonical/"
  }
}

Canonical declaration with reason:

{
  "msp:canonical": {
    "url": "https://photographyselect.com/lighting-guide/",
    "reason": "This is the officially maintained and updated version."
  }
}

The canonical term identifies the preferred authoritative URL representation. It does not declare trust level, verification status, or compliance.

Related Terms

Deprecated Compatibility

The former compliance term is sunset/deprecated compatibility only and should not be emitted in new MSP-1 v1.0.1 declarations.