The Core Game Ontology (CGO)

IRI:
http://autosemanticgame.eu/ontologies/cgo#
Date:
01/12/2016
Current version:
1.0.0
Authors:
Owen Sacco
Other visualisation:
Ontology source

Abstract

The Core Game Ontology (CGO) is an ontology for describing information about video games.

Table of Content

  1. Introduction
  2. Classes
  3. Object Properties
  4. Named Individuals
  5. Annotation Properties
  6. Namespace Declarations

Introduction

The Core Game Ontology (CGO) provides a light-weight vocabulary for describing video games. Video games can be seen as multi-faceted containging the following facets: visuals, audio, narrative, gameplay, game design and level design. Each facet can be regarded as an independent model and when each model are combined together, they form a game.

Visuals contain any visual output of a game, which range from photorealistic, to caricaturised, to abstract visuals. Audio includes background music such as a fully orchestrated soundtrack, sound effects, rewarding spimds and voice-acted dialogue. Narrative contains the interactive story of a game which makes up the game's plot. Game design contains all the game's mechanics that define the game's rules, which provide the structures and frames for play (for example winning and losing conditions) and actions available to the player. Level design includes the architecure of the spatial navigation of levels which determine how the player agent can progress from one point in the game to another. Gameplay consists of the players strategies whilst playing a game.

Classes

Audioc back to ToC or Class ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#Audio

is defined by
http://autosemanticgame.eu/ontologies/cgo#

Audio includes background music such as a fully orchestrated soundtrack, sound effects, rewarding spimds and voice-acted dialogue.

is in range of
has audioop

Gamec back to ToC or Class ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#Game

is defined by
http://autosemanticgame.eu/ontologies/cgo#

Specifies a video game.

is in domain of
has audioop, has game designop, has gameplayop, has level designop, has narrativeop, has visualsop

Game Designc back to ToC or Class ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#GameDesign

is defined by
http://autosemanticgame.eu/ontologies/cgo#

Game design contains all the game's mechanics that define the game's rules, which provide the structures and frames for play (for example winning and losing conditions) and actions available to the player.

is in range of
has game designop

Gameplayc back to ToC or Class ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#Gameplay

is defined by
http://autosemanticgame.eu/ontologies/cgo#

Gameplay consists of the players strategies whilst playing a game.

is in range of
has gameplayop

Level Designc back to ToC or Class ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#LevelDesign

is defined by
http://autosemanticgame.eu/ontologies/cgo#

Level design includes the architecure of the spatial navigation of levels which determine how the player agent can progress from one point in the game to another.

is in range of
has level designop

Narrativec back to ToC or Class ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#Narrative

is defined by
http://autosemanticgame.eu/ontologies/cgo#

Narrative contains the interactive story of a game which makes up the game's plot.

is in range of
has narrativeop

Visualsc back to ToC or Class ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#Visuals

is defined by
http://autosemanticgame.eu/ontologies/cgo#

Visuals contain any visual output of a game, which range from photorealistic, to caricaturised, to abstract visuals.

is in range of
has visualsop

Object Properties

has audioop back to ToC or Object Property ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#hasAudio

is defined by
http://autosemanticgame.eu/ontologies/cgo#

Specifies the music and sound of a game.

has domain
Gamec
has range
Audioc

has game designop back to ToC or Object Property ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#hasGameDesign

is defined by
http://autosemanticgame.eu/ontologies/cgo#

Specifies the rules and mechanics of a game.

has domain
Gamec
has range
Game Designc

has gameplayop back to ToC or Object Property ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#hasGameplay

is defined by
http://autosemanticgame.eu/ontologies/cgo#

Specifies the gameplay of a game.

has domain
Gamec
has range
Gameplayc

has level designop back to ToC or Object Property ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#hasLevelDesign

is defined by
http://autosemanticgame.eu/ontologies/cgo#

Specifies the levels of a game.

has domain
Gamec
has range
Level Designc

has narrativeop back to ToC or Object Property ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#hasNarrative

is defined by
http://autosemanticgame.eu/ontologies/cgo#

Specifies the story and plot of a game.

has domain
Gamec
has range
Narrativec

has visualsop back to ToC or Object Property ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#hasVisuals

is defined by
http://autosemanticgame.eu/ontologies/cgo#

Specifies the visuals of a game.

has domain
Gamec
has range
Visualsc

Named Individuals

CGOni back to ToC or Named Individual ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#

belongs to
semantic assetc

Owen Sacconi back to ToC or Named Individual ToC

IRI: http://autosemanticgame.eu/ontologies/cgo#owensacco

belongs to
personc
is same as
owensacco

Annotation Properties

homepageap back to ToC or Annotation Property ToC

IRI: http://xmlns.com/foaf/0.1/homepage

nameap back to ToC or Annotation Property ToC

IRI: http://xmlns.com/foaf/0.1/name

Namespace Declarations back to ToC

default namespace
http://autosemanticgame.eu/ontologies/cgo#
adms
http://www.w3.org/ns/adms#
assettype
http://purl.org/adms/assettype/
dc
http://purl.org/dc/elements/1.1/
diagram
http://autosemanticgame.eu/ontologies/cgo/diagram/
foaf
http://xmlns.com/foaf/0.1/
gco
http://autosemanticgame.eu/ontologies/gco#
ontologies
http://autosemanticgame.eu/ontologies/
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
status
http://purl.org/adms/status/
terms
http://purl.org/dc/terms/
vann
http://purl.org/vocab/vann/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.