frame cardinality
- CURIE:
gmeow:frameCardinality - IRI: https://blackcatinformatics.ca/gmeow/frameCardinality
- Category: property
- Defined by:
gmeow:slices/kernel - Box roles: TBox role (What is this?)
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.