MSP-1 Namespace Term

msp:page

Describes a single web page or page-equivalent resource as an addressable semantic unit within an MSP-1 implementation.

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

Definition

msp:page is used to declare metadata that applies to a single web page or page-equivalent resource. It identifies, interprets, and contextualizes an individual web-accessible resource within the broader site structure.

The minimal page identity includes id and url. Additional fields such as name, description, intent, interpretiveFrame, canonical, parent, section, author, provenance, and revision may provide useful page-level context where appropriate.

Usage

{
  "msp:page": {
    "id": "lighting-guide",
    "url": "https://photographyselect.com/guides/lighting/"
  }
}

Page declaration with descriptive metadata:

{
  "msp:page": {
    "id": "lighting-guide",
    "url": "https://photographyselect.com/guides/lighting/",
    "name": "Lighting Guide",
    "description": "A foundational guide explaining natural and artificial light for portrait photography.",
    "intent": "Teach photographers how to use lighting effectively in various scenarios."
  }
}

Page declaration with compatibility title:

{
  "msp:page": {
    "id": "protocol-overview",
    "url": "https://msp-1.org/protocol-overview/",
    "title": "MSP-1 Protocol Overview",
    "name": "MSP-1 Protocol Overview"
  }
}

The title field is retained for backward compatibility. The preferred MSP-1 naming term is name.

Related Terms