# SPoMO

SPoMO, the acronym for SocioPolitical Meme Ontology, is an ontology dedicated to describing the entities and properties of a socio-political meme in order to recognize it. Unlike SPoMePo, which focuses on prospectiving, SPoMO is oriented to the structure and fundamental components of socio-political memes. This ontology includes defining the key characteristics of memes, such as caption, template, graphic content or other. SPoMO helps to identify and classify socio-political memes, making it possible to recognize them.

<div data-full-width="true"><figure><img src="https://3561025346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXnMP3I7cSc4RXwZOPTrP%2Fuploads%2FANqmlg6Z8fLDspeVdw2l%2FSchermata%202024-08-02%20alle%2010.09.46.png?alt=media&#x26;token=907f0f7f-c409-4ecd-84c8-d272eed45cc5" alt=""><figcaption></figcaption></figure></div>

### <mark style="color:orange;">Classes</mark><mark style="color:green;">,</mark> <mark style="color:red;">Subclasses</mark> and <mark style="color:purple;">Individuals</mark>:

1. <mark style="color:orange;">: Caption</mark>
2. <mark style="color:orange;">: Connotation</mark>: <mark style="color:purple;">Ironic, Motivational, Offensive, Sarcastic</mark>
3. <mark style="color:orange;">: GraphichContent</mark>
4. <mark style="color:orange;">: MediaFrame</mark>
5. <mark style="color:orange;">: Politics</mark>: <mark style="color:red;">PoliticalActivity</mark> <mark style="color:purple;">(PoliticalActivity)</mark><mark style="color:red;">, PoliticalAgent (PoliticalSupporter</mark> <mark style="color:purple;">(PoliticalSupporter)</mark><mark style="color:red;">, Politician</mark> <mark style="color:purple;">(Politician)</mark><mark style="color:red;">)</mark>
6. <mark style="color:orange;">: SocialGroup</mark> <mark style="color:purple;">(SocialGroup)</mark>
7. <mark style="color:orange;">: SocioPoliticalMeme</mark>
8. <mark style="color:orange;">: Template</mark>

## <mark style="color:blue;">Object Properties</mark>:

1. <mark style="color:blue;">:</mark> <mark style="color:blue;">hasCaption</mark>: Refers to a SocioPoliticalMeme that has caption a Caption
2. <mark style="color:blue;">:</mark> <mark style="color:blue;">hasConnotation</mark>: Refers to a SocioPoliticalMeme that has connotation a Connotation
3. <mark style="color:blue;">cons:</mark> <mark style="color:blue;">hasCostituent</mark>: Inverse of isConstituentOf
4. <mark style="color:blue;">:</mark> <mark style="color:blue;">hasGraphicContent</mark>:  Refers to a SocioPoliticalMeme that has a graphical content represented by a GraphicContent class.&#x20;
5. <mark style="color:blue;">:</mark> <mark style="color:blue;">hasMediaFrame</mark>:  Refers to a SocioPoliticalMeme that has a media frame a MediaFrame
6. <mark style="color:blue;">:</mark> <mark style="color:blue;">hasTemplate</mark>: Refers to a SocioPoliticalMeme that has a template, a Template
7. <mark style="color:blue;">cons: isConstituentOf</mark>: Refers to a Caption or a GraphicContent is constituent of a MediaFrame. It is inverse of hasContituent.
8. <mark style="color:blue;">:</mark> <mark style="color:blue;">refersTo</mark>: Refers to a Caption or GraphicContent refers to a Politics.

### <mark style="color:green;">Data Properties:</mark>

1. <mark style="color:green;">: hasMedia</mark>: Refers to a GraphicContent or SocioPoliticalMeme that has media a Literal or a hexBinary
2. <mark style="color:green;">: hasValue</mark>: Refers to a Caption or a Connotation or Politics or SocialGroup or Template that has value a Literal or a string.
