key expires at
- CURIE:
gmeow:keyExpiresAt - IRI: https://blackcatinformatics.ca/gmeow/keyExpiresAt
- Category: property
- Defined by:
gmeow:slices/trust - Box roles: RBox role (What is this?)
The instant a key is set to expire. Not functional (sources may report different expiry, and subkeys differ).
Structure
Property shape: datatype property; gmeow:CryptographicKey -> xsd:dateTime
Practical Pattern
Use gmeow:keyExpiresAt from gmeow:CryptographicKey to xsd:dateTime when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
Usage Advice
Use when
- Use to record when a key is scheduled to expire — the self-declared validity bound carried in the key's own metadata.
Avoid when
- Avoid for the validity window of a certification or trust assertion (those use
gmeow:validFrom/gmeow:validUntilon the relator) and avoid forcing one value — sources and subkeys report different expiry, so keep it non-functional.
How to use
- Attach the expiry instant as xsd:dateTime; carry the holding or attestation windows separately on
gmeow:holdsKeyandgmeow:Certification, and let competing source expiries coexist.
Examples
- ex:lillithKey
gmeow:keyExpiresAt"2027-01-01T00:00:00Z"^^xsd:dateTime.