|The Internet Reasoning Service - IRS - is KMi's Semantic Web Services framework, which allows applications to semantically describe and execute Web services. The IRS supports the provision of semantic reasoning services within the context of the Semantic Web.|
|There are currently two implementations: IRS-II and IRS-III|
|IRS-II has been applied within the MIAKT Project .|
|IRS-III is currently being applied within the DIP , Super, Luisa and LHDL projects, and the WSMO Working group .|
The overall framework of IRS is shown in figure 1. The main components are the IRS Server, the IRS Publisher and the IRS Client. These components communicate through SOAP.
The IRS server holds descriptions of Semantic Web Services at two different levels. A knowledge level description of components is represented internally in OCML. Additionally, two sets of mappings are used to connect the knowledge level descriptions to a specific Web service.
The IRS Publisher plays two roles in the IRS framework. Firstly, it links Web services to semantic descriptions within the IRS server. Secondly, it automatically generates a wrapper which allows standalone Lisp or Java code to be invoked as well as a Web service through its WSDL description.
A key feature of IRS is that Web service invocation is capability driven. An IRS user simply asks for a task to be achieved and the server selects and invokes an appropriate Web service.
IRS-II follows the UPML framework developed within the IBROW project. The UPML framework partitions knowledge into ontologies, domain models, task models, and problem solving methods (PSMs) which are connected via bridges. Figure 1 shows how a single knowledge based application would be described in UPML terms. The components of figure 2 are:
IRS-III movie: A Case-Study on E-Government (Change of Circumstance Scenario)^ Back to top
IRS-III is a platform and infrastructure for creating WSMO-based Semantic Web Services, building upon the previous implementation, IRS-II. The specific extensions in IRS-III are:
The tool WebOnto can be used to visualize and edit IRS-III ontologies (in OCML)
^ Back to top
Related Publications SQL Error:
SELECT * FROM people ORDER BY id