v1.0
April 2026LatestInitial 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