route via

An intermediate point that a route passes through. The order of via points is computed by the solver layer (Principle 12), not asserted in the OWL core.

Structure

Property shape: object property; gmeow:Route -> owl:Thing

Practical Pattern

Use gmeow:routeVia from gmeow:Route to owl:Thing 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.

Transit Route

# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: connectivity is one graph machinery for every domain. A
# gmeow:Route runs from gmeow:routeStart through gmeow:routeVia stops to
# gmeow:routeEnd, tagged with a gmeow:routeKind — and that kind is an open
# vocabulary spanning transit, walking, flight, citation, dependency and social
# routes. So the SAME Route/Connection model describes a subway line, a paper's
# citation chain, and a package's dependency path. A gmeow:Connection is the
# single edge (source → target) the routes are built from.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex:    <https://blackcatinformatics.ca/gmeow/examples/connectivity/> .

# --- A transit route: Central → Midtown → Airport.
ex:airportLine a gmeow:Route ;
    gmeow:routeKind  gmeow:routeKindTransit ;
    gmeow:routeStart ex:central ;
    gmeow:routeVia   ex:midtown ;
    gmeow:routeEnd   ex:airport .

Common Companion Terms

gmeow:Route