Ruben Wambacq

Robbe Van Herck

TTRpg
type: Ontology
comment: A specification for describing entities and events in a Tabletop Role Playing Game.

Player
type: Class
subclass of: Person
comment: A TTRpg:Player is the person who plays the tabletop game. This player can play as multiple TTRpg:PlayableCharacter .

Character
type: Class
comment: A TTRpg:Character is a fictional character within a TTRpg:Campaign.

Character Type
type: Class
comment: A TTRpg:CharacterType describes the type of a TTRpg:Character, it is the parent class for any specific TTRpg:CharacterType.

Playable Character
type: Class
subclass of: Character
comment: A TTRpg:PlayableCharacter is a TTRpg:Character that is played and often created by a TTRPG:Player. The actions of this TTRpg:Character are decided by that TTrpg:Player.

Campaign
type: Class
comment: A TTRpg:Campaign is a story, often told and/or created by a TTRpg:Player or a third party, such as a Dungeon Master

World
type: Class
comment: A TTRpg:World is a description of a universe, often thought up by by a TTRpg:Player or a third party, such as a Dungeon Master, where the events of a TTRRpg:Campaign take place.

Location
type: Class
comment: A TTRpg:Location is a place within a TTRpg:World

Item
type: Class
comment: Class that represents a specific TTRpg:Item that exists within a TTRpg:World and can be owned by a TTRpg:Character.

Item Type
type: Class
comment: A TTRpg:ItemType describes the type of a TTRpg:Item, it is the parent class for the specific TTRpg:ItemType

Weapon
type: Class
subclass of: Item Type
comment: A TTRpg:ItemType that describes any type of weapon.

Consumable
type: Class
subclass of: Item Type
comment: A TTRpg:ItemType that describes any type of consumable.

Armor
type: Class
subclass of: Item Type
comment: A TTRpg:ItemType that describes any type of armor.

Currency
type: Class
subclass of: Item Type
comment: A TTRpg:ItemType that describes any type of currency.

Vehicle
type: Class
subclass of: Item Type
comment: A TTRpg:ItemType that describes any type of vehicle.

Tool
type: Class
subclass of: Item Type
comment: A TTRpg:ItemType that describes any type of tool.

Spell
type: Class
comment: Class that represents a specific TTRpg:Spell that exists within a TTRpg:World and can be learned or known by a TTRpg:Character.

Spell Type
type: Class
comment: A TTRpg:SpellType describes the type of a TTRpg:Spell, it is the parent class for any specific TTRpg:SpellType.

Action
type: Class
comment: A TTRpg:Action can be performed by a TTRpg:Character, possibly using a TTRpg:Item or TTRpg:Spell.

Use Action
type: Class
subclass of: Action
comment: A type of TTRpg:Action that uses a TTRpg:Item.

Cast Action
type: Class
subclass of: Action
comment: A type of TTRpg:Action that uses a TTRpg:Spell.

Plays
type: Property
comment: Links a TTRpg:Player with a TTRpg:PlayableCharacter that this player plays as.
inverse of: Played by
domain: Player
range: Playable Character

Played by
type: Property
comment: Links a TTRpg:PlayableCharacter with the TTRpg:Player who plays this character.
inverse of: Plays
domain: Playable Character
range: Player

Performs
type: Property
comment: A property which indicates that the TTRpg:Character performs an TTRpg:Action
domain: Character
range: Action

Casts
type: Property
comment: A property which indicates that the TTRpg:Character casts a TTRpg:Spell
domain: Cast Action
range: Spell

Uses
type: Property
comment: A property which indicates that the TTRpg:Character uses an TTRpg:Item when performing an TTRpg:Action.
domain: Use Action
range: Item

Type
type: Property
comment: A property that can be used to specify the type of a TTRpg:Character
domain: Character
range: Character Type
comment: A property that can be used to specify the type of an TTRpg:Item
domain: Item
range: Item Type
comment: A property that can be used to specify the type of a TTRpg:Spell
domain: Spell
range: Spell Type

Knows
type: Property
comment: A property that indicates a TTRpg:Character knows a TTRpg:Spell
domain: Character
range: Spell

Owns
type: Property
comment: A property that indicates a TTRpg:Character owns an TTRpg:Item
domain: Character
range: Item

Has character
type: Property
comment: A property that indicates a TTRpg:Character exists in a TTRpg:Campaign
inverse of: In campaign
domain: Campaign
range: Character

In campaign
type: Property
comment: A property that indicates a TTRpg:Character exists in a TTRpg:Campaign
inverse of: Has character
domain: Character
range: Campaign

Setting
type: Property
comment: A property that indicates a TTRpg:World is used as the setting for a TTRpg:Campaign
domain: Campaign
range: World

In world
type: Property
comment: A property that indicates a TTRpg:World is used as the setting for a TTRpg:Campaign
inverse of: Has location
domain: Location
range: World

Has location
type: Property
comment: A property that indicates a TTRpg:Location exists in a TTRpg:World.
inverse of: In world
domain: World
range: Location

Exists in
type: Property
comment: A property that indicates an TTRpg:Item exists in a TTRpg:World.
invere of: Has item
domain: Item
range: World
comment: A property that indicates a TTRpg:Spell exists in a TTRpg:World.
inverse of: Has spell
domain: Spell

Has item
type: Property
comment: A property that indicates an TTRpg:Item exists in a TTRpg:World.
inverse of: Exists in
domain: World
range: Item

Has spell
type: Property
comment: A property that indicates a TTRpg:Spell exists in a TTRpg:World.
inverse of: Exists in
domain: World
range: Spell