GO (Gamification Ontology)

Ontology designed to link gamification concepts.

  • Pieter Heyvaert

Classes

Challenge

Challenge

Reward

Reward

PointsSystem

PointsSystem

Points

Points

Properties

hasReward

hasReward

Denotes a reward that is received upon the completion of this challenge

 Challenge 
 Reward 

completed

completed

Denotes the resource that completed the challenge

 
 Challenge 

successor

successor

Denotes the successor of this challenge

 Challenge 
 Challenge 

usesPoints

usesPoints

 PointsSystem 
 Points 

usedPointsSystem

usedPointsSystem

 PointsChallenge 
 

requiredReward

requiredReward

 RewardChallenge 
 Reward 

pointsSystem

pointsSystem

 PointsReward 
 PointsSystem 

secret

secret

Denotes if the challenge is a secret to the user or not

 Challenge 
 boolean 

checkpoint

checkpoint

 CheckpointChallenge 
 

neededPoints

neededPoints

 PointsChallenge 
 integer 

restart

restart

 PointsChallenge 
 boolean 

type

type

 CrossPublicationChallenge 
 

value

value

 CrossPublicationChallenge 
 

needed

needed

 CrossPublicationChallenge 
 

badge

badge

 BadgeReward 
 string 

points

points

 PointsReward 
 integer 

quizid

quizid

 QuizChallenge 
 string 

minScore

minScore

 QuizChallenge 
 integer