GMEOW Standpoint Module

What This Slice Covers

This slice owns 16 terms and contributes 11 mapping or projection rows. Use it when its terms match the native fact you want to preserve; use the linkage tables to see how those facts leave GMEOW for consumer vocabularies.

Dependencies

Consumers

Local Map

standpoint map

Examples

Contested Authorship

# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: contested claims coexist, none privileged ( P9). Two
# scholars attribute the same play to different authors. Each attribution is a
# reified gmeow:StandpointClaim (a kind of Observation) carrying its own
# gmeow:vantage (whose standpoint), gmeow:observationResult (the claimed author),
# and gmeow:claimModality (HOW the standpoint holds it). A third standpoint does
# something flat models cannot express: it gmeow:refuted the Marlowe attribution
# — an explicit DENIAL, distinct from mere silence. There is no "preferred"
# author: the graph keeps every standpoint's stance side by side.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex:    <https://blackcatinformatics.ca/gmeow/examples/standpoint/> .

ex:play a gmeow:CreativeWork ;
    gmeow:title "The Contested Tragedy"@en .

ex:marlowe a gmeow:Person ; gmeow:name "Christopher Marlowe"@en .
ex:shakespeare a gmeow:Person ; gmeow:name "William Shakespeare"@en .

# --- Standpoints: the scholarly positions from which each claim is held.
ex:revisionists a gmeow:Standpoint ; gmeow:sharpens gmeow:universalStandpoint .
ex:orthodoxy a gmeow:Standpoint ; gmeow:sharpens gmeow:universalStandpoint .
ex:forensicPanel a gmeow:Standpoint ; gmeow:sharpens gmeow:universalStandpoint .

# --- Claim 1: the revisionists hold (probably) that Marlowe wrote it.
ex:claimMarlowe a gmeow:StandpointClaim ;
    gmeow:vantage ex:revisionists ;
    gmeow:observedFeature ex:play ;
    gmeow:observationResult ex:marlowe ;
    gmeow:observationMethod gmeow:methodExpertJudgement ;
    gmeow:claimModality gmeow:probable .

# --- Claim 2: the orthodoxy holds (settled) that Shakespeare wrote it.
ex:claimShakespeare a gmeow:StandpointClaim ;
    gmeow:vantage ex:orthodoxy ;
    gmeow:observedFeature ex:play ;
    gmeow:observationResult ex:shakespeare ;
    gmeow:observationMethod gmeow:methodExpertJudgement ;
    gmeow:claimModality gmeow:unequivocal .

# --- Claim 3: a stylometric panel REFUTES the Marlowe attribution — settled
#     false, an explicit denial rather than silence. It coexists with claim 1.
ex:refuteMarlowe a gmeow:StandpointClaim ;
    gmeow:vantage ex:forensicPanel ;
    gmeow:observedFeature ex:play ;
    gmeow:observationResult ex:marlowe ;
    gmeow:observationMethod gmeow:methodComputationalModel ;
    gmeow:claimModality gmeow:refuted .

Terms

Classes

Term Label Definition
gmeow:Standpoint Standpoint A named perspective / frame within which claims are held true — a state's official position, a community's usage, an editorial or historiographic point of view...
gmeow:StandpointModality Standpoint Modality The belief value a standpoint assigns a proposition — a closed value vocabulary spanning the Standpoint-Logic □/◊ and the CRMinf belief value (true/false/proba...
gmeow:StandpointTenure Standpoint Tenure The reified, time-scoped fact that a standpoint held a particular position over an interval — recognition granted in 2008 and withdrawn in 2030 is an opened-th...

Properties

Term Label Definition
gmeow:accordingTo according to The standpoint / frame within which the annotated statement is asserted true — according to whom. DISTINCT from gmeow:wasAttributedTo (which source RECORDED...
gmeow:claimModality claim modality The modality (unequivocal, probable, conceivable, refuted, bullshit) assigned to a StandpointClaim. Semantically equivalent to observationResult for Standpoint...
gmeow:sharpens sharpens S1 sharpens S2: every precisification S1 admits is also admitted by S2, so S1 is the more specific frame (the standpoint ⊆ / refinement relation of Standpoint...
gmeow:standpointClaim standpoint claim The StandpointClaim observation that a StandpointTenure generates — the reified observation of the tenure's time-scoped fact. The tenure is the time-scoped sit...
gmeow:standpointModality standpoint modality The belief value a standpoint assigns the annotated proposition — how the standpoint holds it, not merely that it holds it. This single axis is at least as...
gmeow:tenurePosition tenure position The standpoint-indexed claim the tenure says the standpoint held over its interval — a reified statement (a gmeow:StatementMetadata cell in the statement DSL)....
gmeow:tenureStandpoint tenure standpoint The standpoint whose position a standpoint-tenure records. When a StandpointTenure generates a StandpointClaim observation, the tenureStandpoint becomes the va...

Individuals

Term Label Definition
gmeow:bullshit bullshit (indifference to truth) The standpoint asserts P with indifference to its truth-value — Frankfurt's bullshit modality. Distinct from lying (which cares about truth and asserts the opp...
gmeow:conceivable conceivable (◊, possible) ◊_S — possible according to the standpoint: the proposition holds in some precisification the standpoint admits, but is not settled (CRMinf belief value 'possi...
gmeow:probable probable Likely true according to the standpoint — held more strongly than merely possible, but short of settled (CRMinf belief value 'probable').
gmeow:refuted refuted (□¬, false) □¬_S — settled false according to the standpoint: the standpoint DENIES the proposition (CRMinf belief value 'false'). Distinct from silence (no claim) and fro...
gmeow:unequivocal unequivocal (□, true) □_S — settled / necessary true according to the standpoint: the proposition holds in every precisification the standpoint admits (CRMinf belief value 'true')....
gmeow:universalStandpoint universal standpoint (*) The universal standpoint * — the top of the poset, admitting every precisification: the uncontested global facts every standpoint shares. A statement with no g...

Linkages

Source Kind Profile Predicate/Relation Target Evidence
gmeow:Standpoint equivalence - skos:relatedMatch dul:Description gmeow-standpoint.sssom.tsv; gmeow:eqStandpoint012; confidence 0.4
gmeow:Standpoint equivalence - skos:relatedMatch iptc:Assertor gmeow-standpoint.sssom.tsv; gmeow:eqStandpoint018; confidence 0.5
gmeow:Standpoint equivalence - skos:relatedMatch prov:Agent gmeow-standpoint.sssom.tsv; gmeow:eqStandpoint010; confidence 0.4
gmeow:StandpointModality equivalence - skos:closeMatch crminf:I6_Belief_Value gmeow-deception.sssom.tsv; gmeow:eqDeception005; confidence 0.6
gmeow:StandpointTenure equivalence - skos:relatedMatch crminf:I2_Belief gmeow-standpoint.sssom.tsv; gmeow:eqStandpoint004; confidence 0.6
gmeow:accordingTo equivalence - skos:relatedMatch prov:wasAttributedTo gmeow-standpoint.sssom.tsv; gmeow:eqStandpoint001; confidence 0.4
gmeow:accordingTo equivalence - skos:relatedMatch wd:P3680 gmeow-standpoint.sssom.tsv; gmeow:eqStandpoint006; confidence 0.55
gmeow:bullshit equivalence - skos:relatedMatch crminf:I6_Belief_Value gmeow-standpoint.sssom.tsv; gmeow:eqStandpoint023; confidence 0.5
gmeow:claimModality equivalence - skos:closeMatch crminf:J5_holds_to_be gmeow-standpoint.sssom.tsv; gmeow:eqStandpoint017; confidence 0.6
gmeow:claimModality equivalence - skos:closeMatch sosa:hasResult gmeow-observations.sssom.tsv; gmeow:eqObs041; confidence 0.75
gmeow:standpointModality equivalence - skos:relatedMatch crminf:J5_holds_to_be gmeow-standpoint.sssom.tsv; gmeow:eqStandpoint008; confidence 0.6

Guide

Standpoint — alignment & projection reference

The alignment and projection companion to the standpoint doctrine. Everything here is authored once in mapping-dsl/ and generated by gmeow compile-mappings (Principle 4); nothing in mappings/, projections/, or queries/projections/ is hand-edited.

Terms

Term Kind Role
gmeow:accordingTo owl:AnnotationProperty the standpoint axis — according to whom a statement holds
gmeow:standpointModality owl:AnnotationProperty the belief value: unequivocal (□/true), probable, conceivable (◊/possible), refuted (□¬/false) — spans Standpoint-Logic and CRMinf belief values
gmeow:Standpoint class (gufo:Kind) a named perspective/frame (often a bare gmeow:Agent instead)
gmeow:sharpens transitive object property the standpoint ⊆ / precisification order
gmeow:universalStandpoint individual the universal standpoint * (the default for unindexed claims)
gmeow:StandpointTenure class (gufo:Situation) reified standpoint-time (a position held over an interval)

Term anchors

gmeow:Standpoint · gmeow:sharpens

A named perspective/frame within which claims are held true — a state's official position, a community's usage, an editorial point of view — minted only when the frame needs its own identity (often a bare gmeow:Agent suffices). Standpoints form a poset under sharpens (transitive, the standpoint ⊆ refinement relation), topped by universalStandpoint.

gmeow:StandpointModality · gmeow:claimModality

The belief value a standpoint assigns a proposition — the closed vocabulary spanning Standpoint-Logic □/◊ and the CRMinf values plus the Frankfurt bullshit modality (unequivocal, probable, conceivable, refuted, bullshit); absence reads as unequivocal. claimModality carries it on a StandpointClaim and flattens to standpointModality on an annotated statement.

gmeow:StandpointTenure · gmeow:tenureStandpoint · gmeow:tenurePosition · gmeow:standpointClaim

The reified, time-scoped fact that a standpoint held a position over an interval — recognition granted in 2008 and withdrawn in 2030 is an opened-then-closed tenure, never a deletion (Principle 10). tenureStandpoint is the holding standpoint, tenurePosition the standpoint-indexed claim it held, and standpointClaim (functional) the one observation the tenure generates — the tenure being the time-scoped fact, the claim its observation.

SSSOM alignments (mapping-dsl/equivalences/standpoint.ttl)

All by reference (Principle 5) — GMEOW never imports an external axiom. Compiled to mappings/gmeow-standpoint.sssom.tsv.

GMEOW Predicate Target Note
gmeow:accordingTo skos:relatedMatch prov:wasAttributedTo standpoint ≠ source — a neutral source can record a partisan claim
gmeow:StatementMetadata skos:relatedMatch np:Nanopublication a reified statement-with-provenance is a nanopublication minus the PID
gmeow:StatementMetadata skos:relatedMatch crminf:I4_Proposition_Set the reified base triple is the proposition a belief is about
gmeow:StandpointTenure skos:relatedMatch crminf:I2_Belief a temporal belief held over an interval (CRMinf I2 is itself temporal)
gmeow:standpointModality skos:relatedMatch crminf:J5_holds_to_be the belief value (true/probable/possible/false)
gmeow:StatementMetadata skos:relatedMatch wikibase:Statement GMEOW's reifier is Wikidata's statement node — but with no rank
gmeow:accordingTo skos:relatedMatch wd:P3680 Wikidata "statement supported by"; its inverse "disputed by" (P1310) is just another coexisting claim in GMEOW
gmeow:StatementMetadata skos:relatedMatch schema:Claim GMEOW refuses ClaimReview's single-verdict false-credibility
gmeow:StatementMetadata skos:relatedMatch prov:Entity a reified claim is a provenance entity attributed to its standpoint agent
gmeow:Standpoint skos:relatedMatch prov:Agent a standpoint is often (not always) the agent that bears an attribution
gmeow:StatementMetadata skos:relatedMatch oa:Annotation body = the quoted triple, target = its subject, creator = the standpoint
gmeow:Standpoint skos:relatedMatch dul:Description a standpoint is a DnS Description — a perspective/conceptualization
gmeow:StatementMetadata skos:relatedMatch dul:Situation the claim is the DnS Situation that satisfies the standpoint's Description

CRMinf parity. GMEOW is at least as expressive as the CIDOC-CRM Argumentation model: the reified statement is an I4 Proposition Set, a StandpointTenure is a temporal I2 Belief, the standpoint is the actor of an I1 Argumentation, and standpointModality spans J5 holds to be (true/probable/possible/false) — so a denial is first-class, not an absence. Carried by the generated CRMinf projection.

Formal grounding (set comment). gmeow:accordingTo is the axiom-level standpoint label of Standpoint Logic (Standpoint EL, IJCAI 2023; Standpoint-OWL 2, arXiv:2305.00559; Monodic-S5 over OWL 2 DL, KR 2025); modality = the □/◊ operators plus the CRMinf belief values; sharpens = the standpoint ⊆ relation; universalStandpoint = *. It also relates to CKR contexts, MVP-OWL multi-viewpoint classes, and ClaiMaker source-anchored claims (documented in the set comment).

The Wikidata refusal (set trailer). GMEOW keeps Wikidata references/qualifiers as relatedMatch targets but refuses wikibase:rank / wikibase:PreferredRank — a preferred rank re-creates the single winning slot the edit war is fought over (Principle 9). The refusal is recorded in the generated TSV, never emitted as a mapping.

Projections — every standpoint preserved, never a winner

The governing rule is no winner: GMEOW ships no projection that selects a single standpoint, because collapsing a contested fact to a chosen frame re-creates the single winning slot the facility abolishes (Principle 9). All five projections below preserve every standpoint. Two are lossless (Standpoint-OWL 2, CRMinf); the PROV-O, Web Annotation, and schema.org ones are perspective-preserving but lossy on the belief value (a documented drop, not a winner-pick — every standpoint still appears). (tests/test_standpoint.py asserts no frame-selecting executor exists.)

Standpoint-OWL 2 → queries/projections/standpoint-owl2.rq

Re-expresses every reified statement's accordingTo + standpointModality as the standpointLabel encoding consumed by the reference translator (cl-tud/standpoint-owl2 → HermiT): Box for settled (□), Diamond for possible/probable (◊), the standpoint IRI as the Standpoint name (* for the universal standpoint). The property IRI is …/gmeow#standpointLabel — the tool matches any property ending in #standpointLabel. Because this encoding labels an asserted axiom, a refuted (denied) claim cannot be represented here without asserting what the standpoint rejects, so denials are excluded from this projection and carried by the CRMinf one below. A standpoint-aware reasoner runs per-standpoint and cross-standpoint consistency over the full graph.

CRMinf (CIDOC-CRM Argumentation) → queries/projections/standpoint-crminf.rq

Re-expresses every reified statement as an I1 Argumentation (P14 carried out by the standpoint) that J2 concluded that an I2 Belief J4 that an I4 Proposition Set, which J5 holds to be a belief value derived from standpointModalitytrue / probable / possible / false. Because the belief value is explicit, a denial (refuted) is carried faithfully and the proposition is referred to (P67 refers to), never asserted as a fact. This is the projection that makes GMEOW's at-least-as-expressive-as-CRMinf claim concrete.

Web Annotation → queries/projections/standpoint-oa.rq

Re-expresses every reified statement as an oa:Annotation: oa:hasBody the (still-reified, never-asserted) quoted statement, oa:hasTarget its subject, dcterms:creator the standpoint, oa:motivatedBy oa:describing. Perspective- preserving (every standpoint becomes an annotation by its frame); lossy on the belief value and confidence, like the PROV-O projection.

schema.org Claim → queries/projections/standpoint-schema.rq

Re-expresses every non-denied reified statement as a schema:Claim whose schema:author is the standpoint and whose schema:text is the rendered proposition (never the asserted base triple). Per-standpoint claims coexist — there is no single schema:ClaimReview verdict, the false-credibility GMEOW refuses. A refuted (denied) claim is excluded (a schema:author would misread denial as authorship) and carried by the CRMinf projection. For the web / fact-check ecosystem.

PROV-Oqueries/projections/standpoint-prov.rq

Re-expresses every reified statement as a prov:Entity (proposition kept reified, never asserted) prov:wasAttributedTo its standpoint agent, with a prov:qualifiedAttribution node naming the prov:agent. Every standpoint is retained and none is privileged. It is the provenance lens: perspective-preserving but lossy on the belief value (standpointModality) and confidence — those are carried by the CRMinf and Standpoint-OWL 2 projections. Lossy-drop note (in the generated header): belief value (modality) and confidence dropped; attribution preserved. This is loss without winner-picking — every standpoint still appears.

Verified by construction