TrailPaint Namespace v3 (tp:)
Minimal RDF vocabulary for terms not covered by schema.org. Referenced by @context in every exported .trailpaint.json.
Machine-readable: https://trailpaint.org/ns/v3/index.jsonld
Base IRI
https://trailpaint.org/ns/v3/
Classes
tp:TrailStoryβschema:TouristTrip- A hand-drawn trail map story β named narrative with numbered spots and polyline routes.
tp:Spotβschema:Place- A numbered story point. Carries position (
num), location, and icon category. tp:Routeβschema:CreativeWork- A polyline connecting one or more spots.
tp:PhotoMetaβschema:ImageObject- CC attribution metadata for a photo from Wikimedia Commons.
tp:OverlaySetting- A historical map tile overlay (CCTS, DARE, etc.) stacked on the basemap.
Properties
tp:photoQuery(domain:tp:Spot)- Bilingual search keywords (
δΈζ | English) for Commons auto-fetch. tp:iconId(domain:tp:Spot)- Key into the TrailPaint ICONS catalog (e.g.
church,peak). tp:scriptureRefs(domain:tp:Spot)- Bible references (e.g.
Acts 13:4-12). Mirrored toschema:citationon export.
See also
- JSON Schema 2020-12 β
.trailpaint.jsonstructural validation - /.well-known/trailpaint β discovery pointer
- AI prompt documentation