Developing Knowledge-Based Systems using the Semantic Web

David Corsar, Derek Sleeman

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The benefits of reuse have long been recognized in the knowledge engineering
community where the dream of creating knowledge-based systems on-the-fly from libraries of reusable components is still to be fully realised. In this paper we present a two stage methodology for creating knowledge-based systems: first reusing domain knowledge by mapping it, where appropriate, to the requirements of a generic problem solver; and secondly using this mapped knowledge and the requirements of the problem solver to “drive” the acquisition of the additional knowledge it needs. For example, suppose we have available a knowledge-based systems which is composed of a propose-and-revise problem solver linked with an appropriate knowledge base/ontology from the elevator domain. Then to create a diagnostic knowledge-based systems in the same domain, we require to map relevant information from the elevator
knowledge base/ontology, such as component information, to a diagnostic problem solver, and then to extend it with diagnostic information such as malfunctions, symptoms and repairs for each component. We have developed MAKTab, a Prot´eg´e plug-in which supports both these steps and results in a composite knowledgebased systems which is executable. In the final section of this paper we discuss the issues involved in extending MAKTab so that it would be able to operate in the context of the (Semantic) Web. Here we use the idea of centralised mapping repositories and mapping composition. This work contributes to the vision of the Web, which contains components (both problem solvers and instantiated ontologies (knowledge bases)) that tools (like MAKTab) can use to create knowledge-based systems which subsequently can enhance the richness of the Web by providing yet further knowledge-based Web-services.
Original languageEnglish
Title of host publicationAI and Semantic Web
Subtitle of host publicationVisions of Computer Science - BCS International Academic Conference
EditorsErol Gelenbe, Samson Abramsky, Vladimiro Sassone
PublisherBritish Computer Society
Pages29-40
Publication statusPublished - 2008
EventVisions of Computer Science - BCS International Academic Conference - London, United Kingdom
Duration: 22 Sep 200824 Sep 2008

Conference

ConferenceVisions of Computer Science - BCS International Academic Conference
CountryUnited Kingdom
CityLondon
Period22/09/0824/09/08

Fingerprint

Knowledge based systems
Semantic Web
Ontology
Elevators
World Wide Web
Web services
Repair
Composite materials
Chemical analysis

Cite this

Corsar, D., & Sleeman, D. (2008). Developing Knowledge-Based Systems using the Semantic Web. In E. Gelenbe, S. Abramsky, & V. Sassone (Eds.), AI and Semantic Web : Visions of Computer Science - BCS International Academic Conference (pp. 29-40). British Computer Society.

Developing Knowledge-Based Systems using the Semantic Web. / Corsar, David; Sleeman, Derek.

AI and Semantic Web : Visions of Computer Science - BCS International Academic Conference. ed. / Erol Gelenbe; Samson Abramsky; Vladimiro Sassone. British Computer Society, 2008. p. 29-40.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Corsar, D & Sleeman, D 2008, Developing Knowledge-Based Systems using the Semantic Web. in E Gelenbe, S Abramsky & V Sassone (eds), AI and Semantic Web : Visions of Computer Science - BCS International Academic Conference. British Computer Society, pp. 29-40, Visions of Computer Science - BCS International Academic Conference, London, United Kingdom, 22/09/08.
Corsar D, Sleeman D. Developing Knowledge-Based Systems using the Semantic Web. In Gelenbe E, Abramsky S, Sassone V, editors, AI and Semantic Web : Visions of Computer Science - BCS International Academic Conference. British Computer Society. 2008. p. 29-40
Corsar, David ; Sleeman, Derek. / Developing Knowledge-Based Systems using the Semantic Web. AI and Semantic Web : Visions of Computer Science - BCS International Academic Conference. editor / Erol Gelenbe ; Samson Abramsky ; Vladimiro Sassone. British Computer Society, 2008. pp. 29-40
@inproceedings{54276ea96c5540cfb9aaa307255a6fbb,
title = "Developing Knowledge-Based Systems using the Semantic Web",
abstract = "The benefits of reuse have long been recognized in the knowledge engineering community where the dream of creating knowledge-based systems on-the-fly from libraries of reusable components is still to be fully realised. In this paper we present a two stage methodology for creating knowledge-based systems: first reusing domain knowledge by mapping it, where appropriate, to the requirements of a generic problem solver; and secondly using this mapped knowledge and the requirements of the problem solver to “drive” the acquisition of the additional knowledge it needs. For example, suppose we have available a knowledge-based systems which is composed of a propose-and-revise problem solver linked with an appropriate knowledge base/ontology from the elevator domain. Then to create a diagnostic knowledge-based systems in the same domain, we require to map relevant information from the elevator knowledge base/ontology, such as component information, to a diagnostic problem solver, and then to extend it with diagnostic information such as malfunctions, symptoms and repairs for each component. We have developed MAKTab, a Prot´eg´e plug-in which supports both these steps and results in a composite knowledgebased systems which is executable. In the final section of this paper we discuss the issues involved in extending MAKTab so that it would be able to operate in the context of the (Semantic) Web. Here we use the idea of centralised mapping repositories and mapping composition. This work contributes to the vision of the Web, which contains components (both problem solvers and instantiated ontologies (knowledge bases)) that tools (like MAKTab) can use to create knowledge-based systems which subsequently can enhance the richness of the Web by providing yet further knowledge-based Web-services.",
author = "David Corsar and Derek Sleeman",
year = "2008",
language = "English",
pages = "29--40",
editor = "Erol Gelenbe and Samson Abramsky and Vladimiro Sassone",
booktitle = "AI and Semantic Web",
publisher = "British Computer Society",

}

TY - GEN

T1 - Developing Knowledge-Based Systems using the Semantic Web

AU - Corsar, David

AU - Sleeman, Derek

PY - 2008

Y1 - 2008

N2 - The benefits of reuse have long been recognized in the knowledge engineering community where the dream of creating knowledge-based systems on-the-fly from libraries of reusable components is still to be fully realised. In this paper we present a two stage methodology for creating knowledge-based systems: first reusing domain knowledge by mapping it, where appropriate, to the requirements of a generic problem solver; and secondly using this mapped knowledge and the requirements of the problem solver to “drive” the acquisition of the additional knowledge it needs. For example, suppose we have available a knowledge-based systems which is composed of a propose-and-revise problem solver linked with an appropriate knowledge base/ontology from the elevator domain. Then to create a diagnostic knowledge-based systems in the same domain, we require to map relevant information from the elevator knowledge base/ontology, such as component information, to a diagnostic problem solver, and then to extend it with diagnostic information such as malfunctions, symptoms and repairs for each component. We have developed MAKTab, a Prot´eg´e plug-in which supports both these steps and results in a composite knowledgebased systems which is executable. In the final section of this paper we discuss the issues involved in extending MAKTab so that it would be able to operate in the context of the (Semantic) Web. Here we use the idea of centralised mapping repositories and mapping composition. This work contributes to the vision of the Web, which contains components (both problem solvers and instantiated ontologies (knowledge bases)) that tools (like MAKTab) can use to create knowledge-based systems which subsequently can enhance the richness of the Web by providing yet further knowledge-based Web-services.

AB - The benefits of reuse have long been recognized in the knowledge engineering community where the dream of creating knowledge-based systems on-the-fly from libraries of reusable components is still to be fully realised. In this paper we present a two stage methodology for creating knowledge-based systems: first reusing domain knowledge by mapping it, where appropriate, to the requirements of a generic problem solver; and secondly using this mapped knowledge and the requirements of the problem solver to “drive” the acquisition of the additional knowledge it needs. For example, suppose we have available a knowledge-based systems which is composed of a propose-and-revise problem solver linked with an appropriate knowledge base/ontology from the elevator domain. Then to create a diagnostic knowledge-based systems in the same domain, we require to map relevant information from the elevator knowledge base/ontology, such as component information, to a diagnostic problem solver, and then to extend it with diagnostic information such as malfunctions, symptoms and repairs for each component. We have developed MAKTab, a Prot´eg´e plug-in which supports both these steps and results in a composite knowledgebased systems which is executable. In the final section of this paper we discuss the issues involved in extending MAKTab so that it would be able to operate in the context of the (Semantic) Web. Here we use the idea of centralised mapping repositories and mapping composition. This work contributes to the vision of the Web, which contains components (both problem solvers and instantiated ontologies (knowledge bases)) that tools (like MAKTab) can use to create knowledge-based systems which subsequently can enhance the richness of the Web by providing yet further knowledge-based Web-services.

M3 - Conference contribution

SP - 29

EP - 40

BT - AI and Semantic Web

A2 - Gelenbe, Erol

A2 - Abramsky, Samson

A2 - Sassone, Vladimiro

PB - British Computer Society

ER -