displayable

Whether a name or identity facet may be shown in interfaces and reports. The ONLY display control in the model — across naming (gmeow:Appellation) and identity (gmeow:IdentityFacet: gender/orientation), deliberately no preferred/primary marker (display selection is locale-relative and symmetric). It is intentionally domain-free so it applies to both. Superseded names (especially deadnames) and superseded gender/orientation labels set this false; consumers MUST honour false and never surface the string. NOT functional: in a multi-source merge, sources may disagree, and those claims must coexist rather than force a global inconsistency — the cautious value (false) wins at the projection layer. Cardinality is enforced by SHACL on data, not by the logical core.

Structure

Property shape: datatype property; ? -> xsd:boolean

Practical Pattern

Use gmeow:displayable from ? to xsd:boolean 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.

Person Names

# --- The chosen legal name, decomposed into ordered parts (displayable).
ex:nameChosen a gmeow:PersonName ;
    gmeow:fullName "Robin Avery Chen"@en ;
    gmeow:namePurpose gmeow:namePurposeChosen ;
    gmeow:displayable true ;
    gmeow:hasNamePart ex:partGiven , ex:partMiddle , ex:partSurname .

# --- The superseded deadname: RETAINED (the record stays auditable) but
#     displayable false, so no projection ever surfaces it (P10).
ex:nameDead a gmeow:PersonName ;
    gmeow:fullName "Jordan Chen"@en ;
    gmeow:namePurpose gmeow:namePurposeDeadname ;
    gmeow:displayable false .

Attention Interest Memory

# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example (the further objectual cognitive relations. An agent
# records not only WHAT it knows but what it ATTENDS to, is CURIOUS about, and
# REMEMBERS about a subject — the salience/recall surface for the agent-memory
# flagship (Principle 15). These are attentional/affective pulls, NOT goals: the
# boundary to teleology:Desire is documented, never bridged (Principle 9).
# Forgetting is suppression (gmeow:displayable false), never deletion (Principle 10).
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex:    <https://blackcatinformatics.ca/gmeow/examples/cognition/> .
@prefix wd:    <http://www.wikidata.org/entity/> .

# --- Suppression, not deletion (Principle 10): forgetting, via the documented
#     remembers ↔ gmeow:MemoryItem bridge . Nova's remembering of a subject is
#     BACKED by MemoryItem(s) about it; a faded memory is the MemoryItem marked
#     gmeow:displayable false — retained for "what she remembered WHEN", never erased.
#     The bridge is prose, so cognition adds no dependency on the ai slice (Principle 9).
ex:novaWorkshopMemory a gmeow:MemoryItem ;   # propositional backing of a now-faded remembering of wd:Q189436 (bioinformatics)
    gmeow:memoryOf     ex:nova ;
    gmeow:memoryKind   gmeow:memoryKindEpisodic ;
    gmeow:displayable  false .               # forgotten — withheld, not deleted

Common Companion Terms

gmeow:hasWikilink, gmeow:StandpointTenure, gmeow:coarsenTo, gmeow:hasDisclosurePolicy, gmeow:hasGranularity, gmeow:hasSensitivity, gmeow:validUntil, gmeow:Standpoint, gmeow:accordingTo, gmeow:standpointModality

Cross-Cutting Concerns

disclosure and suppression, standpoints

Projects To

Profile External Targets
activitystreams as, rdf
codemeta codemeta
doap doap
foaf foaf
geosparql geo, rdf
ical ical
iiif iiif, oa, rdf
ontolex lime, ontolex, rdf
qb qb, rdf
schema-org rdf, schema
skos rdf, skos
sosa sosa
vcard rdf, vcard
web-annotation oa, rdf

Linkages

Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.

Projection Coverage

Source Kind Profile Predicate/Relation Target Evidence
gmeow:displayable projection activitystreams projects to / <= as:Note, as:attributedTo, as:content, rdf:type gmeow:mapAsNote; confidence 0.8; lossy: standpoint, confidence, temporal scope, suppression state, aboutness, tagging, backlinks dropped
gmeow:displayable projection codemeta projects to / <= codemeta:author gmeow:mapCodeMetaAuthor; lossy: contribution period, provenance, confidence, degree; reified relator flattened to property
gmeow:displayable projection codemeta projects to / <= codemeta:contributor gmeow:mapCodeMetaContributorAI; lossy: AI-assistant role collapsed to contributor; contribution period, provenance, confidence, degree
gmeow:displayable projection codemeta projects to / <= codemeta:contributor gmeow:mapCodeMetaContributorBot; lossy: bot role collapsed to contributor; contribution period, provenance, confidence, degree
gmeow:displayable projection codemeta projects to / <= codemeta:contributor gmeow:mapCodeMetaContributorDeveloper; lossy: contribution period, provenance, confidence, degree; reified relator flattened to property
gmeow:displayable projection codemeta projects to / <= codemeta:contributor gmeow:mapCodeMetaContributorReleaser; lossy: releaser role collapsed to contributor; contribution period, provenance, confidence, degree
gmeow:displayable projection codemeta projects to / <= codemeta:contributor gmeow:mapCodeMetaContributorReviewer; lossy: reviewer role collapsed to contributor; contribution period, provenance, confidence, degree
gmeow:displayable projection codemeta projects to / <= codemeta:contributor gmeow:mapCodeMetaContributorSecurity; lossy: security-contact role collapsed to contributor; contribution period, provenance, confidence, degree
gmeow:displayable projection doap projects to / <= doap:developer gmeow:mapDoapDeveloper; lossy: contribution period, provenance, confidence, degree; reified relator flattened to property
gmeow:displayable projection doap projects to / <= doap:helper gmeow:mapDoapHelper; lossy: security-contact role mapped to helper; contribution period, provenance, confidence, degree
gmeow:displayable projection doap projects to / <= doap:maintainer gmeow:mapDoapMaintainer; lossy: contribution period, provenance, confidence, degree; reified relator flattened to property
gmeow:displayable projection doap projects to / <= doap:tester gmeow:mapDoapTester; lossy: reviewer vs tester distinction; contribution period, provenance, confidence, degree
gmeow:displayable projection foaf projects to / <= foaf:depiction gmeow:mapFoafDepiction; confidence 0.85; lossy: the depiction's context/period/audience drop; the entity gains foaf:depiction pointing at the depicting MediaObject
gmeow:displayable projection foaf projects to / <= foaf:familyName gmeow:mapFoafFamilyName; lossy: non-displayable names (deadnames) dropped
gmeow:displayable projection foaf projects to / <= foaf:gender gmeow:mapFoafGender; confidence 0.6; lossy: orientation + sexAssignedAtBirth dropped; sex/gender conflated; transform gmeow:fnSelectDisplayableGender
gmeow:displayable projection foaf projects to / <= foaf:givenName gmeow:mapFoafGivenName; lossy: non-displayable names (deadnames) dropped
gmeow:displayable projection foaf projects to / <= foaf:logo gmeow:mapFoafLogo; confidence 0.95
gmeow:displayable projection foaf projects to / <= foaf:name gmeow:mapFoafName; confidence 0.8; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName
gmeow:displayable projection foaf projects to / <= foaf:nick gmeow:mapFoafNick; confidence 0.9; transform gmeow:fnNicknameName
gmeow:displayable projection geosparql projects to / <= geo:Geometry, geo:asWKT, geo:hasGeometry, rdf:type gmeow:mapGeoCoordinateObservation; lossy: the CoordinateObservation relator (vantage, confidence, reference frame, temporal scope) is dropped; only the WKT point survives; transform gmeow:fnLatLongToWktPoint
gmeow:displayable projection geosparql projects to / = geo:Geometry, geo:asWKT, geo:hasGeometry, rdf:type gmeow:mapGeoGeometryObservation; lossy: the CoordinateObservation relator (vantage, confidence, reference frame, temporal scope) is dropped; only the WKT geometry survives; transform gmeow:fnRetagWkt
gmeow:displayable projection ical projects to / <= ical:attendee gmeow:mapIcalAttendeeReified; confidence 0.8; lossy: role / period / confidence / standpoint of the participation are dropped; the participant becomes a bare ATTENDEE; transform gmeow:fnParticipationToEventRole
gmeow:displayable projection iiif projects to / <= iiif:Annotation, oa:FragmentSelector, oa:hasBody, oa:hasTarget, rdf:type, rdf:value gmeow:mapIiifRegionAnnotation; confidence 0.8; lossy: regionLabel, scene-graph edges, and selector type metadata dropped; only the selector value survives as a fragment
gmeow:displayable projection mailmap projects to / <= gmeow:projectedMailmapMapping gmeow:mapMailmapSuppressed; confidence 1; lossy: standpoint, period, and confidence metadata are dropped; only the canonical→old bytes mapping survives; transform gmeow:fnComposeMailmapMapping
gmeow:displayable projection markdown projects to / <= gmeow:hasWikilink gmeow:mapMarkdownMentions; confidence 0.9; lossy: mentions → directed wikilink edge only
gmeow:displayable projection markdown projects to / <= gmeow:hasWikilink gmeow:mapMarkdownRelatedNote; confidence 0.9; lossy: relatedNote → bidirectional wikilink edges materialized; standpoint, confidence, temporal scope, suppression, aboutness, tagging dropped
gmeow:displayable projection ontolex projects to / <= lime:language, ontolex:Form, ontolex:LexicalEntry, ontolex:lexicalForm, ontolex:writtenRep, rdf:type gmeow:mapOntolexName; lossy: structured name parts, name usage contexts, register/audience
gmeow:displayable projection ontolex projects to / <= lime:language, ontolex:LexicalEntry, rdf:type gmeow:mapOntolexLexicalItem; lossy: hasLexicalForm links, form representations, etymology
gmeow:displayable projection ontolex projects to / <= ontolex:Form, ontolex:writtenRep, rdf:type gmeow:mapOntolexLexicalForm; lossy: formType, transliteration scheme, spoken/reconstructed form kinds
gmeow:displayable projection ontolex projects to / <= ontolex:lexicalForm gmeow:mapOntolexLexicalItemFormLink; lossy: form representations, etymology
gmeow:displayable projection qb projects to / <= gmeow:observedFeature, qb:ComponentSpecification, qb:DataSet, qb:DataStructureDefinition, qb:DimensionProperty, qb:MeasureProperty, qb:Observation, qb:component, qb:dataSet, qb:dimension, qb:measure, qb:measureType, qb:obsValue, qb:structure, rdf:type gmeow:mapQbObservation; lossy: vantage, confidence, temporal scope, granularity, determinacy, and k-anonymity metadata are dropped in pure QB; only the measure type (function), observation value (scalar), and spatial context (observedFeature) are retained. A well-formed qb:DataSet and qb:DataStructureDefinition are emitted per observation. Suppressed when displayable=false (Principle 10).
gmeow:displayable projection schema-org projects to / <= rdf:type, schema:GeoCoordinates, schema:elevation, schema:geo, schema:latitude, schema:longitude gmeow:mapSchemaCoordinateObservation; lossy: the CoordinateObservation relator (vantage, confidence, reference frame, temporal scope) collapses to a flat schema:geo edge; non-displayable/superseded observations are suppressed
gmeow:displayable projection schema-org projects to / <= rdf:type, schema:NoteDigitalDocument, schema:author, schema:parentItem, schema:text gmeow:mapSchemaNote; confidence 0.85; lossy: standpoint, confidence, temporal scope, suppression state, aboutness, tagging dropped; Comment-specific typing collapsed to schema:NoteDigitalDocument (rdflib UNION limit)
gmeow:displayable projection schema-org projects to / <= schema:about gmeow:mapSchemaDepicts; confidence 0.85; lossy: depiction context, audience, period, and authority dropped; only the depicted entity survives
gmeow:displayable projection schema-org projects to / <= schema:accessibilityFeature gmeow:mapSchemaAccessibilityFeature; confidence 0.7; lossy: GMEOW AccessibilityFacet individuals are emitted as IRIs; schema.org expects specific text tokens (wheelchairAccessible, stepFreeAccess, etc.). The consumer must map IRIs to tokens.
gmeow:displayable projection schema-org projects to / <= schema:accessibilityHazard gmeow:mapSchemaAccessibilityHazard; confidence 0.7; lossy: GMEOW AccessibilityFacet individuals are emitted as IRIs; schema.org expects specific text tokens (flashingHazard, motionSimulationHazard, soundHazard, etc.). The consumer must map IRIs to tokens.
gmeow:displayable projection schema-org projects to / <= schema:alternateName gmeow:mapSchemaNickname; confidence 0.9; transform gmeow:fnNicknameName
gmeow:displayable projection schema-org projects to / <= schema:alternateName gmeow:mapSchemaPlaceAltName; confidence 0.7; lossy: exonym selection is locale-relative; transform gmeow:fnSelectExonym
gmeow:displayable projection schema-org projects to / <= schema:attendee gmeow:mapSchemaAttendee; confidence 0.9; lossy: the Participation's period / confidence / evidence / standpoint collapse to a flat schema:attendee edge; transform gmeow:fnParticipationToEventRole
gmeow:displayable projection schema-org projects to / <= schema:familyName gmeow:mapSchemaFamilyName
gmeow:displayable projection schema-org projects to / <= schema:gender gmeow:mapSchemaGender; confidence 0.6; lossy: orientation + sexAssignedAtBirth dropped; sex/gender conflated; transform gmeow:fnSelectDisplayableGender
gmeow:displayable projection schema-org projects to / <= schema:givenName gmeow:mapSchemaGivenName
gmeow:displayable projection schema-org projects to / <= schema:image gmeow:mapSchemaImage; confidence 0.85; lossy: the depiction's context/period/audience drop; the entity gains schema:image pointing at the depicting MediaObject
gmeow:displayable projection schema-org projects to / <= schema:inventor gmeow:mapSchemaInventor; confidence 0.9; lossy: contribution period, provenance, confidence drop
gmeow:displayable projection schema-org projects to / <= schema:keywords gmeow:mapSchemaHasTag; confidence 0.8; lossy: tag IRI lost; only label text emitted; displayable false tags suppressed; transform gmeow:fnTagToKeyword
gmeow:displayable projection schema-org projects to / <= schema:keywords gmeow:mapSchemaTaggingKeyword; confidence 0.7; lossy: tagger, scheme, interval, confidence, provenance dropped; only tag label survives; transform gmeow:fnTagToKeyword
gmeow:displayable projection schema-org projects to / <= schema:logo gmeow:mapSchemaLogo; confidence 0.95
gmeow:displayable projection schema-org projects to / <= schema:maintainer gmeow:mapSchemaMaintainer; confidence 0.9; lossy: contribution period, provenance, confidence, degree drop
gmeow:displayable projection schema-org projects to / <= schema:maximumAttendeeCapacity gmeow:mapSchemaMaximumAttendeeCapacity; confidence 0.7; lossy: the Capacity relator (provenance, unit, temporal scope, standpoint) collapses to a flat schema:maximumAttendeeCapacity integer; non-displayable/superseded capacities are suppressed; restricted to gmeow:Place to avoid projecting byte capacities from StorageLocation
gmeow:displayable projection schema-org projects to / <= schema:name gmeow:mapSchemaName; confidence 0.9; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName
gmeow:displayable projection schema-org projects to / <= schema:name gmeow:mapSchemaPlaceAllNames; confidence 0.8; lossy: namePurpose (endonym/exonym/superseded) is ignored; every displayable name is emitted as schema:name. The consumer receives all co-equal claims without privileging.
gmeow:displayable projection schema-org projects to / <= schema:name gmeow:mapSchemaPlaceGenericName; confidence 0.8; lossy: competing-standpoint names and names with specific purposes dropped; transform gmeow:fnSelectDisplayName
gmeow:displayable projection schema-org projects to / <= schema:name gmeow:mapSchemaPlaceName; confidence 0.8; lossy: projection frame = endonym-preferred; co-equal exonyms projected as schema:alternateName; non-displayable/superseded and competing-standpoint names dropped; transform gmeow:fnSelectEndonym
gmeow:displayable projection schema-org projects to / <= schema:occupancy gmeow:mapSchemaOccupancy; confidence 0.7; lossy: the Occupancy relator (provenance, unit, temporal scope, standpoint) collapses to a flat schema:occupancy integer; non-displayable/superseded occupancies are suppressed; restricted to gmeow:Place to avoid projecting byte occupancies from StorageLocation
gmeow:displayable projection schema-org projects to / <= schema:organizer gmeow:mapSchemaOrganizer; confidence 0.9; lossy: the Participation's period / confidence / evidence / standpoint collapse to a flat schema:organizer edge; transform gmeow:fnParticipationToEventRole
gmeow:displayable projection schema-org projects to / <= schema:performer gmeow:mapSchemaPerformer; confidence 0.9; lossy: the Participation's period / confidence / evidence / standpoint collapse to a flat schema:performer edge; transform gmeow:fnParticipationToEventRole
gmeow:displayable projection schema-org projects to / <= schema:publisher gmeow:mapSchemaPublisher; confidence 0.9; lossy: contribution period, provenance, confidence drop
gmeow:displayable projection skos projects to / = rdf:type, skos:Concept, skos:broader, skos:inScheme, skos:prefLabel gmeow:mapSkosConcept; lossy: the Tagging relator's provenance/confidence/scope and the open value-vocabulary of tag relations beyond broader/narrower are not expressible in SKOS
gmeow:displayable projection sosa projects to / <= sosa:Observation gmeow:mapSosaSensoryObservation; lossy: the sensory-specific properties (sensoryProperty, sensoryResult, platformLocation), the reference frame, determinacy, granularity, and standpoint are dropped; only the generic sosa:Observation class survives
gmeow:displayable projection sosa projects to / <= sosa:hasFeatureOfInterest gmeow:mapSosaFeatureOfInterest; confidence 0.85; lossy: the subproperty distinction (sensoryObservationOf vs spatialMeasurementOf vs generic observedFeature) collapses to flat sosa:hasFeatureOfInterest. Non-displayable observations are suppressed.
gmeow:displayable projection sosa projects to / <= sosa:hasResult gmeow:mapSosaSensoryResult; confidence 0.85; lossy: the unit, determinacy, granularity, reference frame, and standpoint on the result are dropped; only the scalar value node survives. Non-displayable/superseded observations are suppressed.
gmeow:displayable projection sosa projects to / <= sosa:madeBySensor gmeow:mapSosaMadeBySensor; confidence 0.85; lossy: only vantage instances that are typed as Sensor are projected to sosa:madeBySensor; other vantage types (person, organization, software agent) are dropped in the SOSA profile. Non-displayable observations are suppressed.
gmeow:displayable projection sosa projects to / = sosa:observedProperty gmeow:mapSosaObservedProperty; confidence 0.9; lossy: the GMEOW value-vocabulary individual identity is preserved as the object node, but any QID alignment or external classification on the ObservableProperty is dropped if not re-typed
gmeow:displayable projection vcard projects to / = rdf:type, vcard:Name, vcard:family-name, vcard:hasName gmeow:mapVcardFamilyName
gmeow:displayable projection vcard projects to / = rdf:type, vcard:Name, vcard:given-name, vcard:hasName gmeow:mapVcardGivenName
gmeow:displayable projection vcard projects to / <= vcard:fn gmeow:mapVcardFn; confidence 0.9; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName
gmeow:displayable projection vcard projects to / <= vcard:nickname gmeow:mapVcardNickname; confidence 0.9; transform gmeow:fnNicknameName
gmeow:displayable projection web-annotation projects to / <= oa:Annotation, oa:SpecificResource, oa:hasSelector, oa:hasSource, oa:hasTarget, oa:highlighting, oa:motivatedBy, rdf:type gmeow:mapOaHighlight; confidence 0.85; lossy: body absent by design; selector precision (prefix/suffix) dropped if not projected; provenance/confidence/standpoint dropped
gmeow:displayable projection web-annotation projects to / <= oa:Annotation, oa:bookmarking, oa:hasTarget, oa:motivatedBy, rdf:type gmeow:mapOaBookmark; confidence 0.85; lossy: body and selector absent by design; provenance/confidence/standpoint dropped
gmeow:displayable projection web-annotation projects to / <= oa:Annotation, oa:hasBody, oa:hasTarget, oa:motivatedBy, oa:replying, rdf:type gmeow:mapOaComment; confidence 0.8; lossy: thread depth, reply tree, standpoint, confidence, temporal scope dropped; only direct parent-target survives
gmeow:displayable projection web-annotation projects to / <= oa:Annotation, oa:hasBody, oa:hasTarget, oa:motivatedBy, oa:tagging, rdf:type gmeow:mapWebAnnotationTagging; confidence 0.8; lossy: confidence, temporal scope (taggingInterval), scheme dropped; tagger and attribution omitted (not projected); transform gmeow:fnTaggingToAnnotation
gmeow:displayable projection web-annotation projects to / <= oa:Annotation, oa:hasBody, oa:hasTarget, oa:motivatedBy, rdf:type gmeow:mapOaAnnotation; confidence 0.85; lossy: provenance, confidence, temporal scope, standpoint, suppression dropped; body may be absent (highlights/bookmarks)

Usage Advice

Use when

Avoid when

How to use

Examples