Specifications

The specifications govern.
This site explains.

Every claim this site makes about the model traces to one of these documents, and where the two differ the specification wins. Each document shows its publication class, status and version exactly as declared. Where its metadata and its own text disagree, both are shown until the specification owner reconciles them.

SHELF 2 · REALIZES RSM

Implementation architecture

How an implementation realizes the normative set: technology choices and infrastructure. It is governed, but it does not redefine any concept in the normative documents.

SHELF 3 · NOT YET GOVERNING

Proposed specifications

Candidates for normative status, published for review. They are not part of the normative RSM specification set, are not conformance targets, and are never the source of a concept definition. Errata E1 corrected the earlier example identifiers in 01–05 to the RSM ID form https://rsmid.org/<rid>, so the documents agree on identifier form; the status of 08 and 09 is unchanged. Each document page lists its open notices.

READING THE LABELS

How status is shown

This site never chooses between conflicting declarations. It shows what each document declares and qualifies the label when declarations disagree.

01

Publication class

Which shelf a document belongs on: Core Specifications, implementation architecture, or proposed. A proposed document never appears among the Core Specifications.

02

Status

Shown literally from the document's metadata. "Status under reconciliation" means its own text declares a different maturity; the document page lists both.

03

Version

Shown from metadata. When the document heading declares another version, the page shows both.

04

Proposed notices

Open conditions the owner must resolve before a proposed document could be promoted, such as an undeclared relationship to another document.

READING PATHS

Choose the path that matches the boundary you are working on.

These are reading guides only. Sequence, labels, versions and statuses come from the documents themselves.

01

Understand the model

Start with the Concept Paper (01), then the Subject Model (02). Learn the distinctions before turning them into types. Look up any term in Concepts.

Concept Paper
02

Build an application

Read the Canonical Model & Protocol (04) for the objects, state categories and operations your application will call, then Runtime & Federation (05) for how they are served.

Canonical Model & Protocol
04

Extend domain meaning

Follow the Subject Model (02) and the Semantic Model & Taxonomy (03) before adding domain vocabulary. Extensions refine the grammar; they do not redefine it.

Semantic Model & Taxonomy