has sensitivity
- CURIE:
gmeow:hasSensitivity - IRI: https://blackcatinformatics.ca/gmeow/hasSensitivity
- Category: property
- Defined by:
gmeow:slices/kernel - Box roles: RBox role (What is this?)
Relates a value, entity, or claim to its privacy-sensitivity level — the explicit facet that drives disclosure-control decisions (coarsenTo / displayable) at projection time under a consent guard. Domain-free (universal, like hasGranularity and hasDeterminacy). NOT functional: in a multi-source merge sources may state different sensitivity levels, and those claims coexist rather than force the reasoner to collapse distinct levels. Distinct from gmeow:confidence (epistemic certainty) and from gmeow:hasDeterminacy (ontic model).
Structure
Property shape: object property; ? -> gmeow:SensitivityLevel
Practical Pattern
Use gmeow:hasSensitivity from ? to gmeow:SensitivityLevel 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
gmeow:SensitivityLevel, gmeow:StandpointTenure, gmeow:coarsenTo, gmeow:displayable, gmeow:hasDisclosurePolicy, gmeow:hasGranularity, gmeow:validUntil
Cross-Cutting Concerns
External Equivalences
Equivalent or closely aligned targets: dpv
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:hasSensitivity |
equivalence | - |
skos:closeMatch | dpv:hasSensitivityLevel | gmeow-privacy.sssom.tsv; gmeow:eqPrivacy003; confidence 0.8 |
Usage Advice
Use when
- Use to classify how sensitive a value, entity, or claim is, so the projection layer can decide whether to coarsen or withhold it for a given consumer.
Avoid when
- Avoid using it for epistemic certainty (
gmeow:confidence) or ontic determinacy (gmeow:hasDeterminacy), and avoid collapsing competing source classifications — keep it non-functional.
How to use
- Point the value at a
gmeow:SensitivityLevel; combine withgmeow:hasDisclosurePolicyandgmeow:coarsenToso the solver can resolve the conditional release decision under a consent guard.
Examples
- ex:homeAddress
gmeow:hasSensitivitygmeow:sensitivitySensitivePersonal.