Skip to content

Create wazootech/schema.wazoo.dev as a wiki vault (styled after schema.org) #1

Description

@EthanThatOneKid

Summary

Create a new repo \wazootech/schema.wazoo.dev\ that serves as a \wiki\ vault — the Wazoo equivalent of schema.org. This would define the canonical vocabulary, types, and properties for the Wazoo ecosystem's RDF/JSON-LD schemas.

Motivation

\schema.wazoo.dev\ is already referenced across the codebase as the RDF namespace prefix:

\\ urtle
@Prefix worlds: https://schema.wazoo.dev# .
\\

Currently this namespace resolves to nothing (no content). A proper schema site would:

  • Define canonical Wazoo types (e.g. \worlds:Person, \worlds:Organization, \worlds:Memory)
  • Define Wazoo-specific properties
  • Provide machine-readable RDF/OWL definitions
  • Follow schema.org conventions for hierarchy and documentation

Design

The site should be encoded as a \wiki\ vault using the \wazootech/wiki\ CLI tooling:

  • \wiki init\ scaffold using the wiki template
  • SHACL shapes for type validation
  • SPARQL-indexed schema definitions
  • Human-readable schema documentation pages
  • Machine-readable JSON-LD context files

Suggested structure

\
schema.wazoo.dev/
wiki.yaml
types/
person.md
organization.md
memory.md
knowledge-graph.md
properties/
knows.md
memoryOf.md
verifiedAt.md
shapes/
person.schema.ttl
organization.schema.ttl
contexts/
default.jsonld
index.md
\\

Reference

Tasks

  • Create repo \wazootech/schema.wazoo.dev\
  • Set up CNAME to \schema.wazoo.dev\
  • Initialize wiki vault with \wiki init\
  • Define core Wazoo types and properties
  • Publish via GitHub Pages
  • Add SHACL shapes for validation
  • Add JSON-LD @context files for easy consumption

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions