Skip to main content
. 2021 Feb 13;21(4):1322. doi: 10.3390/s21041322
Algorithm 1: Creating RDF triples.
1 import RDF libraries
2 g = Graph()
3 EMO = Namespace(“http://www.emonto.org/ (accessed on 18 December 2020)”)        //Creating a Namespace.
4 g.add_namespace(“emo”, EMO)        //Adding the namespace EMO.
5 g.add_namespace(“foaf”, FOAF)        //Adding the namespace FOAF, which is already defined in the libraries.
6 g.add_triple((EMO.E0001, RDF.type, EMO.Event))        //Creating an Event.
7 g.add_triple((EMO.P0001, RDF.type, FOAF.Person))        //Creating a Person.
8 g.add_triple((EMO.O0001, RDF.type, EMO.Object))        //Creating a Object.
9 g.add_triple((EMO.EM0001, RDF.type, EMO.Emotion))        //Creating an Emotion 1.
10 g.add_triple((EMO.EM0002, RDF.type, EMO.Emotion))        //Creating an Emotion 2.
11 g.add_triple((EMO.EM0003, RDF.type, EMO.Emotion))        //Creating an Emotion 3.
12 g.add_triple((EMO.E0001, EMO.produces, EMO.EM0001))    //Associating E0001 to EM001.
13 g.add_triple((EMO.E0001, EMO.produces, EMO.EM0002))    //Associating E0001 to EM002.
14 g.add_triple((EMO.E0001, EMO.produces, EMO.EM0003))    //Associating E0001 to EM003.
15 ...
16 g.add_triple((EMO.C0001, EMO.hasIntensity, Literal(0.13)))          //Intensity value.
17 g.add_triple((EMO.C0001, EMO.emotionValue, Literal(“anger”)))    //Recognized emotion.
18 ...