Ontologias e a Biblioteca Virtual - Programa de teste
-----------------------------------------------------
                             por Andrew Gan King Yuan


Para rodar este programa,  necessrio que estejam instalados na mquina o J2SDK, da Sun, e o Jena 2. O J2SDK pode ser encontrado no site da sun, www.sun.com, e o Jena 2 pode ser encontrado em http://jena.sourceforge.net. A varivel de ambiente CLASSPATH deve estar devidamente apontando para as bibliotecas do J2SDK e tambm do Jena 2. As bibliotecas do Jena 2 se encontram no diretrio lib/ dentro do diretrio de instalao do Jena, e so arquivos jar. Todos eles devem estar contidos no CLASSPATH.
O arquivo teste.conf contm configuraes para o programa. A primeira linha contm o nome do arquivo que representa a ontologia. A segunda linha contm o namescape da ontologia. A terceira linha o URI da propriedade sameClassAs. A quarta linha contm o endereo na web da biblioteca virtual. Essa disposicao do arquivo no deve ser alterada. Apenas as atribuies podem ser alteradas.

Para compilar, basta executar o comando.
$ javac -deprecation Teste.java

Porm, no  necessrio compilar o programa, j que ele j se encontra compilado. Ento, para rodar o programa, executar o comando
$ java Teste

O programa, ento carrega na mquina virtual a ontologia fornecida.
Para testar o programa, fornecer o nome de algum resource no primeiro campo de texto, por exemplo, ArtificialIntelligence. O nome do resource deve ser escrito exatamente como estiver escrito no arquivo ontologia. Ento, clicar no boto gerar sinnimos. Assim, no combo box abaixo do campo de texto, aparecero o nome dos resources que esto indicados na ontologia como sameClassAs da classe fornecida. Apenas aparecerao as classes que estiveram explicitamente indicadas como sameClassAs da classe fornecida.
Ento, aps gerados os sinonimos, podemos remover alguns resultados encontrados que no sejam desejados, selecionando a palavra no combo box e ento clicando em remover. Devemos ento clicar no botao pesquisar, que abrir o browser, indo para a pgina da biblioteca virtual, indicada em teste.conf.