notation system for
- CURIE:
gmeow:notationSystemFor - IRI: https://blackcatinformatics.ca/gmeow/notationSystemFor
- Category: property
- Defined by:
gmeow:slices/notation - Box roles: RBox role (What is this?)
The language(s) a notation system is used for or parasitic on. NON-FUNCTIONAL: a notation may serve multiple languages (e.g. IPA), and domain-specific notations (mathematical, musical) may have no single language target.
Structure
Property shape: object property; gmeow:NotationSystem -> gmeow:Language
Practical Pattern
Use gmeow:notationSystemFor from gmeow:NotationSystem to gmeow:Language 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.
Notation Systems
- Source:
slices/core/notation/examples/notation-systems.ttl - Examples catalog: open in catalog#example-slices-core-notation-examples-notation-systems
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: notation systems, one machinery for every symbol set . A
# gmeow:NotationSystem is classified by an open gmeow:notationSystemKind
# (musical / mathematical / transcription / encoding / stenographic …), so staff
# notation, IPA, Morse and a math syntax are the SAME kind of object — a symbolic
# system for representing something. A transcription notation declares which
# language it transcribes (gmeow:notationSystemFor); a script is itself a notation
# system, reached from the writing system via gmeow:writingSystemAsNotation.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/notation/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
# --- The IPA: a transcription system FOR a language (here English).
ex:ipa a gmeow:NotationSystem ;
rdfs:label "International Phonetic Alphabet"@en ;
gmeow:notationSystemFor gmeow:langEnglish ;
gmeow:notationSystemKind gmeow:symbolicKindTranscription .
Common Companion Terms
gmeow:NotationSystem, gmeow:Language
Usage Advice
Use when
- Use to record which language(s) a notation system encodes or is parasitic on — the notation-rooted inverse direction, natural when describing the notation rather than the language.
Avoid when
- Avoid for domain-specific notations (mathematical, musical) that have no single language target — leave it unasserted there — and avoid making it functional, since one notation may serve many languages.
How to use
- Assert notation
gmeow:notationSystemForlanguage; this is the language-targeted complement ofgmeow:hasNotationSystem, used when the notation is the natural subject of the statement.
Examples
- ex:ipa
gmeow:notationSystemForex:english, ex:french.