Identity Facet
- CURIE:
gmeow:IdentityFacet - IRI: https://blackcatinformatics.ca/gmeow/IdentityFacet
- Category: class
- Defined by:
gmeow:slices/gender - Box roles: TBox role (What is this?)
A reified, SELF-ASSERTED claim about an aspect of a person's identity — an observation in the universal claim stack (observation-spine bridge): gender identity, gender expression, or (in the sexuality module) sexual/romantic orientation — mediating the person (facetSubject / observedFeature) and an open identity value. A gufo:Relator and a gmeow:Observation, the same idiom as gmeow:NameUsage. A person bears MANY co-equal facets (e.g. bigender); none is privileged, there is no preferred/primary marker, and a superseded facet is kept with gmeow:displayable false rather than deleted. Self-assertion (gmeow:selfAsserted) is the top authority; the optional validity period is carried by gmeow:validFrom/validUntil on the facet.
Structure
Subclass of: gmeow:Observation, gufo:Relator
Practical Pattern
Use gmeow:IdentityFacet as a specialized kind of gmeow:Observation, gufo:Relator. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Self Asserted Facets
- Source:
slices/core/gender/examples/self-asserted-facets.ttl - Examples catalog: open in catalog#example-slices-core-gender-examples-self-asserted-facets
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: gender as reified, self-asserted, co-equal facets ( P9/P10).
# Each axis is a reified gmeow:IdentityFacet (the NameUsage relator idiom), never a
# flat enum column. Four tenets are visible here:
# • SELF-ASSERTION is the top authority — a self-asserted facet (selfAsserted
# true) outranks an external registry record (selfAsserted false), which is
# SUPPRESSED, never deleted (gmeow:displayable false, P10): kept for provenance,
# never leaked or displayed.
# • CO-EQUALITY — gender identity and gender expression are separate facets with
# no primary/preferred slot; expression is never inferred from identity.
# • SEX ≠ GENDER — gmeow:sexAssignedAtBirth is a RECORDED administrative datum,
# not an IdentityFacet, and implies nothing about identity or expression.
# • OPEN VOCABULARY — values are individuals (gmeow:genderNonBinary, …), never
# Person subclasses and never a forced enum.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/gender/> .
Split Attraction
- Source:
slices/core/sexuality/examples/split-attraction.ttl - Examples catalog: open in catalog#example-slices-core-sexuality-examples-split-attraction
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: the split-attraction model ( P9). Sexual orientation and
# romantic orientation are SEPARATE, mutually independent axes — each a reified,
# self-asserted gmeow:IdentityFacet on the shared base. Because the axes never
# collapse into one another, an asexual-biromantic person is directly expressible:
# asexual sexual attraction AND biromantic romantic attraction, neither inferred
# from the other nor from gender, expression, sex-assigned-at-birth, or address.
# Values are open vocabularies of individuals; both facets are co-equal with no
# preferred orientation, and self-assertion is the top authority.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/sexuality/> .
Common Companion Terms
External Equivalences
Equivalent or closely aligned targets: sosa
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:IdentityFacet |
equivalence | - |
skos:closeMatch | sosa:Observation | gmeow-observations.sssom.tsv; gmeow:eqObs020; confidence 0.85 |
Usage Advice
Use when
- Use as the shared reification base whenever an identity claim must be first-class — carrying who asserted it, a validity period, a sensitivity level, and display control — rather than flattened into an attribute; the parent the concrete gender, expression, and orientation facets specialize.
Avoid when
- Avoid typing an instance as a bare
gmeow:IdentityFacetwhen a concrete subkind (GenderIdentity,GenderExpression,SexualOrientation) applies, and avoid using it for the recorded sex-assigned-at-birth datum, which is deliberately NOT a facet.
How to use
- Mint the facet, link the person with
gmeow:facetSubjectand the asserting agent withgmeow:facetVantage, setgmeow:selfAsserted, point at the open value through the subkind's value property, and bound it with gmeow:validFrom/validUntil; mark a superseded facetgmeow:displayablefalse rather than deleting it.
Examples
- ex:facet a
gmeow:IdentityFacet;gmeow:facetSubjectex:lillith;gmeow:selfAssertedtrue;gmeow:hasSensitivitygmeow:sensitivitySensitivePersonal.