O objetivo da Arquitetura da Web Semântica é fornecer uma representação do conhecimento de dados ligados de modo a permitir o processamento da máquina em uma escala global. A W3C desenvolveu uma nova geração de linguagens de marcação padrão aberto que agora estão prontos para liberar mais funcionalidades, flexibilidade e acima de tudo, a lógica da próxima geração Web, abrindo a porta para a próxima geração dos Web Services.
Atualmente os serviços da Web que usam a rede J2EE e frameworks estão se esforçando para expandir contra as limitações da arquitetura da Web existente e suas normas de propriedade. Serviços Web Semântica oferecem um grande salto no desenvolvimento, o desenvolvedor pode explorar com sucesso seu potencial para entregar aplicações com busca semântica, e-mail coletivo e de processamento de texto colaborativo na web por exemplo.
Por que precisamos de um sistema deste tipo? Hoje em dia, é dificil de manipular os dados disponíveis na HyperText Markup Language (HTML), basta pensar informações sobre os horários de avião, estatísticas de futebol, e informações de compra de um produto. Embora atualmente disponível em inúmeros sites, usando os dados em sua forma HTML o mesmo é problemático, mesmo se utilizado eXtensible Markup Language (XML). A Web Semântica oferece uma maneira mais fácil de publicar os dados que podem ser acessados e re-postos como necessários.
Dos serviços de Web Semântica postados aqui como, aplicações com busca semântica, e-mail coletivo e de processamento de texto colaborativo na web podemos citar a relevância de um sistema de busca de um site de compras por exemplo, ao usuário digitar o produto desejado a utilização de web semântica torna o resultado mais eficiente, pois retorna ao usuário uma busca mais eficaz a sua necessidade.
Abaixo a imagem de uma tela de uma aplicação Java que processa OWL através de um WebServices onde acrescentei uma funcionalidade de busca de filhos:
Nenhum comentário:
Postar um comentário