Address:
dot.rural
RCUK Digital Economy Research
University of Aberdeen
Room 807 MacRobert Building
King's College, Aberdeen AB24 5UA

Phone: +44 (0)224 274086

Email: Click here for my email

You can also find me on:

Picture of me.

Teaching

Projects

dot.rural Logo I am currently a research fellow at the Digital Economy dot.rural Digital Economy Hub.

I have also been involved with the following projects:

EU-ALIVE Logo In 2009/2010, I was employed as a research fellow with the ALIVE-EU.

AKT Logo My PhD was funded by the Advanced Knowledge Technology IRC.

Software

I have been involved in the development of various pieces of software:

Medical Data Research

Details of the research I am performing with collegues can be found on the medical data page, including ontologies, quality queries, and results.

Activities

I am currently a member of the W3C Provenance Working Group.

I am also the lead researcher on a Framework for Responsible Research & Innovation in ICT case study on Personal Privacy and the Web of Linked Data.

I was an organiser of the eScience mini-theme on Provenance and Linked Open Data

I have been a member of the organising committees for:

I was also the webmaster and dealt with registration for the K-CAP 2007 conference.

Publications

Matching entries: 0
settings...
Papangelis K, Sripada S, Corsar D, Velaga N, Edwards P and Nelson J (2013), "Developing a real time passenger information system for rural areas", In Proceedings of the Human Computer Interaction International (HCII) Conference. , pp. to appear.
BibTeX:
@inproceedings{Papangelis2013a,
  author = {Konstantinos Papangelis and Somayajulu Sripada and David Corsar and Nagendra Velaga and Peter Edwards and John Nelson},
  title = {Developing a real time passenger information system for rural areas},
  booktitle = {Proceedings of the Human Computer Interaction International (HCII) Conference},
  year = {2013},
  pages = {to appear}
}
Papangelis K, Corsar D, Sripada S, Beecroft M, Nelson J, Edwards P, Velaga N and Anable J (2013), "Examining the effects of disruption on travel behaviour in rural areas.", In Proceedings of the World Conference on Transport Research (WCTR) 2013., July, 2013. , pp. to appear.
BibTeX:
@inproceedings{Papangelisb,
  author = {Konstantinos Papangelis and David Corsar and Somayajulu Sripada and Mark Beecroft and John Nelson and Peter Edwards and Nagendra Velaga and Jillian Anable},
  title = {Examining the effects of disruption on travel behaviour in rural areas.},
  booktitle = {Proceedings of the World Conference on Transport Research (WCTR) 2013},
  year = {2013},
  pages = {to appear}
}
Corsar D, Edwards P, Velaga N, Nelson J and Pan JZ (2012), "Exploring Provenance in a Linked Data Ecosystem", In Provenance and Annotation of Data and Processes. Vol. 7525, pp. 226-228. Springer Berlin Heidelberg.
Abstract: We describe our work exploring provenance within an open linked data ecosystem being developed in the travel/transport domain. We discuss techniques to infer provenance of sensor data, maintain provenance of third party data, and reference sources not available as linked data within a provenance record.
BibTeX:
@inproceedings{Corsar2012a,
  author = {Corsar, David and Edwards, Peter and Velaga, Nagendra and Nelson, John and Pan, Jeff Z.},
  editor = {Groth, Paul and Frew, James},
  title = {Exploring Provenance in a Linked Data Ecosystem},
  booktitle = {Provenance and Annotation of Data and Processes},
  publisher = {Springer Berlin Heidelberg},
  year = {2012},
  volume = {7525},
  pages = {226-228},
  url = {http://dx.doi.org/10.1007/978-3-642-34222-6_21},
  doi = {10.1007/978-3-642-34222-6_21}
}
Corsar D, Moss L and Piper I (2012), "Data Quality Assessment Using Linked Data: A Case Study in the Medical Domain", In E-KAW 2012 , The 18th International Conference on Knowledge Engineering and Knowledge Management.
Abstract: This paper describes an approach and framework based on semantic web and linked data technologies to assess medical data collected by patient monitoring equipment. Our approach has been successfully applied to patient data in the neuro-intensive care domain.
BibTeX:
@inproceedings{Corsar2012b,
  author = {David Corsar and Laura Moss and Ian Piper},
  title = {Data Quality Assessment Using Linked Data: A Case Study in the Medical Domain},
  booktitle = {E-KAW 2012 , The 18th International Conference on Knowledge Engineering and Knowledge Management},
  year = {2012},
  note = {Best Paper},
  url = {http://ekaw2012.ekaw.org/sites/ekaw2012.ekaw.org/files/ekaw2012pdsubmission21 (2).pdf}
}
Corsar D and Edwards P (2012), "Enhancing Open Data with Provenance", In Digital Futures 2012 The Third Annual Digital Economy All Hands Conference. Aberdeen, UK, October, 2012.
BibTeX:
@inproceedings{Corsar2012c,
  author = {David Corsar and Peter Edwards},
  title = {Enhancing Open Data with Provenance},
  booktitle = {Digital Futures 2012 The Third Annual Digital Economy All Hands Conference},
  year = {2012},
  url = {http://www.de2012.org/sites/default/files/digitalfutures2012papers/Papers/Session2COpenData/Corsar&Edwards_OpenData&Provenance.pdf}
}
Corsar D, Baillie C, Markovic M, Edwards P, Nelson J, Velaga N, Beecroft M, Sripada S, Pan JZ and Papangelis K (2012), "A Rural Passenger Information System Utilising Linked Data & The Crowd", In Digital Futures 2012 The Third Annual Digital Economy All Hands Conference. Aberdeen, UK, October, 2012.
BibTeX:
@inproceedings{Corsar2012d,
  author = {David Corsar and Chris Baillie and Milan Markovic and Peter Edwards and John Nelson and Nagendra Velaga and Mark Beecroft and Somayajulu Sripada and Jeff~Z. Pan and Konstantinos Papangelis},
  title = {A Rural Passenger Information System Utilising Linked Data & The Crowd},
  booktitle = {Digital Futures 2012 The Third Annual Digital Economy All Hands Conference},
  year = {2012},
  url = {http://www.de2012.org/sites/default/files/digitalfutures2012papers/Demos/Corsar_etal_IRP.pdf}
}
Edwards P, Nelson J, Corsar D, Velaga N, Beecroft M, Sripada S, Baillie C, Papangelis K and Markovic. M (2012), "A Rural Real-time Passenger Information Ecosystem", In Proceedings of Mobisys 2012 Workshop on Next Generation Mobile Computing for Dynamic Personalised Travel Planning. Lake District, UK, June, 2012.
Abstract: Real time passenger information (RTPI) is commonly available in urban areas for immediately before and during journeys; however, non-urban areas (e.g. suburban, rural, and remote areas) often have little or no access to it. One of the main challenges in providing RTPI in rural areas is the lack of infrastructure for obtaining real time vehicle location, and for providing information to passengers. In the Informed Rural Passenger Project, we attempt to address this problem through the use of passengers' smartphones. We have developed GetThere, a smartphone app that crowdsources travel information, including vehicle location, from the passengers. This information is then integrated using linked data principles with open data from various sources, and used by various web services to provide RTPI to travellers in rural areas. Initial evaluation of the GetThere system has been performed on urban, suburban, and rural bus routes in the North East of Scotland.
BibTeX:
@inproceedings{Edwards2012,
  author = {Peter Edwards and John Nelson and David Corsar and Nagendra Velaga and Mark Beecroft and Somayajulu Sripada and Christopher Baillie and Konstantinos Papangelis and Milan Markovic.},
  title = {A Rural Real-time Passenger Information Ecosystem},
  booktitle = {Proceedings of Mobisys 2012 Workshop on Next Generation Mobile Computing for Dynamic Personalised Travel Planning},
  year = {2012}
}
Edwards P, Corsar D, Burnett C and Pignotti E (2012), "Towards an Ecosystem for Social Computation on the Web", In Digital Futures 2012 The Third Annual Digital Economy All Hands Conference. Aberdeen, UK, October, 2012.
BibTeX:
@inproceedings{Edwards2012b,
  author = {Peter Edwards and David Corsar and Chris Burnett and Edoardo Pignotti},
  title = {Towards an Ecosystem for Social Computation on the Web},
  booktitle = {Digital Futures 2012 The Third Annual Digital Economy All Hands Conference},
  year = {2012},
  url = {http://www.de2012.org/sites/default/files/digitalfutures2012papers/Posters/Edwards_etal_SocialComputation.pdf}
}
Markovic M, Edwards P, Corsar D and Pan JZ (2012), "The Crowd and the Web of Linked Data: A Provenance Perspective.", In AAAI Spring Symposium on Wisdom of the Crowd, Technical Report SS-12-06., March, 2012. , pp. 50-51. AAAI Press.
BibTeX:
@inproceedings{Markovic2012a,
  author = {Milan Markovic and Peter Edwards and David Corsar and Jeff Z. Pan},
  title = {The Crowd and the Web of Linked Data: A Provenance Perspective.},
  booktitle = {AAAI Spring Symposium on Wisdom of the Crowd, Technical Report SS-12-06},
  publisher = {AAAI Press},
  year = {2012},
  pages = {50-51}
}
Markovic M, Edwards P, Corsar D and Pan J (2012), "DEMO: Managing the Provenance of Crowdsourced Disruption Reports", In Provenance and Annotation of Data and Processes. Vol. 7525, pp. 209-213. Springer Berlin Heidelberg.
Abstract: Human computation systems that outsource tasks to the crowd often have to address issues associated with the quality of contributions. We are exploring the potential role of provenance to facilitate processes such as quality assessment within such systems. In this demo we present an application for managing traffic disruption reports generated by the crowd, and outline the technologies used to integrate provenance, linked data, and streams.
BibTeX:
@inproceedings{Markovic2012b,
  author = {Markovic, Milan and Edwards, Peter and Corsar, David and Pan, JeffZ.},
  editor = {Groth, Paul and Frew, James},
  title = {DEMO: Managing the Provenance of Crowdsourced Disruption Reports},
  booktitle = {Provenance and Annotation of Data and Processes},
  publisher = {Springer Berlin Heidelberg},
  year = {2012},
  volume = {7525},
  pages = {209-213},
  url = {http://dx.doi.org/10.1007/978-3-642-34222-6_17},
  doi = {10.1007/978-3-642-34222-6_17}
}
Markovic M, Edwards P, Corsar D and Pan JZ (2012), "Provenance and Social Machines", In Digital Futures 2012 The Third Annual Digital Economy All Hands Conference. Aberdeen, UK, October, 2012.
BibTeX:
@inproceedings{Markovic2012c,
  author = {Milan Markovic and Peter Edwards and David Corsar and Jeff~Z. Pan},
  title = {Provenance and Social Machines},
  booktitle = {Digital Futures 2012 The Third Annual Digital Economy All Hands Conference},
  year = {2012},
  url = {http://www.de2012.org/sites/default/files/digitalfutures2012papers/Papers/Session2COpenData/Markovic_etal_SocialMachines.pdf}
}
Moss L, Corsar D and Piper I (2012), "A linked data approach to assessing medical data", In 25th International Symposium on Computer-Based Medical Systems (CBMS), 2012. Rome, Italy, June, 2012. , pp. 1-4.
Abstract: Vast amounts of medical data are now routinely collected. This data is often subsequently used in medical research. However, the quality of the data can vary widely. Existing automated approaches to data quality assurance largely rely on threshold rules that can miss errors requiring complex domain knowledge to identify. In this paper we describe a framework to assess the reliability of medical data using linked data and semantic web technologies. This approach has been evaluated in the Neuro-Intensive Care Unit domain, successfully identifying potential errors in the recorded observations, and indicating that various ontologies proposed by the medical and sensor network communities can be used to represent medical observation data.
BibTeX:
@inproceedings{Moss2012a,
  author = {Moss, L. and Corsar, D. and Piper, I.},
  editor = {Soda, Paolo and Tortorella, Francesco},
  title = {A linked data approach to assessing medical data},
  booktitle = {25th International Symposium on Computer-Based Medical Systems (CBMS), 2012},
  year = {2012},
  pages = {1--4},
  doi = {10.1109/CBMS.2012.6266391}
}
Velaga NR, Nelson JD, Sripada S, Edwards P, Corsar D, Sharma N and Beecroft M (2012), "Development of a Map-matching Algorithm for Rural Passenger Information Systems via Mobile Phones and Crowd-Sourcing", In Proceedings of 91th Annual Meeting of the Transportation Research Board (TRB) of National Academies. Washington D.C, USA, January, 2012.
Abstract: The aim of any Real Time Passenger Information (RTPI) System is to provide accurate and efficient travel and transport information to users. Most of the existing RTPI systems are largely developed in urban areas; often, rural passengers are neglected due to lack of infrastructure (for example vehicle tracking system), less number of passengers, and problems with communication systems. In this research project, a passenger centric RTPI is proposed, which uses crowd-sourcing and mobile phones so that passengers are not only information consumers but are also providers of information to the system. In the proposed RTPI, passengers can allow the system to track their location - via their smart phones - when they are travelling on public transportation; this will compensate for the lack of vehicle tracking system in public transport.

Map-matching (MM) algorithms integrate data from positioning sensors (GPS) with a digital GIS map in order to identify: firstly, the road link on which a vehicle is travelling; and secondly, to determine the vehicleís location on that segment. In the proposed RTPI, at a given point of time, we receive a number of vehicle locations (latitude and longitude) from passengers travelling on a bus. In order to provide a precise vehicle location at a given point of time, a novel map-matching algorithm using fuzzy logic - which integrates multiple vehicle locations (obtained from passengerís smart phones) with a GIS road map - has been developed. The developed map-matching algorithm has been tested using real-world data collected on four different bus routes in Aberdeenshire, Scotland. It was identified that the developed MM algorithm is efficient and capable of supporting the proposed passenger information system.

BibTeX:
@inproceedings{Velaga2012a,
  author = {Nagendra R. Velaga and John D. Nelson and Somayajulu Sripada and Peter Edwards and David Corsar and Nirwan Sharma and Mark Beecroft},
  title = {Development of a Map-matching Algorithm for Rural Passenger Information Systems via Mobile Phones and Crowd-Sourcing},
  booktitle = {Proceedings of 91th Annual Meeting of the Transportation Research Board (TRB) of National Academies},
  year = {2012}
}
Velaga NR, Beecroft M, Nelson JD, Corsar D and Edwards P (2012), "Transport poverty meets the digital divide: accessibility and connectivity in rural communities", Journal of Transport Geography., March, 2012. Vol. 21(0), pp. 102 - 112.
Abstract: Rural communities face a range of challenges associated with accessibility and connectivity which apply in both the physical and virtual sphere. Constraints in rural transport infrastructure and services are often compounded by limitations in the development and resilience of technological infrastructures. In this context there is significant disparity between urban and rural communities.
This paper will examine the context for accessibility and connectivity in rural communities highlighting key transport and technology challenges. It also explores barriers and opportunities to bringing together transport and technology solutions to enhance rural accessibility and connectivity. This is an area where current understanding is weak as most research has been focussed on urban environments. The paper focuses specifically on two issues of current research; firstly, the role of information and associated technologies in supporting rural passengers on public transport, secondly, the use of technologies to support flexible and demand responsive transport services in rural areas.
BibTeX:
@article{Velaga2012b,
  author = {Nagendra R. Velaga and Mark Beecroft and John D. Nelson and David Corsar and Peter Edwards},
  title = {Transport poverty meets the digital divide: accessibility and connectivity in rural communities},
  journal = {Journal of Transport Geography},
  year = {2012},
  volume = {21},
  number = {0},
  pages = {102 - 112},
  note = {Social Impacts and Equity Issues in Transport},
  url = {http://www.sciencedirect.com/science/article/pii/S0966692312000026},
  doi = {10.1016/j.jtrangeo.2011.12.005}
}
Velaga NR, Corsar D, Edwards P, Nelson JD, Sripada S, Sharma N and Beecroft M (2012), "A Hybrid Map-matching Algorithm for Real Time Passenger Information Systems via Mobile Phones and Crowd-Sourcing", In Proceedings of IEEE/ION Position Location and Navigation System (PLANS) Conference 2012. Monterey, California, USA, April, 2012.
Abstract: The aim of any Real Time Passenger Information (RTPI) System is to provide accurate and efficient travel and transport information to users. Most of the existing RTPI systems are largely developed in urban areas; often, rural passengers are neglected due to lack of infrastructure (for example vehicle tracking system), less number of passengers, and problems with communication systems. In this research project, a passenger centric RTPI is proposed, which uses crowd-sourcing and mobile phones so that passengers are not only information consumers but are also providers of information to the system. In the proposed RTPI, passengers can allow the system to track their location - via their smart phones - when they are travelling on public transportation; this will compensate for the lack of vehicle tracking system in public transport.

Map-matching (MM) algorithms integrate data from positioning sensors (GPS) with a digital GIS map in order to identify: firstly, the road link on which a vehicle is travelling; and secondly, to determine the vehicleís location on that segment. In the proposed RTPI, at a given point of time, we receive a number of vehicle locations (latitude and longitude) from passengers travelling on a bus. In order to provide a precise vehicle location at a given point of time, a novel map-matching algorithm using fuzzy logic - which integrates multiple vehicle locations (obtained from passengerís smart phones) with a GIS road map - has been developed. The developed map-matching algorithm has been tested using real-world data collected on four different bus routes in Aberdeenshire, Scotland. It was identified that the developed MM algorithm is efficient and capable of supporting the proposed passenger information system.

BibTeX:
@inproceedings{Velaga2012c,
  author = {Nagendra R. Velaga and David Corsar and Peter Edwards and John D. Nelson and Somayajulu Sripada and Nirwan Sharma and Mark Beecroft},
  title = {A Hybrid Map-matching Algorithm for Real Time Passenger Information Systems via Mobile Phones and Crowd-Sourcing},
  booktitle = {Proceedings of IEEE/ION Position Location and Navigation System (PLANS) Conference 2012},
  year = {2012}
}
Corsar D, Edwards P, Velaga N, Nelson J and Pan J (2011), "Short Paper: Addressing the Challenges of Semantic Citizen-Sensing", In Proceedings of The 4th International Workshop on Semantic Sensor Networks 2011 (SSN11), a workshop of the 10th International Semantic Web Conference (ISWC 2011)., 23 October, 2011. Vol. 839, pp. 90-95. CEUR Workshop Proceedings.
Abstract: The challenges of the sensor web have been well documented, and the use of appropriate semantic web technologies promises to offer potential solutions to some of these challenges (for example, how to represent sensor data, integrate it with other data sets, publish it, and reason with the data streams). To date a large amount of work in this area has focused on sensor networks based on``traditional'' hardware sensors. In recent years, citizen sensing has became a relatively well-established approach for incorporating humans as sensors within a system. Often facilitated via some mobile platform, citizen sensing may incorporate observational data generated by hardware (e.g. a GPS device) or directly by the human observer. Such human observations can easily be imperfect (e.g. erroneous or fake), and sensor properties that would typically be used to detect and reason about such data, such as measurements of accuracy and sampling rate do not exist. In this paper we discuss our work as part of the Informed Rural Passenger project, in which the passengers themselves are our main source for transport related sensing (such as vehicle occupancy levels, available facilities). We discuss the challenges of incorporating and using such observational data in a real world system, and describe how we are using semantic web technologies, combined with models of provenance to address them.
BibTeX:
@inproceedings{Corsar2011a,
  author = {David Corsar and Peter Edwards and Nagendra Velaga and John Nelson and Jeff Pan},
  editor = {Kerry Taylor and Arun Ayyagari and David De Roure},
  title = {Short Paper: Addressing the Challenges of Semantic Citizen-Sensing},
  booktitle = {Proceedings of The 4th International Workshop on Semantic Sensor Networks 2011 (SSN11), a workshop of the 10th International Semantic Web Conference (ISWC 2011)},
  publisher = {CEUR Workshop Proceedings},
  year = {2011},
  volume = {839},
  pages = {90--95},
  url = {http://www.abdn.ac.uk/~csc316/papers/Corsar11a.pdf}
}
Edwards P, Pignotti E and Corsar D (2011), "Provenance on the Web, Leaving the Walled Garden Behind dots", In Proceedings of the ACM WebSci '11., June, 2011. , pp. 1-2.
BibTeX:
@inproceedings{Edwards2011a,
  author = {Peter Edwards and Edoardo Pignotti and David Corsar},
  title = {Provenance on the Web, Leaving the Walled Garden Behind dots},
  booktitle = {Proceedings of the ACM WebSci '11},
  year = {2011},
  pages = {1--2}
}
Edwards P, Corsar D, Nelson J, Velaga N, Beecroft M, Pan J and Sripada S (2011), "Building an Information Ecosystem for Public Transport in Rural Areas", In Proceedings of Digital Engagement 2011., November, 2011.
BibTeX:
@inproceedings{Edwards2011b,
  author = {Peter Edwards and David Corsar and John Nelson and Nagendra Velaga and Mark Beecroft and Jeff Pan and Somayajulu Sripada},
  title = {Building an Information Ecosystem for Public Transport in Rural Areas},
  booktitle = {Proceedings of Digital Engagement 2011},
  year = {2011},
  url = {http://de2011.computing.dundee.ac.uk/wp-content/uploads/2011/10/Building-an-Information-Ecosystem-for-Public-Transport-in-Rural-Areas.pdf, www.abdn.ac.uk/~csc316/papers/Edwards2011b.pdf}
}
Papangelis K, Velaga N, Sripada S, Nelson J, Edwards P and Corsar. D (2011), "Exploiting Digital Technologies to Promote Sustainable Travel Behaviour in Rural Areas", In Proceedings of Digital Engagement 2011., November, 2011.
Abstract: Passenger information is an important commodity to successful transport service provision. However, it is often operator-centric, incomplete, inaccurate or does not reflect real world situations.
The Informed Rural Passenger (IRP) project aims to address this issue by creating an information ecosystem that integrates information from various transport related sources. In this context, this paper describes ongoing, parallel and associated research that aims to extend the IRP project by increasing the accessibility of the information ecosystem and orienting it towards the user needs, in order to encourage sustainable rural travel behaviour.
BibTeX:
@inproceedings{Papangelis2011a,
  author = {Konstantinos Papangelis and Nagendra Velaga and Somayajulu Sripada and John Nelson and Peter Edwards and David Corsar.},
  title = {Exploiting Digital Technologies to Promote Sustainable Travel Behaviour in Rural Areas},
  booktitle = {Proceedings of Digital Engagement 2011},
  year = {2011},
  url = {http://de2011.computing.dundee.ac.uk/wp-content/uploads/2011/10/Exploiting-Digital-Technologies-to-Promote-Sustainable-Travel-Behaviour-in-Rural-Areas.pdf, www.abdn.ac.uk/~csc316/papers/Papangelis2011a.pdf}
}
Pignotti E, Corsar D and Edwards P (2011), "Provenance Principles for Open Data", In Proceedings of Digital Engagement 2011., November, 2011.
Abstract: Provenance plays a vital role in enriching the context surrounding open data, and can help support assessment of attributes such as trustworthiness and quality. In this paper we introduce a set of provenance principles to provide a guideline for individuals and organisations to publish more transparent open data.
BibTeX:
@inproceedings{Pignotti2011a,
  author = {Edoardo Pignotti and David Corsar and Peter Edwards},
  title = {Provenance Principles for Open Data},
  booktitle = {Proceedings of Digital Engagement 2011},
  year = {2011},
  url = {http://de2011.computing.dundee.ac.uk/wp-content/uploads/2011/10/Provenance-Principles-for-Open-Data.pdf, www.abdn.ac.uk/~csc316/papers/Pignottis2011b.pdf}
}
Corsar D, Chorley A and Vasconcelos W (2010), "Organisation-based (re)planning for web service composition", In Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services. New York, NY, USA , pp. 649-652. ACM.
BibTeX:
@inproceedings{Corsar2010,
  author = {Corsar, David and Chorley, Alison and Vasconcelos, Wamberto},
  title = {Organisation-based (re)planning for web service composition},
  booktitle = {Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services},
  publisher = {ACM},
  year = {2010},
  pages = {649--652},
  url = {http://doi.acm.org/10.1145/1967486.1967587},
  doi = {10.1145/1967486.1967587}
}
Corsar D (2009), "Developing Knowledge-Based Systems through Ontology Mapping and Ontology Guided Knowledge Acquisition". Thesis at: Department of Computing Science, University of Aberdeen.
Abstract: This thesis focuses on reusing domain ontologies and generic problem solvers (PSs) in the development of new Knowledge Based Systems (KBSs). A two-stage methodology for achieving this has been developed: in the first stage, knowledge is mapped from a domain ontology to the requirements of a generic PS (expressed in a PS ontology); in the second stage, this mapped knowledge and the domain specific reasoning requirements of the generic PS are used to ``drive'' the acquisition of additional (domain specific) procedural knowledge required by the PS. This acquired knowledge can then be used to generate an executable KBS.

Developing this methodology involved a detailed review of the earlier reuse literature, in order to understand the strengths and weaknesses of earlier approaches. Generic PSs for propose-and-revise design and diagnosis were also developed based on two existing KBSs which performed these tasks in the elevator domain. To gain insights into the KBS development process, the generic PSs were used to manually build two new executable KBSs. A tool, MAKTab, was then developed to support the methodology by semi-automatically performing the actions undertaken during the manual building of the two KBSs. MAKTab has been used to successfully recreate the two elevator systems, and fully develop diagnosis and design KBSs in the computer hardware domain.

The findings described in the thesis support the belief that a domain ontology developed for one type of PS will, in general, be unable to fully meet the procedural requirements of another type of PS; this knowledge must therefore be acquired. This work also shows that a single, general knowledge acquisition technique can be applied with different types of generic PSs, to acquire the necessary procedural knowledge. These findings are significant as they show shortcomings of previous approaches have been identified and addressed in the proposed methodology, which along with MAKTab, moves the Knowledge Engineering community closer to fulfilling the dream of KBS creation by configuring reusable components.

BibTeX:
@phdthesis{Corsar2009a,
  author = {David Corsar},
  title = {Developing Knowledge-Based Systems through Ontology Mapping and Ontology Guided Knowledge Acquisition},
  school = {Department of Computing Science, University of Aberdeen},
  year = {2009},
  url = {http://www.csd.abdn.ac.uk/~dcorsar/papers/DCorsarThesis.pdf}
}
Corsar D, Moss L, Sleeman D and Sim M (2009), "Supporting the Development of Medical Ontologies", In Frontiers in Artificial Intelligence and Applications: Formal Ontologies Meet Industry., September, 2009. , pp. 114-125. IOS Press.
Abstract: Ontologies have recently become widely used in the biomedical community, which has included several efforts to build standard reference ontologies for various aspects of medicine. These projects have produced general, wide-ranging descriptions of the medical domain, resulting in large, complex ontologies which can be difficult to reuse as part of a single application. We describe four ontologies which have been used to support the creation of a domain model for the purpose of performing intelligent reasoning about a particular aspect of the medical domain. We also describe how concepts in these ontologies can be aligned with standard reference ontologies to promote interoperability, and provide an application in which these ontologies are used.
BibTeX:
@inproceedings{Corsar2009b,
  author = {David Corsar and Laura Moss and Derek Sleeman and Malcolm Sim},
  title = {Supporting the Development of Medical Ontologies},
  booktitle = {Frontiers in Artificial Intelligence and Applications: Formal Ontologies Meet Industry},
  publisher = {IOS Press},
  year = {2009},
  pages = {114-125}
}
Lam JSC, Vasconcelos WW, Guerin F, Corsar D, Chorley A, Norman TJ, Vázquez-Salceda J, Panagiotidi S, Confalonieri R, Gomez I, Hidalgo S, Álvarez-Napagao S, Nieves JC, Roig MP, Ceccaroni L, Aldewereld H, Dignum V, Dignum F, Penserini L, Padget JA, Vos MD, Andreou D, Cliffe O, Staikopoulos A, Popescu R, Clarke S, Sergeant P, Reed C, Quillinan T and Nieuwenhuis K (2009), "ALIVE: A Framework for Flexible and Adaptive Service Coordination", In Proceedings of the 10th International Workshop "Engineering Societies in the Agents' World" (ESAW 2009). Vol. 5881, pp. 236-239. Springer Berlin / Heidelberg.
Abstract: There is a large body of research on software services, but the issues of communication and dynamic reconfiguration have received little attention, as have adaptation to environment and dynamic combination of service building blocks into new applications. Here, we present the approach of the FP7 alive project to the use of formal models of coordination and organisation mechanisms to deliver a flexible, high-level means to describe the structure of interactions between services in the environment. Our aim is to create a framework for services engineering for live open systems of active services. We propose to build on the current activities in service-oriented engineering by defining three levels: (i) An organisational level models the organisational structure of executing and interlinked services and the context around them. (ii) A coordination level provides flexible ways to model interaction between the services. (iii) These two levels connect with existing (semantic) Web services, which contain semantic descriptions to make components aware of their social context and of the rules of engagement with other services.
BibTeX:
@inproceedings{Lam2009,
  author = {Joey Sik Chun Lam and
Wamberto Weber Vasconcelos and
Frank Guerin and
David Corsar and
Alison Chorley and
Timothy J. Norman and
Javier Vázquez-Salceda and
Sofia Panagiotidi and
Roberto Confalonieri and
I. Gomez and
S. Hidalgo and
Sergio Álvarez-Napagao and
Juan Carlos Nieves and
M. Palau Roig and
Luigi Ceccaroni and
Huib Aldewereld and
Virginia Dignum and
Frank Dignum and
Loris Penserini and
Julian A. Padget and
Marina De Vos and
D. Andreou and
Owen Cliffe and
Athanasios Staikopoulos and
Razvan Popescu and
Siobhán Clarke and
P. Sergeant and
Chris Reed and
T. Quillinan and
K. Nieuwenhuis}, editor = {Aldewereld, Huib and Dignum, Virginia and Picard, Gauthier}, title = {ALIVE: A Framework for Flexible and Adaptive Service Coordination}, booktitle = {Proceedings of the 10th International Workshop "Engineering Societies in the Agents' World" (ESAW 2009)}, publisher = {Springer Berlin / Heidelberg}, year = {2009}, volume = {5881}, pages = {236-239}, note = {10.1007/978-3-642-10203-521}, url = {http://dx.doi.org/10.1007/978-3-642-10203-5_21}, doi = {10.1007/978-3-642-10203-5_21} }
Sleeman DH, Barker K and Corsar D (2009), "Report on the Fourth International Conference on Knowledge Capture (K-CAP 2007)", AI Magazine. Vol. 30(1), pp. 126-127.
Abstract: The Fourth International Conference on Knowledge Capture was held October 28-31, 2007 in Whistler, British Columbia. K-CAP 2007 included two invited talks, technical papers, posters, and demonstrations. Topics included knowledge engineering and modeling methodologies, knowledge engineering and the semantic web, mixed-initiative planning and decision-support tools, acquisition of problem-solving knowledge, knowledge-based markup techniques, knowledge extraction systems, knowledge acquisition tools, and advice taking systems.
BibTeX:
@article{Sleeman09a,
  author = {Derek H. Sleeman and Ken Barker and David Corsar},
  title = {Report on the Fourth International Conference on Knowledge Capture (K-CAP 2007)},
  journal = {AI Magazine},
  year = {2009},
  volume = {30},
  number = {1},
  pages = {126-127},
  url = {http://www.aaai.org/ojs/index.php/aimagazine/article/view/2211}
}
Corsar D and Sleeman. D (2008), "KBS Development on the (Semantic) Web", In Symbiotic Relationships between Semantic Web and Knowledge Engineering, Papers from the AAAI Spring Symposium, Technical Report SS-08-07., March, 2008. , pp. 35-44. AAAI Press, Menlo Park, California.
Abstract: The benefits of reuse have long been recognized in the knowledge engineering community where the dream of creating knowledge based systems (KBSs) 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 KBSs: 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 KBS 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 KBS 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égé plug-in which supports both these steps and results in a composite KBS which is executable. In the final section of this paper we speculate/discuss the issues involved in extending MAKTab so that it would be able to operate in the context of the (Semantic) Web. Here we introduce the idea of centralised mapping repositories.
BibTeX:
@inproceedings{Corsar2008a,
  author = {David Corsar and Derek Sleeman.},
  title = {KBS Development on the (Semantic) Web},
  booktitle = {Symbiotic Relationships between Semantic Web and Knowledge Engineering, Papers from the AAAI Spring Symposium, Technical Report SS-08-07},
  publisher = {AAAI Press, Menlo Park, California},
  year = {2008},
  pages = {35--44}
}
Corsar D and Sleeman D (2008), "Developing Knowledge-Based Systems using the Semantic Web", In Visions of Computer Science, BCS International Academic Conference (London, UK)., September, 2008. , pp. 29-40.
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égé plug-in which supports both these steps and results in a composite knowledge-based 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.
BibTeX:
@inproceedings{Corsar2008b,
  author = {David Corsar and Derek Sleeman},
  editor = {E. Gelenbe and S. Abramsky and V. Sassone},
  title = {Developing Knowledge-Based Systems using the Semantic Web},
  booktitle = {Visions of Computer Science, BCS International Academic Conference (London, UK)},
  year = {2008},
  pages = {29--40}
}
Corsar D and Sleeman D (2007), "KBS Development Through Ontology Mapping and Ontology Driven Acquisition", In Proceedings of the 4th international Conference on Knowledge Capture (Whistler, BC, Canada)., October, 2007. ACM, New York, New York.
Abstract: The benefits of reuse have long been recognized in the knowledge engineering community where the dream of creating knowledge based systems (KBSs) 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 KBSs: 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 KBS 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 KBS 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égé plug-in which supports both these steps and results in a composite KBS which is executable.
BibTeX:
@inproceedings{Corsar2007a,
  author = {David Corsar and Derek Sleeman},
  editor = {D. Sleeman and K. Brown},
  title = {KBS Development Through Ontology Mapping and Ontology Driven Acquisition},
  booktitle = {Proceedings of the 4th international Conference on Knowledge Capture (Whistler, BC, Canada)},
  publisher = {ACM, New York, New York},
  year = {2007},
  url = {http://www.csd.abdn.ac.uk/~dcorsar/papers/DCorsarDSleemanKCAP2007.php},
  doi = {10.1145/1298406.1298412}
}
Corsar D, Sleeman D and McKenzie A (2007), "Extending Jess to Handle Uncertainty", In Research and Development in Intelligent Systems XXIV Proceedings of AI-2007, the Twenty-seventh SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence (Cambridge, UK)., December, 2007. , pp. 81-93. Springer, London.
Abstract: Computer scientists are often faced with the challenge of having to model the world and its associated uncertainties. One area in particular where modelling uncertainty is important are Expert Systems (also referred to as Knowledge Based Systems and Intelligent Systems), where procedural / classification knowledge is often captured as facts and rules. One of the earliest Expert Systems to incorporate uncertainty was MYCIN. The developers realized that uncertainty had to be associated with both the properties of the objects they were modelling and with the knowledge (the rules themselves). A popular engine for building Knowledge Based Systems currently is Jess, which has been extended to handle uncertain knowledge by using fuzzy logic. However, systems written using this extension are generally composed of two interrelated components ñ namely a Java program and a Jess knowledge base. Further, this technique has several other disadvantages which are also discussed. We have developed a system, Uncertainty Jess, which provides Jess with the same powerful, yet easy to use, uncertainty handling as MYCIN. Uncertainty Jess allows the user to assign certainty factors / scores to both the properties of their data and to the rules, which it then makes use of to determine the certainty of rule conclusions for single and multiple identical conclusions.
BibTeX:
@inproceedings{Corsar2007b,
  author = {David Corsar and Derek Sleeman and Anne McKenzie},
  editor = {M. Bramer and F. Coenen and M. Petridis},
  title = {Extending Jess to Handle Uncertainty},
  booktitle = {Research and Development in Intelligent Systems XXIV Proceedings of AI-2007, the Twenty-seventh SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence (Cambridge, UK)},
  publisher = {Springer, London},
  year = {2007},
  pages = {81--93}
}
Corsar D and Sleeman D (2006), "Reusing JessTab Rules in Protégé", Knowledge-Based Systems., September, 2006. Vol. 19(5), pp. 291-297.
Abstract: Protégé provides a complete ontology and knowledge base management tool. Along with JESS, JessTab provides one method of rule based reasoning over a Protégé ontology and knowledge base. However once JessTab rules have been created for a knowledge base, they are explicitly tied to it as they name particular classes and slots, which greatly hinders their reuse with further knowledge bases. We have developed a two phase process and a supporting tool to support the reuse of JessTab rule sets. The first phase involves changing the class and slot references in the rule set into an abstract reference; the second phase involves automatically mapping between the abstract rules and further knowledge bases. Once mappings have been defined and applied for all the classes and slots in the abstract rules, the new rule set can then be run against the new knowledge base. We have satisfactorily tested our tool with several ontologies and associated rule sets; moreover, some of these tests have identified possible future improvements to the tool.
BibTeX:
@article{Corsar2006a,
  author = {David Corsar and Derek Sleeman},
  title = {Reusing JessTab Rules in Protégé},
  journal = {Knowledge-Based Systems},
  year = {2006},
  volume = {19},
  number = {5},
  pages = {291--297},
  note = {AI 2005 SI},
  url = {http://www.sciencedirect.com/science/article/B6V0P-4J6NGJM-1/2/9b09c0645b00a89ab005719623364237},
  doi = {10.1016/j.knosys.2005.11.010}
}
Corsar D and Sleeman. D (2005), "Reuse of JessTab Rule Sets within the Protégé Environment", In Proceedings of the 8th International Protégé Conference (Madrid, Spain)., July, 2005.
BibTeX:
@inproceedings{Corsar2005a,
  author = {David Corsar and Derek Sleeman.},
  title = {Reuse of JessTab Rule Sets within the Protégé Environment},
  booktitle = {Proceedings of the 8th International Protégé Conference (Madrid, Spain)},
  year = {2005},
  url = {http://www.csd.abdn.ac.uk/~dcorsar/software/PJMappingTab/docs/ProtegeDemo.pdf}
}
Corsar D and Sleeman D (2005), "Reusing JessTab Rules in Protégé", In Proceedings of the 1st AKT Doctoral Symposium (Milton Keynes, UK)., June, 2005.
BibTeX:
@inproceedings{Corsar2005b,
  author = {David Corsar and Derek Sleeman},
  title = {Reusing JessTab Rules in Protégé},
  booktitle = {Proceedings of the 1st AKT Doctoral Symposium (Milton Keynes, UK)},
  year = {2005},
  url = {http://www.csd.abdn.ac.uk/~dcorsar/papers/DCorsarDSleemanAKT2005.pdf}
}
Corsar D and Sleeman D (2005), "Reusing JessTab Rules in Protégé", In Research and Development in Intelligent Systems XXII Proceedings of AI-2005 the Twenty-fifth SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence (Cambridge, UK)., December, 2005. , pp. {7-20}. Springer, Berlin.
Abstract: Protégé provides a complete ontology and knowledge base management tool. Along with JESS, JessTab provides one method of rule based reasoning over a Protégé ontology and knowledge base. However once JessTab rules have been created for a knowledge base, they are explicitly tied to it as they name particular classes and slots, which greatly hinders their reuse with further knowledge bases. We have developed a two phase process and a supporting tool to support the reuse of JessTab rule sets. The first phase involves changing the class and slot references in the rule set into an abstract reference; the second phase involves automatically mapping between the abstract rules and further knowledge bases. Once mappings have been defined and applied for all the classes and slots in the abstract rules, the new rule set can then be run against the new knowledge base. We have satisfactorily tested our tool with several ontologies and associated rule sets; moreover, some of these tests have identified possible future improvements to the tool
BibTeX:
@inproceedings{Corsar2005c,
  author = {David Corsar and Derek Sleeman},
  editor = {M. Bramer and F. Coenen and T. Allen},
  title = {Reusing JessTab Rules in Protégé},
  booktitle = {Research and Development in Intelligent Systems XXII Proceedings of AI-2005 the Twenty-fifth SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence (Cambridge, UK)},
  publisher = {Springer, Berlin},
  year = {2005},
  pages = {7-20},
  url = {http://www.csd.abdn.ac.uk/~dcorsar/papers/DCorsarDSleemanAI2005.pdf}
}