has determinacy
- CURIE:
gmeow:hasDeterminacy - IRI: https://blackcatinformatics.ca/gmeow/hasDeterminacy
- Category: property
- Defined by:
gmeow:slices/kernel - Box roles: CBox role, RBox role (What is this?)
Relates a value, entity, or claim to its ontic determinacy model — the explicit facet recording whether the value is crisp, vague, fuzzy, probabilistic, or disputed. Domain-free (universal, like hasGranularity). NOT functional: in a multi-source merge sources may state different determinacy models, and those claims coexist rather than force the reasoner to collapse distinct models. Distinct from gmeow:confidence (epistemic certainty) and from gmeow:determinacyModel (the frame-level default for a ReferenceFrame).
Structure
Property shape: object property; ? -> gmeow:Determinacy
Practical Pattern
Use gmeow:hasDeterminacy from ? to gmeow:Determinacy 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 .
Score As Lossy Projection
- Source:
slices/extensions/music/examples/score-as-lossy-projection.ttl - Examples catalog: open in catalog#example-slices-extensions-music-examples-score-as-lossy-projection
# --- WORK: the abstract piece, determinate in what it fixes.
ex:nocturne a gmeow:MusicalWork ;
rdfs:label "Nocturne in E♭ (worked example)"@en ;
gmeow:hasDeterminacy gmeow:determinacyCrisp .
Common Companion Terms
gmeow:Determinacy, gmeow:MeasuredValue, gmeow:Quantity, gmeow:ScalarQuantity, gmeow:hasGranularity, gmeow:hasReferenceFrame, gmeow:hasUnit
Cross-Cutting Concerns
Usage Advice
Use when
- Use to record that a value is inherently crisp, vague, fuzzy, probabilistic, or disputed — the ontic-indeterminacy facet, distinct from how confident any observer is.
Avoid when
- Avoid using it for epistemic certainty (use
gmeow:confidence) and avoid forcing one model in a merge — competing determinacy claims coexist, so never make it functional.
How to use
- Point the value at a
gmeow:Determinacyindividual; leave the fuzzy/probabilistic arithmetic to the solver layer (P12) and carry observer-specific models on the statement layer when they differ.
Examples
- ex:coastlineBoundary
gmeow:hasDeterminacygmeow:determinacyVague.