SESM Adoption Guide
Use SESM when SVG assets need embedded provenance, semantic role, theme, UI hints, LLM context, or integrity metadata.
Steps
- Read the SESM specification (Overview page).
- Validate metadata against
svg_asset.schema.json. - Use
Validate-SESM-Safe.pywhen claiming SESM-safe SVG conformance. - Use
Embed-SESM.pywhen embedding or updating metadata. - Run
tests/run_tests.pyafter changing tooling. - Record SESM adoption in the project or asset manifest.
SFDS Relationship
Use SFDS to maintain SESM as a standard suite. Use SESM to govern embedded SVG metadata, schema validation, conversion support, and semantic asset context.