TM :: Bulk

TM :: Bulk é um módulo Perl para mapas de tópicos, traço de recuperação em massa.
Baixe Agora

TM :: Bulk Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Robert Barta
  • Site do editor:
  • http://search.cpan.org/~drrho/TM-1.43/lib/TM/PSI.pm

TM :: Bulk Tag


TM :: Bulk Descrição

TM :: massa é um módulo Perl para Topic Maps, massa Retrieval Trait. TM :: massa é um módulo Perl para Topic Maps, massa Retrieval Trait.SYNOPSIS my $ tm = ..... # obter um mapa de uso em qualquer lugar TM :: massa; usar Class :: Trait; Class :: Trait-> se candidatar ($ tm, 'TM :: massa'); # Dar a mapear o traço # descobrir o ambiente do tema my $ vórtice = $ TM-> vórtice ( 'some-tampa', { 'tipos' => , 'instâncias' => , 'tópico' => , 'papéis' => , 'membros' => ,}); # Encontrar nomes de tópicos (opcionalmente usando uma lista de preferência escopo) meus $ names = $ TM-> nomes (, ); Especialmente quando você construir interfaces de usuário, você pode precisar de acesso a muita informação tema-relacionado. Em vez de recolher esta 'a pé' os seguintes métodos ajudar a conseguir isso mais effectively.names $ name_hash_ref = $ TM-> nomes ($ lid_list_ref, ) Este método tem uma lista (de referência) de IDs de tópico e um opcional lista de escopo ids tópico. Para o ex ele vai tentar encontrar os nomes (nomes de tópicos para TMDM acólitos) .Se a lista de escopos é vazio, então a preferência é sobre o alcance sem restrições. Se nenhum nome para um tópico é nesse âmbito, algum outro será used.If a lista de escopos não é vazio, ele direciona a olhar primeiro para um nome no primeiro tópico escopo, então segundo, e assim por diante. Se você quer ter um nome, em qualquer caso, acrescentar * ao escopo list.If não exist nome para uma tampa especial, em seguida, um undef é devolvido no hash resultado. Referências para tópicos não-existentes são ignored.The resultado global é um hash (referência). As teclas são da forma tema-id @ âmbito-id (sem os espaços) e as seqüências de nome são o values.vortex $ info = $ TM-> vórtice (, $ vortex_lid, $ what_hashref, $ scope_list_ref) Este método retorna uma monte de informações sobre um toplet particular (vórtice). A função espera os seguintes parâmetros: tampa: a tampa do toplet em questão que: uma referência de hash descrevendo a extensão da informação (ver abaixo) escopos: uma lista (de referência) para escopos (atualmente não honrou) Para controlar o que exatamente deve ser devolvido, a referência que de hash pode conter seguintes componentes. Todos eles sendo marcados com aceitar um par adicional de inteiro especificar o intervalo que deve ser devolvido. Para pedir o primeiro vinte, use 0,19, para a próxima 20,39. A ordem em que os identificadores é devolvido é indefinido, mas estável ao longo de chamadas somente leitura subseqüentes. tópico: busca o toplet (que é apenas o localizador assunto, assunto indicadores informações). nomes (): obtém todos os nomes (como matriz de referência tripla ) ocorrências (): obtém todas as ocorrências (como matriz de referência tripla ) instâncias (): busca todos toplets que são exemplos directos do vórtice (que é considerado como classe aqui); instâncias * (): a mesma como exemplos, mas inclui todas as instâncias de subclasses dos tipos de vórtice (): obtém todos os tipos (directas) do vórtice (que é considerado como exemplo aqui) tipos * (): obtém todos os tipos (directa e indirecta) do vórtice (que é considerado como exemplo aqui) subclasses (): obtém todas as subclasses directos subclasses * () : o mesmo que subclasses, mas cria reflexivos, superclasses fecho transitórias (): busca todos superclasses directos superclasses * (): o mesmo que superclasses, mas cria papéis reflexiva, fecho transitória (): busca todas as ids afirmação onde o vórtice desempenha um papel pares (): vai buscar todos os tópicos que são também um exemplo direto de qualquer um dos) tipos (diretas deste tópico pares * ( ): obtém todos os temas que são também a () casos, directos ou indirectos, de qualquer dos tipos) (directos desta função topicThe irá determinar todas as informações solicitadas e irá preparar uma referência de hash armazenando cada informação em um componente hash. Sob que citar esta informação é armazenada, o chamador pode determinar com o hash acima como mostra o exemplo: Exemplo: $ vórtice = $ tm-> vórtice ( 'alguma de tampa', { 'tipos' => , 'casos' => , 'tópico' => , 'papéis' => ,}); O método morre se tampa não identificar um toplet adequada. Requisitos: · Perl.


TM :: Bulk Software Relacionado