vantage
- CURIE:
gmeow:vantage - IRI: https://blackcatinformatics.ca/gmeow/vantage
- Category: property
- Defined by:
gmeow:slices/observations - Box roles: RBox role (What is this?)
The agent or standpoint from which the observation is made — the reified-object-property counterpart of gmeow:accordingTo. Semantically, gmeow:vantage ⊑ gmeow:accordingTo: when an annotated statement is promoted to a reified Observation, its gmeow:accordingTo becomes the gmeow:vantage of the relator. The agent in the vantage role — an observer, a sensor, a perceiver — IS a standpoint (Principle 9): no frame is privileged, and every vantage is a co-equal facet from which the claim is held. Range is gmeow:Entity (encompassing both gmeow:Agent and gmeow:Standpoint) because a vantage may be a bare agent (person, organization, software agent, sensor) or a gmeow:Standpoint individual when the frame needs its own identity. Non-functional: joint observations (a reading co-authored by two agencies) are valid.
Structure
Property shape: object property; gmeow:Observation -> gmeow:Entity
Practical Pattern
Use gmeow:vantage from gmeow:Observation to gmeow:Entity 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.
Temperature Reading
- Source:
slices/core/observations/examples/temperature-reading.ttl - Examples catalog: open in catalog#example-slices-core-observations-examples-temperature-reading
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: a measurement is a reified Observation ( P11). A
# gmeow:Measurement records WHAT was observed (gmeow:observedFeature), HOW
# (gmeow:observationMethod), and from WHERE (gmeow:vantage — the sensor). Its
# result is NOT a bare number on the observation: the scalar lives in an
# entity-valued gmeow:ScalarQuantity wrapper that bundles the value with its UNIT
# and uncertainty, so a temperature is never asserted free-floating (P11 — every
# value carries its frame). The unit is aligned to QUDT by reference (P5).
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/observations/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# --- The measurement: observed feature, method, vantage, and an entity result.
ex:reading a gmeow:Measurement ;
gmeow:observedFeature ex:room ;
gmeow:observationMethod gmeow:methodInstrumentalReading ;
gmeow:vantage ex:sensor ;
gmeow:observationResult ex:temp .
Two Critics
- Source:
slices/extensions/affect/examples/two-critics.ttl - Examples catalog: open in catalog#example-slices-extensions-affect-examples-two-critics
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
ex:sublimeReading a gmeow:Appraisal ;
gmeow:vantage ex:criticA ;
gmeow:appraisalOf ex:novel ;
gmeow:appraisalQuality gmeow:qualitySublimity .
ex:arousalReading a gmeow:Appraisal ;
gmeow:vantage ex:criticA ;
gmeow:appraisalOf ex:novel ;
gmeow:appraisalDimension gmeow:dimensionArousal ;
gmeow:appraisalValue 0.9 .
Common Companion Terms
gmeow:Observation, gmeow:Entity
Projects To
| Profile | External Targets |
|---|---|
iptc |
iptc, rdf |
ivoa |
obscore |
schema-org |
rdf, schema |
sosa |
sosa |
External Equivalences
Equivalent or closely aligned targets: crm, iptc, oa, prov, sosa
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:vantage |
equivalence | - |
skos:closeMatch | crm:P14_carried_out_by | gmeow-observations.sssom.tsv; gmeow:eqObs015; confidence 0.8 |
gmeow:vantage |
equivalence | - |
skos:relatedMatch | iptc:Assertor | gmeow-observations.sssom.tsv; gmeow:eqObs069; confidence 0.7 |
gmeow:vantage |
equivalence | - |
skos:relatedMatch | oa:annotatedBy | gmeow-standpoint.sssom.tsv; gmeow:eqStandpoint021; confidence 0.5 |
gmeow:vantage |
equivalence | - |
skos:closeMatch | prov:wasAttributedTo | gmeow-observations.sssom.tsv; gmeow:eqObs010; confidence 0.85 |
gmeow:vantage |
equivalence | - |
skos:closeMatch | sosa:madeBySensor | gmeow-observations.sssom.tsv; gmeow:eqObs004; confidence 0.7 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:vantage |
projection | iptc |
projects to / <= | iptc:Assertor, rdf:type | gmeow:mapIptcAssertor; confidence 0.7; lossy: the full GMEOW vantage (human, machine, sensor, or organisation) is narrowed to a journalistic assertor |
gmeow:vantage |
projection | ivoa |
projects to / <= | obscore:facility | gmeow:mapIvoaFacility; confidence 0.75; lossy: the telescope/facility node is preserved, but agent roles and platform location are dropped |
gmeow:vantage |
projection | ivoa |
projects to / <= | obscore:instrument | gmeow:mapIvoaInstrument; confidence 0.75; lossy: the instrument node is preserved, but agent roles and platform location are dropped |
gmeow:vantage |
projection | schema-org |
projects to / <= | rdf:type, schema:Claim, schema:appearance, schema:author, schema:text | gmeow:mapSchemaGeneratedClaim; confidence 0.8; lossy: modality, veridicality, confidence, standpoint poset, and the reified statement content dropped; verdicts ride as per-review ClaimReview nodes (mapSchemaClaimReview) preserving the data's epistemic shape — attributed stays authored, anonymous stays anonymous, nothing computed; appearance only when the evidence spine is complete |
gmeow:vantage |
projection | schema-org |
projects to / <= | rdf:type, schema:ClaimReview, schema:Rating, schema:author, schema:itemReviewed, schema:ratingValue, schema:reviewRating | gmeow:mapSchemaClaimReview; confidence 0.85; lossy: the criterion/rubric structure and scale metadata collapse to a bare ratingValue; each review stays authored by its vantage — N competing assessments emit N coexisting ClaimReviews, never one aggregated rating (P9) |
gmeow:vantage |
projection | sosa |
projects to / <= | sosa:madeBySensor | gmeow:mapSosaMadeBySensor; confidence 0.85; lossy: only vantage instances that are typed as Sensor are projected to sosa:madeBySensor; other vantage types (person, organization, software agent) are dropped in the SOSA profile. Non-displayable observations are suppressed. |
Usage Advice
Use when
- Use to name the agent or standpoint FROM WHICH a reified
Observationis held — the relator-edge counterpart of thegmeow:accordingToannotation, used when an annotated statement is promoted to a first-classObservationand its standpoint needs to be a role player.
Avoid when
- Avoid for the method (
gmeow:observationMethodis HOW, vantage is WHO) and for the subject (gmeow:observedFeature); avoid implying the vantage is privileged — every vantage is one co-equal standpoint (Principle 9), so joint and competing vantages coexist.
How to use
- Bind a
gmeow:Agent(person, organization, sensor, software agent) or agmeow:Standpointindividual when the frame needs its own identity; for typed claims assert the bridging subproperty (gmeow:facetVantage,gmeow:usageNamer,gmeow:membershipAuthority) and readgmeow:vantageby inheritance. On the annotation side the same standpoint appears asgmeow:accordingTo.
Scope notes
gmeow:vantage⊑gmeow:accordingTo: the reified relator edge is semantically subsumed by the annotation-property axis. This is NOT asserted as rdfs:subPropertyOf becausegmeow:accordingTois an owl:AnnotationProperty (keeping the OWL 2 DL downcast clean, Principle 3) while vantage is an owl:ObjectProperty. The subsumption is documented here and realised in the projection layer, not axiomatised in the reasoned core.
Examples
- ex:reading
gmeow:vantageex:sensor.
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | crm:P14_carried_out_by |
closeMatch | prov:wasAttributedTo |
closeMatch | sosa:madeBySensor |
relatedMatch | iptc:Assertor |
relatedMatch | oa:annotatedBy |