Objetivos de aprendizagem

  • Relação entre Bancos de Dados Relacionais e RDF.
  • Conhecimento básico dos princípios de mapeamento.

Implantação da web clássico

  • Acesso partilhado ao
    dados.
  • Expõe dados como
    webpages para consumo humano.

Triplification por Materialização

  • Acesso directo com os dados, os usuários podem criar suas próprias consultas.
  • Linked Data permite que outros aplicativos para consumir data.
  • Negativo: Precisa de um outro servidor com pegada de índices / memória.

Triplification por SPARQL-to-SQL-Reescrevendo

  • Todos os benefícios de mais anterior:
  • Sobrecarga de implantação reduzido, pegada pequena da memória
  • Os dados sempre atualizados

Mapeamentos para Triplification

  • Trabalhar para ambos Materialização e SPARQL-to-SQL-Reescrevendo
  • R2RML é o RDB mais proeminente para RDF mapeamento da linguagem
    • Mapeamentos feitos sob encomenda para a conversão de RDB em RDF
    • Recomendação W3C desde setembro 2012
    • Tartaruga de serialização



R2RML Conceitos Básicos

Prazo Mapa cria termos de RDF (Iris, literais e nós em branco)

  • a partir de um modelo ou
  • a partir de uma coluna, ou
  • a partir de uma expressão constante.

R2RML Conceitos Básicos

Prazo Mapa cria termos de RDF (Iris, literais e nós em branco)

  • a partir de um modelo ou
  • a partir de uma coluna, ou
  • a partir de uma expressão constante.

Triplica Mapa criar triplos

  • das linhas de uma tabela ou exibição,
  • usando o termo Maps.

R2RML Conceitos Básicos

Prazo Mapa cria termos de RDF (Iris, literais e nós em branco)

  • a partir de um modelo ou
  • a partir de uma coluna, ou
  • a partir de uma expressão constante.

Triplica Mapa criar triplos

  • das linhas de uma tabela ou exibição,
  • usando o termo Maps.

Referenciando modelos Mapa objeto a relações entre triplos Maps.

Mapeamento com R2RML


Mapeamento com R2RML

Mapeamento Simples Executado

A Sample Database


Mapeamento Simples Executado

Para o mapeamento anterior


Mapeamento Simples Executado

Resultados em