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 language | English |
---|---|
Pages (from-to) | 953-965 |
Number of pages | 13 |
Journal | Information Systems Frontiers |
Volume | 18 |
Issue number | 5 |
DOIs | |
State | Published - 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