History

Changelog

Version history of the SOM specification. Each release documents changes to the format, new element types, and conformance updates.


v1.0

April 2026Latest

Initial Release

The first stable release of the Semantic Object Model specification.

Specification

  • +Defined the SOM document structure with flat region/element hierarchy
  • +Established 15 element types covering all common web interaction patterns
  • +Specified SHA-256 based stable ID generation algorithm
  • +Defined 10 standard region roles with detection precedence rules
  • +Documented meta block fields for compression statistics
  • +Specified structured data extraction for JSON-LD, OpenGraph, Twitter Card, link relations, and meta tags

Element System

  • +Defined role-specific attribute schemas for all 15 element types
  • +Established 5 action types: click, type, select, toggle, clear
  • +Added CSS-inferred semantic hints: visually_hidden, primary, destructive, disabled_visual, truncated
  • +Added ARIA state capture: expanded, checked, selected, disabled, pressed, invalid, required, readonly

Conformance

  • +Defined 8 conformance requirements for implementations
  • +Established forward-compatibility rules: consumers must ignore unknown fields
  • +Specified version negotiation: reject unrecognized major versions

Subscribe to specification updates on GitHub.