Dicion�rio aberto de Cal�o e Idiom�ticas

J. Jo�o Dias de Almeida, Pedro Rangel Henriques

Setembro 1999

O desenho de um dicion�rio � uma tarefa reconhecidamente complexa quer devido � enorme quantidade de informa��o que tem que ser processada quer ao n�vel da delicada coer�ncia e equil�brio t�o dif�cil trabalhosa de conseguir.

Neste documento descreve-se um experi�ncia que tem vindo a decorrer no �mbito do projecto Natura envolvendo a cria��o de um dicion�rio aberto de cal�o e de express�es idiom�ticas consult�vel e extens�vel via Internet: um compromisso entre:

Assumiu-se que o dicion�rio n�o est� (nem nunca vai estar!) acabado. Porem, defende-se que, apesar de ter elevadas assimetrias e entradas com completude muito d�spares, mesmo assim pode constituir um recurso �til.

Devido � referida falta de tempo houve que optimizar o processo de constru��o do dicion�rio que passou a ser definido/mantido numa linguagem pr�pria, orientada ao conceito (definido atrav�s de conjuntos de sin�nimos) e com possibilidade de usar nota��o espec�fica para abreviar partes da informa��o e fen�menos t�o variados como:

A partir desta nota��o e usando o programa Natura LPD, � gerado todo o sistema de consulta por rede e que cont�m a informa��o necess�ria � inser��o de termos desconhecidos ou � completa��o da informa��o associada.

O sistema de pesquisa tem ainda mecanismos de procurar termos e seus derivados morfol�gicos.

1  Introdu��o

1.1  Enquadramento e pressupostos

1.2  Tese

� poss�vel construir um recurso �til apesar de

2  Constru��o e manuten��o (LPD)

LPD (linguagem de programa��o de dicion�rios):

Cal�o e Idiom�ticas porque...

s�o patrim�nio!:

Algumas peculariedades:

2.1  Caracter�sticas e potencialidades

Exemplos de abraviaturas e fun��es

sub ptn {+{local => pt norte}}
sub n4{ +{nivel => 'cal�o carroceiro'} }
sub seem{ +{isa=> 'eufemismo por semelhan�a sonora',
           syn => shift } }  
sub sm{ +{genero=> 'masculino',
          gram  => 's� usado no masculino'} }  
sub diabo {
   +{sem => 'ordem de n�o aborrecer e de se ir embora',
     isa => 'interjei��o'} }   
sub trocfon{ ... }
...

taveirada++n3++pt:
  sexo em posi��es criativas++origem(termo que apareceu
  ap�s a circula��o de um video clandestino 
  documentando algumas orgias de um conhecido arquitecto 
  lisboeta)++data(1986?;1999)+ "ela s� pensa em taveiradas...";

2.1.1  Defini��o orientada ao conceito

Exemplo de uma defini��o orientada ao conceito

dar*-lhe na (cachim�nia|cabe�a|mona|veneta)|
  dar*-lhe na (real|) gana:lembrar-se de;     

mona|
  cachim�nia|
  tola++fon(t�la)|
  bestunto+"puxar pelo bestunto"=pensar|
  bestunteira++n2|
  cornos++n3+"tens de meter nos cornos essa mat�ria"|
  cabe�a|
  caixa dos pirolitos:;     

faltar*-lhe*PN (um parafuso|parafusos)++n2|
  ter* um parafuso a menos++n2|
  ter* a rosca mo�da++n2|
  n�o bater* bem da (bola|mona|cachim�nia|tola)++n2|
  n�o ser* bom da cabe�a:ser ou parecer maluco; 

Exemplo: resultado de procurar "cachim�nia"

* cachim�nia
    syn -- 
        mona 
        cachim�nia 
        tola 
        bestunto 
        bestunteira 
        cornos 
        cabe�a 
        caixa dos pirolitos 

* dar*-lhe na (cachim�nia|cabe�a|mona|veneta) 

    syn -- 
        dar*-lhe na (cachim�nia|cabe�a|mona|veneta) 
        dar*-lhe na (real|) gana 
    sem -- lembrar-se de 

* n�o bater* bem da (bola|mona|cachim�nia|tola) 

    syn -- 
        faltar*-lhe*PN (um parafuso|parafusos) 
        ter* um parafuso a menos 
        ter* a rosca mo�da 
        n�o bater* bem da (bola|mona|cachim�nia|tola) 
        n�o ser* bom da cabe�a 
    sem -- ser ou parecer maluco 
    nivel -- coloquial 

Exemplo: resultado de procurar "taveirada"

 taveirada
    data -- 
        aparecimento -- 1986 ? 
        emDesuso -- 1999 
    origem -- 
        termo que apareceu ap�s a circula��o de um 
        video clandestino documentando algumas orgias 
        de um conhecido arquitecto lisboeta 
    local -- Portugal 
    sem -- sexo em posi��es criativas 
    ex -- ela s� pensa em taveiradas... 
    nivel -- cal�o 

Exemplo: uso de uma fun��o referente a trocadilhos fon�ticos

+trocfon(gay   ; entreguei + 
         {sem = estar cercado de homossexuais} );  

Exemplo: procurar "gay"

*gay
 .  genero -- masculino 
    sem -- 
        homossexual masculino 
        indiv�duo afeminado 
    syn -- 
        paneleiro; larilas; lele; bicha; maricas; panasca;
        veado perobo; boiola; froz�; ...
    en -- homossexual mail 
    nivel -- cal�o carroceiro 

 .  trocadilho -- 
        name -- entreguei 
        isa -- 
            trocadilho fon�tico 
            anedota 
        sem -- estar cercado de homossexuais 
                                      

Exemplo: resultado de procurar ëntregar"

* entreguei
    referente -- gay 
    isa -- trocadilho fon�tico 
    sem -- estar cercado de homossexuais 

* (encomendar*|entregar) a alma a Deus

* entregar-se de corpo e alma
    sem -- dedicar-se muito a uma tarefa 

* (estar*|ficar*) entregue � bicharada

* estar* bem entregue*N

* ficar* entregue � bicharada

3  O que � um dicion�rio

Pretende-se assumir que um dicion�rio � algo mais que um conjunto de defini��es de termos.

  dic = titulo         : STR
        agradecimentos : TXT
        autor          : (nome : STR
                          contacto : STR )*
        Notasprevias   : TXT
        abraviaturas   : (   --> EF)*
        fun��es        : (EF --> EF)*
        termosnovos    : EF
        termos         : conceito*
        ...

  conceito = ...

No dicion�rio aberto de cal�o, a metadata associada ao dicion�rio aparece expl�cita e consult�vel, como se de um termo se tratasse.

Exemplo: resultado de procurar "metadata"

* !metadata
    keywords -- slang , cal�o , express�es idiom�tica 
    termo_novo -- 
        syn -- sin�nimos (separados por ,) 
        n�vel -- normal; cal�o; erudito; coloquial; 
            cal�o carroceiro; cal�o muito carroceiro; 
            cal�o estupidamente carroceiro 
        local -- 
            pt; pt norte; pt centro; pt sul; Brasil; 
            Angola; Madeira; A�ores; particular 
        from -- 
            email -- email (n�o fica p�blico) 
            nome -- nome 
        outrolocal -- origem geogr�fica 
        sem -- significado 
        isa -- 
            termo; frase pitoresca; interjei��o; prov�rbio 
            insulto; termo cal�o; idiom�tica; outra; adivinha 
        ex -- 
            frase -- exemplo de uso 
            paraf -- explica��o 
    copyright -- Projecto Natura , J.Joao , Licen�a GNU 
    autor -- 
        email -- jj@di.uminho.pt 
        organiza��o -- Universidade do Minho , departamento de Inform�tica 
        projecto -- Natura 
        nome -- Jos� Jo�o Almeida 
    ficheirosFontes -- 
        http://natura.di.uminho.pt/~jj/pln/calao.dic 
        http://natura.di.uminho.pt/~jj/pln/proverbio.dic 
    t�tulo -- Dicion�rio aberto de cal�o e express�es idiom�ticas 
    introdu��o -- Acreditamos que as express�es idiom�ticas e o cal�o s�o uma
          parte nobre e rica da l�ngua Portuguesa. Ao mesmo tempo
          ...
          com a colabora��o de v�rios
          +daci!informantes!agradecimentos! a quem muito agradecemos 

4  Programa para cria��o

A cria��o do dicion�rio consult�vel, envolve:

  db = lpd2db("daic.lpt")

                multi term finite function portug. dic
  d1 = mtffptdic(db)        

                        multi term tabela  portug. dic
  d2 = mttabptdic("proverbio.txt","name","tipo","result") 

                         composi��o paralela de d1, d2
  daic = comp_par( d1, d2)    

5  Sistema de pesquisa

Internet

Textual (como comando)


File translated from TEX by TTH, version 1.92.
On 16 May 2000, 10:49.