| 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 ... |