Roland Barthes narrative theory claims that a narrative can be broken down into five codes or sets of rules.
- Action code: Applies to any action that implies a further narrative action.
- Cultural code: An element in the narrative that is dependent on peoples knowledge of how the world works.
- Enigma code: Refers to any element in a story that is not explained and therefore exists as an enigma
- Semantic code: An element in a text that suggests an additional meaning by connotations.
- Symbolic code: Similar to semantic codes, but cover a wider level where new meanings arise.