Academia.eduAcademia.edu

Services Semantic Annotation

description10 papers
group0 followers
lightbulbAbout this topic
Services Semantic Annotation is the process of adding metadata to web services to enhance their discoverability and interoperability. This involves using standardized vocabularies and ontologies to describe the functionalities, inputs, outputs, and quality attributes of services, enabling automated reasoning and improved integration within service-oriented architectures.
lightbulbAbout this topic
Services Semantic Annotation is the process of adding metadata to web services to enhance their discoverability and interoperability. This involves using standardized vocabularies and ontologies to describe the functionalities, inputs, outputs, and quality attributes of services, enabling automated reasoning and improved integration within service-oriented architectures.

Key research themes

1. How can ontology-based semantic annotation improve automated Web Services discovery and composition?

This research theme focuses on developing ontology-driven semantic annotation techniques to enrich Web Services descriptions semantically. By leveraging ontologies and semantic similarity measures, these methods aim to automate the processes of Web Service discovery and composition beyond syntactic matching, tackling issues of interoperability and dynamic service integration. This matters because it enables more intelligent agent-based service usage, facilitating scalable, automated, and accurate selection and orchestration of Web Services in distributed environments.

Key finding: Proposes a semi-automatic two-phase annotation process based on ontology matching: (1) categorization of WSDL documents to their domain ontology and (2) mapping WSDL elements to ontology concepts. Utilizing WordNet-based... Read more
Key finding: Introduces an approach consisting of categorization and matching phases to semi-automatically annotate WSDL services with domain ontology concepts using ontology matching techniques. The use of multiple WordNet-based... Read more
Key finding: Develops Grasews, a graphical, web-based collaborative tool supporting high-level semantic annotation of WSDL services using the SAWSDL approach, abstracting complex syntactic details and facilitating ontology-based... Read more
by ah h
Key finding: Presents AI planning algorithms for Web Services discovery and composition that combine syntactic matching (parameter name equivalence) and semantic matching (type compatibility using XML Schema hierarchies). The semantic... Read more
Key finding: Proposes automatically constructing a shared Service Ontology by clustering semantic Web Services using machine learning techniques to improve storage and discovery. This ontology facilitates distributed and intelligent... Read more

2. What approaches enable semantic annotation of geospatial and context-aware Web Services to improve service discovery?

This theme investigates the extension of semantic annotation methodologies to domain-specific services such as geospatial and mobile context-aware services. By embedding semantic metadata into service descriptions using lightweight meta-models and ontologies, and employing domain-adapted semantic similarity measures, these approaches aim to enhance precise and flexible discovery mechanisms in complex, heterogeneous environments like GIS and pervasive mobile computing.

Key finding: Improves the WPS 2.0 standard by semantically annotating geospatial Web services using a lightweight meta-model and enhancements to describe functional and non-functional properties. Employs a three-step matching process with... Read more
Key finding: Proposes MIDAS, a middleware framework that uses semantic metadata (profiles and policies) for dynamic discovery of context-aware mobile services. By moving beyond exact syntactic matching, the system enables high-level... Read more
Key finding: Demonstrates an OWL-S based semantic annotation and automated composition framework applied to RFID-enabled border control services. This approach facilitates the integration and orchestration of heterogeneous sensing... Read more

3. How can user and social dimensions be incorporated into semantic service annotations to enhance service discovery and personalization?

Focusing on the human and social contexts of service consumption, this theme explores methods for supplementing provider-centric semantic annotations with user-generated metadata and observed usage behaviour. By capturing user perspectives, behavioural patterns, and social metadata, these approaches aim to improve service discovery, clustering, matchmaking, and recommendation, addressing adoption challenges of semantic service technologies through enhanced expressivity and usability oriented toward end users.

Key finding: Proposes augmenting traditional semantic service descriptions with user-generated annotations and analysis of behavioural patterns to create a social layer of metadata. This social annotation supplements provider-centric... Read more
Key finding: Reports on the empirical design and implementation of a Semantic Service Registry enriched by domain-specific ontologies enabling semantic annotation and reasoning over telecom services. The semantic enhancement allowed... Read more

All papers in Services Semantic Annotation

Search as we know it will change and improve as new and enhanced methodologies to accommodate the ever expanding semantically annotated WorldWide Web will be developed and fruitfully employed. While a lot of basic infrastructure has... more
Search as we know it will change and improve as new and enhanced methodologies to accommodate the ever expanding semantically annotated WorldWide Web will be developed and fruitfully employed. While a lot of basic infrastructure has... more
Semantic Web is an extension of the current web in which data contained in the web documents are machine-understandable. On the other hand, Web Services provide a new model of the web in which sites exchange dynamic information on demand.... more
Abstract. Semantic Web Services (SWSs) aim to improve the possibilities for automated discovery, composition and invocation of Web Services by providing ontology-based service descriptions expressed in a formal language. Several... more
European enterprises, which contain several heterogeneous systems, create fuzzy networks of interconnected applications, services and data sources, and cooperate with international partners in the enlarged Europe, need holistic Enterprise... more
Discovery of semantic Web services is a heavyweight task when the number of Web services or the complexity of ontologies increases. In this paper, we present a new logical discovery framework based on semantic description of the... more
Method Engineering (ME) has emerged with the aim of improving software development methods by creating and proposing adaptation frameworks whereby methods are created to provide suitable matches with the requirements of the organization... more
After four decades of rapid advances in computing, we are embarking on the greatest leap forward in computing that includes revolutionary changes at all levels of computing from the hardware through the middleware and infrastructure to... more
A key challenge in Component-Based Software Engineering (CBSE) is finding appropriate software components for reuse. A component broker that allows component vendors to make available their modules, and also allows component integrators... more
Ontology Engineering is a complex, time-consuming, and costly process. Particularly if the full ontology has to be developed by scratch. Anyway, it is a common requirement whenever the domain knowledge should be formally encoded. This... more
This paper deals with the description and the discovery of Web Services in the linguistic information system. The previous studies have proved the lack of semantics within the descriptions of the linguistic Web Services (LingWS for short)... more
This paper deals with the enhancing of Linguistic Web Service (LingWS) description. It proposes an extension for the OWLS approach and a Natural Language Processing (NLP) domain ontology based on linguistic standards. The proposed... more
Method Engineering (ME) aims to improve software development methods by creating and proposing adaptation frameworks whereby methods are created to provide suitable matches with the requirements of the organization and address project... more
Web service descriptions with Semantic Web annotations can be exploited to automate dynamic discovery of services. The approaches introduced aim at enabling automatic discovery, configuration, and execution of services in dynamic... more
In Service-Oriented Architectures (SOA), service descriptions are fundamental elements. In order to automatically execute SOA tasks, such as services discovery, it is necessary to capture and process the semantics of services. We review... more
Abstract. Although we would prefer using defined ontologies that express the domains and specifications of web services, and thus more easily discover and compose these, we know that in the mainstream world represented by the US... more
Service discovery is the process of retrieving the service most similar to the query based on the description of functional and/or non-functional semantics. The original algorithm used in literature was proposed by Paolucci et al., 2002.... more
Web services are distributed and loosely coupled software components, which are accessed through the World Wide Web. Web services form the basis for service-oriented architectures used by enterprises to develop and integrate large-scale... more
After four decades of rapid advances in computing, we are embarking on the greatest leap forward in computing that includes revolutionary changes at all levels of computing from the hardware through the middleware and infrastructure to... more
Although the Semantic Web and Web Service technologies have already formed a synergy towards Semantic Web Services, their use remains limited. Potential adopters are usually discouraged by the number of different methodologies and the... more
Grounding is the process in charge of linking re- quests and responses of web services with the semantic web services execution platform, and it is the key activity to au- tomate their execution in a real business environment. In this... more
A key factor for success of companies operating in a globalized market environment is a modern SOA-based infrastructure. An essential component of a SOA infrastructure is the central service registry. Current standards for organizing... more
— Most of the network service management systems rely on informal specifications, hard-coded programming and relational databases to store and manage network services. As a result, such systems may not be correct facing their requirements... more
This paper reports our experience when integrating differ resources and services into a grid environment. The use case we address implies the deployment of several NLP applications as web services. The ultimate objective of this task was... more
Service Oriented Architecture is the backbone of today's internet-based services. Instead of using in-house developed software's, business is intended for using web-based software system. This leads many software developers in the market... more
This paper reports our experience when integrating differ resources and services into a grid environment. The use case we address implies the deployment of several NLP applications as web services. The ultimate objective of this task was... more
Semantic annotation is one of the useful solutions to enrich target's (systems, models, meta-models, etc.) information. There are some papers which use semantic enrichment for different purposes (integration, composition, sharing and... more
Identity verification is now a days a crucial task for security applications. In the near future organizations dedicated to store individual biometric information will emerge in order to determine individual identity. Biometric... more
This paper reports our experience when integrating differ resources and services into a grid environment. The use case we address implies the deployment of several NLP applications as web services. The ultimate objective of this task was... more
With the expansion of service-based information systems and the need for organizations to collaborate with external partners, the alignment of business with IT has become crucial. This paper presents a hybrid service composition... more
In Service-Oriented Architectures (SOA), service descriptions are fundamental elements. In order to automatically execute SOA tasks, such as services discovery, it is necessary to capture and process the semantics of services. We review... more
Since service-oriented architectures make the commercial systems more reliable and reusable, they have gained more popularity in industry and scientific community in recent decades. Service-oriented architectures bring flexibility and... more
We describe an empirical study of the creation of a Semantic Service Registry in the context of the Operations Support Systems (OSS) department of a telecom company, to address an emerging problem of finding the right services to build... more
We describe three challenges that a major telecom company faced on its way to SOA after the traditional first step of exposing legacy functionality and orchestrating it in higher level business processes. We show how the accepted practice... more
After four decades of rapid advances in computing, we are embarking on the greatest leap forward in computing that includes revolutionary changes at all levels of computing from the hardware through the middleware and infrastructure to... more
The METEOR-S and WSMO projects deal with the lifecycle Semantic Web services and processes. Though, they are separate projects with different approaches, we have identified points of interoperability between them. In this paper, we... more
Discovery of semantic Web services is a heavyweight task when the number of Web services or the complexity of ontologies increases. In this paper, we present a new logical discovery framework based on semantic description of the... more
Service Oriented Architecture is the backbone of today’s internet-based services. Instead of using in-house developed software’s, business is intended for using web-based software system. This leads many software developers in the market... more
Many recent works aim at developing methods and tools for the processing of semantic Web services. In order to be properly tested, these tools must be applied to an appropriate benchmark, taking the form of a collection of semantic WS... more
Although the Semantic Web and Web Service technologies have already formed a synergy towards Semantic Web Services, their use remains limited. Potential adopters are usually discouraged by the number of different methodologies and the... more
Semantic Web Services (SWSs) aim to improve the possibilities for automated discovery, composition and invocation of Web Services by providing ontology-based service descriptions expressed in a formal language. Several approaches have... more
The web is rapidly evolving and its traditional role of repository of static information is changing into a hub for collaboration among people. Web resources tend to become more and more complex, and to offer services that include access... more
Ontology engineering is known to be a complex, time-consuming, and costly process, in particular, if an ontology has to be developed from scratch, and respective domain knowledge has to be formally encoded. This paper presents the... more
Presently, not only a large amount of information resources are available on the Web, but also a complete lattice of dynamic applications, namely, software components and Web Services. Hence, an increasing demand of a proper model and... more
Method Engineering (ME) has emerged with the aim of improving software development methods by creating and proposing adaptation frameworks whereby methods are created to provide suitable matches with the requirements of the organization... more
The Web is a huge container of digital resources, that is, sets of objects that are accessible and manageable by a computer. When dealing with structured queries (rather than with flat list of keywords), model matchmaking is a fundamental... more
The Web is a huge container of digital resources, that is, sets of objects that are accessible and manageable by a computer. When dealing with structured queries (rather than with flat list of keywords), model matchmaking is a fundamental... more
The Web is a huge container of digital resources, that is, sets of objects that are accessible and manageable by a computer. When dealing with structured queries (rather than with flat list of keywords), model matchmaking is a fundamental... more
Download research papers for free!