Abstract
We integrate heterogeneous terminologies into our category-theoretic model of faceted browsing and show that existing terminologies and vocabularies can be reused as facets in a cohesive, interactive system. Commonly found in online search engines and digital libraries, faceted browsing systems depend upon one or more taxonomies which outline the structure and content of the facets available for user interaction. Controlled vocabularies or terminologies are often curated externally and are available as a reusable resource across systems. We demonstrated previously that category theory can abstractly model faceted browsing in a way that supports the development of interfaces capable of reusing and integrating multiple models of faceted browsing. We extend this model by illustrating that terminologies can be reused and integrated as facets across systems with examples from the biomedical domain. Furthermore, we extend our discussion by exploring the requirements and consequences of reusing existing terminologies and demonstrate how categorical operations can create reusable groupings of facets.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Barr, M., Wells, C.: Category Theory for Computing Science. Prentice Hall, New York (1990)
Bodenreider, O.: The unified medical language system (UMLS): integrating biomedical terminology. Nucleic Acids Res. 32(suppl. 1), D267–D270 (2004)
Bray, T.: The Javascript Object Notation (JSON) data interchange format (March 2014), https://tools.ietf.org/html/rfc7159/, retrieved 15 June 2016
Chu, H.J., Chow, R.C.: An information model for managing domain knowledge via faceted taxonomies. In: 2010 IEEE International Conference on Information Reuse and Integration (IRI), pp. 378–379. IEEE (2010)
CMS: Healthcare Common Procedure Coding System (HCPCS). Centers for Medicare & Medicaid Services (2003)
Coecke, B., Paquette, É.O.: Categories for the practising physicist. In: New Structures for Physics, pp. 173–286. Springer (2011)
Dawson, A., Brown, D., Broughton, V.: The need for a faceted classification as the basis of all methods of information retrieval. In: Aslib Proceedings: New Information Perspectives, vol. 58, pp. 49–72. Emerald Group Publishing Limited (2006)
Fagan, J.C.: Usability studies of faceted browsing: a literature review. Inf. Technol. Libr. 29(2), 58–66 (2013)
Harris, D.R.: Modeling reusable and interoperable faceted browsing systems with category theory. In: 2015 IEEE International Conference on Information Reuse and Integration (IRI), pp. 388–395. IEEE (2015)
Harris, D.R.: Foundations of reusable and interoperable facet models using category theory. Inf. Syst. Front. 18(5), 953–965 (2016)
Harris, D.R.: Modeling integration and reuse of heterogeneous terminologies in faceted browsing systems. In: 2016 IEEE 17th International Conference on Information Reuse and Integration (IRI), pp. 58–66. IEEE (2016)
Harris, D.R., Kavuluru, R., Jaromczyk, J.W., Johnson, T.R.: Rapid and reusable text visualization and exploration development with delve. In: Proceedings of the Summit on Clinical Research Informatics. AMIA (2017)
Harris, D.R., Kavuluru, R., Yu, S., Theakston, R., Jaromczyk, J.W., Johnson, T.R.: Delve: A document exploration and visualization engine. In: Proceedings of the Summit on Clinical Research Informatics, p. 179. AMIA (2014)
Hearst, M.A.: Clustering versus faceted categories for information exploration. Commun. ACM 49(4), 59–61 (2006)
Hearst, M.A.: Design recommendations for hierarchical faceted search interfaces. In: SIGIR Workshop on Faceted Search, pp. 1–5. ACM (2006)
Karwin, B.: SQL Antipatterns: Avoiding the Pitfalls of Database Programming, 1 edn. Pragmatic Bookshelf (2010)
Kern, E.F., Maney, M., Miller, D.R., Tseng, C.L., Tiwari, A., Rajan, M., Aron, D., Pogach, L.: Failure of icd-9-cm codes to identify patients with comorbid chronic kidney disease in diabetes. Health Serv. Res. 41(2), 564–580 (2006)
Lowe, H.J., Barnett, G.O.: Understanding and using the medical subject headings (mesh) vocabulary to perform literature searches. J. Am. Med. Assoc. 271(14), 1103–1108 (1994)
Murphy, S.N., Weber, G., Mendis, M., Gainer, V., Chueh, H.C., Churchill, S., Kohane, I.: Serving the enterprise and beyond with informatics for integrating biology and the bedside (i2b2). J. Am. Med. Inform. Assoc. 17(2), 124–130 (2010)
Niu, X., Hemminger, B.: Analyzing the interaction patterns in a faceted search interface. J. Assoc. Inf. Sci. Technol. (2014), http://dx.doi.org/10.1002/asi.23227
Phillips, S., Wilson, W.H.: Categorial compositionality: a category theory explanation for the systematicity of human cognition. PLoS Comput. Biol. 6(7), e1000858 (2010)
Prieto-DÃaz, R.: A faceted approach to building ontologies. In: IEEE International Conference on Information Reuse and Integration, IRI 2003, pp. 458–465. IEEE (2003)
Spivak, D.I.: Simplicial databases. arXiv preprint arXiv:0904.2012 (2009)
Spivak, D.I.: Functorial data migration. Inf. Comput. 217, 31–51 (2012)
Spivak, D.I.: Category Theory for the Sciences. MIT Press, Cambridge (2014)
Spivak, D.I., Giesa, T., Wood, E., Buehler, M.J.: Category theoretic analysis of hierarchical protein materials and social networks. PLoS ONE 6(9), e23911 (2011)
Viegas, F.B., Wattenberg, M., Feinberg, J.: Participatory visualization with wordle. IEEE Trans. Visual Comput. Graphics 15(6), 1137–1144 (2009)
Wall, H.K., Hannan, J.A., Wright, J.S.: Patients with undiagnosed hypertension: hiding in plain sight. JAMA 312(19), 1973–1974 (2014)
Wattenberg, M., Viégas, F.B.: The word tree, an interactive visual concordance. IEEE Trans. Visual Comput. Graphics 14(6), 1221–1228 (2008)
Wei, B., Liu, J., Zheng, Q., Zhang, W., Fu, X., Feng, B.: A survey of faceted search. J. Web Eng. 12(1–2), 41–64 (2013)
WHO: The ICD-10 classification of mental and behavioural disorders: clinical descriptions and diagnostic guidelines. In: The ICD-10 Classification of Mental and Behavioural Disorders: Clinical Descriptions and Diagnostic Guidelines. World Health Organization (1992)
Acknowledgment
The project described was supported by the NIH National Center for Advancing Translational Sciences through grant numbers UL1TR001998 and UL1TR000117. The content is solely the responsibility of the authors and does not necessarily represent the official views of the NIH.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Harris, D.R. (2018). Modeling Terminologies for Reusability in Faceted Systems. In: Rubin, S., Bouabana-Tebibel, T. (eds) Quality Software Through Reuse and Integration. FMI IRI 2016 2016 2016. Advances in Intelligent Systems and Computing, vol 561. Springer, Cham. https://doi.org/10.1007/978-3-319-56157-8_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-56157-8_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-56156-1
Online ISBN: 978-3-319-56157-8
eBook Packages: EngineeringEngineering (R0)