Foundations of reusable and interoperable facet models using category theory

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

Faceted browsing has become ubiquitous with modern digital libraries and online search engines, yet the process is still difficult to abstractly model in a manner that supports the development of interoperable and reusable interfaces. We propose category theory as a theoretical foundation for faceted browsing and demonstrate how the interactive process can be mathematically abstracted. Existing efforts in facet modeling are based upon set theory, formal concept analysis, and light-weight ontologies, but in many regards, they are implementations of faceted browsing rather than a specification of the basic, underlying structures and interactions. We will demonstrate that category theory allows us to specify faceted objects and study the relationships and interactions within a faceted browsing system. Resulting implementations can then be constructed through a category-theoretic lens using these models, allowing abstract comparison and communication that naturally support interoperability and reuse.

Original languageEnglish
Pages (from-to)953-965
Number of pages13
JournalInformation Systems Frontiers
Volume18
Issue number5
DOIs
StatePublished - Oct 1 2016

Bibliographical note

Publisher Copyright:
© 2016, Springer Science+Business Media New York.

Keywords

  • Data models
  • Information architecture
  • Interactive systems
  • Reusability

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Software
  • Information Systems
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Foundations of reusable and interoperable facet models using category theory'. Together they form a unique fingerprint.

Cite this