These vocabularies are created to support Multi User Domain applications and for the Multi User Domain project. Below is a short description of each vocabulary included in this repository. For more information on how to use a specific vocabulary, see the docs folder of this repository. For documentation on how to build games within our commons, see https://Multi-User-Domain.github.io/
The main directory contains the core ontologies for any game
Definitions for directing the generation and application of video-game graphics in 2D
The core ontology for Multi-User-Domain logic
User data is stored and managed using a standard which leverages this ontology
An ontology for describing the properties basic to world data
Describes some sub-types of Building and their properties
Vocabulary containing terms for card games
All things to do with Characters, playable or otherwise
An extension of the time ontology to provide context for time-bound events in MUD
Common objects and items used in a game world
Vocabulary defines Tasks and Actions conducted by agents in a game world
Vocabulary used to describe content displayed to the user in text and image format. A vocabulary ultimately for defining user perspective
Vocabulary used in the definitions of decentralised parts of dialogue with characters
Vocabulary containing terms for commonly used fantasy themes
Provides definitions for a commonly used combat system mechanics
The common directory contains ontologies which are expected to be used frequently between games, and reusable utilities
### Shape Conform
Defines Utilities for testing that objects conform to shapes, in various contexts
Contains naval logic - i.e. about ships
We aim to follow the Inrupt Guidelines for writing ontologies. At the time of writing these are still contained in a pull request branch