presupposes

Relates a question to a proposition that must hold for the question to have a true answer — its presupposition ('have you stopped X?' presupposes 'you once did X'). NOT functional: a question may presuppose several propositions. The presupposition is carried as the subject of the relation, never asserted as a fact of the universal standpoint.

Structure

Property shape: object property; gmeow:Question -> gmeow:Proposition

Practical Pattern

Use gmeow:presupposes from gmeow:Question to gmeow:Proposition 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.

Loaded Question

@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex:    <https://blackcatinformatics.ca/gmeow/examples/inquiry/> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .



# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example — a LOADED question via the deception bridge, with NO new
# axiom. The classic "have you stopped cheating?" is a polar gmeow:Question that
# gmeow:presupposes a proposition ("you were cheating"). Loadedness is NOT a flag
# on the question: it is a gmeow:StandpointClaim over the presupposed proposition
# carrying gmeow:claimModality gmeow:refuted — a standpoint DENIES the
# presupposition, exposing the question as loaded. This reuses the standpoint /
# deception machinery (P6); there is no isLoaded bit and no truth bit anywhere.

# --- The polar question and the proposition it takes for granted.
ex:stoppedCheating a gmeow:Question ;
    gmeow:questionType gmeow:typePolar ;
    gmeow:presupposes ex:wasCheating ;
    rdfs:label "have you stopped cheating?"@en .

Common Companion Terms

gmeow:Question, gmeow:Proposition

Usage Advice

Use when

Avoid when

How to use

Scope notes

Examples