language en

REWARD Ontology

Release 2020-05-13

This version:
https://w3id.org/reward-ontology
Revision:
1.0
Authors:
Ioannis Chrysakis
Giorgos Flouris
Theodore Patkos
Anastasia Dimou
Ruben Verborgh
Publisher:
N/A
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
https://creativecommons.org/licenses/by/4.0/ License
Visualization:
Visualize with WebVowl
Cite as:
N/A

REWARD Ontology Specification

Abstract

REWARD: An ontology for reward schemes

Rewarding people is common in several contexts, such as human resource management and crowdsourcing applications. However, designing a reward strategy is not straightforward, as it requires considering different parameters. These parameters include, for example, management of rewarding tasks and identifying critical features, such as the type of rewards and possibilities such as gamification. Moreover, the lack of a common terminology introduces the problem of communication among experts and prevents integration among different reward strategies. An ontology can offer a common understanding among domain experts and flexible management of rewarding parameters. Apart from that, an ontology can also help in the interrelationship and integration between different reward schemes employed by different service providers. In this paper, we present REWARD, a general-purpose ontology for capturing various common features of diverse reward schemes. This ontology is a result of the CAP-A European project and its application to the crowdsourcing domain, but it is designed to cover different needs and domains.

Introduction back to ToC

This is a place holder text for the introduction. The introduction should briefly describe the ontology, its motivation, state of the art and goals.

Namespace declarations

Table 1: Namespaces used in the document
rew<https://w3id.org/reward-ontology>
w3id-org<https://w3id.org>
ns<http://creativecommons.org/ns>
owl<http://www.w3.org/2002/07/owl>
rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns>
terms<http://purl.org/dc/terms>
xsd<http://www.w3.org/2001/XMLSchema>
rdfs<http://www.w3.org/2000/01/rdf-schema>
vann<http://purl.org/vocab/vann>

Reward: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Reward: Description back to ToC

A WebVowl graphical representation of the REWARD ontology is available below:

Apart from that, a graphical representation of the ontology that includes a CAP-A use case is displayed below:


The CAP-A instances that are used in this example are available here

Cross reference for Reward classes, properties and dataproperties back to ToC

This section provides details for each class and property defined by Reward.

Classes

Badgec back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Badge

Badge is a type of entrinsic reward that represents the degree of user recognition.
has super-classes
Extrinsic c
is disjoint with
Other Extrinsic c

Community Buildingc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Community_Building

It captures intrinsic rewards that are related with community building activities.
has super-classes
intrinsic c
is disjoint with
Other Intrinsic c

Couponc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Coupon

Coupon is a type of extrinsic reward such as discounts on products or services.
has super-classes
Extrinsic c
is disjoint with
Other Extrinsic c

Extrinsicc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Extrinsic

It captures different types of Extrinsic rewards.
has super-classes
Reward c
has sub-classes
Badge c, Coupon c, Gift c, Other Extrinsic c
is disjoint with
intrinsic c

Feedbackc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Feedback

It captures information that is given by the reward system to the user in different steps of their interaction (e.g when user completes a task).
is in range of
has Received op

Giftc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Gift

Gift is a type of extrinsic reward such as offering free features or items on products and services.
has super-classes
Extrinsic c
is disjoint with
Other Extrinsic c

intrinsicc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Intrinsic

Intrinsic
has super-classes
Reward c
has sub-classes
Community Building c, Other Intrinsic c, Self Improvement c, Visibility c
is disjoint with
Extrinsic c

Other Extrinsicc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Other_Extrinsic

It captures rest cases of Extrinsic rewards that do not belong to any other category.
has super-classes
Extrinsic c
is disjoint with
Badge c, Coupon c, Gift c

Other Intrinsicc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Other_Intrinsic

It captures rest cases of Intrinsic rewards that do not belong to any other category.
has super-classes
intrinsic c
is disjoint with
Community Building c, Self Improvement c, Visibility c

Platform Basedc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Platform-Based

Platform-based tasks typically initiated by service providers through their applied system (platform) by following specific workflow scenarios. The reward is based on exclusive user’s interaction with this platform.
has super-classes
Task c

Point Basedc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Point-Based

Point-based tasks can be initiated by the users themselves and they can be executed independently without following a specific workflow, but accordingly to Service Provider's reward scheme.
has super-classes
Task c

Point Systemc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Point_System

It denotes the parameters that affect the rewarding process. E.g the difficulty of tasks, tiers level-up etc.
is in range of
corresponds To op, is Matched To op, is Redeemed By op

Rewardc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Reward

It captures all different types of rewards.
has sub-classes
Extrinsic c, intrinsic c
is in domain of
has Reward Value dp, is Redeemed By op
is in range of
is Rewarded With op

Self Improvementc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Self_Improvement

It captures intrinsic rewards that are related with self improvement activities.
has super-classes
intrinsic c
is disjoint with
Other Intrinsic c

Taskc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Task

It captures tasks that lead users to any type of rewarding.
has sub-classes
Platform Based c, Point Based c
is in domain of
belongs To op, has Status dp
is in range of
performs op

Task Levelc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Task_Level

It denotes the difficulty ot task accomplishment. A task is classified to different task levels according to the specified parameters that are handled by the Point System.
is in domain of
Task Level Adjustment dp, corresponds To op
is in range of
belongs To op

Tierc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Tier

A tier classifies each user according to the specified parameters that are handled by the Point System (e.g earned points).
is in domain of
Tier Adjustment dp, is Matched To op
is in range of
has Tier op

Userc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#User

Any user that uses the applied reward system
is in domain of
has Current Points dp, has Received op, has Tier op, has Total Points dp, is Rewarded With op, performs op

Visibilityc back to ToC or Class ToC

IRI: https://w3id.org/reward-ontology#Visibility

It captures intrinsic rewards that are related with visibility activities.
has super-classes
intrinsic c
is disjoint with
Other Intrinsic c

Object Properties

belongs Toop back to ToC or Object Property ToC

IRI: https://w3id.org/reward-ontology#belongsTo

It associates each Task to a corresponding Task Level
has domain
Task c
has range
Task Level c

corresponds Toop back to ToC or Object Property ToC

IRI: https://w3id.org/reward-ontology#corresponds_to

It associates each Task Level with the applied Point System.
has domain
Task Level c
has range
Point System c

has Receivedop back to ToC or Object Property ToC

IRI: https://w3id.org/reward-ontology#hasReceived

It associates each User with any sort of Feedback that he/she has received from the reward system.
has domain
User c
has range
Feedback c

has Tierop back to ToC or Object Property ToC

IRI: https://w3id.org/reward-ontology#hasTier

It associates each user with a Tier
has domain
User c
has range
Tier c

is Matched Toop back to ToC or Object Property ToC

IRI: https://w3id.org/reward-ontology#isMatchedTo

It captures the relationship between each Tier with the applied Point System.
has domain
Tier c
has range
Point System c

is Redeemed Byop back to ToC or Object Property ToC

IRI: https://w3id.org/reward-ontology#isRedeemedBy

It captures the relationship between each Reward with the applied Point System.
has domain
Reward c
has range
Point System c

is Rewarded Withop back to ToC or Object Property ToC

IRI: https://w3id.org/reward-ontology#isRewardedWith

It is used to capture the information of acquired rewards per user.
has domain
User c
has range
Reward c

performsop back to ToC or Object Property ToC

IRI: https://w3id.org/reward-ontology#performs

It is used to capture the information of associated tasks per user.
has domain
User c
has range
Task c

Data Properties

has Current Pointsdp back to ToC or Data Property ToC

IRI: https://w3id.org/reward-ontology#hasCurrentPoints

It keeps the current points of each user provided that any user redemption leads to the decreasing of available points.
has domain
User c
has range
literal

has Reward Valuedp back to ToC or Data Property ToC

IRI: https://w3id.org/reward-ontology#hasRewardValue

It keeps the value of each reward.
has domain
Reward c
has range
literal

has Statusdp back to ToC or Data Property ToC

IRI: https://w3id.org/reward-ontology#hasStatus

Determines the task status e.g Completed, Ongoing etc.
has domain
Task c
has range
literal

has Total Pointsdp back to ToC or Data Property ToC

IRI: https://w3id.org/reward-ontology#hasTotalPoints

It keeps the total earned points of each user (total history of user activity). User earn points by completing tasks.
has domain
User c
has range
literal

Task Level Adjustmentdp back to ToC or Data Property ToC

IRI: https://w3id.org/reward-ontology#TaskLevelAdjustment

It denotes a specific adjustment value in order to determine the appropriate task level.
has domain
Task Level c
has range
literal

Tier Adjustmentdp back to ToC or Data Property ToC

IRI: https://w3id.org/reward-ontology#TierAdjustMent

It denotes a specific adjustment value in order to determine the appropriate task level.
has domain
Tier c
has range
literal

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties
ni: Named Individuals

References back to ToC

Ioannis Chrysakis, Giorgos Flouris, Theodore Patkos, Anastasia Dimou and Ruben Verborgh. REWARD: Ontology for reward schemes. ESWC 2020, Poster Session, 2-4, June 2020, Online (To appear).

Acknowledgements back to ToC

This work has been supported by the CAP-A project which has received funding from the European Union’s Horizon 2020 research and innovation programme under the NGI_TRUST grant agreement no 825618. The described research activities were also funded by Ghent University, imec, Flanders Innovation & Entrepreneurship (VLAIO). Ruben Verborgh is a postdoctoral fellow of the Research Foundation – Flanders (FWO). The authors thank Yannis Roussakis, Elisjana Ymeralli and Elias Tzortzakakis for contributions in the validation process of CAP-A use case.

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.