RAOP: Rethorical Annotation Ontology Project
Copyright © 2014-2015 Andrea Marchesini and Tiziana Mancinelli
This work is licensed under a Creative Commons Attribution License.
This copyright applies to the RAOP: Rethorical Annotation Ontology Project
This project aims to build a domain-specific ontology for the annotation of figures of speech, called RAOP – Rhetorical Annotation Ontology Project. RAOP will allow users to map rhetorical aspects of written and oral texts. Informed by the study of classical and modern rhetorical scholarship, this ontology, based on W3C Linked data and Semantic Web, will be a powerful model to represent the complexity of hierarchical and non-hierarchical structures such as a rhetorical system. Built in RDF, RAOP could also be expanded to all standards of Semantic Web and it could be used together with other formal ontologies already in existence such as FRBR, TEI and, CIDOC-CRM. This project is one of the possible approaches taken into consideration to digitize figures of speech by using technologies associated with Linked data and Semantic Web.
The aim of this project is to provide a tool for the digitization of figures of speech by using technologies associated with Linked data and the Semantic Web. Rhetoric as the art of discourse encompass a variety of principles and strategies – figures of speech and other compositional techniques – for the construction of a persuasive speaking or writing. Since the Aristotle to the early 20th century, this discipline was mainly dedicated to train students to be eloquent in a public space. The proliferation of schools produced many tutorials, several definitions and theories that allow a variety of methods and specialism. The purpose of RAOP is to support the rhetorical and syntactical digital literary analysis together with a scholarly theoretical approach of this realm.
Rhetoric is a set of operations made on language necessarily dependent on certain characteristics of language: all rhetorical operations are fundamental property of linear discourse which means that a discourse can be decomposed into a smaller and smaller units. RAOP seek to create the way for the representation of complex text structures as a rhetorical figure that involves multiple co-existing, hierarchical and no-hierarchical structure of annotation.
A figure of speech could belong to different categories characterized and distinguished by a combination of words with similar sounds or meanings, and it has a wide range of properties that involves the structure of the phrase. Rhetoric as the art of discourse encompasses a variety of principles and strategies – figures of speech and other compositional techniques – for the construction of a persuasive speaking or writing. Since the Aristotle to the early 20th century this discipline was mainly dedicated to train students: the proliferation of schools produced many tutorials, several definitions and theories, allowing differing purposes and methods.
A project such as ours aims to build a system to enable the user to detect figures of speech in order to disentangle mechanisms – grammatical and stylistic rules - that construct a discourse or the aspects of rhetoric that make communication more persuasive.In this project, we decided to take into account the categorisation found in the Manuale di retorica - Garavelli’s most recent Italian masterpiece.
Following Garavelli’s work, the RAOP hierarchy is organised into three main branches or categories: figures of speech, figures of thought, and tropes.
This project holds that the annotation of rhetorical figures is important not only for linguistic purposes, but also for discovering different styles of writing, purpose, and styles/typologies of written documents and genres. The study of rhetoric allows us to comprehensively analyse how language is used, looking at its emotional impact as much as its propositional content.
This document relies on the following specifications:
RAOP introduces the following classes and properties. A machine-friendly version is also available in RDF/XML.
Classes: | AdditionCategory | Alliteration | Anaphora | Assonance | Document | Epanalepsis | Epistrophe | FigureCategory | FigureOfSpeech | FigureOfThought | Group | Metaphor | Metonymy | OmissionCategory | Onomatopoeia | Oxymoron | Paronomasia | PermutationCategory | Phoneme | Polyptoton | Polysyndeton | RethoricalDevice | Rhyme | SemanticItem | Simile | Syllable | Synecdoche | Synesthesia | SyntacticalFigure | TranspositionCategory | Trope | Word |
Properties: | category | comparison | interpretation | items | linkingContent | phonemes | semanticItems | sense | sentence | soundElements | subject | syllables | value |Subclass Of: | | RethoricalDevice | FigureOfSpeech | |
---|---|
Category: | | AdditionCategory | SyntacticalFigure | |
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:raop="http://bakulf.github.io/raop/0.1#"> <!-- Why not waste a wild weekend at Westmore Water Park? --> <raop:Word raop:value="waste"> <raop:syllables><rdf:Seq> <rdf:li><raop:Syllable raop:value="wa" rdf:nodeID="waste_wa" /></rdf:li> <rdf:li><raop:Syllable raop:value="ste" /></rdf:li> </rdf:Seq></raop:syllables> </raop:Word> <raop:Word raop:value="wild"> <raop:phonemes><rdf:Seq> <rdf:li><raop:Phoneme raop:value="wʌ" rdf:nodeID="wild_wʌ" /></rdf:li> <rdf:li><raop:Phoneme raop:value="ɪ" /></rdf:li> <rdf:li><raop:Phoneme raop:value="ld" /></rdf:li> </rdf:Seq></raop:phonemes> </raop:Word> <raop:Word raop:value="weekend"> <raop:phonemes><rdf:Seq> <rdf:li><raop:Phoneme raop:value="w" rdf:nodeID="weekend_w" /></rdf:li> <!-- ... --> </rdf:Seq></raop:phonemes> </raop:Word> <raop:Word raop:value="westmore"> <raop:phonemes><rdf:Seq> <rdf:li><raop:Phoneme raop:value="w" rdf:nodeID="westmore_w" /></rdf:li> <!-- ... --> </rdf:Seq></raop:phonemes> </raop:Word> <raop:Word raop:value="water"> <raop:phonemes><rdf:Seq> <rdf:li><raop:Phoneme raop:value="w" rdf:nodeID="water_w" /></rdf:li> <!-- ... --> </rdf:Seq></raop:phonemes> </raop:Word> <raop:Alliteration> <raop:soundElements> <rdf:Seq> <rdf:li> <raop:Word raop:value="Why" /> </rdf:li> <rdf:li rdf:nodeID="waste_wa" /> <rdf:li rdf:nodeID="wild_wʌ" /> <rdf:li rdf:nodeID="weekend_w" /> <rdf:li rdf:nodeID="westmore_w" /> <rdf:li rdf:nodeID="water_w" /> </rdf:Seq> </raop:soundElements> </raop:Alliteration> </rdf:RDF>
[#] [back to top]
Subclass Of: | | RethoricalDevice | FigureOfSpeech | |
---|---|
Category: | | AdditionCategory | SyntacticalFigure | |
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:raop="http://bakulf.github.io/raop/0.1#"> <raop:Anaphora> <raop:soundElements> <rdf:Seq> <rdf:li> <raop:Word raop:value="This" /><!-- This royal throne of kings, this sceptred isle, --> </rdf:li> <rdf:li> <raop:Word raop:value="This" /><!-- This earth of majesty, this seat of Mars, --> </rdf:li> <rdf:li> <raop:Word raop:value="This" /><!-- This other Eden, demi-paradise, --> </rdf:li> <rdf:li> <raop:Word raop:value="This" /><!-- This fortress built by Nature for herself --> </rdf:li> </rdf:Seq> </raop:soundElements> </raop:Anaphora> </rdf:RDF>
[#] [back to top]
Subclass Of: | | RethoricalDevice | FigureOfSpeech | |
---|---|
Category: | | AdditionCategory | SyntacticalFigure | |
[#] [back to top]
Equivalent Classes: | foaf:Document |
---|
[#] [back to top]
Subclass Of: | | RethoricalDevice | FigureOfSpeech | |
---|---|
Category: | | AdditionCategory | SyntacticalFigure | |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:raop="http://bakulf.github.io/raop/0.1#"> <!-- In times like these, it is helpful to remember that there have always been times like these --> <raop:Epanalepsis> <raop:soundElements> <rdf:Seq> <rdf:li> <raop:Group><raop:items><rdf:Seq> <rdf:li><raop:Word raop:value="times" /></rdf:li> <rdf:li><raop:Word raop:value="like" /></rdf:li> <rdf:li><raop:Word raop:value="these" /></rdf:li> </rdf:Seq></raop:items></raop:Group> </rdf:li> <rdf:li> <raop:Group><raop:items><rdf:Seq> <rdf:li><raop:Word raop:value="times" /></rdf:li> <rdf:li><raop:Word raop:value="like" /></rdf:li> <rdf:li><raop:Word raop:value="these" /></rdf:li> </rdf:Seq></raop:items></raop:Group> </rdf:li> </rdf:Seq> </raop:soundElements> </raop:Epanalepsis> </rdf:RDF>
[#] [back to top]
Subclass Of: | | RethoricalDevice | FigureOfSpeech | |
---|---|
Category: | | AdditionCategory | SyntacticalFigure | |
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:raop="http://bakulf.github.io/raop/0.1#"> <raop:Epistrophe> <dc:creator>Shakespeare</dc:creator> <dc:title>The Tempest</dc:title> <raop:soundElements> <rdf:Seq> <rdf:li> <!-- Hourly joys be still upon you! --><raop:Word raop:value="you" /> </rdf:li> <rdf:li> <!-- Juno sings her blessings on you. [...] --><raop:Word raop:value="you" /> </rdf:li> <rdf:li> <!-- Scarcity and want shall shun you, --><raop:Word raop:value="you" /> </rdf:li> <rdf:li> <!-- Ceres' blessing so is on you. --><raop:Word raop:value="you" /> </rdf:li> </rdf:Seq> </raop:soundElements> </raop:Epistrophe> </rdf:RDF>
[#] [back to top]
Properties include: | | soundElements | |
---|---|
Subclass Of: | | RethoricalDevice | |
[#] [back to top]
Properties include: | | semanticItems | |
---|---|
Subclass Of: | | RethoricalDevice | |
[#] [back to top]
Properties include: | | items | |
---|
[#] [back to top]
Properties include: | | comparison | interpretation | linkingContent | sentence | subject | |
---|---|
Subclass Of: | | RethoricalDevice | Trope | |
[#] [back to top]
Properties include: | | interpretation | sentence | |
---|---|
Subclass Of: | | RethoricalDevice | Trope | |
[#] [back to top]
Subclass Of: | | RethoricalDevice | FigureOfSpeech | |
---|---|
Category: | | AdditionCategory | SyntacticalFigure | |
[#] [back to top]
Subclass Of: | | RethoricalDevice | FigureOfSpeech | |
---|---|
Category: | | AdditionCategory | |
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:raop="http://bakulf.github.io/raop/0.1#"> <raop:Oxymoron> <raop:semanticItems> <rdf:Seq> <!-- l'adolescenza mischiata nel tenebrore accecante di eterni pomeriggi estivi --> <rdf:li> <raop:SemanticItems> <raop:item> <raop:Word raop:value="tenebrore" /> </raop:item> </raop:SemanticItems> </rdf:li> <rdf:li> <raop:SemanticItems> <raop:item> <raop:Word raop:value="accecante" /> </raop:item> </raop:SemanticItems> </rdf:li> </rdf:Seq> </raop:semanticItems> </raop:Oxymoron> </rdf:RDF>
[#] [back to top]
Subclass Of: | | RethoricalDevice | FigureOfSpeech | |
---|---|
Category: | | AdditionCategory | SyntacticalFigure | |
[#] [back to top]
Subclass Of: | | FigureCategory | |
---|
[#] [back to top]
Properties include: | | value | |
---|
[#] [back to top]
Subclass Of: | | RethoricalDevice | FigureOfSpeech | |
---|---|
Category: | | AdditionCategory | SyntacticalFigure | |
[#] [back to top]
Subclass Of: | | RethoricalDevice | FigureOfSpeech | |
---|---|
Category: | | AdditionCategory | SyntacticalFigure | |
[#] [back to top]
Properties include: | | category | |
---|
[#] [back to top]
Subclass Of: | | RethoricalDevice | FigureOfSpeech | |
---|---|
Category: | | AdditionCategory | SyntacticalFigure | |
[#] [back to top]
Properties include: | | sense | |
---|
[#] [back to top]
Properties include: | | comparison | interpretation | linkingContent | sentence | subject | |
---|---|
Subclass Of: | | RethoricalDevice | Trope | |
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:raop="http://bakulf.github.io/raop/0.1#"> <raop:Simile> <raop:comparison rdf:nodeID="nuvole"/> <raop:interpretation>leggiadri e veloci come le nuvole</raop:interpretation> <raop:subject rdf:nodeID="cavalli"/> <raop:linkingContent rdf:nodeID="svelti"/> <raop:sentence> <raop:Group> <raop:items> <rdf:Seq> <rdf:li><raop:Word rdf:nodeID="cavalli" raop:value="cavalli" /></rdf:li> <rdf:li><raop:Word raop:value="sono " /></rdf:li> <rdf:li><raop:Word rdf:nodeID="svelti" raop:value="svelti" /></rdf:li> <rdf:li><raop:Word raop:value="come" /></rdf:li> <rdf:li><raop:Word raop:value="le" /></rdf:li> <rdf:li><raop:Word rdf:nodeID="nuvole" raop:value="nuvole" /></rdf:li> </rdf:Seq> </raop:items> </raop:Group> </raop:sentence> </raop:Simile> </rdf:RDF>
[#] [back to top]
Properties include: | | value | |
---|
[#] [back to top]
Properties include: | | interpretation | sentence | |
---|---|
Subclass Of: | | RethoricalDevice | Trope | |
[#] [back to top]
Subclass Of: | | RethoricalDevice | FigureOfSpeech | |
---|---|
Category: | | AdditionCategory | |
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:raop="http://bakulf.github.io/raop/0.1#"> <raop:Synesthesia> <raop:semanticItems> <rdf:Seq> <!-- l'adolescenza mischiata nel tenebrore accecante di eterni pomeriggi estivi --> <rdf:li> <raop:SemanticItems roap:sense="vista"> <raop:item> <raop:Word raop:value="colore" /> </raop:item> </raop:SemanticItems> </rdf:li> <!-- del --> <rdf:li> <raop:SemanticItems roap:sense="tatto"> <raop:item> <raop:Word raop:value="vento" /> </raop:item> </raop:SemanticItems> </rdf:li> </rdf:Seq> </raop:semanticItems> </raop:Synesthesia> </rdf:RDF>
[#] [back to top]
Subclass Of: | | FigureCategory | |
---|
[#] [back to top]
Subclass Of: | | RethoricalDevice | |
---|
[#] [back to top]
Properties include: | | phonemes | syllables | value | |
---|
[#] [back to top]
Domain: | having this properties implies being a | RethoricalDevice | |
---|---|
Range: | every value of this property is a | FigureCategory | |
[#] [back to top]
Domain: | having this properties implies being a | Simile | Metaphor | |
---|
[#] [back to top]
Domain: | having this properties implies being a | Metaphor | Metonymy | Synecdoche | Simile | |
---|
[#] [back to top]
Domain: | having this properties implies being a | Group | |
---|---|
Range: | every value of this property is a | Group | Word | Phoneme | Syllable | |
[#] [back to top]
Domain: | having this properties implies being a | Simile | Metaphor | |
---|
[#] [back to top]
Domain: | having this properties implies being a | Word | |
---|
[#] [back to top]
Domain: | having this properties implies being a | FigureOfThought | |
---|---|
Range: | every value of this property is a | Group | Word | |
[#] [back to top]
Domain: | having this properties implies being a | SemanticItem | |
---|
[#] [back to top]
Domain: | having this properties implies being a | Metaphor | Metonymy | Synecdoche | Simile | |
---|---|
Range: | every value of this property is a | Group | |
[#] [back to top]
Domain: | having this properties implies being a | FigureOfSpeech | |
---|---|
Range: | every value of this property is a | Group | Word | Phoneme | Syllable | |
[#] [back to top]
Domain: | having this properties implies being a | Simile | Metaphor | |
---|
[#] [back to top]
Domain: | having this properties implies being a | Word | |
---|
[#] [back to top]
Domain: | having this properties implies being a | Word | Phoneme | Syllable | |
---|
[#] [back to top]