MSP-1 Namespace Term

msp:section

Describes a logical or structural subdivision of a page that can carry its own identity, hierarchy, and contextual metadata.

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

Definition

msp:section identifies a meaningful subdivision within a page. A section may represent a heading group, content block, topic area, nested subsection, or other page-internal unit that benefits from its own identity and contextual metadata.

The minimal section identity is id. Additional fields such as name, description, intent, interpretiveFrame, parent, order, and level may provide useful section-level context where appropriate.

Usage

{
  "msp:section": {
    "id": "introduction"
  }
}

Section with metadata:

{
  "msp:section": {
    "id": "lighting-basics",
    "name": "Lighting Basics",
    "description": "Introduction to natural and artificial lighting principles.",
    "intent": "Provide foundational understanding for new photographers.",
    "parent": "lighting-guide",
    "order": 1
  }
}

Nested section identifiers:

{
  "msp:section": {
    "id": "studio-lighting",
    "name": "Studio Lighting",
    "parent": "lighting-guide",
    "subsections": [
      "studio-modifiers"
    ]
  }
}

Legacy flat-string section values may be interpreted as simple section labels when graceful degradation is appropriate. The canonical MSP-1 v1.0.1 form is an object with at least id.

Related Terms