globs - gestão de glossários

43
GLOBS — Gestor de Terminologia Online Nuno Veloso e Alberto Sim˜ oes [email protected] / [email protected] Nuno Veloso e Alberto Sim˜oes GLOBS — Gestor de Terminologia Online

Upload: codebits

Post on 22-Jun-2015

571 views

Category:

Education


0 download

TRANSCRIPT

Page 1: 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

Page 2: Globs - Gestão de Glossários

Parte I

Globs: A Teoria

Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online

Page 3: Globs - Gestão de Glossários

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

Page 4: Globs - Gestão de Glossários

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

Page 5: Globs - Gestão de Glossários

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

Page 6: Globs - Gestão de Glossários

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

Page 7: Globs - Gestão de Glossários

Terminologia: Como Organizar?

Orientacao ao Conceito

Conceito

Representantes

Coelho Rabbit

Bunny

Lapin

Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online

Page 8: Globs - Gestão de Glossários

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

Page 9: Globs - Gestão de Glossários

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

Page 10: Globs - Gestão de Glossários

Parte II

Globs: O Projecto

Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online

Page 11: Globs - Gestão de Glossários

Motivacao

Trados Multiterm (2005)

Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online

Page 12: Globs - Gestão de Glossários

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

Page 13: Globs - Gestão de Glossários

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

Page 14: Globs - Gestão de Glossários

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

Page 15: Globs - Gestão de Glossários

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

Page 16: Globs - Gestão de Glossários

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

Page 17: Globs - Gestão de Glossários

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

Page 18: Globs - Gestão de Glossários

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

Page 19: Globs - Gestão de Glossários

Parte III

Globs: Implementacao

Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online

Page 20: Globs - Gestão de Glossários

Brainstorming

Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online

Page 21: Globs - Gestão de Glossários

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

Page 22: Globs - Gestão de Glossários

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

Page 23: Globs - Gestão de Glossários

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

Page 24: Globs - Gestão de Glossários

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

Page 25: Globs - Gestão de Glossários

Formularios, Fluxo e Permissoes: Terminologias

Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online

Page 26: Globs - Gestão de Glossários

Formularios, Fluxo e Permissoes: Conceito

Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online

Page 27: Globs - Gestão de Glossários

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

Page 28: Globs - Gestão de Glossários

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

Page 29: Globs - Gestão de Glossários

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

Page 30: Globs - Gestão de Glossários

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

Page 31: Globs - Gestão de Glossários

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

Page 32: Globs - Gestão de Glossários

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

Page 33: Globs - Gestão de Glossários

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

Page 34: Globs - Gestão de Glossários

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

Page 35: Globs - Gestão de Glossários

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

Page 36: Globs - Gestão de Glossários

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

Page 37: Globs - Gestão de Glossários

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

Page 38: Globs - Gestão de Glossários

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

Page 39: Globs - Gestão de Glossários

Globs

Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online

Page 40: Globs - Gestão de Glossários

Globs

Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online

Page 41: Globs - Gestão de Glossários

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

Page 42: Globs - Gestão de Glossários

Parte IV

Globs: Demonstracao

Nuno Veloso e Alberto Simoes GLOBS — Gestor de Terminologia Online

Page 43: Globs - Gestão de Glossários

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