frame cardinality

Optional cardinality override for a gmeow:requiresFrame declaration: "exactly-one" or "at-least-one". Absent, the cardinality is derived from the frame property's character — owl:FunctionalProperty means exactly one, otherwise at least one. The override exists for carriers whose frame property is logically non-functional (the property serves several carrier classes with different multiplicities) but whose instances each live in a single frame, e.g. gmeow:Pose.

Structure

Property shape: annotation property

Practical Pattern

Use gmeow:frameCardinality when the definition matches the source fact. Prefer a narrower GMEOW term when one exists, and keep projection concerns in the mapping layer.