SymOntoClay Documentation
Explore guides, tutorials, and references for SymOntoClay features and tools.
Getting Started
-
Licensing
SymOntoClay is released under MIT License.
Please read the license before downloading and using!
-
Principles and Project Philosophy
Core ideas and language philosophy guiding SymOntoClay’s design and usage.
-
Key Features
Overview of SymOntoClay’s main benefits.
-
Installation
Step-by-step guide to download and install SymOntoClay.
-
CLI Quickstart
A simple “Hello, World” tutorial for the command-line interface.
-
Unity Quickstart
Begin game development with SymOntoClay in Unity.
Learning SymOntoClay
-
Unity Components
Documentation of SymOntoClay’s Unity integration.
-
DSL Specification
Formal specification of the SymOntoClay DSL.
-
DSL Examples
Code samples demonstrating implemented DSL features.
-
Engine Concepts
Core principles and approaches of the SymOntoClay Engine.
References
-
Project File Structure
Organization of worldspace and project files in SymOntoClay.
-
Host Methods
Defining Unity-specific methods for SymOntoClay.
-
CLI Reference
Documentation of SymOntoClay’s command-line tools.
-
Engine API
Reference for the SymOntoClay Engine API.
-
Recommended Vocabulary
Suggested base vocabulary for consistent concepts, relations, and rules.
-
Standard Library
Overview of SymOntoClay’s minimal standard library.