Arquivo

Posts Tagged ‘Web Semântica’

Publicações sobre Linked Data em português

Há ainda poucos materiais escritos em português sobre Linked Data.
A seguir links para dois desses trabalhos publicados em 2011:

Minicurso – Linked Data – SBBD 2011
Minicurso – Linked Data – ERCEMAPI 2011

Se você conhece outros trabalhos, compartilhe conosco.

Tutorial sobre Linked Data

Na semana passada apresentamos um Tutorial sobre Linked Data na Conferência W3C Brasil. Os slides podem visualizados logo a seguir:

 

API to simplify use of Linked Data by Web developers

Linked Data API is a configurable API layer intended to support the creation of simple RESTful APIs to be deployed as a proxy in front of a SPARQL endpoint to support:

  • Generation of documents (information resources) for the publishing of Linked Data;
  • Provision of sophisticated querying and data extraction features, without the need for end-users to write SPARQL queries;
  • Delivery of multiple output formats from these APIs, including a simple serialisation of RDF in JSON syntax.

The Linked Data API provides a configurable way to access RDF data using simple RESTful URLs that are translated into queries to a SPARQL endpoint.
The API developer writes an API spec (in RDF) which specifies how to translate URLs into queries.

Read the Linked Data API specification.

ELDA is an open source implementation of the Linked Data API created by Epimorphics Ltd.

Elda is written in Java using Jena RDF toolkit and some of the Jena developers are also actively working on ELDA.

Manipulação de Álgebra SPARQL

A seguir alguns slides que estou preparando sobre manipulação de álgebra SPARQL usando o Jena ARQ.

Fuseki: um servidor SPARQL simples

O pessoal do projeto Jena lançou em janeiro de 2011 o Fuseki. Ele é um servidor SPARQL 1.1 focado na simplicidade de uso, algo que eu realmente adoro e valorizo!!!

O Joseki foi usado inicialmente em um Workshop sobre Linked Data segundo Andy Seaborne, um dos seus desenvolvedores:
“it’s been trailed at a workshop for people new to linked data”.Suporta o protocolo SPARQL HTTP, a linguagem SPARQL Query e a linguagem SPARQL Update.
O objetivo dele é permitir a publicação, o gerenciamento e o consumo de dados RDF de forma simples.
O arquivo jar dele (fuseki-sys.jar) já tem embutidas as seguintes ferramentas: Jena, ARQ (SPARQL query engine) e TDB (RDF Store).
Ao inicializarmos o servidor, temos uma interface Web capaz de realizar consultas, atualizações e upload de arquivos rdf diretamente para o dataset usado.
As consultas podem ser federadas, ou seja, acessar mais de uma fonte de dados através do uso da operação SERVICE. Também permite o uso de vários grafos RDF que podem ser configurados para serem acessados como se fizessem parte do grafo default.
Algumas limitações que serão tratadas em futuras versões são:

  • Cada instância do servidor Fuseki somente gerencia um único dataset.
  • Ainda não há como definir restrições de segurança.
  • Não permite o armazenamento em banco relacional através do SDB, mas somente em memória (in-memory) ou em RDF Store (TDB).

Espero que o Fuseki possa evoluir rápido. Ele faz muita coisa que o Joseki fazia de forma muito mais simples, mas ainda com algumas limitações.

Falando sobre isso, o desenvolvedor Andy Seaborne diz: “Think of Fuseki as ‘Joseki 4’. It’s a chance to simply and tidy up.”.
Ou seja, é como se fosse um Joseki mais simples e arrumado.
Para saber mais sobre o Fuseki e sobre o projeto Jena, veja estes slides.