From Odp

Jump to: navigation, search

Return to Catalogue of Exemplary Ontologies

Ontology Overview

Name: Grid4AllOntology
Description: An ontology for the retrieval of Grid Resources and Services in Grid e-Marketplaces
Purpose: To serve as a semantic registry of Semantic Information System (SIS) in Grid4All project.
Organization(s): University of the Aegean, Ai-Lab
Author(s): George Vouros, KonstantinosKotis, Chalkiopoulos Christos
Justification Re-uses a number of existing conceptualizations and extends them in such a way (designed for efficient queries' answering) that the retrieval of resources, services, and markets that trade them is achieved through DL reasoning facilitation (classification and computation of inferred types) and some SPARQL quering for post-filtering and ranking of results.
Recommended by:
Submitted by: KonstantinosKotis
Competency Questions:
Known issues:

http://www.icsd.aegean.gr/kotis/ontologies/G4Aontology.owl (206)

Licensing: GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007
Web references:
Other references:

Long Description

The Semantic Information System (SIS) provides a matching and selection service between peers (humans or software agents) that offer or request (place any of the two kinds of orders i.e. either offers or requests) resources and services within grid environments. This service is used by the Grid4All market place. In the market place, resource/service consumers and providers negotiate traded entities in auction based markets, where these markets are spontaneously initiated (instantiated) by different actors, such as resource/services providers, consumers, or 3rd party actors. Markets are accessed as services that are themselves advertised at the Semantic Information System.

SIS acts as a registry for the following types of services: Markets, Application Services and Services exposing resources. The SIS may be queried by software agents as well as by human users to select advertised services and resources: Matchmaking happens through different criteria concerning resources and other application specific traded domain entities, as well as services' profiles. The returned query results are ranked according to resources/services matching characteristics and providers'/consumers' features.

The matchmaking process is executed in the following cases:

A user makes a request, in which case provider-initiated markets offering services/resources are returned A user makes an offer, in which case consumer-initiated markets are returned.

After the matchmaking is completed, and a set of results is obtained, there is an additional step prior to their presentation: the ranking process. Matchmaking performs a coarse-grained distinction of results, according to the type of match ("exact" and "subsumes" match). The ranking process provides an ordering of results which reflects the preferences of the user (e.g. preference on specific peers). It should be noted that the ranking process is implemented as a component of SIS, i.e. the Selection component. Finally, the list of results is returned to the user. According to what specifications have been given as input to the system, a list of resources/services may be returned or the list of the corresponding markets.

Additional Information


Add a reference

  • Vouros, G., A. Papasalouros, K. Kotis, A. Valarakos, and K. Tzonas, "The Grid4All ontology for the retrieval of traded resources in a market-oriented Grid", IJWGS special issue on Web/Grid Information and Services Discovery and Management, vol. 4, pp. 418-439, 00/2008. Paper | reference page
Personal tools
Quality Committee
Content OP publishers