route via
- CURIE:
gmeow:routeVia - IRI: https://blackcatinformatics.ca/gmeow/routeVia
- Category: property
- Defined by:
gmeow:slices/connectivity - Box roles: RBox role (What is this?)
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
- Source:
slices/extensions/connectivity/examples/transit-route.ttl - Examples catalog: open in catalog#example-slices-extensions-connectivity-examples-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 .