1. Introdução

A Web Semântica é uma teia de informações construída de forma a ser facilmente processável por máquinas em uma escala global. A ideia geral é a de criar uma maneira eficiente para representar dados na World Wide Web de forma a construir um banco global de dados conectados.

Este guia tem como objetivo fornecer uma base dos conceitos da Web Semântica, além de exemplos de alguns ambientes de desenvolvimento e implementação de aplicações para a manipulação de dados publicados na Web. O documento foi redigido de forma a fazer o leitor compreender esse novo universo em torno da enorme quantidade de dados publicados diariamente na Web, e a ideia de como descrever essas informações de forma que tanto as pessoas como as máquinas possam compreendê-las. O leitor com menos conhecimentos técnicos pode se concentrar apenas nos capítulos 2 e 3, que têm o objetivo de traçar um panorama e desenhar esse momento da Web. Os capítulos subsequentes entram em mais detalhes sobre a infraestrutura técnica proposta para a descrição dos dados publicados.

O capítulo 2 apresenta os conceitos que definem a World Wide Web , mostrando a evolução pela qual a Web tem passado, desde a sua invenção, começando como uma Web de Documentos, passando por uma ampliação na direção de uma plataforma universal de execução de aplicações, até chegar à extensão atual como uma Web de Dados. Além disso, nesse capítulo são introduzidos os conceitos de semântica e metadados. O capítulo seguinte apresenta o ecossistema que abrange os Dados na Web, onde são apresentados os conceitos de papéis desempenhados por diferentes tipos de participantes desse ambiente, assim como o ciclo de vida dos dados e a arquitetura subjacente a esse ecossistema.

A partir do capítulo 4 o guia começa uma descrição mais técnica, apresentando as tecnologias e os padrões que definem a Web Semântica, seguido do capítulo que apresenta as bases do conceito de Dados Conectados, com seu princípios, seu esquema de classificação e alguns exemplos. O Capítulo 6 apresenta uma parte fundamental para que se alcance o objetivo de fazer com que um significado pretendido pelo publicador dos dados seja o mesmo que o significado entendido pelo consumidor dos dados: o uso de vocabulários que possuam uma semântica bem definida. Nesse capítulo são apresentados alguns dos vocabulários de referência mais utilizados para a definição semântica dos dados e para a definição de ontologias de domínios específicos.

Finalmente, é apresentada uma conclusão do guia, seguida de um apêndice que apresenta alguns exemplos de softwares atualmente utilizados em ambientes de desenvolvimento para a geração de aplicações que manipulam Dados Conectados.

O objetivo deste guia não é se aprofundar tecnicamente em cada um dos itens apresentados mas, sim, trazer o leitor para esse novo universo de dados. O leitor interessado no aprofundamento técnico tem ao seu dispor um conjunto de mais de 100 links para especificações e documentos relacionados. Todas as referências deste guia estão disponíveis na Web. Boa Viagem!