Skip to content

The Multi-Modal Pattern: Decoupling Modalities for Unified Representation in Multi-Modal Knowledge Graphs

License

Notifications You must be signed in to change notification settings

IDA-FBK/MultiModalPattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project webpage Paper CC BY-SA 4.0

The Multi-Modal Pattern: Decoupling Modalities for Unified Representation in Multi-Modal Knowledge Graphs

This repository contains the conceptual model and the application and alignment files for the multi-modal ontology design pattern described in the paper "The Multi-Modal Pattern: Decoupling Modalities for Unified Representation in Multi-Modal Knowledge Graphs".

Project Webpage: https://ida-fbk.github.io/MultiModalPatternWeb/

Multi-Modal ODP conceptual model

Multi-Modal ODP

We propose a Multi-Modal Ontology Design Pattern (ODP) that provides a domain-agnostic structural backbone for multi-modal representation by separating (i) a multi- modal entity as an information object, (ii) its concrete digital realisations as modal descriptors, and (iii) reusable modality specifications, including support for modality composition. The ODP's goal is to represent information entities with their associated modalities, of diverse nature, and the corresponding relationships between them (AIM1) while providing flexibility and extensibility to seamlessly incorporate new modalities and adapt to changes in existing ones (AIM2). These two aims1 determine the requirements underlying the pattern’s design: AIM1 identifies the functional requirements that the pattern should satisfy and that we represent in the four competency questions (CQs):

  • CQ1: What are the modalities that contribute to the representation of a data resource?
  • CQ2: Which modalities, if any, subsume or contain other modalities?
  • CQ3: What are the relationships between a resource and its associated modalities?
  • CQ4: What is the format or structure associated with a given resource?

AIM2 relates to the set of (non-functional) requirements:

  1. The pattern should enable the integration of heterogeneous modalities that collectively describe the same real-world entities.
  2. The pattern should establish a clear and consistent ontological commitment to the concept of modality
  3. The pattern should maintain abstraction at a level that ensures domain and task independence.
  4. The pattern should facilitate usability and extensibility, allowing practitioners to incorporate novel modalities and define inter-modality relationships.
  5. The pattern should support modularity to accommodate evolving modelling needs and promote interoperability.

Multi-Modal ODP Applications

Multi-Modal ODP Alignments

Note

Opening alignments files in Protégé will ask to import the Multi-Modal ODP file if not found.

Authors

License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0

Footnotes

  1. for further details, refer to Sections 4 and 5 of the paper.

About

The Multi-Modal Pattern: Decoupling Modalities for Unified Representation in Multi-Modal Knowledge Graphs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •