Skip to main content
European Commission logo
English English
CORDIS - EU research results
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary
Content archived on 2024-05-18

WonderWeb: Ontology Infrastructure for the Semantic Web

Article Category

Article available in the following languages:

Ontology approach for the Semantic Web

An ontology-based approach for supporting the development and administration of software components in an application server has been developed.

The development of the Semantic Web offers data content able to be processed by machines, giving way to a wide range of intelligent services. Ontologies have played a key role in this since they define shared and common domain theories and assist users and machines in communicating more effectively. They fill various needs in the Semantic Web such as the storage or exchange of data which corresponds to an ontology, as well as ontology-based reasoning or navigation. In light of this, the WONDERWEB project has created the necessary infrastructure for the vast preparation of ontologies for the Semantic Web. This has included both the creation of web standard ontology languages as well as the simultaneous design of ontological engineering technology. Supporting the development and administration of software components in an application server via an ontology-based approach serves to alleviate the problems previously associated with application server functionalities. The main difference with using the ontology-based approach lies within the conceptual model. That is, with the application server the conceptual model was only implicit, making it difficult to retrieve, survey, validate and maintain bits and pieces of different configurations. On the other hand, the ontology is an explicit conceptual model with formal logic-based semantics. It can therefore capture properties and behaviours of, and relationships between, the components necessary for development and administration purposes. Therefore this approach maintains original flexibility in configuring and running the application server while also adding novel capabilities for the system's developer and user.

Discover other articles in the same domain of application