RDF :: linkeddata.

uma implementação de servidor de dados vinculada
Baixe Agora

RDF :: linkeddata. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Kjetil Kjernsmo
  • Site do editor:
  • http://search.cpan.org/~kjetilk/

RDF :: linkeddata. Tag


RDF :: linkeddata. Descrição

Uma implementação do servidor de dados vinculada RDF :: linkeddata é um módulo Perl que fornece uma implementação de servidor para servir dados vinculados a partir do host que ele está configurado. Sua principal característica é que ele pode fazer um modelo RDF, opcionalmente ler de arquivo (s) ou de um endpoint sparql e atender às URIs desses recursos de acordo com as melhores práticas de dados vinculadas. Ele fará a negociação de conteúdo, suporta muitas seralizações, e ele fará 303 redirecionamentos conforme necessário. Por exemplo, digamos que você controle um host lod.example.org e deseja usá-lo para servir dados vinculados. No arquivo, você tem um pouco de RDF que você deseja servir, como: @prefix rdfs: . RDFS: Etiquete "Dahut"; RDFs: sealso. rdfs: rótulo "mais aqui" .Este configurar este servidor para usar o arquivo acima fará http://lod.example.org/foo e http: // lod. exemplo.org/bar Dereferenciável sem mais esforços. O servidor também retornará um redirecionamento de 303 apropriado para um sufixo de dados ou página, dependendo do cabeçalho Accept do cliente e retornará uma representação do Data.Synopsisa Simple Plack Server ilustra o uso bem: use RDF :: LinkedData; Use plack :: Pedido; Use RDF :: Trine; Meu $ parser = RDF :: Trine :: Parser-> Novo ('Turtle'); Meu $ Modelo = RDF :: Trine :: Modelo-> Temporary_Model; Meu $ Base_URI = 'http: // localhost: 5000'; $ parser-> parse_file_into_model ($ bas basal_uri, 't / data / basic.ttl', $ modelo); meu $ ld = rdf :: linkeddata-> novo (modelo => $ modelo, base_uri => $ bas base_uri); Meu $ Linked_Data = Sub {My $ Env = Shift; Meu $ req = Plack :: Solicitação-> Novo ($ Env); meu $ URI = $ req-> path_info; if ($ req-> path_info = ~ m! ^ (. +?) /? (página | dados) $!) {$ URI = $ 1; $ ld-> tipo (US $ 2); } $ ld-> cabeçalhos_in ($ req- headers); Retornar $ LD-> Resposta ($ URI) -> finalizar; } Requisitos: · Perl.


RDF :: linkeddata. Software Relacionado

NLP :: Serviço.

Um serviço da web repousante baseado fora do dançarino para fornecer analisamento de idioma natural para o inglês ...

186

Download