RDF :: Sésamo :: Repositório

RDF :: Sésamo :: Repositório é um repositório em um servidor de gergelim.
Baixe Agora

RDF :: Sésamo :: Repositório Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Michael Hendricks
  • Site do editor:
  • http://search.cpan.org/~mndrix/Object-eBay-0.0.3/lib/Object/eBay/Boolean.pm

RDF :: Sésamo :: Repositório Tag


RDF :: Sésamo :: Repositório Descrição

RDF :: Sésamo :: Repositório é um repositório em um servidor de gergelim. RDF :: SESAME :: Repository é um repositório em um servidor de gergelim. Esta classe é o Workhorse do RDF :: Sésamo. Adicionando triplos, removendo triplos e consultar o repositório são todos feitos através de instâncias desta classe. Somente selecionar consultas são suportados neste momento, mas deve ser bastante direto adicionar funcionalidade de construção. Se você fizer isso, envie-me um patch.methodsconstruct (% opts) avalia uma consulta de construção e retorna a serialização do RDF do gráfico RDF resultante. Uma invocação mínima parece algo como: My $ Q = QQ (Construct {Parent} Ex: Haschild {Child} de {Child} Ex: HasParent {pai} usando namespace ex =); Meu $ RDF = $ repo-> Construct (Query => $ Q, format => 'tartaruga', se ocorrer um erro durante a construção, uma exceção é lançada. Isso é diferente de alguns métodos RDF :: Sésamo que retornam Undef.format necessário: YesIndicate o formato de serialização do RDF que o servidor de gergelim deve retornar. Os valores aceitáveis são 'RDFXML', 'tartaruga' e 'ntriples'.language padrão: serqlspecifica o idioma no qual a consulta de construção é escrita. Isto é incluído apenas para a compatibilidade de encaminhamento, uma vez que a única linguagem de consulta suportada pelo germe é serql.Output Padrão: Undefindicates onde a serialização RDF deve ser colocada. O valor padrão do Redef significa que a serialização deve simplesmente ser retornada como o valor do método de construção. Se o valor for um arquivo handhandle, a serialização é gravada nesse filehandle. O filehandle já deve estar aberto para gravação. Caso contrário, o valor é necessário para ser um nome de arquivo aberto para redação (clobbering conteúdo existente) e a serialização é gravada no arquivo.Query necessário: Yesthe texto da consulta de construção.Extract (% opts) extrai uma representação RDF de todos os os triplos no repositório. A única opção necessária é "formato" que especifica o formato de serialização do RDF resultante. A invocação mínima do método se parece com o meu $ RDF = $ repo-> extrato (formato => 'tartaruga') onde $ RDF é uma referência a um escalar contendo a serialização de todos os triplos no repositório. Os resultados de streaming retornados pelo gergelim são tratados adequadamente para que o uso de memória seja minimizado. Se a saída for enviada para um arquivo (consulte "Saída"), apenas um "pedaço" é mantido na memória de cada vez (sujeito a armazenamento em cache pelo seu sistema operacional). A serialização também pode ser compactada (ou processada de outra forma), pois ela está sendo transmitida do servidor (consulte "Compress"). O tratamento de erros é feito de maneira diferente neste método do que em outros métodos no RDF :: Sésamo. Ou seja, se ocorrer um erro, uma exceção é lançada (em vez de retornar a UNDEF e definir errstr (). Eventualmente, gostaria que todos os métodos se comportassem dessa maneira. Requisitos: · Perl.


RDF :: Sésamo :: Repositório Software Relacionado