MODELAGEM DE UMA ONTOLOGIA PARA CONSTRUÇÃO DE ALGORITMOS

Matheus Gomes Terra, Ana Paula Canal, Gustavo Stangherlin Cantarelli, Henrique Gabriel Goularte Pereira

Resumo


Com a complexidade das linguagens de programação, estudantes iniciantes na programação de computadores enfrentam dificuldades e, por isso, sistemas que auxiliem na compreensão desses conteúdos são ferramentas úteis. As ontologias fazem a representação dos conceitos, as quais, por meio de consultas, entregam informações relevantes ao usuário. Nesse sentido, este estudo tem como objetivo apresentar uma modelagem de uma ontologia, baseada nas disciplinas de algoritmos, com a ferramenta Protégé, para a construção e o desenvolvimento de algoritmos na linguagem de programação C.


Palavras-chave


Algoritmos; Ontologia; Protégé

Texto completo:

PDF

Referências


ABUHASSAN, I. A. O.; ALMASHAYKHI, A. M. O. Domain Ontology for Programming Languages. Journal of Computations & Modelling, Amman Arab University, v. 2, n. 4, p. 75-91, 2012.

AMBRÓSIO, A. P. L.; ALMEIDA, L.S.; MACEDO, J.; SANTOS, A.; FRANCO, A. H. Programação de computadores: compreender as dificuldades de aprendizagem dos alunos. Revista Galego-Portuguesa de Psicoloxia e Educación, Universidade Federal de Goias, v. 19, n. 1, p. 185-197, 2011.

BERNERS-LEE, J. H. T.; LASSILA, O. The semantic web. Scientific American, Nova Iorque, v. 284, n. 5, mai. 2001. Disponível em: . Acesso em: 01 de setembro de 2016.

BREITMAN, K.; LEITE, J. C. S. P. Ontologias: como e por que criá-las. Disponível em: , mai. 2004.

CUNHA, L. M. S. Web Semântica: estudo preliminar. Embrapa Informática Agropecuária. , set. 2002.

GASSEN, J. B.; FREITA, L. O.; SILVEIRA, M. C.; LIBRELOTTO, G. R. Uma comparação entre linguagens para consultas sobre ontologias OWL. Seminário de Informática – RS (SEMINFO RS 2008). Universidade Luterana do Brasil, Torres ,2008.

GUIZZARDI, G. Desenvolvimento para e com reuso: um estudo de caso no domínio de vídeo sob demanda. 2000. 202 f. Dissertação (Mestrado em 2000) – Centro Tecnológico da Universidade Federal do Espírito Santo, Espírito Santo, 2000.

HE, G.; AN, L. Ontology Language OWL Research Study. BaoDing University, BaoDing, China, 2011.

KOLIVER, C.; DORNELES, R. V.; ADAMI, A. G.; MARTINOTTO, A. L.; GAVA, V.; CASSOL, L. A. Introdução à construção de algoritmos: notas de aula. Caxias do Sul: Editora Educs, 2009.

LAMMEL, I.; MIELNICZUK, L. Aplicação da Web Semântica no Jornalismo. Estudos em Jornalismo e Mídia, Florianópolis, v. 9, n. 1, 2012. Disponível em: . Acesso em: 10 de setembro de 2016.

LEE, M.; YE, D. Y.; WANG, T. I. (2005). Java Learning Object Ontology. Laboratory of Intelligent Network Applications, National Chung Kung University. Disponível em: . Acesso em: 1 de outubro de 2016.

LIU, L.; ÖZSU, M. T. Encyclopedia of Database Systems. Springer, Estados Unidos: Editora Springer, 2009. (Vol. 1).

NOY, N. F.; MCGUINNESS, D. L. Ontology Development 101: a guide to creating your first ontology. Stanford University, 2000. Disponível em: . Acesso em: 5 de maio de 2016.

PANDEY, R.; DWIVEDI, D. S.; VERMA, P. UnivPeopleProgram Ontology: a OWL based Structural definition for Semantic Web. Uttar Pradesh, 2013. Disponível em: . Acesso em: 10 de outubro de 2016.

PICKLER, M. E. V. Web Semântica: ontologias como ferramentas de representação do conhecimento. Universidade Estadual de Londrina, 2007. Disponível em: . Acesso em: 10 de setembro de 2016.

PIERRAKEAS, C.; SOLOMOUR, G.; KAMEAS, A. An Ontology-based Approch in Learning Programming Languages. 16th Panhellenic Conference on Informatics, Piraeusm Grécia, v. 1, n. 1, p. 393-398, 2012. Disponível em: . Acesso em: 7 de outubro de 2016.

O’CONNOR, M. J.; DAS, A. K. SQWRL: a query language for OWL. Stanford Center for Biomedical Informatics Research, Stanford, Estados Unidos, v. 259, n. 1, p. 208-215, 2008. Disponível em: . Acesso em: 13 de setembro de 2016.

SCHILDT, H. C Completo e Total. 3. ed. Local: Editora E.R.J. Informática Ltda, 1997.

SOUZA, F. P.; ZAMPIROLLI, F. A.; PIMENTEL, E. P.; MARIETTO, M. G.. Estudo de Ontologias em Engenharia de Software, 2010. Disponível em: . Acesso em: 10 de setembro de 2016.

STUDER, R.; BENJAMINS, V. R.; FENSEL, D. Knowledged Engineering: principles and methods, 1998. Disponível em: . Acesso em: 1 de maio de 2016.

TONET, B.; KOLIVER, C. Núcleo de Apoio Aprendizagem de Programação. Universidade de Caxias do Sul, 2000. Disponível em: . Acesso em: 3 de outubro de 2016.

TURCATEL, I. O. Ontologias para a descoberta de recursos na ciência: análise de VIVO-ISF. 2014. 84 f. Trabalho de Conclusão de Curso (Especialização) –Universidade Federal do Rio Grande do Sul, Porto Alegre, 2014. Disponível em: . Acesso em: 15 de setembro de 2016.


Apontamentos

  • Não há apontamentos.