has sexual orientation
- CURIE:
gmeow:hasSexualOrientation - IRI: https://blackcatinformatics.ca/gmeow/hasSexualOrientation
- Category: property
- Defined by:
gmeow:slices/sexuality - Box roles: RBox role (What is this?)
Relates a person to a self-asserted sexual-orientation facet. Non-functional and contextual; a superseded one is kept with gmeow:displayable false, never deleted. MUST NOT be inferred from gmeow:hasRomanticOrientation, gmeow:hasGenderIdentity, gmeow:sexAssignedAtBirth, pronouns or honorifics.
Structure
Property shape: object property; gmeow:Person -> gmeow:SexualOrientation
Practical Pattern
Use gmeow:hasSexualOrientation from gmeow:Person to gmeow:SexualOrientation 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.
Split Attraction
- Source:
slices/core/sexuality/examples/split-attraction.ttl - Examples catalog: open in catalog#example-slices-core-sexuality-examples-split-attraction
ex:robin a gmeow:Person ;
gmeow:name "Robin"@en ;
gmeow:hasSexualOrientation ex:sexual ;
gmeow:hasRomanticOrientation ex:romantic .
Common Companion Terms
gmeow:Person, gmeow:SexualOrientation
Usage Advice
Use when
- Use to attach one or more self-asserted sexual-orientation facets to a person — non-functional by design, so concurrent or time-scoped orientations and a superseded prior orientation all coexist on the same person.
Avoid when
- Avoid making this functional or deleting a superseded value (mark it
gmeow:displayablefalse instead), and avoid asserting it from any other axis — romantic orientation, gender identity, sex assigned at birth, pronouns, or honorifics are co-equal and never derive it.
How to use
- Link the person to a
gmeow:SexualOrientationfacet rather than a bare value, so determinacy, sensitivity, and standpoint ride on the facet; keep prior assertions withgmeow:displayablefalse and let self-assertion override any attributed claim on the statement layer.
Examples
- ex:lillith
gmeow:hasSexualOrientationex:lillithSexOrient.