Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Emotion Shaver Scenario #33

Open
br0ast opened this issue Feb 2, 2021 · 0 comments
Open

Emotion Shaver Scenario #33

br0ast opened this issue Feb 2, 2021 · 0 comments

Comments

@br0ast
Copy link
Collaborator

br0ast commented Feb 2, 2021

Depends on

Independent

Description

Two users, A and B are dealing with the task of “text answering” for the artwork X. A says that the EmotionEvent “crying” present in this artwork triggers in them the emotion “suffering”. B instead describes this emotion as “unhappiness”. Both suffering and “unhappiness” are then generalized to “Sadness”.

Both suffering and Unhappiness refer to the prototype emotion of Sadness.

Competency Questions

CQ1) Retrieve the prototype emotion from an emotion word.

CQ2) Retrieve the emotion event that triggered an emotional reaction.

CQ3) Retrieve all emotion events that trigger a particular prototype emotion (This question is a way to link different artworks, as to say that artwork might be linked because they portray emotion events that refer to the same prototype emotion).

Ontology/Ontology Design Patterns Relevant for the scenario

Shaver Emotion Ontology re-uses the DOLCE ODP, in particular the class EmotionEvent (In Shaver, emotions are a reaction to an Event) is created as a subclass to DUL.owl#Event. Moreover, the standard emotion module for spice is used as well, in particular the emotion:label data property to describe the emotion events and also the two classes: EmotionWord and PrototypeEmotion are subclasses to e:Emotion.
Used as a standalone, the ontology only describes the emotion knowledge theory of Shaver. In order to be correctly applied to spice project it also needs to import the EmotionInCulturalContext module.

SPARQL Questions

CQ1


PREFIX: shavem: <https://w3id.org/spice/SON/ShaverEmotions/> 
PREFIX e: <https://w3id.org/spice/SON/emotion/> 

SELECT ?protEm WHERE {

?unhappiness a shavem:Unhappiness ;
shavem:refersToPrototypeEmotion ?protEm .

} LIMIT 100 

CQ2


PREFIX: shavem: <https://w3id.org/spice/SON/ShaverEmotions/> 
PREFIX e: <https://w3id.org/spice/SON/emotion/> 

SELECT ?emoevent WHERE {

?emoevent a shavem:EmotionEvent ;
shavem:triggers ex:unhappinessofA .

}
LIMIT 100

CQ3


PREFIX: shavem: <https://w3id.org/spice/SON/ShaverEmotions/> 
PREFIX e: <https://w3id.org/spice/SON/emotion/> 

SELECT ?emoevent WHERE {

?emoevent a shavem:EmotionEvent ;
shavem:triggers ?emotionword .

?emotionword a shavem:EmotionWord ;
shavem:refersToPrototypeEmotion shavem:Sadness .

}
LIMIT 100

Toy Dataset/SPARQL Endpoint

shaverscenario1.ttl

@br0ast br0ast changed the title Emotion Shaver Scenario (TO BE COMPLETED) Emotion Shaver Scenario Feb 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant