-
Notifications
You must be signed in to change notification settings - Fork 0
Home
SemantiK Architect is an independent multilingual text renderer: it turns structured meaning into encyclopedic natural language, with a focus on scaling to the long tail of languages (including under-resourced ones).
Note: SemantiK Architect is not affiliated with WMF / Abstract Wikipedia and is not developed in collaboration with the Abstract Wiki team. It is the continuation/rename of “Abstract Wiki Architect” as an independent project.
SemantiK Architect:
- Accepts meaning in a structured form (e.g., Frames or Ninai-style recursive objects).
- Generates text in a target language.
- Optionally exports a linguistic view (e.g., Universal Dependencies / CoNLL-U) to support validation and evaluation.
At a high level, the system is organized into four conceptual parts:
- Lexicon — vocabulary (words + properties), grounded to stable identifiers when possible.
- Grammar — rules for inflection and word order.
- Renderer — turns the input meaning into a sentence plan and realizes it as text.
- Context — tracks discourse state across sentences (e.g., reference, focus, pronouns).
To scale language coverage, SemantiK Architect uses a tiered strategy:
- Tier 1: highest-quality grammars where available (e.g., GF/RGL-class resources).
- Tier 2: curated/manual improvements and overrides.
- Tier 3: automated “factory” grammars (e.g., topology/word-order driven), inspired by UD/Udiron-style approaches, to avoid missing-language dead ends.
- Ninai: a meaning representation / protocol. SemantiK Architect is a renderer that can consume it.
- GF: a grammar technology. SemantiK Architect uses/hosts grammars as part of a larger end-to-end renderer.
- Udiron-style topology: a strategy for rapid scaling via word-order/topology configuration; used as a coverage path.
- UD (Universal Dependencies): a cross-linguistic interface useful for evaluation and verification (not a replacement for generation).
See: Positioning: Ninai, Udiron, GF, UD (No WMF/AW Affiliation)
Recommended order:
- What SemantiK Architect Is
- Positioning: Ninai, Udiron, GF, UD (No WMF/AW Affiliation)
- Conceptual Flow: Meaning → Text
- Components: Lexicon → Grammar → Renderer → Context
- Language Coverage Strategy (Tiers)
- Correctness & Verifiability (Gold Standards, UD Export, Judge)
- Using pages: Inputs: Frames / Inputs: Ninai / Outputs: Text / Outputs: UD
Project pages:
- This wiki is a high-level explanation of what SemantiK Architect is, how it fits in its ecosystem, and how the main concepts connect.
- This wiki is not a full technical manual (setup scripts, build internals, exhaustive API reference). Those belong in minimal “Developer Notes” pages and/or repository docs.
If you’re here to implement or integrate quickly, start at: API Overview and Repo Map.
SemantiK Architect Wiki
- Navigation: use the sidebar to browse pages.
- Conventions: page titles use Title Case; links use
[[Page Name]]or[[Label|File-Name]]. - Status: if a page is draft or version-specific, it should say so at the top.