Your SlideShare is downloading. ×
0
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
GLOBS Workshop @ SAPO Codebits 2008
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

GLOBS Workshop @ SAPO Codebits 2008

328

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
328
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. Parte I Globs: A Teoria Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  • 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. 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. 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. 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. 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. 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. 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. Parte II Globs: O Projecto Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  • 11. Motiva¸˜o ca Trados Multiterm (2005) Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  • 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. 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. 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. 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. 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. 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. 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. Parte III Globs: Implementa¸˜o ca Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  • 20. Brainstorming Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  • 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. 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. 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. 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. Formul´rios, Fluxo e Permiss˜es: Terminologias a o Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  • 26. Formul´rios, Fluxo e Permiss˜es: Conceito a o Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Globs Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  • 40. Globs Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  • 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. Parte IV Globs: Demonstra¸˜o ca Nuno Veloso e Alberto Sim˜es o GLOBS — Gestor de Terminologia Online
  • 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

×