Globs - Gestão de Glossários
Transcript of Globs - Gestão de Glossários
GLOBS — Gestor de Terminologia Online
Nuno Veloso e Alberto [email protected] / [email protected]
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Parte I
Globs: A Teoria
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Terminologia
Definicao
Terminologia,
do Lat. terminu, termo + Gr. logos, tratados. f., tratadodos termos tecnicos de uma arte ou ciencia;conjunto desses termos;emprego de palavras peculiares a um escritor;nomenclatura.
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Terminologia: Para que?
Para que sao usadas?
documentar uma area cientıfica/tecnologica(mini-dicionario tematico, referencia)
normalizar a linguagem usada em determinada area(que conjunto de termos deve ser usado, terminologia oficial)
promover traducoes correctas para determinada area(quais as traducoes usadas oficialmente)
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Terminologia: Para quem?
Quem sao os utilizadores tıpicos?
investigadores de determinada area:
como forma de documentacao/normalizacao;como referencia cientıfica;
tradutores:
de areas cientıficas/tecnologicas;de aplicacoes computacionais;
utilizadores comuns:
consulta dicionarıstica;
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Terminologia: Como Organizar?
Orientacao ao Termo
[...]
Bunny, noun, adjective,Informal. a rabbit, esp. a small or young one.
[...]
Rabbit, noun,any of several soft-furred, large-eared, rodentlike burrowingmammals of the family Leporidae, allied with the hares andpikas in the order Lagomorpha, having a divided upper lip andlong hind legs, usually smaller than the hares and mainlydistinguished from them by bearing blind and furless young innests rather than fully developed young in the open. See also:bunny.
[...]
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Terminologia: Como Organizar?
Orientacao ao Conceito
Conceito
Representantes
Coelho Rabbit
Bunny
Lapin
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Terminologia: o que incluir?
Para cada conceito, incluir...
propriedades de conceito(definicao, imagem, area, ...)
lınguas e respectivos termos
propriedades por termo(numero, genero, exemplo de uso, tipo de linguagem, ...)
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Entrada Terminologica
Imagem:Definicao: any of several soft-furred, large-eared, rodentlikeburrowing mammals of the family Leporidae.
Portugues
CoelhoCat.: nomeNumero: singularGenero: masculinoDim.: coelhinho
Ingles
RabbitCat.: nomeNumero: singularGenero: masculino
BunnyCat.: nome/adj.Numero: singularGenero: masculino
Frances
LapinCat.: nomeNumero: singularGenero: masculino
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Parte II
Globs: O Projecto
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Motivacao
Trados Multiterm (2005)
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Objectivos
Utilizadores
sistema cooperativo;
gestao de utilizadores;
gestao de permissoes sobre terminologias;
Terminologias
criacao de terminologias personalizadas;
suporte para terminologias multilingue;
Caracterısticas
Aplicacao web;
importacao/exportacao de terminologias;
pesquisa livre;
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Objectivos
Utilizadores
sistema cooperativo;
gestao de utilizadores;
gestao de permissoes sobre terminologias;
Terminologias
criacao de terminologias personalizadas;
suporte para terminologias multilingue;
Caracterısticas
Aplicacao web;
importacao/exportacao de terminologias;
pesquisa livre;
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Objectivos
Utilizadores
sistema cooperativo;
gestao de utilizadores;
gestao de permissoes sobre terminologias;
Terminologias
criacao de terminologias personalizadas;
suporte para terminologias multilingue;
Caracterısticas
Aplicacao web;
importacao/exportacao de terminologias;
pesquisa livre;
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Terminologia Globs
Terminologia
8>>>><>>>>:nome da terminologiapublica / privadacolaboradoresmicro-estruturaconceitos associados
Conceito
8>><>>:terminologia associadapropriedadesrelacionamentosimagens e outros anexos
Termo
8>><>>:termoconceito associadolınguapropriedades
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Inovacao: Relacionamentos entre Conceitos
Aproximacao a Thesaurus
Tornar explıcitas relacoes entre conceitos!
Termo mais especıfico/abrangente
αBTβ ⇒ α e mais generico que β
αNTβ ⇒ α e mais especıfico que β
BT ≡ NT−1
Termos relationados
Termos relacionados por relacao ad hoc de qualquer natureza.
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Inovacao: Relacionamentos entre Conceitos
Aproximacao a Thesaurus
Tornar explıcitas relacoes entre conceitos!
Termo mais especıfico/abrangente
αBTβ ⇒ α e mais generico que β
αNTβ ⇒ α e mais especıfico que β
BT ≡ NT−1
Termos relationados
Termos relacionados por relacao ad hoc de qualquer natureza.
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Inovacao: Relacionamentos entre Conceitos
Aproximacao a Thesaurus
Tornar explıcitas relacoes entre conceitos!
Termo mais especıfico/abrangente
αBTβ ⇒ α e mais generico que β
αNTβ ⇒ α e mais especıfico que β
BT ≡ NT−1
Termos relationados
Termos relacionados por relacao ad hoc de qualquer natureza.
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Parte III
Globs: Implementacao
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Brainstorming
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Web 2.0
criatividade
partilha de informacao
dinamismo de utilizadores ⇒ colaboracao de conteudo
conteudo organizado
caracter social
AJAX
interfaces rapidas e muito faceis de usar
programacao modular ⇒ APIs
“Beta perpetuo”
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Tecnologias Usadas
Free & Open Source Software
FLEX
framework Drupal 5
PHP
MySQL
LATEX
Modulos
Core
Menu
Profile
Search
Upload
Comments
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Tecnologias Usadas
Free & Open Source Software
FLEX
framework Drupal 5
PHP
MySQL
LATEX
Modulos
Core
Menu
Profile
Search
Upload
Comments
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Tecnologias Usadas
Free & Open Source Software
FLEX
framework Drupal 5
PHP
MySQL
LATEX
Modulos
Core
Menu
Profile
Search
Upload
Comments
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Formularios, Fluxo e Permissoes: Terminologias
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Formularios, Fluxo e Permissoes: Conceito
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Filosofia de Implementacao
standards zelados pelo Drupal:
codigo escrito segundo o PEAR Coding standards
documentado segundo as convencoes de formatacao Doxygen ⇒ API
/∗∗∗ 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 not i n t e r a c t w i t h Drupa l Core o r R o l e s .∗∗ @param s t r i n g w i t h th e t y p e o f th e o b j e c t .∗ @param a c t i o n to be pe r fo r me d .∗ @param v a l u e to p a s s to q u e r i e s ( $GID o r $NID )∗ @ r e t u r n t r u e o r 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 , $ a c t i o n , $ v a l u e ) {. . .}
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Implicacoes dos Coding Standards
documentacao (estilo JavaDoc)
codigo legıvel e indentado
⇒ atractivo para ajuda de outros programadores
namespaces implıcitos
uso de funcoes da API
uso de hooks do Drupal
⇒ programacao modular
respeito dos standards w3c
licenca GPL v3
⇒ rigor
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Implicacoes dos Coding Standards
documentacao (estilo JavaDoc)
codigo legıvel e indentado
⇒ atractivo para ajuda de outros programadores
namespaces implıcitos
uso de funcoes da API
uso de hooks do Drupal
⇒ programacao modular
respeito dos standards w3c
licenca GPL v3
⇒ rigor
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Implicacoes dos Coding Standards
documentacao (estilo JavaDoc)
codigo legıvel e indentado
⇒ atractivo para ajuda de outros programadores
namespaces implıcitos
uso de funcoes da API
uso de hooks do Drupal
⇒ programacao modular
respeito dos standards w3c
licenca GPL v3
⇒ rigor
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Fase pre-Summerbits
projecto final de Licenciatura em Informatica (UMinho)
paralelo com outras disciplinas
3 meses
concepcao/modulacaoimplementacao
objectivos:
projecto interdisciplinaruso efectivo
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Objectivos Alcancados
Utilizadores
1 gestao de utilizadores
2 sistema colaborativo
3 gestao de permissoes sobre terminologias
Terminologias
4 criacao de terminologias orientadas ao conceito
5 adicao de lınguas e propriedades a cada terminologia
Caracterısticas
6 Web Application
7 importacao/exportacao de terminologias
8 pesquisa
Extras
impressao
indexacao
comentarios
anexo de ficheiros
comunicacao entre utilizadores
2 temas beamer para Drupal
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Objectivos Alcancados
Utilizadores
1 gestao de utilizadores
2 sistema colaborativo
3 gestao de permissoes sobre terminologias
Terminologias
4 criacao de terminologias orientadas ao conceito
5 adicao de lınguas e propriedades a cada terminologia
Caracterısticas
6 Web Application
7 importacao/exportacao de terminologias
8 pesquisa
Extras
impressao
indexacao
comentarios
anexo de ficheiros
comunicacao entre utilizadores
2 temas beamer para Drupal
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Review
“ A interface e muito agradavel e bastante intuitiva. Noentanto, devia ter instrucoes para qualquer utilizador que naotenha quem lhe explique o funcionamento do programa.Tambem so teria a ganhar se houvesse uma versao daaplicacao em portugues e ate frances. ”
Beta tester no1.
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Summerbits
Objectivos propostos
internacionalizacao
generalizacao (configuracao de terminologias)
interoperabilidade com outros sistemas
Objectivos repensados
internacionalizacao
restruturacao do modelo de dados
base para suporte de comunidade
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Summerbits
Objectivos propostos
internacionalizacao
generalizacao (configuracao de terminologias)
interoperabilidade com outros sistemas
Objectivos repensados
internacionalizacao
restruturacao do modelo de dados
base para suporte de comunidade
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Features actuais
Internacionalizacao
funcional sistema avancado de internacionalizacao com suporte para traducao de conteudo
funcional traducao da interface global do Ingles para Portugues, Frances e Galego
parcialmente funcional traducao dos modulos especıficos para Portugues
to do traducao dos conteudos estaticos
Estruturacao de Terminologias
trabalho futuro . . .
Intercambio de Terminologias
funcional exportacao para LaTeX
funcional exportacao para PDF
to do exportacao para TBX
to do outros formatos. . .
Base para Suporte de Comunidade
funcional gestao e filtragem de conteudo (hack core → modulo contribuido)
funcional deteccao de contas falsas (modulo existente; upgrade versao 2) ⇒ evitar utilizadores“perversos”
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Trabalho a realizar
possıvel actualizacao para Drupal 6
ainda mais intuitivo (⇒ AJAX)
implementacao de wizards
exportacao para outros formatos
criacao de uma ajuda
melhorar a interface para administradores
nova estrutura de dados
personalizacao de propriedades internas a terminologias
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Globs
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Globs
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
MultiTerm vs Globs
MultiTerm
muito caro
nao colaborativo
ferramenta predilecta
feio
uniplataforma (Windows)
Globs
acesso livre e gratuito
colaborativo
ferramenta comactualizacoes constates (seminstalacoes)
agradavel
multiplataforma (Webapp)
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Parte IV
Globs: Demonstracao
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online
Epılogo
GLOBShtt://eremita.di.uminho.pt/terminologia
Obrigado pela atencao, ate a uma proxima oportunidade!
Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online