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

!!! WORK IN PROGRESS !!!

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.

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

A complete documentation of the classes and properties can be read here.

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 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 (you can clone this repo, add your own RDF, TTL, or OWL file and publish it easily as HTML!)

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages