holds account
- CURIE:
gmeow:holdsAccount - IRI: https://blackcatinformatics.ca/gmeow/holdsAccount
- Category: property
- Defined by:
gmeow:slices/accounts - Box roles: RBox role (What is this?)
Relates an agent to an online account it holds.
Structure
Property shape: object property; gmeow:Agent -> gmeow:OnlineAccount
Practical Pattern
Use gmeow:holdsAccount from gmeow:Agent to gmeow:OnlineAccount 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:dana a gmeow:Person ;
gmeow:name "Dana Reyes"@en ;
gmeow:holdsAccount ex:fediAccount , ex:nostrAccount , ex:oldAccount .
Common Companion Terms
gmeow:Agent, gmeow:OnlineAccount
Projects To
| Profile | External Targets |
|---|---|
foaf |
foaf, rdf |
sioc |
rdf, sioc |
External Equivalences
Equivalent or closely aligned targets: foaf
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Term Equivalences
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:holdsAccount |
equivalence | - |
owl:equivalentProperty | foaf:account | gmeow-properties.sssom.tsv; gmeow:eqProperties031; confidence 1 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:holdsAccount |
projection | foaf |
projects to / <= | foaf:OnlineAccount, foaf:account, foaf:accountName, foaf:accountServiceHomepage, rdf:type | gmeow:mapFoafAccount; confidence 0.9; lossy: decentralized-identity detail (nostr/activitypub/nip05) and account status/validity drop; FOAF carries the OnlineAccount idiom |
gmeow:holdsAccount |
projection | sioc |
projects to / <= | rdf:type, sioc:UserAccount, sioc:account_of | gmeow:mapSiocUserAccount; confidence 0.85; lossy: every held online account over-types as a SIOC user account |
Usage Advice
Use when
- Use to attach an online account to the agent who holds it — the holder-to-account link that anchors handles, profiles, and decentralized identities to a person, organization, or software agent.
Avoid when
- Avoid for the account-to-service link (use
gmeow:accountService) and for mere authorship or mention of an account; reserve it for genuine holdership by the controlling agent.
How to use
- Assert
gmeow:holdsAccountfrom the agent to agmeow:OnlineAccount; when the holding is time-scoped or contested, carry the period or standpoint on the statement layer rather than on this flat link.
Examples
- ex:lillith
gmeow:holdsAccountex:lillithMastodon.