De forma geral estou interessado em orientar dissertações de mestrado, projectos ou estágios nas seguintes áreas:
Por tecnologia:
Por área de aplicação:
Tenho no entanto especial interesse em orientar trabalhos na área da Web Semântica.
É uma área tecnológica extremamente promissora e fundamental no que se espera que venha a ser a Web da terceira geração. A segunda geração da Web caracterizou-se, entre outras coisas, pela classificação da informação, a separação entre informação e forma como esta é apresentada, pela propagação dos Serviços Web e pelo surgimento das primeiras comunidades virtuais. A Web semântica pretende contribuir para que a terceira geração deixe de assentar em simples informação e passe a assentar em conhecimento. Significa isto que, à informação devidamente classificada da Web de segunda geração (factos), vamos poder acrescentar regras que podem ser combinadas com factos e/ou outras regras para inferir novo conhecimento ou fazer prova de determinada afirmação. Espera-se assim, o surgimento dos primeiros serviços e aplicações inteligentes que, entre outras coisas, sejam capazes de se adaptar ao perfil e necessidades de cada utilizador tomando decisões e efectuando operações complexas de forma completamente autónoma. A informação (conhecimento) passará a ter um valor muito superior, passará a ser contextualizada, temporal, relacionável e, principalmente, computacionalmente processável. No âmbito desta tecnologia, mais concretamente no RDF, OWL e na Framework JENA, apresento as seguintes propostas e estou aberto a aceitar outras nesta área que sejam conducentes a dissertações de mestrado.
Pretende-se fazer prova da adequação da tecnologia da Web Semântica para desenvolvimento de um sistema que permita dar resposta às dúvidas que um cidadão comum possa ter sobre questões legais, sem que para tal exista qualquer intervenção humana por trás do sistema.
Em concreto, pretende-se desenvolver uma base de conhecimento de índole legal e facultar meios para o utilizador do sistema introduzir os factos que descrevem o problema concreto sobre o qual pretende esclarecer as suas dúvidas/questões. Esses factos não deverão traduzir conhecimento de índole legal (este fará parte da base de conhecimento), apenas a perspectiva do utilizador sobre o problema em questão. Deverão também ser facultados meios para o utilizador introduzir as questões que pretende colocar sobre o caso que descreveu. As respostas a essas questões serão obtidas através da máquina de inferência, parte “inteligente” da solução, aplicando o conhecimento de índole legal da base de conhecimento aos factos relatados pelo utilizador.
As respostas devem ser detalhadas e justificadas, isto é, cada passo necessário para obtenção de uma resposta deverá ser presente ao utilizador acompanhado do conhecimento de índole legal utilizado na sua dedução.
De forma a disponibilizar a aplicação ao maior número de utilizadores e uma vez que a mesma pode ser de grande utilidade para o público em geral, a aplicação deverá ser concebida para funcionar sobre Web, de preferência sob a forma de um portal.
A base de conhecimento e o motor de inferência devem ser implementados através de tecnologias da Web Semântica, como RDF e/ou OWL, fazendo para tal uso da framework JENA.
Pretende-se fazer prova da adequação da tecnologia da Web Semântica para descrever sistemas económicos com o objectivo de prever a evolução dos mercados financeiros.
Para que o sistema tire proveito da informação actualmente existente na Web, é necessário conceber e implementar uma solução que permita a recolha e classificação de informação no sentido de criar uma base de conhecimento dinâmica (fazer a ponte entre a Web de segunda geração com a Web de terceira geração) e estruturada segundo um modelo ontológico a definir pelo mestrando, com base em tecnologia RDF e/ou OWL.
Essa base de conhecimento deverá ser enriquecida com regras que permitam definir o comportamento dos vários agentes económicos, nomeadamente dos mercados financeiros.
O conhecimento inferido através da informação recolhida dinamicamente e das regras adicionadas à base de conhecimento deverá ser apresentado sobe a forma de uma página Web (na prática deverá apresentar a previsão de um conjunto de indicadores económicos à escolha do mestrando obtidos através do sistema).
A prova da adequação da tecnologia deverá ser feita através da validação das previsões.
É inegável a quantidade e valor da informação disponível na Web actual. No entanto, também é verdade que grande parte dela se traduz em “lixo” em virtude de ser desactualizada, não estar contextualizada, mas principalmente por não estar num formato que seja computacionalmente tratável. É aceitável para processamento humano, mas esta abordagem apresenta fortes limitações em virtude das limitações que os humanos têm para processar grandes quantidades de informação. Computacionalmente é possível de ser tratada, mas os resultados são pouco precisos e pouco eficazes. Veja-se o exemplo do Google, que para uma simples query devolve uma imensidão de respostas mas em que apenas uma pequena parte é efectivamente útil.
Na transição para a Web de terceira geração, não será aceitável “eliminar” a Web actual, e começar a construir uma nova de início. Terá que haver um esforço progressivo de transpor a informação existentes actualmente para os novos modelos que estão subjacentes à terceira geração da Web.
Uma outra abordagem é desenvolver soluções que dinamicamente façam a ponte entre estas duas realidades. É neste sentido que se propõe este tema, cujo objectivo é conceber uma arquitectura e soluções concretas que permitam a recolha de informação da Web actual e sua classificação para modelos de representação de conhecimento da Web semântica.
Essas abordagens devem considerar que a Web actual ainda é em grande parte composta por elementos da Web de primeira geração, em que os conteúdos surgem misturados na forma como são apresentados (informação está directamente embutida nas páginas); e que a Web de segunda geração já disponibiliza muita informação através de Serviços Web.