O que é o Mashup Builder?

Uma das facilidades do SemanticSUS é a ferramenta Mashup Builder, uma ferramenta que permite a construção automática de mashup de dados especializado usando a integração semântica à priori das fontes de dados. Como mostrado na Figura abaixo, o Mashup Builder recebe como entrada a especificação da visão de aplicação sobre a ontologia de domínio, e baseado na integração semântica, e realiza a materialização do mashup especializado requerido pelo usuário.

Construindo Mashup de Dados Especializado usando o Mashup Builder

Figura 1: Construção de Mashup de Dados Especializado
  1. Primeiro, o usuário deve especificar a necessidade de informação da aplicação através de uma consulta (facetada) definida sobre a ontologia de domínio.
  2. Em seguida, baseado na consulta definida no passo 1 e no resultado da integração semântica do SIM e SINASC, a ferramenta gera automáticamente a especificação da visão do mashup sobre as fontes de dados.
  3. Por fim, a ferramenta realiza a materialização da Visão do mashup em 3 passos:
    • Primeiro, as visões exportadas são materializadas D2RQ usando mapeamentos R2RML que mapeiam os dados das fontes de dados SIM e SINASC em instâncias das visões exportadas por estas fontes.
    • Em seguida, os links sameAs entre instâncias das classes sim:PessoaMorta e sinasc:RN são gerados pela ferramenta SILK, de acordo com a regra de linkage LRMN definida na visão semântica.
    • Por último, é realizada a fusão dos objetos - relacionados através de um link sameAS - em uma única representação. O processo de fusão é realizado pela ferramenta SIEVE.
Exemplo de Construção de Mashup Utilizando o Mashup Builder
Abaixo temos um video ilustrando o uso do Mashup Builder e uma comparação entre um dos mapeamentos dado como entrada e o mapeamento reescrito. O resultado desse mashup e sua descrição estão disponíveis na aba Mashup Especializado.
Acesso ao Mashup Builder
O acesso ao Mashup Builder não está disponivel ao público, pois isso implicaria permitir o acesso a dados sensiveis. Apenas gestores e pessoas autorizadas podem ter acesso a essa ferramenta e esses dados.