Skip to content

Ontology of fiction and narrative, developed as an extension of CIDOC-CRM and LRMoo.

Notifications You must be signed in to change notification settings

GOLEM-lab/golem-ontology

Repository files navigation

DOI

Cite as:

Pianzola, F., Pannach, F., Cheng, L. and Yang, X. (2024). GOLEM Ontology for Narrative and Fiction. https://doi.org/10.5281/zenodo.14911392

Golem Ontology for Narrative and Fiction

Ontology of fiction and narrative, developed as an extension of CIDOC-CRM and LRMoo, and aligned to DOLCE-Lite-Plus.

Narrative phenomena can be viewed as interconnected systems in which various components influence one another. Understanding the properties of narratives requires analyzing them in relation to each other and within their broader context, rather than in isolation (Pianzola, 2018). Formal ontologies provide a structured and systematic approach to representing the essential elements of storytelling. By capturing relevant concepts, constraints, and interrelationships among narrative elements, ontology ensures a consistent and explicit representation of the narrative domain.

In literary studies, traditional quantitative and probabilistic methods often struggle to account for the semantic richness and intensional qualities of texts (Ciotti, 2016). In contrast, ontology modeling highlights the complexities of narrative structure, making these elements explicit and computable.

The GOLEM project developed an ontology that models narratives and fiction independently of their specific domains. To achieve this, the project seeks to identify a common ground that defines how key elements of narrative structure—such as events, characters, social relationships, and settings—interrelate. By employing a modularization approach, GOLEM will create a comprehensive library of modules that encapsulate these narrative components, including modules for characters, relationships, events, settings, and narrative inference.

Furthermore, the ontology contributes to comparative studies by providing a structured framework for analyzing narratives across different cultural contexts. It enhances our understanding of cumulative cultural evolution in narratives, allowing for a more nuanced exploration of how narratives evolve and grows cumulatively over time (Pianzola et al., 2020).

  • The detailed description of each module can be read in the Wiki.

  • The complete description of classes and properties can be read in the formal documentation.

The figure below is an overview of the main classes and their relationships.

GOLEM Core

References

Ciotti, F. (2016). Toward a formal ontology for narrative. MATLIT: Materialidades da Literatura, 4(1), 29-44.

Pianzola, F. (2018). Looking at narrative as a complex system: The proteus principle. In Narrating complexity (pp. 101-122).

Pianzola, F., Acerbi, A., & Rebora, S. (2020). Cultural accumulation and improvement in online fan fiction. In CEUR Workshop Proceedings (Vol. 2723). CEUR-WS. org.

Technical implementation

  • Ontology development: Protégé
  • Diagrams: Lucidchart
  • Documentation: PyLode + custom GitHub action to publish im HTML via GiHub Pages

About

Ontology of fiction and narrative, developed as an extension of CIDOC-CRM and LRMoo.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages