Ficha Nº1
Exercício Nº1
2011-11-21

Criação de uma Ontologia SKOS a partir de uma folha de cálculo em Excel


Uma empresa que possui uma aplicação de gestão documental está a desenvolver novas funcionalidades para a mesma.

Uma das novas funcionalidade consiste em acrescentar um vocabulário controlado (taxonomia, ontologia) de todas as localidades do território português.

Para isso dispõe de uma folha Excel com todas as localidades (cuja exportação para XML se encontra em anexo).

Como a aplicação em causa só aceita vocabulários controlados no formato SKOS ("Simple Knowledge Organization System"), terás de desenvolver um conversor que transforme o ficheiro exportado num outro em formato SKOS.

Para resolver este problema tenta seguir o seguinte guião de tarefas:

(a) Descarrega os anexos e analisa-os;

(b)Como a exportação do Excel foi feita por um "leigo" é natural que contenha erros e que contenha informação que não interessa. Perde um pouco de tempo a analisá-la, a consertar o que tem de ser consertado, e a retirar do documento o que não interessa;

(c)Faz uma segunda análise aos dois documentos e pensa numa estratégia de conversão de um para o outro. Fará sentido pensar num formato intermédio?

(d)Cria uma stylesheet XSLT que converte do Excel para o teu formato intermédio;

(e)Cria uma segunda stylesheet que converte do formato intermédio para HTML;

(f)Cria uma terceira stylesheet que converte do formato intermédio para SKOS.