A Data Service Layer for Web Browser Extensions

Autores
Tacuri, Alex; Firmenich, Sergio; Fernández, Alejandro; Rossi, Gustavo Héctor
Año de publicación
2023
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Nowadays, Web browser extensions are the more convenient way to modify existing Web applications and the browser itself to satisfy non-contemplated requirements. Extensions play an important role because of the relevance that the Web and the Web browser have in our daily life. The functionality offered by Web extensions varies. Many Web extensions are tools that improve the interaction with existing Web sites based on techniques such as mashups and Web augmentation. Accessing and manipulating Web sites’ content is a challenge for the development and maintenance of extensions. In this paper, we present a data service layer that allows extension developers to create APIs based on Web annotations to access existing Web content. The data service layer simplifies the retrieval of structured information from Web pages, without the need of DOM manipulation in the extension code. We provide visual programming tools to create these APIs so there is no need for advanced programming skills, making extension development and maintenance easier.
Materia
Ciencias de la Computación e Información
Web scraping
Web Browser extensions
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
CIC Digital (CICBA)
Institución
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
OAI Identificador
oai:digital.cic.gba.gob.ar:11746/12156

id CICBA_3421c9c1fb49f7c73ae4fe10d62a85f3
oai_identifier_str oai:digital.cic.gba.gob.ar:11746/12156
network_acronym_str CICBA
repository_id_str 9441
network_name_str CIC Digital (CICBA)
spelling A Data Service Layer for Web Browser ExtensionsTacuri, AlexFirmenich, SergioFernández, AlejandroRossi, Gustavo HéctorCiencias de la Computación e InformaciónWeb scrapingWeb Browser extensionsNowadays, Web browser extensions are the more convenient way to modify existing Web applications and the browser itself to satisfy non-contemplated requirements. Extensions play an important role because of the relevance that the Web and the Web browser have in our daily life. The functionality offered by Web extensions varies. Many Web extensions are tools that improve the interaction with existing Web sites based on techniques such as mashups and Web augmentation. Accessing and manipulating Web sites’ content is a challenge for the development and maintenance of extensions. In this paper, we present a data service layer that allows extension developers to create APIs based on Web annotations to access existing Web content. The data service layer simplifies the retrieval of structured information from Web pages, without the need of DOM manipulation in the extension code. We provide visual programming tools to create these APIs so there is no need for advanced programming skills, making extension development and maintenance easier.2023-11info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/12156enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-29T13:39:48Zoai:digital.cic.gba.gob.ar:11746/12156Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-09-29 13:39:49.193CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv A Data Service Layer for Web Browser Extensions
title A Data Service Layer for Web Browser Extensions
spellingShingle A Data Service Layer for Web Browser Extensions
Tacuri, Alex
Ciencias de la Computación e Información
Web scraping
Web Browser extensions
title_short A Data Service Layer for Web Browser Extensions
title_full A Data Service Layer for Web Browser Extensions
title_fullStr A Data Service Layer for Web Browser Extensions
title_full_unstemmed A Data Service Layer for Web Browser Extensions
title_sort A Data Service Layer for Web Browser Extensions
dc.creator.none.fl_str_mv Tacuri, Alex
Firmenich, Sergio
Fernández, Alejandro
Rossi, Gustavo Héctor
author Tacuri, Alex
author_facet Tacuri, Alex
Firmenich, Sergio
Fernández, Alejandro
Rossi, Gustavo Héctor
author_role author
author2 Firmenich, Sergio
Fernández, Alejandro
Rossi, Gustavo Héctor
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias de la Computación e Información
Web scraping
Web Browser extensions
topic Ciencias de la Computación e Información
Web scraping
Web Browser extensions
dc.description.none.fl_txt_mv Nowadays, Web browser extensions are the more convenient way to modify existing Web applications and the browser itself to satisfy non-contemplated requirements. Extensions play an important role because of the relevance that the Web and the Web browser have in our daily life. The functionality offered by Web extensions varies. Many Web extensions are tools that improve the interaction with existing Web sites based on techniques such as mashups and Web augmentation. Accessing and manipulating Web sites’ content is a challenge for the development and maintenance of extensions. In this paper, we present a data service layer that allows extension developers to create APIs based on Web annotations to access existing Web content. The data service layer simplifies the retrieval of structured information from Web pages, without the need of DOM manipulation in the extension code. We provide visual programming tools to create these APIs so there is no need for advanced programming skills, making extension development and maintenance easier.
description Nowadays, Web browser extensions are the more convenient way to modify existing Web applications and the browser itself to satisfy non-contemplated requirements. Extensions play an important role because of the relevance that the Web and the Web browser have in our daily life. The functionality offered by Web extensions varies. Many Web extensions are tools that improve the interaction with existing Web sites based on techniques such as mashups and Web augmentation. Accessing and manipulating Web sites’ content is a challenge for the development and maintenance of extensions. In this paper, we present a data service layer that allows extension developers to create APIs based on Web annotations to access existing Web content. The data service layer simplifies the retrieval of structured information from Web pages, without the need of DOM manipulation in the extension code. We provide visual programming tools to create these APIs so there is no need for advanced programming skills, making extension development and maintenance easier.
publishDate 2023
dc.date.none.fl_str_mv 2023-11
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv https://digital.cic.gba.gob.ar/handle/11746/12156
url https://digital.cic.gba.gob.ar/handle/11746/12156
dc.language.none.fl_str_mv eng
language eng
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:CIC Digital (CICBA)
instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron:CICBA
reponame_str CIC Digital (CICBA)
collection CIC Digital (CICBA)
instname_str Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron_str CICBA
institution CICBA
repository.name.fl_str_mv CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
repository.mail.fl_str_mv marisa.degiusti@sedici.unlp.edu.ar
_version_ 1844618578159992832
score 13.070432