Skip to main content
European Commission logo print header

Corporate Ontology Modelling and Management System

Deliverables

Document Driver: Software libraries that manages the access to different kind of document repositories (file system, Lotus Notes, etc.) using an interface-based design.C++ and Java version are provided.This result forms part of the Knowledge Request Broker software (see list of results).Document Crawler and importing tools:- Set of tools to facilitate the importing of documents and other entities into the Ontologging Knowledge Base.- It consists of a client application that crawls local files and connects to the Ontologging server to create the corresponding knowledge.- This result can only be used in conjunction with the Knowledge Request Broker (see list of results).Knowledge Request Broker: Server that provides access to the Ontologging Knowledge Base (ontology-documents) via Web service interface.Although this result could be used/exploited independently, it forms the Ontologging prototype in conjunction with the Ontologging Distributed User Interface (see list of results).OntoKnowNet prototype: Prototype for a Knowledge Management application based on the existing Meta4 KnowNet application and incorporating ontology navigation and search capabilities.This result can only be used/exploited in conjuction with the existing product KnowNet, and the Ontologging prototype described in the list of results.Ontologging prototype: Prototype for a Web-based client-server application that provides end-user access (navigation, search, population) to generic ontologies and document repositories.The application provides support for modelling different domains by means of any underlying domain ontology.The client side is a .NET-based application that connects to the server via a Web Service interface.
It is a common belief that ontologies are the necessary building blocks for the creation of efficient knowledge repositories that will lead to the realization of the Semantic Web. However, real-world applications of ontologies have shown that even medium-sized domains are very hard, if not impossible, to be described by large, monolithic ontologies. It is therefore necessary to pursue the creation of small, focused ontologies that capture and model a very specific knowledge domain. Nonetheless, users usually need to access information stored in other knowledge domains and hence under a different ontology. In this case, the problem of conflicting and overlapping ontology semantics arises, during information exchange. Varying terminology and/or different conception and design even for concepts similar between the two domains causes this problem. Creation of mappings and semantic bridges between the different ontologies can provide a solution to this problem. In practice, though, performing this task manually can prove an expensive and error-prone process. The task of ORA (Ontology Reconciliation Agent) is to speed-up the conflict reconciliation process by allowing a number of dedicated agents in a MAS to negotiate their differences. This way, domain experts and knowledge engineers will reach the optimal mapping scheme in shorter time.
Ontology Knowledge Evaluator, web version (OKEWeb). OKEWeb is servlet web-based tool used to conduct analysis of Ontologies (Domain Ontology, User Ontology & Event Ontology). This tool can in particular be used to help the knowledge manager to assess the different properties of Ontology, and well as its dynamics of evolution. Ontology building, population and maintenance is a complex activity (sometime considered more as an art than a science because of its complexity). One of the main benefit is to provide a means to help assessing the structure, the population and the usage of an Ontology based knowledge repository. OKEWeb provides the possibility to define evaluation rules via a web interface, using the java script language, that help to understand and access the characteristic of an ontology, both from its structure, its population, and its usage (analysis of the event ontology representing the activity of the user). This prototype will however mainly be used for demonstration purpose.
The Conflict Detection Agent component is a distributed system of collaborating agents that handle complex ontology design issues. This is accomplished by allowing domain experts and ontology engineers to collaborate during the initial ontology design phase as well as consequent maintenance and evolution stages. The system is distributed across the machines of all domain experts, embedded inside their everyday working environment. The collaboration process occurs transparently in the background, while the domain expert graphically modifies the domain ontology. A semi-automatic, distributed conversation begins among all participating agents until unanimous agreement is reached. The Conflict Detection plugin streamlines the ontology design-evolution process by - Visually exemplifying proposed changes and acting as an intelligent, knowledge-oriented collaboration tool; - Allowing the concurrent participation in multiple conversations over various domain ontologies.
User Profile Editor (UPE) and associated Category Extractor. UPE is a servlet web-based tool to manage Ontology-based user modelling system. It includes an editor allowing the users to update their profile (described as an Ontology) as well as a tool to conduct some inferences on the activity of the user, and help the automatic update of this profile. One of the main benefit is to validate a means to represent complex user information (via an ontology), in a flexible way (web interface), and with the possibility to integrate very basic reasoning capabilities via the encapsulation of a java script interpreter that can be used via the web interface to describe some operations. These operations include the inference of some information that have been already completed in the user profile and allowing the auto completion of some of the information. They also include the possibility to infer information from the activity of the users (extracted from the Ontology describing the different actions of the user) in order to deduce behavioural patterns of this user, such as for instance the level of his/her use of the knowledge management system and his/her contribution to the knowledge capitalization process. This prototype will however mainly be used for demonstration purpose.
The Knowledge Distribution Agent (KDA) component is in charge of propagating changes occurring to the corporate memory across all of the domain members. These changes can be: - Addition of documents to the corporate repository, - Updates to the information stored in specific instances (e.g. projects) - Deletion of data. To prevent information flooding of system users, the KDA applies complex, user-defined interest filters, from which it deducts the final list of interested users. The KDA is a highly distributed multi-agent system, composed of different types of agents with different roles. These agents are physically distributed and deployed across the enterprise domain. It implements knowledge propagation within the organization implementing dynamic knowledge filters, notifying users of updates that are only interesting to them in real-time. The KDA is completely user-oriented in its scope as well as design and implementation.
The Ontologging Ontology Reconciliation agent (ORA) mediates between different ontologies by letting agents negotiate about their conceptual structures. ORA allows Ontology Mapping by implementing the MAFRA methodology which can be summarized as follows: - Lift the data onto a common representation, - Discover similarities between two ontologies, - Define bridges between the two ontologies, where bridges are represented as instances of a mapping ontology, - Execute the bridges to transform instances from one ontology into another, - Post process the data (e.g. to remove duplicates). These steps are supported by the ORA software. In addition to this Ontology Mapping approach, another way of using multiple ontologies which we support is by Ontology Inclusion.
Prototype for a Web-based client-server application that provides end-user access (navigation, search, population) to generic ontologies and document repositories. The application provides support for modelling different domains by means of any underlying domain ontology. The client side is a .NET-based application that connects to the server via a Web Service interface.
User-side client application that enables access to an ontology server. It includes modules for the exploitation of extracted data, the edition of new ontology data and integration in user Office automation environment. It is written under the .NET framework and works together with the ontology server through a SOAP compliant web service interface.

Searching for OpenAIRE data...

There was an error trying to search data from OpenAIRE

No results available