introducer depth
- CURIE:
gmeow:introducerDepth - IRI: https://blackcatinformatics.ca/gmeow/introducerDepth
- Category: property
- Defined by:
gmeow:slices/trust - Box roles: RBox role (What is this?)
The trust-signature depth: how many levels of indirect introducers the trustor is willing to follow (a trust-signature notion, not computed here).
Structure
Property shape: datatype property; gmeow:TrustAssertion -> xsd:integer; functional
Practical Pattern
Use gmeow:introducerDepth from gmeow:TrustAssertion to xsd:integer 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.
Web Of Trust
- Source:
slices/core/trust/examples/web-of-trust.ttl - Examples catalog: open in catalog#example-slices-core-trust-examples-web-of-trust
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: the PGP web of trust. Trust is decentralized and
# relational: agents gmeow:holdsKey cryptographic keys; one agent's
# gmeow:Certification signs another's key (a key-signing, binding key↔identity);
# and a gmeow:TrustAssertion records how much a trustor trusts a trustee AS AN
# INTRODUCER (gmeow:trustLevel + gmeow:introducerDepth — how far transitive trust
# may flow). gmeow:endorses is the lightweight, keyless vouch. No central
# authority: trust is asserted pairwise and composed.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/trust/> .
# --- Alice trusts Bob as a level-1 introducer (his certifications count for her).
ex:trust a gmeow:TrustAssertion ;
gmeow:trustor ex:alice ;
gmeow:trustee ex:bob ;
gmeow:trustLevel "full" ;
gmeow:introducerDepth 1 .
Common Companion Terms
Usage Advice
Use when
- Use to record how many levels of indirect introducers a trustor is willing to follow — the OpenPGP trust-signature depth that bounds the chain a projection metric may walk.
Avoid when
- Avoid for the weight assigned to a single introducer (that is
gmeow:introducerAmount) and avoid treating depth as a computed transitive result — it is a declared input, never an OWL entailment (owner-trust is deliberately non-transitive).
How to use
- Set the depth as xsd:integer on the
gmeow:TrustAssertionalongsidegmeow:introducerAmount; the projection layer consumes both when computing validity, never the reasoner.
Examples
- ex:t1
gmeow:introducerDepth2.