API RESTless
Neste momento está em desenvolvimento a API RESTless ao Dicionário Aberto. Agradecemos que, se estiver a usar a API do Dicionário Aberto, nos envie um e-mail a comunicar, com uma breve descrição do projecto e um endereço, para que possámos compilar uma página de projectos associados.
XML
A API XML está estável e não deverá mudar. No entanto, é provável que o XML referente às entradas do dicionário passem a incluir mais informação (e mais etiquetas). No entanto, as já existentes não sofrerão qualquer alteração.
Para aceder a uma entrada do dicionário a partir da respectiva palavra, usar o endereço
http://dicionario-aberto.net/search-xml/palavra
A resposta é um fragmento de XML bem formado, correspondente a um subconjunto da norma TEI (Text Encoding Initiative). Note que, enquanto que a estrutura geral deste fragmento não se vá alterar ao longo do tempo, é provável que novas etiquetas venham a surgir para anotar zonas que neste momento estão identificadas com notação Wiki-eira.
Neste momento as pesquisas disponíveis são:
- Pesquisa por prefixo:
http://dicionario-aberto.net/search-xml?prefix=in
irá receber uma lista de 10 palavras que iniciam pelos caracteres indicados, com o seguinte formato:
<?xml version="1.0" encoding="UTF-8"?> <list> <entry>in</entry> <entry>in...</entry> <entry>inabalável</entry> <entry>inabalavelmente</entry> <entry>inabdicável</entry> </list> - Pesquisa por sufixo:
http://dicionario-aberto.net/search-xml?suffix=er
irá receber uma lista de 10 palavras que terminam pelos caracteres indicados, com o seguinte formato:
<?xml version="1.0" encoding="UTF-8"?> <list> <entry>abastecer</entry> <entry>abater</entry> <entry>abceder</entry> <entry>abdelcáder</entry> <entry>ablaquecer</entry> </list> - Pesquisa combinada por sufixo e prefixo, usando ambos os
atributos definidos acima:
http://dicionario-aberto.net/search-xml?prefix=c&suffix=er
- Pesquisa aproximada:
http://dicionario-aberto.net/search-xml?like=palavra
irá retornar uma lista de palavras existentes no dicionário, que diferem da palavra indicada com uma distância de edição (Levenshtein Distance) de 1. Note que se a palavra indicada existir no dicionário ela também será listada.
<?xml version="1.0" encoding="UTF-8"?> <list> <entry>palabra</entry> <entry>palava</entry> <entry>palavra</entry> </list>


