account status
- CURIE:
gmeow:accountStatus - IRI: https://blackcatinformatics.ca/gmeow/accountStatus
- Category: property
- Defined by:
gmeow:slices/accounts - Box roles: RBox role (What is this?)
The holder's usage status of an account — a gmeow:AccountStatus value (active / dormant / historical). A retired account is status 'historical' with validUntil in the past, never deleted (P10).
Structure
Property shape: object property; gmeow:OnlineAccount -> gmeow:AccountStatus
Practical Pattern
Use gmeow:accountStatus from gmeow:OnlineAccount to gmeow:AccountStatus when the relationship itself belongs in the native GMEOW graph.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Online Presence
- Source:
slices/core/accounts/examples/online-presence.ttl - Examples catalog: open in catalog#example-slices-core-accounts-examples-online-presence
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: online accounts, decentralized identity, and P10. An
# agent gmeow:holdsAccount one or more gmeow:OnlineAccounts, each on a
# gmeow:OnlineService. Decentralized identities are first-class: a Mastodon
# account carries its gmeow:activityPubActor URI, a Nostr account its
# gmeow:nostrPubkey and gmeow:nip05 handle. P10 (suppression, never deletion):
# when a service shuts down, its account is kept as gmeow:accountStatusHistorical
# — the record persists, it is not erased.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/accounts/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
ex:fediAccount a gmeow:OnlineAccount ;
gmeow:accountName "@dana@mastodon.social" ;
gmeow:accountService ex:mastodon ;
gmeow:accountServiceHomepage <https://mastodon.social> ;
gmeow:activityPubActor "https://mastodon.social/users/dana"^^xsd:anyURI ;
gmeow:accountStatus gmeow:accountStatusActive .
Common Companion Terms
gmeow:OnlineAccount, gmeow:AccountStatus
Usage Advice
Use when
- Use to record an account's usage state from its holder's standpoint — active, dormant, or historical — so a retired account stays on record (P10) instead of being deleted.
Avoid when
- Avoid for the service's liveness (use
gmeow:serviceStatus) and avoid forcing one value in a merge — competing source- or standpoint-asserted statuses coexist, so never make it functional.
How to use
- Point the
OnlineAccountat agmeow:AccountStatusindividual; mark a retired account historical with a past validity period, and carry conflicting observers' statuses on the statement layer rather than collapsing them.
Scope notes
- Source-variable observation, deliberately NOT functional: competing source- or standpoint-asserted statuses coexist (P9). A functional object property would force the distinct
AccountStatusvalues to be owl:sameAs and could drive a global OWL inconsistency that halts reasoning.
Examples
- ex:lillithMastodon
gmeow:accountStatusgmeow:accountStatusActive.