Apostila de Firebird

 Neste documento pretende-se fazer explicação o que é e como funcionar o banco de dados Firebird. Inicia-se com uma revisão sobre aspectos ligados a bancos de dados relacionais (à qual classe o Firebird pertence), introduzindo-se em seguida o Firebird. Faz-se uma revisão histórica e apresenta-se conceitos de estrutura e funcionamento do mesmo. Em seguida, passa-se as operações de manutenção do banco de dados, iniciando pelo backup/restore e em seguida sobre o processo de identificação, análise e correção de eventuais problemas com o banco de dados

Uma introdução à Web Semântica no domínio dos Sistemas de Informações Geográficas

A Web apresenta-se atualmente como uma das fontes de pesquisa mais utilizadas. Porém possui algumas limitações que impedem a realização de buscas mais precisas pelas informações desejadas. Visando corrigir este quadro, introduziu-se o conceito de Web Semântica. Porém, boa parte da Web ainda não incorporou os recursos necessários para que a Web Semântica se concretize. Similarmente, os sistemas de Informações Geográficas (SIG) na Web (WebGIS) apresentam a mesma limitação, acrescida das particularidades dos dados geográficos. Em razão das características similares com outras aplicações na Web (possuem uma grande gama de dados porém pouca significância para os mesmos), dos WebGIS podem beneficiar-se dos avanços da Web Semântica. É sobre este novo quadro dos WebGIS que trata este artigo.

Jena – Um Framework Web Semântico em Java

O Jena é um projeto que se originou dentro do núcleo de pesquisa em Web Semântica da HP. Seu objetivo é proporcionar um framework na linguagem Java que dê suporte à utilização da Web Semântica por qualquer aplicativo capaz de utilizá-lo. Este suporte inclui recursos para manipulação de RDF, RDFS, OWL e DAML+OIL.

É um projeto de código aberto (open source), gratuito e disponível na Web no endereço http://jena.sourceforge.net. No site está disponível uma ampla documentação, assim como também existe uma lista de discussão (cujo endereço está disponível no site) para aqueles que necessitarem maiores informações.

O objetivo deste estudo de caso é conhecer o Jena, suas características principais e como ele pode ser utilizado para o desenvolvimento de aplicações que usem ontologias representadas na linguagem OWL.

Uma ferramenta para a aprendizagem de desenvolvimento de sistemas

The following document contains my undergraduate work (in portuguese).

This work presents a tool to assist the process of learning about computer systems development. This allows the visual modeling of computational systems, through class diagrams according to the UML notation. From this, the corresponding code is generated automatically (in Smalltalk environment), already including support for the persistence of the data involved on a relational database through a persistence framework.

Similaridade entre documentos semi-estruturados (ERBD 2006)

Neste artigo faz-se uma breve revisão da literatura sobre um tema atual de pesquisa em banco de dados: similaridade entre documentos semi-estruturados. Primeiramente, introduz-se conceitos básicos e algoritmos relacionados ao tema, sugerindo uma taxonomia para os trabalhos existentes. Alguns trabalhos relacionados são revisados, destacando-se sua abordagem geral e particularidades. Conclui-se com uma comparação entre os trabalhos, analisando suas contribuições e limitações, além de sugerir alguns tópicos para pesquisa futura.