Suporte à anotação gráfica e colaborativa de serviços web semânticos
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da USP |
Texto Completo: | https://www.teses.usp.br/teses/disponiveis/59/59143/tde-15052020-084649/ |
Resumo: | Os serviços web têm se tornado um paradigma cada vez mais importante no desenvolvimento de software. De modo a facilitar a busca, a composição e o reuso de serviços web, descrições de serviços web podem ser anotadas semanticamente com definições providas por uma ontologia, criando os chamados serviços web semânticos. Um serviço web semântico é desenvolvido segundo diferentes abordagens e padrões recomendados pela W3C, tais como OWL-S, SAWSDL e WSMO-Lite. Dentre estes padrões, SAWSDL tem tido maior adoção devido à sua simplicidade. Diferentes ferramentas de suporte à anotação semântica segundo o padrão SAWSDL estão disponíveis no mercado. Porém, estas ferramentas possuem baixo nível de abstração, exigindo de seus usuários um extenso conhecimento técnico de WSDL/XML e de outras tecnologias relacionadas. A tarefa de anotação semântica poderia ser facilitada caso esta pudesse ser realizada por meio de notações visuais em um nível maior de abstração, de tal forma que as sintaxes de WSDL/XML e do próprio padrão SAWSDL pudessem ser omitidos e a anotação semântica pudesse ser realizada diretamente em elementos gráficos. A anotação semântica também poderia ser beneficiada se feita de forma colaborativa. Diferentes pessoas com diferentes especializações poderiam colaborar na criação de serviços web semânticos, independentemente de suas localizações geográficas. Neste sentido, o objetivo deste trabalho foi investigar o desenvolvimento colaborativo de serviços web semânticos por meio de notações visuais, segundo a abordagem SAWSDL. Adicionalmente, propusemos uma notação visual para a representação dos principais elementos de uma especificação WSDL com o propósito de prover anotação semântica segundo SAWSDL. Na sequência, desenvolvemos uma ferramenta de suporte gráfico e edição colaborativa à anotação semântica, denominada Grasews, facilitando o processo de anotação semântica e a disseminação de conhecimento acerca de serviços web semânticos. Finalmente, demonstramos a utilização da solução desenvolvida por meio de uma prova de conceito envolvendo a anotação semântica de um conjunto de serviços simples. |
id |
USP_decca09079bc3cf669302fa57cac3b35 |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-15052020-084649 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
2721 |
spelling |
Suporte à anotação gráfica e colaborativa de serviços web semânticosGraphical and collaborative annotation support for semantic web servicesArquitetura orientada a serviçosCollaborative editingEdição colaborativaGrasewsGrasewsNotação visualPadrão SAWSDLSAWSDL standardSemantic web servicesService oriented architectureServiços web semânticosVisual notationOs serviços web têm se tornado um paradigma cada vez mais importante no desenvolvimento de software. De modo a facilitar a busca, a composição e o reuso de serviços web, descrições de serviços web podem ser anotadas semanticamente com definições providas por uma ontologia, criando os chamados serviços web semânticos. Um serviço web semântico é desenvolvido segundo diferentes abordagens e padrões recomendados pela W3C, tais como OWL-S, SAWSDL e WSMO-Lite. Dentre estes padrões, SAWSDL tem tido maior adoção devido à sua simplicidade. Diferentes ferramentas de suporte à anotação semântica segundo o padrão SAWSDL estão disponíveis no mercado. Porém, estas ferramentas possuem baixo nível de abstração, exigindo de seus usuários um extenso conhecimento técnico de WSDL/XML e de outras tecnologias relacionadas. A tarefa de anotação semântica poderia ser facilitada caso esta pudesse ser realizada por meio de notações visuais em um nível maior de abstração, de tal forma que as sintaxes de WSDL/XML e do próprio padrão SAWSDL pudessem ser omitidos e a anotação semântica pudesse ser realizada diretamente em elementos gráficos. A anotação semântica também poderia ser beneficiada se feita de forma colaborativa. Diferentes pessoas com diferentes especializações poderiam colaborar na criação de serviços web semânticos, independentemente de suas localizações geográficas. Neste sentido, o objetivo deste trabalho foi investigar o desenvolvimento colaborativo de serviços web semânticos por meio de notações visuais, segundo a abordagem SAWSDL. Adicionalmente, propusemos uma notação visual para a representação dos principais elementos de uma especificação WSDL com o propósito de prover anotação semântica segundo SAWSDL. Na sequência, desenvolvemos uma ferramenta de suporte gráfico e edição colaborativa à anotação semântica, denominada Grasews, facilitando o processo de anotação semântica e a disseminação de conhecimento acerca de serviços web semânticos. Finalmente, demonstramos a utilização da solução desenvolvida por meio de uma prova de conceito envolvendo a anotação semântica de um conjunto de serviços simples.Web services have become increasingly important for software development. In order to facilitate the search, composition, and reuse of web services, their descriptions can be semantically annotated using definitions provided by an ontology, thus creating the so-called semantic web services. A semantic web service is developed according to different approaches and standards recommended by W3C, such as OWL-S, SAWSDL, and WSMO-Lite. Among these standards, SAWSDL has attracted interest due to its simplicity. A restricted number of tools are currently available to support the development of semantic annotations, according to SAWSDL. However, these tools support the annotation process at a low abstraction level, therefore requiring from users an extensive technical knowledge on WSDL/XML, among other technologies. The semantic annotation task could be facilitated if it were carried at a higher abstraction level using graphical notations, thus abstracting most of the sintact details of WSDL/XML and SAWSDL itself. Additionally, the semantic annotation could also benefit if it were carried collaboratively. Different people from different and complementary backgrounds could collaborate to create semantic web services, regardless of their geographic locations. In that sense, this work aimed at investigating the collaborative development of semantic web services supported by graphic notations, according to SAWSDL. We have proposed a visual notation to represent the main elements of a WSDL 2.0 especification focused on the semantic annotation using SAWSDL. Then, we have developed a graphical and collaborative supporting tool for semantic annotation, called Grasews, thus facilitating the semantic annotation process and the dissemination of knowledge on semantic web services. Finally, we have demonstrated the developed solution by a proof of concept involving the semantic annotation of a set of simple services.Biblioteca Digitais de Teses e Dissertações da USPFarias, Clever Ricardo Guareis deCalache, Matheus de Lara2020-04-03info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/59/59143/tde-15052020-084649/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2020-07-14T18:15:02Zoai:teses.usp.br:tde-15052020-084649Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212020-07-14T18:15:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
Suporte à anotação gráfica e colaborativa de serviços web semânticos Graphical and collaborative annotation support for semantic web services |
title |
Suporte à anotação gráfica e colaborativa de serviços web semânticos |
spellingShingle |
Suporte à anotação gráfica e colaborativa de serviços web semânticos Calache, Matheus de Lara Arquitetura orientada a serviços Collaborative editing Edição colaborativa Grasews Grasews Notação visual Padrão SAWSDL SAWSDL standard Semantic web services Service oriented architecture Serviços web semânticos Visual notation |
title_short |
Suporte à anotação gráfica e colaborativa de serviços web semânticos |
title_full |
Suporte à anotação gráfica e colaborativa de serviços web semânticos |
title_fullStr |
Suporte à anotação gráfica e colaborativa de serviços web semânticos |
title_full_unstemmed |
Suporte à anotação gráfica e colaborativa de serviços web semânticos |
title_sort |
Suporte à anotação gráfica e colaborativa de serviços web semânticos |
author |
Calache, Matheus de Lara |
author_facet |
Calache, Matheus de Lara |
author_role |
author |
dc.contributor.none.fl_str_mv |
Farias, Clever Ricardo Guareis de |
dc.contributor.author.fl_str_mv |
Calache, Matheus de Lara |
dc.subject.por.fl_str_mv |
Arquitetura orientada a serviços Collaborative editing Edição colaborativa Grasews Grasews Notação visual Padrão SAWSDL SAWSDL standard Semantic web services Service oriented architecture Serviços web semânticos Visual notation |
topic |
Arquitetura orientada a serviços Collaborative editing Edição colaborativa Grasews Grasews Notação visual Padrão SAWSDL SAWSDL standard Semantic web services Service oriented architecture Serviços web semânticos Visual notation |
description |
Os serviços web têm se tornado um paradigma cada vez mais importante no desenvolvimento de software. De modo a facilitar a busca, a composição e o reuso de serviços web, descrições de serviços web podem ser anotadas semanticamente com definições providas por uma ontologia, criando os chamados serviços web semânticos. Um serviço web semântico é desenvolvido segundo diferentes abordagens e padrões recomendados pela W3C, tais como OWL-S, SAWSDL e WSMO-Lite. Dentre estes padrões, SAWSDL tem tido maior adoção devido à sua simplicidade. Diferentes ferramentas de suporte à anotação semântica segundo o padrão SAWSDL estão disponíveis no mercado. Porém, estas ferramentas possuem baixo nível de abstração, exigindo de seus usuários um extenso conhecimento técnico de WSDL/XML e de outras tecnologias relacionadas. A tarefa de anotação semântica poderia ser facilitada caso esta pudesse ser realizada por meio de notações visuais em um nível maior de abstração, de tal forma que as sintaxes de WSDL/XML e do próprio padrão SAWSDL pudessem ser omitidos e a anotação semântica pudesse ser realizada diretamente em elementos gráficos. A anotação semântica também poderia ser beneficiada se feita de forma colaborativa. Diferentes pessoas com diferentes especializações poderiam colaborar na criação de serviços web semânticos, independentemente de suas localizações geográficas. Neste sentido, o objetivo deste trabalho foi investigar o desenvolvimento colaborativo de serviços web semânticos por meio de notações visuais, segundo a abordagem SAWSDL. Adicionalmente, propusemos uma notação visual para a representação dos principais elementos de uma especificação WSDL com o propósito de prover anotação semântica segundo SAWSDL. Na sequência, desenvolvemos uma ferramenta de suporte gráfico e edição colaborativa à anotação semântica, denominada Grasews, facilitando o processo de anotação semântica e a disseminação de conhecimento acerca de serviços web semânticos. Finalmente, demonstramos a utilização da solução desenvolvida por meio de uma prova de conceito envolvendo a anotação semântica de um conjunto de serviços simples. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-04-03 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/59/59143/tde-15052020-084649/ |
url |
https://www.teses.usp.br/teses/disponiveis/59/59143/tde-15052020-084649/ |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1815257021824368640 |