GLOBS — Gestor de Terminologia Online

           Nuno Veloso e Alberto Sim˜es
                                    o
 nuno...
Parte I

              Globs: A Teoria




Nuno Veloso e Alberto Sim˜es
                         o     GLOBS — Gestor de T...
Terminologia




Defini¸˜o
     ca
    Terminologia,
    do Lat. terminu, termo + Gr. l´gos, tratados. f., tratado
        ...
Terminologia: Para quˆ?
                        e



Para que s˜o usadas?
          a

    documentar uma ´rea cient´
    ...
Terminologia: Para quem?



Quem s˜o os utilizadores t´
      a                   ıpicos?
    investigadores de determinad...
Terminologia: Como Organizar?

Orienta¸˜o ao Termo
       ca
    [...]
    Bunny, noun, adjective,
    Informal. a rabbit,...
Terminologia: Como Organizar?

Orienta¸˜o ao Conceito
       ca
                                    Conceito




         ...
Terminologia: o que incluir?




Para cada conceito, incluir...
     propriedades de conceito
     (defini¸˜o, imagem, ´rea...
Entrada Terminol´gica
                     o



 Imagem:
 Defini¸˜o: any of several soft-furred, large-eared, rodentlike
  ...
Parte II

            Globs: O Projecto




Nuno Veloso e Alberto Sim˜es
                         o     GLOBS — Gestor de ...
Motiva¸˜o
      ca




                 Trados Multiterm (2005)


      Nuno Veloso e Alberto Sim˜es
                     ...
Objectivos

Utilizadores
      sistema cooperativo;
    gest˜o de utilizadores;
        a
    gest˜o de permiss˜es sobre t...
Objectivos

Utilizadores
      sistema cooperativo;
    gest˜o de utilizadores;
        a
    gest˜o de permiss˜es sobre t...
Objectivos

Utilizadores
      sistema cooperativo;
    gest˜o de utilizadores;
        a
    gest˜o de permiss˜es sobre t...
Terminologia Globs

                                                     8
                                               ...
Inova¸˜o: Relacionamentos entre Conceitos
         ca


Aproxima¸˜o a Thesaurus
         ca
 Tornar expl´
            ıcit...
Inova¸˜o: Relacionamentos entre Conceitos
         ca


Aproxima¸˜o a Thesaurus
         ca
 Tornar expl´
            ıcit...
Inova¸˜o: Relacionamentos entre Conceitos
         ca


Aproxima¸˜o a Thesaurus
         ca
 Tornar expl´
            ıcit...
Parte III

        Globs: Implementa¸˜o
                         ca




Nuno Veloso e Alberto Sim˜es
                     ...
Brainstorming




       Nuno Veloso e Alberto Sim˜es
                                o     GLOBS — Gestor de Terminologia...
Web 2.0



criatividade
partilha de informa¸˜o
                   ca
dinamismo de utilizadores ⇒ colabora¸˜o de conte´do
 ...
Tecnologias Usadas


                 Free & Open Source Software

FLEX

                                         M´dulos
...
Tecnologias Usadas


                 Free & Open Source Software

FLEX

                                         M´dulos
...
Tecnologias Usadas


                 Free & Open Source Software

FLEX

                                         M´dulos
...
Formul´rios, Fluxo e Permiss˜es: Terminologias
      a                     o




       Nuno Veloso e Alberto Sim˜es
     ...
Formul´rios, Fluxo e Permiss˜es: Conceito
      a                     o




       Nuno Veloso e Alberto Sim˜es
          ...
Filosofia de Implementa¸˜o
                           ca

standards zelados pelo Drupal:
      c´digo escrito segundo o PEA...
Implica¸˜es dos Coding Standards
          co


    documenta¸˜o (estilo JavaDoc)
             ca
    c´digo leg´ e indent...
Implica¸˜es dos Coding Standards
          co


    documenta¸˜o (estilo JavaDoc)
             ca
    c´digo leg´ e indent...
Implica¸˜es dos Coding Standards
          co


    documenta¸˜o (estilo JavaDoc)
             ca
    c´digo leg´ e indent...
Fase pr´-Summerbits
       e




projecto final de Licenciatura em Inform´tica (UMinho)
                                   ...
Objectivos Alcan¸ados
                           c



Utilizadores

    1   gest˜o de utilizadores
            a
    2   s...
Objectivos Alcan¸ados
                           c



Utilizadores

    1   gest˜o de utilizadores
            a
    2   s...
Review




“ A interface ´ muito agrad´vel e bastante intuitiva. No
              e             a
entanto, devia ter instr...
Summerbits



Objectivos propostos
    internacionaliza¸˜o
                    ca
    generaliza¸˜o (configura¸˜o de termin...
Summerbits



Objectivos propostos
    internacionaliza¸˜o
                    ca
    generaliza¸˜o (configura¸˜o de termin...
Features actuais

Internacionaliza¸˜o
                ca

             funcional sistema avan¸ado de internacionaliza¸˜o c...
Trabalho a realizar



poss´ actualiza¸˜o para Drupal 6
    ıvel       ca
ainda mais intuitivo (⇒ AJAX)
implementa¸˜o de w...
Globs




        Nuno Veloso e Alberto Sim˜es
                                 o     GLOBS — Gestor de Terminologia Online
Globs




        Nuno Veloso e Alberto Sim˜es
                                 o     GLOBS — Gestor de Terminologia Online
MultiTerm vs Globs



MultiTerm                                       Globs
    muito caro                                ...
Parte IV

         Globs: Demonstra¸˜o
                         ca




Nuno Veloso e Alberto Sim˜es
                      ...
Ep´
  ılogo




                                 GLOBS
   htt://eremita.di.uminho.pt/terminologia




Obrigado pela aten¸˜...
Próximos SlideShares
Carregando em…5
×

GLOBS Workshop @ SAPO Codebits 2008

552 visualizações

Publicada em

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
552
No SlideShare
0
A partir de incorporações
0
Número de incorporações
9
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

GLOBS Workshop @ SAPO Codebits 2008

  1. 1. GLOBS — Gestor de Terminologia Online Nuno Veloso e Alberto Sim˜es o nunoveloso@drupal-pt.org / ambs@di.uminho.pt Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  2. 2. Parte I Globs: A Teoria Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  3. 3. Terminologia Defini¸˜o ca Terminologia, do Lat. terminu, termo + Gr. l´gos, tratados. f., tratado o dos termos t´cnicos de uma arte ou ciˆncia; e e conjunto desses termos; emprego de palavras peculiares a um escritor; nomenclatura. Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  4. 4. Terminologia: Para quˆ? e Para que s˜o usadas? a documentar uma ´rea cient´ a ıfica/tecnol´gica o (mini-dicion´rio tem´tico, referˆncia) a a e normalizar a linguagem usada em determinada ´rea a (que conjunto de termos deve ser usado, terminologia oficial) promover tradu¸˜es correctas para determinada ´rea co a (quais as tradu¸˜es usadas oficialmente) co Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  5. 5. Terminologia: Para quem? Quem s˜o os utilizadores t´ a ıpicos? investigadores de determinada ´rea: a como forma de documenta¸˜o/normaliza¸˜o; ca ca como referˆncia cient´ e ıfica; tradutores: de ´reas cient´ a ıficas/tecnol´gicas; o de aplica¸˜es computacionais; co utilizadores comuns: consulta dicionar´ ıstica; Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  6. 6. Terminologia: Como Organizar? Orienta¸˜o ao Termo ca [...] Bunny, noun, adjective, Informal. a rabbit, esp. a small or young one. [...] Rabbit, noun, any of several soft-furred, large-eared, rodentlike burrowing mammals of the family Leporidae, allied with the hares and pikas in the order Lagomorpha, having a divided upper lip and long hind legs, usually smaller than the hares and mainly distinguished from them by bearing blind and furless young in nests rather than fully developed young in the open. See also: bunny. [...] Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  7. 7. Terminologia: Como Organizar? Orienta¸˜o ao Conceito ca Conceito Representantes Coelho Rabbit Lapin Bunny Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  8. 8. Terminologia: o que incluir? Para cada conceito, incluir... propriedades de conceito (defini¸˜o, imagem, ´rea, ...) ca a l´ ınguas e respectivos termos propriedades por termo (n´mero, g´nero, exemplo de uso, tipo de linguagem, ...) u e Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  9. 9. Entrada Terminol´gica o Imagem: Defini¸˜o: any of several soft-furred, large-eared, rodentlike ca burrowing mammals of the family Leporidae. Portuguˆs e Inglˆs e Francˆs e Coelho Rabbit Lapin Cat.: nome Cat.: nome Cat.: nome N´mero: singular u N´mero: singular u N´mero: singular u G´nero: masculino e G´nero: masculino e G´nero: masculino e Dim.: coelhinho Bunny Cat.: nome/adj. N´mero: singular u G´nero: masculino e Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  10. 10. Parte II Globs: O Projecto Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  11. 11. Motiva¸˜o ca Trados Multiterm (2005) Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  12. 12. Objectivos Utilizadores sistema cooperativo; gest˜o de utilizadores; a gest˜o de permiss˜es sobre terminologias; a o Terminologias cria¸˜o de terminologias personalizadas; ca suporte para terminologias multilingue; Caracter´ ısticas Aplica¸˜o web; ca importa¸˜o/exporta¸˜o de terminologias; ca ca pesquisa livre; Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  13. 13. Objectivos Utilizadores sistema cooperativo; gest˜o de utilizadores; a gest˜o de permiss˜es sobre terminologias; a o Terminologias cria¸˜o de terminologias personalizadas; ca suporte para terminologias multilingue; Caracter´ ısticas Aplica¸˜o web; ca importa¸˜o/exporta¸˜o de terminologias; ca ca pesquisa livre; Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  14. 14. Objectivos Utilizadores sistema cooperativo; gest˜o de utilizadores; a gest˜o de permiss˜es sobre terminologias; a o Terminologias cria¸˜o de terminologias personalizadas; ca suporte para terminologias multilingue; Caracter´ ısticas Aplica¸˜o web; ca importa¸˜o/exporta¸˜o de terminologias; ca ca pesquisa livre; Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  15. 15. Terminologia Globs 8 > nome da terminologia > > p´blica / privada <u > colaboradores Terminologia > micro-estrutura > > > conceitos associados : 8 > terminologia associada > propriedades < Conceito > relacionamentos > imagens e outros anexos : 8 > termo > conceito associado < Termo > ıngua > l´ propriedades : Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  16. 16. Inova¸˜o: Relacionamentos entre Conceitos ca Aproxima¸˜o a Thesaurus ca Tornar expl´ ıcitas rela¸˜es entre conceitos! co Termo mais espec´ ıfico/abrangente αBT β ⇒ α ´ mais gen´rico que β e e αNT β ⇒ α ´ mais espec´ e ıfico que β BT ≡ NT −1 Termos relationados Termos relacionados por rela¸˜o ad hoc de qualquer natureza. ca Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  17. 17. Inova¸˜o: Relacionamentos entre Conceitos ca Aproxima¸˜o a Thesaurus ca Tornar expl´ ıcitas rela¸˜es entre conceitos! co Termo mais espec´ ıfico/abrangente αBT β ⇒ α ´ mais gen´rico que β e e αNT β ⇒ α ´ mais espec´ e ıfico que β BT ≡ NT −1 Termos relationados Termos relacionados por rela¸˜o ad hoc de qualquer natureza. ca Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  18. 18. Inova¸˜o: Relacionamentos entre Conceitos ca Aproxima¸˜o a Thesaurus ca Tornar expl´ ıcitas rela¸˜es entre conceitos! co Termo mais espec´ ıfico/abrangente αBT β ⇒ α ´ mais gen´rico que β e e αNT β ⇒ α ´ mais espec´ e ıfico que β BT ≡ NT −1 Termos relationados Termos relacionados por rela¸˜o ad hoc de qualquer natureza. ca Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  19. 19. Parte III Globs: Implementa¸˜o ca Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  20. 20. Brainstorming Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  21. 21. Web 2.0 criatividade partilha de informa¸˜o ca dinamismo de utilizadores ⇒ colabora¸˜o de conte´do ca u conte´do organizado u car´cter social a AJAX interfaces r´pidas e muito f´ceis de usar a a programa¸˜o modular ⇒ APIs ca “Beta perp´tuo” e Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  22. 22. Tecnologias Usadas Free & Open Source Software FLEX M´dulos o framework Drupal 5 Core Menu Profile PHP Search Upload MySQL Comments LTEX A Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  23. 23. Tecnologias Usadas Free & Open Source Software FLEX M´dulos o framework Drupal 5 Core Menu Profile PHP Search Upload MySQL Comments LTEX A Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  24. 24. Tecnologias Usadas Free & Open Source Software FLEX M´dulos o framework Drupal 5 Core Menu Profile PHP Search Upload MySQL Comments LTEX A Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  25. 25. Formul´rios, Fluxo e Permiss˜es: Terminologias a o Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  26. 26. Formul´rios, Fluxo e Permiss˜es: Conceito a o Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  27. 27. Filosofia de Implementa¸˜o ca standards zelados pelo Drupal: c´digo escrito segundo o PEAR Coding standards o documentado segundo as conven¸˜es de formata¸˜o Doxygen ⇒ API co ca /∗∗ ∗ I m p l e m e n t a t i o n o f custom p e r m i s s i o n s . ∗ Does n o t i n t e r a c t w i t h D r u p a l C o r e o r R o l e s . ∗ ∗ @param s t r i n g w i t h t h e t y p e o f t h e o b j e c t . ∗ @param a c t i o n t o be p e r f o r m e d . ∗ @param v a l u e t o p a s s t o q u e r i e s ( $GID o r $NID ) ∗ @return t r u e or f a l s e (1 | 0 ) . ∗/ f u n c t i o n g l o b s h a s p e r m s ( $type , $action , $ v a l u e ) { ... } Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  28. 28. Implica¸˜es dos Coding Standards co documenta¸˜o (estilo JavaDoc) ca c´digo leg´ e indentado o ıvel ⇒ atractivo para ajuda de outros programadores namespaces impl´ ıcitos uso de fun¸˜es da API co uso de hooks do Drupal ⇒ programa¸˜o modular ca respeito dos standards w3c licen¸a GPL v3 c ⇒ rigor Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  29. 29. Implica¸˜es dos Coding Standards co documenta¸˜o (estilo JavaDoc) ca c´digo leg´ e indentado o ıvel ⇒ atractivo para ajuda de outros programadores namespaces impl´ ıcitos uso de fun¸˜es da API co uso de hooks do Drupal ⇒ programa¸˜o modular ca respeito dos standards w3c licen¸a GPL v3 c ⇒ rigor Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  30. 30. Implica¸˜es dos Coding Standards co documenta¸˜o (estilo JavaDoc) ca c´digo leg´ e indentado o ıvel ⇒ atractivo para ajuda de outros programadores namespaces impl´ ıcitos uso de fun¸˜es da API co uso de hooks do Drupal ⇒ programa¸˜o modular ca respeito dos standards w3c licen¸a GPL v3 c ⇒ rigor Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  31. 31. Fase pr´-Summerbits e projecto final de Licenciatura em Inform´tica (UMinho) a paralelo com outras disciplinas 3 meses concep¸˜o/modula¸˜o ca ca implementa¸˜o ca objectivos: projecto interdisciplinar uso efectivo Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  32. 32. Objectivos Alcan¸ados c Utilizadores 1 gest˜o de utilizadores a 2 sistema colaborativo 3 gest˜o de permiss˜es sobre terminologias a o Extras impress˜o a Terminologias indexa¸˜o ca 4 cria¸˜o de terminologias orientadas ao conceito ca coment´rios a 5 adi¸˜o de l´ ca ınguas e propriedades a cada terminologia anexo de ficheiros comunica¸˜o entre utilizadores ca 2 temas beamer para Drupal Caracter´ ısticas 6 Web Application 7 importa¸˜o/exporta¸˜o de terminologias ca ca 8 pesquisa Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  33. 33. Objectivos Alcan¸ados c Utilizadores 1 gest˜o de utilizadores a 2 sistema colaborativo 3 gest˜o de permiss˜es sobre terminologias a o Extras impress˜o a Terminologias indexa¸˜o ca 4 cria¸˜o de terminologias orientadas ao conceito ca coment´rios a 5 adi¸˜o de l´ ca ınguas e propriedades a cada terminologia anexo de ficheiros comunica¸˜o entre utilizadores ca 2 temas beamer para Drupal Caracter´ ısticas 6 Web Application 7 importa¸˜o/exporta¸˜o de terminologias ca ca 8 pesquisa Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  34. 34. Review “ A interface ´ muito agrad´vel e bastante intuitiva. No e a entanto, devia ter instru¸oes para qualquer utilizador que n˜o c˜ a tenha quem lhe explique o funcionamento do programa. Tamb´m s´ teria a ganhar se houvesse uma vers˜o da eo a aplica¸˜o em portuguˆs e at´ francˆs. ” ca e e e Beta tester no 1. Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  35. 35. Summerbits Objectivos propostos internacionaliza¸˜o ca generaliza¸˜o (configura¸˜o de terminologias) ca ca interoperabilidade com outros sistemas Objectivos repensados internacionaliza¸˜o ca restrutura¸˜o do modelo de dados ca base para suporte de comunidade Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  36. 36. Summerbits Objectivos propostos internacionaliza¸˜o ca generaliza¸˜o (configura¸˜o de terminologias) ca ca interoperabilidade com outros sistemas Objectivos repensados internacionaliza¸˜o ca restrutura¸˜o do modelo de dados ca base para suporte de comunidade Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  37. 37. Features actuais Internacionaliza¸˜o ca funcional sistema avan¸ado de internacionaliza¸˜o com suporte para tradu¸˜o de conte´do c ca ca u funcional tradu¸˜o da interface global do Inglˆs para Portuguˆs, Francˆs e Galego ca e e e parcialmente funcional tradu¸˜o dos m´dulos espec´ ca o ıficos para Portuguˆs e to do tradu¸˜o dos conte´dos est´ticos ca u a Estrutura¸˜o de Terminologias ca trabalho futuro . . . Intercˆmbio de Terminologias a funcional exporta¸˜o para LaTeX ca funcional exporta¸˜o para PDF ca to do exporta¸˜o para TBX ca to do outros formatos. . . Base para Suporte de Comunidade funcional gest˜o e filtragem de conte´do (hack core → m´dulo contribuido) a u o funcional detec¸˜o de contas falsas (m´dulo existente; upgrade vers˜o 2) ⇒ evitar utilizadores ca o a “perversos” Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  38. 38. Trabalho a realizar poss´ actualiza¸˜o para Drupal 6 ıvel ca ainda mais intuitivo (⇒ AJAX) implementa¸˜o de wizards ca exporta¸˜o para outros formatos ca cria¸˜o de uma ajuda ca melhorar a interface para administradores nova estrutura de dados personaliza¸˜o de propriedades internas a terminologias ca Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  39. 39. Globs Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  40. 40. Globs Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  41. 41. MultiTerm vs Globs MultiTerm Globs muito caro acesso livre e gratuito n˜o colaborativo a colaborativo ferramenta predilecta ferramenta com actualiza¸˜es constates (sem co instala¸˜es) co agrad´vel a feio multiplataforma (Webapp) uniplataforma (Windows) Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  42. 42. Parte IV Globs: Demonstra¸˜o ca Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  43. 43. Ep´ ılogo GLOBS htt://eremita.di.uminho.pt/terminologia Obrigado pela aten¸˜o, at´ a uma pr´xima oportunidade! ca e o Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online

×