Documentation
Here is information about implemented and released features.
Getting started
Licensing
SymOntoClay is released under MIT License.
Please read the license before downloading and using!
Key features
Learn SymOntoClay's benefits.
Installing SymOntoClay
Instructions for downloading and installing SymOntoClay.
Getting started with SymOntoClay's CLI
A brief "Hello, World" tutorial to get started with CLI.
Getting started game development with SymOntoClay
A brief "Hello, World" tutorial to get started game development on Unity.
Learning SymOntoClay
Unity components
Documentation about SymOntoClay's components for Unity.
Language Specification
SymOntoClay DSL specification.
DSL code examples
Examples of all implemented features of SymOntoClay DSL.
Engine Concepts
Documentation about main concepts and approaches of SymOntoClay Engine.
References
Worldspace and project file structure
Documentation about project file structure on SymOntoClay DSL.
Host methods
How to define Unity-specific methods for SymOntoClay.
CLI
Documentation about SymOntoClay's Command line tools.
Engine API
Documentation about Engine API.
Recommended vocabulary
Concepts, relations, rules and inference is power of SymOntoClay! Consistent vocabulary is the way to using the power!
Each person can define your own vocabulary. But I think It would be helpful to provide base recommended vocabulary.
Standard library
SymOntoClay has very small Standard library.