fim, tais como: OWL: Web Ontology Language; KIF: Knowledge Interchange; RDF:Resource Definition; 4- Ontologia para Metodologias Ageis. E possivel verificar a utilizacao de ontologias para metodologias ageis atraves do trabalho realizado por [4]. Foi desenvolvida uma ferramenta denominada pelo autor de XPO (Extreme Programming Ontology). Seu trabalho teve como objetivo o desenvolvimento de um modelo formal especificando os principais conceitos da metodologia Extreme Programming, a fim de formar uma base solida de dados para extracao de informacao sobre a atividade dos desenvolvedores e tambem sobre o andamento do projeto como um todo. Inicialmente foram definidos os conceitos mais gerais, e depois foram especializando-os, atraves das definicoes das suas classes (funcao organizacional do produto e suas fases), ate que se obteve a classe do dominio completo. Em seguida foram agrupados os termos mais importantes, reunindo em tres conjuntos conceituais, formando os principais componentes da ferramenta, sendo elas: Organizational Role Phase Product Figura 1: Organizacao XPO 4.1 Aplicando Ontologia Segundo [4], foi utilizado RDF (Resource Definition) para gerar metadados de informacoes. Com isso foi criado uma base com historia de usuarios utilizando o padrao RDF, sendo possivel entao consultar informacoes atraves de um sistema de representacao de conhecimento (KRS). Na figura 2 e possivel visualizar um trecho do codigo Figura 2 Metadados de historias de clientes.Abaixo, na figura 3 segue a extracao das informacoes atraves submissao do arquivo mostrado na figura 2, em um sistema KRS (Knowledge Representation System) Figura 3- Sistema de Representacao do Conhecimento (KRS). Com isso foi possivel observar informacoes referente a estatistica do desenvolvedor, sendo que de acordo com o metadado submetido pode-se observar que as informacoes foram passadas de uma forma um tanto generica, cabendo ao KRS organiza-las e apresentar de uma forma compreensivel. 5 Conclusao Nesse trabalho foi possivel mostrar a utilizacao de ontologias para metodologias ageis, identificando seus beneficios, sua aplicacao, atraves da extracao de informacoes pertinentes ao processo de desenvolvimento de softwares. Foi possivel ainda identificar que e um campo amplo de pesquisa, pouco explorado e que pode ser muito bem aplicado para auxiliar as empresas a automatizar seus processos. Referencias [1] Hildenbrand, T.; Geisser, M.; Kude, T.; Bruch, D.; Acker, T.; , "Agile Methodologies for Distributed Collaborative Development of Enterprise Applications," Complex, Intelligent and Software Intensive Systems, 2008. CISIS 2008. International Conference on , vol., no., pp.540-545, 4-7 March 2008. [2] Abad, Z.S.H.; Sadi, M.H.; Ramsin, R.; , "Towards Tool Support for Situational Engineering of Agile Methodologies," Software Engineering Conference (APSEC), 2010 17th Asia Pacific , vol., no., pp.326-335. [3] NOLL, R. P. Rastreabilidade ontologica sobre o processo unificado. Dissertacao de Mestrado, Programa de Pos-Graduacao em Ciencia da Computacao, PUCRS, 2007, 132p. [4] Ceravolo, P.; Damiani, E.; Marchesi, M.; Pinna, S.; Zavatarelli, F.; A Ontology-based Process Modelling for XP, 2003. [5] Agile Manifest em: http://agilemanifesto.org/