has accessibility need

Relates an entity to an accessibility facet it requires in order to reach or use a location. Non-functional: needs are co-equal facets (Principle 9). There is no 'primary need' — all asserted needs coexist.

Structure

Property shape: object property; gmeow:Entity -> gmeow:AccessibilityFacet

Practical Pattern

Use gmeow:hasAccessibilityNeed from gmeow:Entity to gmeow:AccessibilityFacet 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.

Location Access

# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: accessibility as MATCHABLE facets. One open vocabulary of
# gmeow:AccessibilityFacets (wheelchair, step-free, visual, auditory, cognitive …)
# is used across three relations: what a location HAS
# (gmeow:hasAccessibilityFeature), what it lacks as a gmeow:hasBarrier, and what an
# agent NEEDS (gmeow:hasAccessibilityNeed). Because need and feature draw on the
# same vocabulary, "Dana needs wheelchair access" and "the library has wheelchair
# access" MATCH directly. A reified gmeow:AccessibilityAssertion records who
# claims which facet, with a gmeow:assertionPolarity (feature / barrier / limited).
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex:    <https://blackcatinformatics.ca/gmeow/examples/accessibility/> .

# --- An agent's need, drawn from the SAME facet vocabulary → directly matchable
#     against the library's feature.
ex:dana a gmeow:Person ;
    gmeow:name               "Dana Reyes"@en ;
    gmeow:hasAccessibilityNeed gmeow:facetWheelchair .

Common Companion Terms

gmeow:Entity, gmeow:AccessibilityFacet