Brazilian Journal of Biological Sciences (ISSN 2358-2731)

Home Archive v. 5, no. 9 (2018) Barreto


Vol. 5, No. 9, p. 3-12 - Apr. 30, 2018


H-KaaS: A Knowledge-as-a-Service architecture for E-health

Renan G. Barreto , Lucas Aversari , Cecília Neta A. P. Gomes and Natasha C. Q. Lino

Due to the need to improve access to knowledge and the establishment of means for sharing and organizing data in the health area, this research proposes an architecture based on the paradigm of Knowledge-as-a-Service (KaaS). This can be used in the medical field and can offer centralized access to ontologies and other means of knowledge representation. In this paper, a detailed description of each part of the architecture and its implementation was made, highlighting its main features and interfaces. In addition, a communication protocol was specified and used between the knowledge consumer and the knowledge service provider. Thus, the development of this research contributed to the creation of a new architecture, called H-KaaS, which established itself as a platform capable of managing multiple data sources and knowledge models, centralizing access through an easily adaptable API.

Knowledge-as-a-service architecture; Health informatics; Knowledge representation.


Full text

Armbrust, M.; Fox, A.; Griffith, R.; Joseph, A. D.; Katz, R.; Konwinski, A.; Lee, G.; Patterson, D.; Rabkin, A.; Stoica, I.; Zaharia, M. A view of cloud computing. Communications of the ACM, v. 53, No. 4, p. 50-58, 2010.

Baader, F. The description logic handbook: Theory, implementation and applications. Cambridge: Cambridge University Press, 2003.

Bastos, M. G.; Kirsztajn, G. M. Doença renal crônica: importância do diagnóstico precoce, encaminhamento imediato e abordagem interdisciplinar estruturada para melhora do desfecho em pacientes ainda não submetidos à diálise. Jornal Brasileiro de Nefrologia, v. 33, No. 1, p. 93-108, 2011.

Benlian, A.; Koufaris, M.; Hess, T. Service quality in Software-as-a-Service: Developing the SaaS-Qual measure and examining its role in usage continuance. Journal of Management Information Systems, v. 28, No. 3, p. 85-126, 2012.

Bloch, J. How to design a good api and why it matters. Proceeds of the 21st ACM SIGPLAN Symposium on Object-Oriented Program¬ming Systems, Languages, and Applications, p. 506-507, 2006.

Brachman, R.; Levesque, H. Knowledge Representation and Reasoning. San Francisco: Morgan Kaufmann Publishers, 2004.

Campos, S. P. R.; Pegado, C. N. A.; Lino, N. C. Q. Referatório semântico de objetos de aprendizagem sobre doença renal crônica. Journal of Health Informatics, v. 8, p. 417-427, 2016. Available from: <>. Accessed on: Nov. 23, 2017.

Crockford, D. The application/json media type for javascript object notation (json). Reston: The Internet Society, 2006. Available from: <>. Accessed on: Nov. 23, 2017.

Fremantle, P.; Weerawarana, S.; Khalaf, R. Enterprise services. Communications of the ACM, v. 45, No. 10, p. 77-82, 2002.

Grolinger, K.; Capretz, M. A. M.; Mezghani, E.; Exposito, E. Knowledge as a service framework for disaster data management. Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collabo¬rative Enterprises, WETICE, p. 313-318, 2013.

Hoyt, R. E.; Sutton, M.; Yoshihashi, A. Medical informatics: practical guide for the healthcare professional. 3. ed. Morrisville, North Carolina: Lulu, 2008.

IETF. Hypertext transfer protocol (http/1.1): Message syntax and routing. 2014. Available from: <>. Accessed on: Nov. 30, 2017.

Ladeira, M. Representação de conhecimento e redes de decisão. Porto Alegre: Universidade Federal do Rio Grande do Sul, 1997. (PhD thesis).

Lai, I. K.; Tam, S. K.; Chan, M. F. Knowledge cloud system for network collaboration: a case study in medical service industry in china. Expert Systems with Applications, v. 39, No. 15, p. 12205-12212, 2012.<

Levey, A.; Bosch, J.; Lewis, J., Rogers, N.; Roth, D. A simplified equation to predict glomerular filtration rate from serum creatinine. Journal of the American Society of Nephrology, v. 11, suppl. 2, p. 155A, 2000.

Masse, M. REST API design rulebook. Boston: O'Reilly Media Inc, 2011.

Papazoglou, M. P. Service-oriented computing: concepts, characteristics and directions. Proceedings of the Fourth International Conference on Web Information Systems Engineering - WISE 2003, p. 3-12, 2003.

Richardson, L.; Ruby, S. RESTful web services. Boston: O'Reilly Media, 2008.

Russell, S.; Norvig, P.; Artificial intelligence: a modern approach. Edinburgh: Prentice-Hall, Englewood Cliffs, 1995. v. 25. p. 27.

Sabbatini, R. Internet e educação médica. Informática Médica, v. 1, No. 3, 1998. Available from: <http://www.informatica>. Accessed on: Nov. 27, 2017.

SBN - Sociedade Brasileira de Nefrologia. O que é nefrologia? 2016. Available from: <>. Accessed on: Nov. 25, 2017.

Silva, R. P. Modelo de apoio ao diagnóstico no domínio médico: aplicando raciocínio baseado em casos. Brasília: Universidade Católica de Brasília, 2005. (Master dissertation).

Tavares, E. A.; Pegado, C. N. A.; Lino, N. C. Q. Suporte à decisão clínica no domínio da doença renal crônica. Journal of Health Informatics, v. 8, p. 839-847, 2016. Available from: <>. Accessed on: Nov. 23, 2017.

Wechsler, R.; Anção, M. S.; Campos, C. J. R.; Sigulem, D. A informática no consultório médico. Jornal de Pediatria, v. 79, suppl. 1, p. 3-12, 2003.

Xu, S.; Zhang, W. Knowledge as a service and knowledge breaching. Proceedings of 2005 IEEE International Conference on Services Computing, v. 1, p. 87-94, 2005.

Yoo, J. J.-W.; Gnanasekaran, K.; Cheng, C.-Y. A collaborative healthcare service framework and performance evaluation. American Journal of Industrial and Business Management, v. 4, No. 6, p. 274-283, 2014.