This document describes the namespace for the Mark Semantic Protocol (MSP-1). The namespace URI is:
https://msp-1.com/ns#
The MSP-1 namespace defines properties and classes used to represent page-level metadata about verification level, sourcing, AI involvement, and review history for web content.
In JSON-LD, the namespace is typically bound to the prefix
"msp", and terms are used as msp:termName.
For example, msp:verificationLevel expands to
https://msp-1.com/ns#verificationLevel.
For the full MSP-1 specification, see: MSP-1 Specification (Draft 1.0.0).
| Term (Fragment) | Expanded IRI | Type | Description |
|---|---|---|---|
mspVersion |
https://msp-1.com/ns#mspVersion |
Property (string) | MSP protocol version string, e.g. "MSP-1.0.0". |
pageId |
https://msp-1.com/ns#pageId |
Property (string) | Stable identifier for the page within the site. |
siteId |
https://msp-1.com/ns#siteId |
Property (string) | Identifier for the implementing site, typically the primary domain. |
verificationLevel |
https://msp-1.com/ns#verificationLevel |
Property (string enum) |
Verification status for the page. Allowed values in MSP-1 are
"core", "verified", and "authoritative".
|
contentType |
https://msp-1.com/ns#contentType |
Property (string) | Logical type of the content, e.g. "article", "guide", "reference". |
topic |
https://msp-1.com/ns#topic |
Property (string) | Short topic key or category describing the primary subject of the page. |
lastUpdated |
https://msp-1.com/ns#lastUpdated |
Property (dateTime) | Date and time when the content was last updated. |
lastReviewed |
https://msp-1.com/ns#lastReviewed |
Property (dateTime) | Date and time when a human last reviewed the content. |
language |
https://msp-1.com/ns#language |
Property (string) | Language code for the content, e.g. "en-US". |
| Term | Expanded IRI | Type | Description |
|---|---|---|---|
sources |
https://msp-1.com/ns#sources |
Property (array of Source) | List of source objects that support key factual claims on the page. |
Source |
https://msp-1.com/ns#Source |
Class | Represents a single primary, secondary, or tertiary source used by the page. |
type |
https://msp-1.com/ns#sourceType |
Property (string enum) | Classification of the source as "primary", "secondary", or "tertiary". |
title |
https://msp-1.com/ns#sourceTitle |
Property (string) | Title of the source work. |
url |
https://msp-1.com/ns#sourceUrl |
Property (URI) | URL where the source can be accessed. |
publisher |
https://msp-1.com/ns#sourcePublisher |
Property (string) | Publisher or organization responsible for the source. |
publishedDate |
https://msp-1.com/ns#sourcePublishedDate |
Property (date) | Date when the source was originally published, if known. |
accessedDate |
https://msp-1.com/ns#sourceAccessedDate |
Property (date) | Date when the site author last accessed the source. |
notes |
https://msp-1.com/ns#sourceNotes |
Property (string) | Optional notes about how or why the source was used. |
| Term | Expanded IRI | Type | Description |
|---|---|---|---|
ai |
https://msp-1.com/ns#ai |
Property (object) | Object describing how AI systems were involved in creating or editing the content. |
used |
https://msp-1.com/ns#aiUsed |
Property (boolean) | Indicates whether AI was used at any stage in the content lifecycle. |
role |
https://msp-1.com/ns#aiRole |
Property (array of string) |
Describes AI roles, such as "drafting",
"editing", "fact-checking",
"image-generation", or "other".
|
models |
https://msp-1.com/ns#aiModels |
Property (array of string) | Names or identifiers of AI models used (e.g. "GPT-5.1 Thinking"). |
humanReviewed |
https://msp-1.com/ns#aiHumanReviewed |
Property (boolean) | Indicates whether the AI-assisted content was reviewed by a human. |
| Term | Expanded IRI | Type | Description |
|---|---|---|---|
updatePolicy |
https://msp-1.com/ns#updatePolicy |
Property (object) | Optional object describing how often the page is reviewed and what events trigger updates. |
frequency |
https://msp-1.com/ns#updateFrequency |
Property (string) | Describes the intended review cadence (e.g. "annually"). |
triggeredBy |
https://msp-1.com/ns#updateTriggeredBy |
Property (string) | Describes events that should trigger an off-cycle review (e.g. “major camera market changes”). |
Implementers may reference this namespace in a JSON-LD context as follows:
{
"@context": {
"schema": "https://schema.org/",
"msp": "https://msp-1.com/ns#"
}
}
Terms such as msp:verificationLevel or
msp:lastReviewed then resolve against this namespace document.