projection function
- CURIE:
gmeow:projectionFunction - IRI: https://blackcatinformatics.ca/gmeow/projectionFunction
- Category: property
- Defined by:
gmeow:slices/notation - Box roles: RBox role (What is this?)
An FnO function reference that renders canonical content to this notation system (Principle 12).
Structure
Property shape: object property; gmeow:NotationProjectionProfile -> gmeow:ProjectionFunction
Practical Pattern
Use gmeow:projectionFunction from gmeow:NotationProjectionProfile to gmeow:ProjectionFunction when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
gmeow:NotationProjectionProfile, gmeow:ProjectionFunction
Usage Advice
Use when
- Use on a projection profile to bind the FnO function that actually performs the render from canonical content to this notation's surface form — the executable hook the solver layer invokes (P12).
Avoid when
- Avoid encoding the render logic in the ontology or treating the function's output as canonical data; this property references a solver-layer function, it does not execute or store its result.
How to use
- Point the profile at a
gmeow:ProjectionFunctionviagmeow:projectionFunctionand declare the function's input throughgmeow:projectableExpression; the solver supplies the implementation.
Examples
- ex:staffProfile
gmeow:projectionFunctionex:renderStaff.