eligible for consumer
- CURIE:
gmeow:eligibleForConsumer - IRI: https://blackcatinformatics.ca/gmeow/eligibleForConsumer
- Category: property
- Defined by:
gmeow:slices/kernel - Box roles: RBox role (What is this?)
Relates a value, entity, or claim to the projection consumers it is eligible for — the explicit who facet of disclosure control. Domain-free (universal, like hasGranularity and hasSensitivity). NOT functional: in a multi-source merge sources may state different consumer eligibilities, and those claims coexist rather than force the reasoner to collapse distinct consumers (Principle 9).
Structure
Property shape: object property; ? -> gmeow:ProjectionContext
Practical Pattern
Use gmeow:eligibleForConsumer from ? to gmeow:ProjectionContext 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.
Sensitivity And Disclosure
- Source:
slices/core/kernel/examples/sensitivity-and-disclosure.ttl - Examples catalog: open in catalog#example-slices-core-kernel-examples-sensitivity-and-disclosure
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: the kernel disclosure machinery (Principles 10 and 12). Any entity can
# declare HOW SENSITIVE it is (gmeow:hasSensitivity), the POLICY governing its
# release (gmeow:hasDisclosurePolicy), and WHICH CONSUMERS are eligible to receive
# it (gmeow:eligibleForConsumer → a ProjectionContext). This is the projection/
# disclosure boundary: a confidential record is never deleted, only withheld from
# the wrong consumer (P10 suppression, P12 solver/presentation split). Part-whole
# mereology (gmeow:partOf / gmeow:hasPart) and gmeow:hasDeterminacy (how crisp the
# value is) are the other kernel primitives every slice reuses.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/kernel/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
# --- A confidential record: sensitive, internal-only, eligible only for the
# internal archive — withheld from public consumers, not deleted.
ex:salaryRecord a gmeow:InformationObject ;
rdfs:label "Compensation record"@en ;
gmeow:partOf ex:dossier ;
gmeow:hasSensitivity gmeow:sensitivityConfidential ;
gmeow:hasDisclosurePolicy gmeow:policyInternalOnly ;
gmeow:eligibleForConsumer gmeow:consumerInternalArchive ;
gmeow:hasDeterminacy gmeow:determinacyCrisp .
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
schema-org |
schema |
External Equivalences
Equivalent or closely aligned targets: schema
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:eligibleForConsumer |
equivalence | - |
skos:relatedMatch | schema:audience | gmeow-privacy.sssom.tsv; gmeow:eqPrivacy020; confidence 0.7 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:eligibleForConsumer |
projection | schema-org |
projects to / = | schema:description | gmeow:mapSchemaDescriptionPublicOnly; confidence 1; lossy: description withheld when entity is not explicitly eligible for consumerPublicSite |
Usage Advice
Use when
- Use when a value, entity, or claim has been cleared for one or more named downstream consumer contexts.
Avoid when
- Avoid using this as a raw privacy override or release rationale; pair it with sensitivity, disclosure policy, evidence, and solver checks where release is conditional.
How to use
- Attach one or more
gmeow:ProjectionContextindividuals such asgmeow:consumerInternalArchive,gmeow:consumerAgentMemory, orgmeow:consumerPublicSite; conflicting source-specific eligibilities coexist rather than collapse.