FRED : um formato para representação e troca de dados
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Monografias da UnB |
Texto Completo: | http://bdm.unb.br/handle/10483/22993 |
Resumo: | Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Faculdade UnB Gama (FGA), Engenharia de Software, 2019. |
id |
UNB-2_7ebd86f1d88cba109bdba024a758b688 |
---|---|
oai_identifier_str |
oai:bdm.unb.br:10483/22993 |
network_acronym_str |
UNB-2 |
network_name_str |
Biblioteca Digital de Monografias da UnB |
repository_id_str |
11571 |
spelling |
Bernardo, Matheus de SousaMendes, Fábio MacedoBERNARDO, Matheus de Sousa. FRED: um formato para representação e troca de dados. 2019. 79 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2019.http://bdm.unb.br/handle/10483/22993Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Faculdade UnB Gama (FGA), Engenharia de Software, 2019.Este projeto propõe a especificação e a implementação de um formato para troca e representação de dados chamado FRED. Essa notação foi especificada com uma sintaxe inspirada em JSON, porém evolui o modelo de dados com tipos adicionais (ex: dados representado data, hora e blobs binários). Além disso, a especificação prevê um mecanismo de extensão inspirado em XML e também com influência de outros formatos correlatos, e inclui a possibilidade de anotar valores com tags e metadados. Já a implementação do formato FRED foi realizada no projeto em duas linguagens, Haskell e JavaScript, e também foi desenvolvida uma suíte de testes para validar a implementação de acordo com a especificação. Por fim foi realizada uma comparação simples entre FRED e outros formatos.Submitted by Caroline Botelho Teixeira (carolinebotelhoteixeira@gmail.com) on 2019-12-19T17:13:14Z No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2019_MatheusDeSousaBernardo_tcc.pdf: 1082881 bytes, checksum: a9c0602b8e3525806ff21b825dbe111b (MD5)Approved for entry into archive by Luanna Maia (luanna@bce.unb.br) on 2020-01-22T15:05:24Z (GMT) No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2019_MatheusDeSousaBernardo_tcc.pdf: 1082881 bytes, checksum: a9c0602b8e3525806ff21b825dbe111b (MD5)Made available in DSpace on 2020-01-22T15:05:24Z (GMT). No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2019_MatheusDeSousaBernardo_tcc.pdf: 1082881 bytes, checksum: a9c0602b8e3525806ff21b825dbe111b (MD5)This project proposes the specification and implementation of a format for data exchange and representation called FRED. This notation has a syntax influenced by JSON, although it extends the data model of JSON with more types. It is possible to represent Date, Time and Binary Blobs in FRED. Furthermore it has an extension mechanism inspired by XML and other data formats, it also includes the ability to associate a value with tags and metadata. FRED implementation was done in two languages, Haskell and JavaScript. A test suite was also created with the objective of validating the implementation according to the specfication. Finally, a simple comparison was executed between FRED and other formats.Linguagem de programação (Computadores)Compressão de dadosXML (Linguagem de marcação de documento)FRED : um formato para representação e troca de dadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2020-01-22T15:05:24Z2020-01-22T15:05:24Z2019-07-12info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBLICENSElicense.txtlicense.txttext/plain1817http://bdm.unb.br/xmlui/bitstream/10483/22993/5/license.txt21554873e56ad8ddc69c092699b98f95MD55CC-LICENSElicense_urllicense_urltext/plain43http://bdm.unb.br/xmlui/bitstream/10483/22993/2/license_url321f3992dd3875151d8801b773ab32edMD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/22993/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/22993/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54ORIGINAL2019_MatheusDeSousaBernardo_tcc.pdf2019_MatheusDeSousaBernardo_tcc.pdfapplication/pdf1082881http://bdm.unb.br/xmlui/bitstream/10483/22993/1/2019_MatheusDeSousaBernardo_tcc.pdfa9c0602b8e3525806ff21b825dbe111bMD5110483/229932021-09-21 15:19:52.196oai:bdm.unb.br:10483/22993w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbmEgQmlibGlvdGVjYSBEaWdpdGFsIGRhIFByb2R1w6fDo28gCkRpc2NlbnRlIGRhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEuIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712021-09-21T18:19:52Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false |
dc.title.pt_BR.fl_str_mv |
FRED : um formato para representação e troca de dados |
title |
FRED : um formato para representação e troca de dados |
spellingShingle |
FRED : um formato para representação e troca de dados Bernardo, Matheus de Sousa Linguagem de programação (Computadores) Compressão de dados XML (Linguagem de marcação de documento) |
title_short |
FRED : um formato para representação e troca de dados |
title_full |
FRED : um formato para representação e troca de dados |
title_fullStr |
FRED : um formato para representação e troca de dados |
title_full_unstemmed |
FRED : um formato para representação e troca de dados |
title_sort |
FRED : um formato para representação e troca de dados |
author |
Bernardo, Matheus de Sousa |
author_facet |
Bernardo, Matheus de Sousa |
author_role |
author |
dc.contributor.author.fl_str_mv |
Bernardo, Matheus de Sousa |
dc.contributor.advisor1.fl_str_mv |
Mendes, Fábio Macedo |
contributor_str_mv |
Mendes, Fábio Macedo |
dc.subject.keyword.pt_BR.fl_str_mv |
Linguagem de programação (Computadores) Compressão de dados XML (Linguagem de marcação de documento) |
topic |
Linguagem de programação (Computadores) Compressão de dados XML (Linguagem de marcação de documento) |
description |
Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Faculdade UnB Gama (FGA), Engenharia de Software, 2019. |
publishDate |
2019 |
dc.date.submitted.none.fl_str_mv |
2019-07-12 |
dc.date.accessioned.fl_str_mv |
2020-01-22T15:05:24Z |
dc.date.available.fl_str_mv |
2020-01-22T15:05:24Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
BERNARDO, Matheus de Sousa. FRED: um formato para representação e troca de dados. 2019. 79 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2019. |
dc.identifier.uri.fl_str_mv |
http://bdm.unb.br/handle/10483/22993 |
identifier_str_mv |
BERNARDO, Matheus de Sousa. FRED: um formato para representação e troca de dados. 2019. 79 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2019. |
url |
http://bdm.unb.br/handle/10483/22993 |
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.source.none.fl_str_mv |
reponame:Biblioteca Digital de Monografias da UnB instname:Universidade de Brasília (UnB) instacron:UNB |
instname_str |
Universidade de Brasília (UnB) |
instacron_str |
UNB |
institution |
UNB |
reponame_str |
Biblioteca Digital de Monografias da UnB |
collection |
Biblioteca Digital de Monografias da UnB |
bitstream.url.fl_str_mv |
http://bdm.unb.br/xmlui/bitstream/10483/22993/5/license.txt http://bdm.unb.br/xmlui/bitstream/10483/22993/2/license_url http://bdm.unb.br/xmlui/bitstream/10483/22993/3/license_text http://bdm.unb.br/xmlui/bitstream/10483/22993/4/license_rdf http://bdm.unb.br/xmlui/bitstream/10483/22993/1/2019_MatheusDeSousaBernardo_tcc.pdf |
bitstream.checksum.fl_str_mv |
21554873e56ad8ddc69c092699b98f95 321f3992dd3875151d8801b773ab32ed d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e a9c0602b8e3525806ff21b825dbe111b |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB) |
repository.mail.fl_str_mv |
bdm@bce.unb.br||patricia@bce.unb.br |
_version_ |
1801493094425690112 |