8.3 KiB
Semantic Mass Ontology Wiki Stack
Purpose
This note defines a custom knowledge/wiki stack for a geometric ontology where semantic information is treated as dimensionless physical mass.
The wiki is not merely a text repository. It becomes a dynamic manifold engine that stores, queries, visualizes, and audits semantic mass, density, gravity, basins, symbolic morphology, and law-like concept interactions.
Core Statement
Standard wiki = flat text + links
Semantic-mass wiki = weighted manifold + typed physical interactions + dynamic graph state
The stack must support:
semantic mass variables
weighted links
basin formation
typed interaction edges
dynamic graph layout
symbol morphology
frontmatter receipts
triple-store export
local-first markdown
formal audit boundaries
Layer 1: Local Knowledge Substrate
Recommended base:
Obsidian vault or local Markdown vault
Every concept, theorem, variable, object, or operator receives frontmatter.
Example:
title: Semantic Mass
kind: concept
status: U_scope
mass_number: 0.87
semantic_density: 0.72
basin_strength: 0.64
torsion: 0.18
claim_state: BEAUTIFUL_PROVISIONAL
receipts:
- DefinitionReceipt
- MetricReceipt
links_out:
- target: FAMM
predicate: exerts_gravitational_pull_on
weight: 0.81
- target: InvertedFAMM
predicate: reveals_negative_space_in
weight: 0.66
Layer 2: Semantic Gravity and Basins
Standard wiki links treat all page-to-page relations as equal. Semantic-mass ontology requires weighted edges.
Node variables:
mass_number
semantic_density
basin_strength
torsion
route_cost
receipt_coverage
validator_coverage
claim_state
Graph behavior:
high mass_number -> anchor node
high density -> local compression kernel
high basin_strength -> stable attractor
high torsion -> unresolved edge stress
low receipt_coverage -> promotion block
Force-directed graph mapping:
attraction(A,B) = edge_weight(A,B) * mass_number(A) * mass_number(B)
repulsion(A,B) = torsion(A,B) + ontology_conflict(A,B)
layout_energy = attraction - repulsion - routing_cost
Layer 3: Ontological Links as Physical Law Edges
Hyperlinks are insufficient. Links must be typed interactions.
Use subject-predicate-object triples:
Subject -- Predicate -- Object
Examples:
Semantic Mass -- exerts_gravitational_pull_on -- FAMM Basin
Anti-Music -- destabilizes -- Stable Harmonic Attractor
AMREF -- filters -- Music-Like Carrier
Inverted FAMM -- infers -- Missing Law Pressure
Fermat Shell Descent -- constructs -- Coordinate Witness
Predicates should be specific:
exerts_gravitational_pull_on
stabilizes
compresses
routes_into
fractures
reveals_negative_space_in
requires_receipt
blocks_promotion_of
generates_candidate_for
Layer 4: Dynamic Symbol System
If a symbol represents mass, density, or thermodynamic work, its rendered form should be allowed to vary by parameter.
Implementation options:
SVG injection for dynamic symbols
Typst macros for parameterized math operators
KaTeX/MathJax macros for lightweight display
script-generated symbol variants for graph overlays
Example symbolic policy:
stroke_width(symbol) = base_width + alpha * mass_number
inner_complexity(symbol) = floor(beta * semantic_density)
opacity(symbol) = receipt_coverage
outline_torsion(symbol) = torsion
Meaning:
heavier concepts visibly render heavier
higher-density concepts render more compressed/complex
unverified concepts render with lower confidence opacity
high-torsion concepts display edge distortion or warning halos
Layer 5: Query Engine
Minimum viable query layer:
Obsidian Dataview
local scripts over Markdown frontmatter
Neo4j export for graph queries
RDF/Turtle or JSON-LD export for semantic triples
Example queries:
Find nodes with mass_number > 0.8 and receipt_coverage < 0.5
Find high-torsion edges touching V_scope claims
Find concepts exerting gravitational pull on AMREF
Find route basins where claim_state is not REVIEWED
Find U_scope nodes with high basin_strength and missing ValidatorReceipt
Layer 6: Graph Database / Manifold Backend
Recommended evolution:
Markdown vault -> JSON-LD export -> Neo4j/RDF graph -> visualization engine
Suggested graph schema:
(:Concept {mass_number, density, torsion, claim_state})
(:Theorem {proof_state, lean_file, receipts})
(:Operator {domain, codomain, energy_cost})
(:Receipt {type, status, source})
(:EdgeLaw {predicate, weight, confidence, failure_mode})
Relationship examples:
(:Concept)-[:EXERTS_GRAVITY {weight: 0.81}]->(:Concept)
(:Theorem)-[:REQUIRES_RECEIPT]->(:Receipt)
(:Operator)-[:DESTABILIZES]->(:Attractor)
(:Concept)-[:ROUTES_THROUGH {cost: 0.33}]->(:Concept)
Layer 7: Audit Gating
A semantic-mass wiki must not allow high-mass concepts to become automatically trusted.
Promotion gates:
U_scope -> obligation map only
HOLD -> coherent but receipt-deficient
V_scope -> receipts present and validator accepted
REVIEWED -> external or formal review complete
QUARANTINE -> adversarial shortcut / noise / failed audit
High mass with low receipts is dangerous:
high mass_number + low receipt_coverage = gravitational hallucination risk
Required mitigation:
increase validator pressure
add explicit receipt list
decrease graph promotion weight
mark as high-priority proof obligation
Layer 8: Recommended Stack
Minimal local stack
Obsidian
Markdown frontmatter
Dataview
Juggl or graph plugin
Git version control
Python scripts for graph export
Research-grade stack
Obsidian vault
Typst for theorem/report rendering
JSON-LD as canonical graph exchange
Neo4j for relationship queries
Mermaid/GraphML for projections
Lean for theorem gates
GitHub for evidence receipts
Linear for task routing
Notion for human-facing project docs
High-end dynamic stack
local Markdown vault
custom symbolic SVG renderer
Neo4j or RDF triplestore
WebGPU/Canvas graph visualization
force-directed semantic gravity layout
receipt-aware graph routing
FAMM/Inverted FAMM update loop
Architecture Rule
Graph.lean = canonical law core
GraphML / JSON-LD = transport layer
Mermaid / Obsidian graph / Neo4j browser = projection layer
Do not confuse projection with canon.
Wiki Behavior Requirements
The wiki should support:
weighted concept gravity
basin discovery
typed semantic triples
frontmatter receipts
dynamic symbol rendering
claim-state gating
route-cost queries
negative-space search
formal proof links
empirical measurement links
It should not treat:
all links as equal
all concepts as flat text
all visuals as evidence
high graph centrality as proof
unverified high-mass concepts as REVIEWED
Side-Quest Implementation Plan
1. Define canonical frontmatter schema.
2. Build sample pages for Semantic Mass, FAMM, Inverted FAMM, AMREF, Fermat Shell Descent.
3. Write Markdown -> JSON-LD exporter.
4. Write JSON-LD -> Neo4j importer.
5. Add graph layout weights from mass_number and torsion.
6. Add receipt coverage and claim-state overlays.
7. Add symbol renderer for dynamic SVG mass glyphs.
8. Add queries for high-mass/low-receipt danger zones.
9. Wire Linear issues to missing receipt nodes.
10. Keep Lean theorem receipts as the promotion boundary.
Boundary
Do not claim:
semantic mass is SI physical mass
visual mass proves mathematical truth
graph centrality proves ontological priority
wiki topology replaces formal validation
Allowed claim:
A semantic-mass ontology wiki can model concepts as dimensionless weighted graph objects whose interactions, basins, and proof obligations are queried and visualized using mass-like variables while remaining receipt-gated.
Audit Classification
Receipt: SemanticMassOntologyWikiStack
Status: ARCHITECTURE_DRAFT
Gate: U_scope
Reason: coherent as an infrastructure design, but requires schema implementation, exporter/importer code, graph validation, receipt wiring, and formal claim-state boundaries.
Required Receipts
FrontmatterSchemaReceipt
TriplePredicateReceipt
MassNumberMetricReceipt
GraphExportReceipt
Neo4jImportReceipt
DynamicSymbolReceipt
ClaimStateGateReceipt
ReceiptCoverageReceipt
LinearTaskRoutingReceipt
LeanTheoremLinkReceipt