Descrição de documentos na internet e em eBooks
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFU |
Texto Completo: | https://repositorio.ufu.br/handle/123456789/14273 |
Resumo: | The Internet and ebooks are replacing traditional publishing houses. Encyclopedias, for instance, are published mainly in the Internet, since this media allows fast update, cooperation and corrections. Electronic readers decreased the cost of publishing books, and spare natural resources (wood for papers, for instance) needed for printting documents Since long, publishing technology have advanced two domain specific languages for describing documents: LATEX and XML. In recent years, XML became the choice tool for the Internet, text processing, and electronic edition of books. Therefore, this dissertation will offer tools for producing XML for www pages, and also for electronic publishing. The Scheme programming language is a dialect of LISP well suited for text processing, since it has a good representation for structured text: Nested lists. Thus the author of this work will describe how to use Scheme for creating dynamic pages based on their XML description. If global communication is to become feasible, we must adapt the technological advances that people who work with Artificial Intelligence made in the fields of knowledge representation, context capture, domain specific languages, reflexivity, and natural language processing. In general, AI technologies are expressed in languages of the LISP family, since they are homoiconic, i.e., their primary representation of programs is also a data structure in a primitive type of LISP. This makes metaprogramming easier than in a language without this property. This paper will show how to use metaprogramming and closures for skimming through a restricted domain text in order to grasp its syntactic structure and meaning. Once the software system obtains the general features of a text, it can process it to generate books that can be installed in dedicated reading devices; it can also generate dictionaries and digests to easy the process of reading. Finally this work will address the problem of publishing ebooks, after specifying their structure in XML. |
id |
UFU_1b199ccffc4d2386c39c6a5e59618782 |
---|---|
oai_identifier_str |
oai:repositorio.ufu.br:123456789/14273 |
network_acronym_str |
UFU |
network_name_str |
Repositório Institucional da UFU |
repository_id_str |
|
spelling |
Descrição de documentos na internet e em eBooksLinguagem de programação (Computadores)Processamento de textoLivros eletrônicosCNPQ::ENGENHARIAS::ENGENHARIA ELETRICAThe Internet and ebooks are replacing traditional publishing houses. Encyclopedias, for instance, are published mainly in the Internet, since this media allows fast update, cooperation and corrections. Electronic readers decreased the cost of publishing books, and spare natural resources (wood for papers, for instance) needed for printting documents Since long, publishing technology have advanced two domain specific languages for describing documents: LATEX and XML. In recent years, XML became the choice tool for the Internet, text processing, and electronic edition of books. Therefore, this dissertation will offer tools for producing XML for www pages, and also for electronic publishing. The Scheme programming language is a dialect of LISP well suited for text processing, since it has a good representation for structured text: Nested lists. Thus the author of this work will describe how to use Scheme for creating dynamic pages based on their XML description. If global communication is to become feasible, we must adapt the technological advances that people who work with Artificial Intelligence made in the fields of knowledge representation, context capture, domain specific languages, reflexivity, and natural language processing. In general, AI technologies are expressed in languages of the LISP family, since they are homoiconic, i.e., their primary representation of programs is also a data structure in a primitive type of LISP. This makes metaprogramming easier than in a language without this property. This paper will show how to use metaprogramming and closures for skimming through a restricted domain text in order to grasp its syntactic structure and meaning. Once the software system obtains the general features of a text, it can process it to generate books that can be installed in dedicated reading devices; it can also generate dictionaries and digests to easy the process of reading. Finally this work will address the problem of publishing ebooks, after specifying their structure in XML.Doutor em CiênciasA Internete e os livros eletrônicos estão substituindo as editoras tradicionais. Enciclopédias, por exemplo, são publicadas principalmente na internete, já que esse tipo de mídia permite melhoramentos, cooperação e correções rápidas. Os leitores eletrônicos diminuíram o custo da publicação de livros e o consumo de recursos naturais (por exemplo: a madeira para papel) necessários para a publicação de documentos. Já faz muito tempo que a tecnologia de publicação alavancou duas linguagens de domínio específicas para a descrição de documentos: LATEX e XML. Atualmente, a XML tornou-se a ferramenta preferida para a internete, o processamento de textos, e a edição eletrônica de livros. Assim sendo, essa dissertação vai oferecer ferramentas para a produção de XML para páginas WWW, e também para a publicação eletrônica. A linguagem de programação Scheme é um dialeto da LISP bastante apropriada para o processamento de textos, já que ela tem uma boa representação para textos estruturados: as listas aninhadas. Assim o autor desse trabalho vai mostrar como usar a Scheme para a criação de páginas dinâmicas baseadas na descrição em XML. Para que a comunicação global torne-se possível, precisamos adaptar-nos aos avanços tecnológicos que os cientistas da Inteligência Artificial fizeram nos campos da representação do conhecimento, captura de contextos, linguagens de domínio específico, reflexividade e processamento de linguagem natural. Em geral, as tecnologias ligadas à inteligência artificial são expressas em linguagens da família LISP. A principal razão disso é que essas linguagens possuem a propriedade do homoiconismo, ou seja, a representação primária dos programas é também uma estrutura de dados em um tipo de dado primitivo da LISP. Essa propriedade torna a meta-programação em LISP mais fácil do que seria em outras linguagens. Este trabalho vai mostrar como utilizar a meta-programação e fechos funcionais para efetuar varreduras de textos pertencentes a domínios específicos, a fim de obter informações sintáticas e semânticas. Uma vez que um sistemade software obtenha as características gerais de um texto, ele pode processá-lo para gerar livros que possam ser instalados em dispositivos dedicados à leitura. É também possível gerar dicionários e digestos que facilitam o processo de ler e interpretar textos.Universidade Federal de UberlândiaBRPrograma de Pós-graduação em Engenharia ElétricaEngenhariasUFULima, Luciano Vieirahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4707793J5Pereira, Antônio Eduardo Costahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4703666E8Cury Filho, Renyhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4753773U9Caparelli, Paulo Sérgiohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4245771E8Honorato, Mauro Jacob2016-06-22T18:37:48Z2011-03-022016-06-22T18:37:48Z2011-01-21info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfapplication/pdfHONORATO, Mauro Jacob. Descrição de documentos na internet e em eBooks. 2011. 91 f. Tese (Doutorado em Engenharias) - Universidade Federal de Uberlândia, Uberlândia, 2011.https://repositorio.ufu.br/handle/123456789/14273porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2016-06-23T06:49:31Zoai:repositorio.ufu.br:123456789/14273Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2016-06-23T06:49:31Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false |
dc.title.none.fl_str_mv |
Descrição de documentos na internet e em eBooks |
title |
Descrição de documentos na internet e em eBooks |
spellingShingle |
Descrição de documentos na internet e em eBooks Honorato, Mauro Jacob Linguagem de programação (Computadores) Processamento de texto Livros eletrônicos CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
title_short |
Descrição de documentos na internet e em eBooks |
title_full |
Descrição de documentos na internet e em eBooks |
title_fullStr |
Descrição de documentos na internet e em eBooks |
title_full_unstemmed |
Descrição de documentos na internet e em eBooks |
title_sort |
Descrição de documentos na internet e em eBooks |
author |
Honorato, Mauro Jacob |
author_facet |
Honorato, Mauro Jacob |
author_role |
author |
dc.contributor.none.fl_str_mv |
Lima, Luciano Vieira http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4707793J5 Pereira, Antônio Eduardo Costa http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4703666E8 Cury Filho, Reny http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4753773U9 Caparelli, Paulo Sérgio http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4245771E8 |
dc.contributor.author.fl_str_mv |
Honorato, Mauro Jacob |
dc.subject.por.fl_str_mv |
Linguagem de programação (Computadores) Processamento de texto Livros eletrônicos CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
topic |
Linguagem de programação (Computadores) Processamento de texto Livros eletrônicos CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
description |
The Internet and ebooks are replacing traditional publishing houses. Encyclopedias, for instance, are published mainly in the Internet, since this media allows fast update, cooperation and corrections. Electronic readers decreased the cost of publishing books, and spare natural resources (wood for papers, for instance) needed for printting documents Since long, publishing technology have advanced two domain specific languages for describing documents: LATEX and XML. In recent years, XML became the choice tool for the Internet, text processing, and electronic edition of books. Therefore, this dissertation will offer tools for producing XML for www pages, and also for electronic publishing. The Scheme programming language is a dialect of LISP well suited for text processing, since it has a good representation for structured text: Nested lists. Thus the author of this work will describe how to use Scheme for creating dynamic pages based on their XML description. If global communication is to become feasible, we must adapt the technological advances that people who work with Artificial Intelligence made in the fields of knowledge representation, context capture, domain specific languages, reflexivity, and natural language processing. In general, AI technologies are expressed in languages of the LISP family, since they are homoiconic, i.e., their primary representation of programs is also a data structure in a primitive type of LISP. This makes metaprogramming easier than in a language without this property. This paper will show how to use metaprogramming and closures for skimming through a restricted domain text in order to grasp its syntactic structure and meaning. Once the software system obtains the general features of a text, it can process it to generate books that can be installed in dedicated reading devices; it can also generate dictionaries and digests to easy the process of reading. Finally this work will address the problem of publishing ebooks, after specifying their structure in XML. |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011-03-02 2011-01-21 2016-06-22T18:37:48Z 2016-06-22T18:37:48Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
HONORATO, Mauro Jacob. Descrição de documentos na internet e em eBooks. 2011. 91 f. Tese (Doutorado em Engenharias) - Universidade Federal de Uberlândia, Uberlândia, 2011. https://repositorio.ufu.br/handle/123456789/14273 |
identifier_str_mv |
HONORATO, Mauro Jacob. Descrição de documentos na internet e em eBooks. 2011. 91 f. Tese (Doutorado em Engenharias) - Universidade Federal de Uberlândia, Uberlândia, 2011. |
url |
https://repositorio.ufu.br/handle/123456789/14273 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal de Uberlândia BR Programa de Pós-graduação em Engenharia Elétrica Engenharias UFU |
publisher.none.fl_str_mv |
Universidade Federal de Uberlândia BR Programa de Pós-graduação em Engenharia Elétrica Engenharias UFU |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFU instname:Universidade Federal de Uberlândia (UFU) instacron:UFU |
instname_str |
Universidade Federal de Uberlândia (UFU) |
instacron_str |
UFU |
institution |
UFU |
reponame_str |
Repositório Institucional da UFU |
collection |
Repositório Institucional da UFU |
repository.name.fl_str_mv |
Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU) |
repository.mail.fl_str_mv |
diinf@dirbi.ufu.br |
_version_ |
1813711566565015552 |