About

Address: dot.rural, Room 807 MacRobert Building, King's College, Aberdeen AB24 5UA
Phone: +44 (0)1224 274086
Website: http://homepages.abdn.ac.uk/dcorsar/pages
Currently working: dot.rural Digital Economy Research
Picture of David Corsar

Projects

dot.rural Digital Economy Hub | Research Fellow

dot.rural is one of three EPSRC funded Digital Economy Research Hubs in the UK, where we are focusing on how digital technologies can be used to meet the challenges and opportunities faced by rural communities. Amongst others, I am involved in the Informed Rural Passenger project, which is combining mobile-based citizen sensing with linked data and semantic web technologies for providing intelligent passenger information. This involves developing an intelligent information architecture capable of modelling concepts such as sensor networks and transport information, recording provenance of data and actions used within the system to support reasoning about aspects such as the quality, trust, and reputation of data and its providers.

Medical Data | Research Fellow

Increasing use of patient monitoring equipment in medicine is generating large repositories of patient data, consisting of both manually and automatically recorded data. As this data is often stored for offline analysis in, for example, medical decision making and medical research being able to trust the data is important. Along with collegues at the University of Glasgow, we are investigating knowledge based approaches to analysing medical data using semantic web and linked data technologies. Further details of the medical ontologies and reasoning involved are available.

ALIVE-EU | Research Fellow

The ALIVE-EU project was a FP7 project that investigated 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. The ALIVE framework was based on three levels: An organisational level, which models an organisational structure of executing and interlinked services and the context around them, in terms of the agents involved and the tasks they attempt to achieve; (ii) a coordination level, in which automated agents determine flexible ways to model and execute interactions between the services; and (iii) a service layer composed of 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. The ALIVE project used a Model-Driven Development approach to realisation of the framework, which is publically available as the ALIVEclipse project.

ACHE Project | Research Assistant

ACHE, the Architecture for Clinical Hypotheses Examination), is a framework specifically designed to support the preparation of analysts to investigate a range of medical hypotheses. The project started out a part of Laura Moss's Phd work; I joined the project later, working on a revised data model, service architecture, data integration, and data preparation tools.

Advanced Knowledge Technologies | Research Student

I completed by PhD as part of the Advanted Knowledge Technologies project, concentrating in the areas of knowledge acquisition and reuse.

AKT was a "multi-million pound, six year collaboration betwen internationally recognised research groups at the Universities of Aberdeen, Edinburgh, the Open University, Sheffield and Southampton, funded by the EPSRC".

Publications

Matching entries: 0
settings...
Corsar D, Edwards P and Nelson J (2013), "Personal Privacy and the Web of Linked Data", In Proceedings of Privacy Online 2013, a workshop co-located with the 12th International Semantic Web Conference (ISWC 2013). Sydney, Australia, October, 2013.
Abstract: This paper reports the results of a study investigating the user privacy challenges when personal data is published within linked data environments. Motivated by GetThere, a passenger information system that crowdsources transport information from users (including personal data, such as their location), four scenarios are outlined that illustrate how linked data environments can impact upon user privacy. The responsibilities of key stakeholders, including researchers, ethics committees, and the linked data community are also discussed, along with a set of guidelines designed to raise awareness of these risks and how to reduce them.
BibTeX:
@inproceedings{Corsar2013i,
  author = {Corsar, D. and Edwards, P. and Nelson, J.},
  title = {Personal Privacy and the Web of Linked Data},
  booktitle = {Proceedings of Privacy Online 2013, a workshop co-located with the 12th International Semantic Web Conference (ISWC 2013)},
  year = {2013},
  url = {https://docs.google.com/viewer?pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxwcml2b253b3Jrc2hvcHxneDo3NzdkZDZhODhiMmZlZTJl&docid=bef44c87072dbfe3d5398d38fc0c3a6a%7C2ae86b0bc60f3b5dcdd422e5df31b1df&chan=EwAAAN8q/MnLb/EeLCIhh8gvVX8AQfDQH1TMAUp/ql10ysQP&a=v&rel=zip;z4;Personal+Privacy+and+the+Web+of+Linked+Data.pdf}
}
Markovic M, Edwards P and Corsar D (2013), "Utilising Provenance to Enhance Social Computation", In The Semantic Web - ISWC 2013. Sydney, australia, October, 2013. Vol. 8219, pp. 440-447. Springer Berlin Heidelberg.
Abstract: Many online platforms employ networks of human workers to perform computational tasks that can be difficult for a machine (e.g. reporting travel disruption). Such systems have to make a range of decisions, for example, selection of suitable workers for a task. In this paper we present an approach that utilises Semantic Web technologies and provenance to support such decision-making processes.
BibTeX:
@incollection{Corsar2013h,
  author = {Markovic, M. and Edwards, P. and Corsar, D.},
  editor = {Alani, Harith and Kagal, Lalana and Fokoue, Achille and Groth, Paul and Biemann, Chris and Parreira, JosianeXavier and Aroyo, Lora and Noy, Natasha and Welty, Chris and Janowicz, Krzysztof},
  title = {Utilising Provenance to Enhance Social Computation},
  booktitle = {The Semantic Web - ISWC 2013},
  publisher = {Springer Berlin Heidelberg},
  year = {2013},
  volume = {8219},
  pages = {440-447},
  url = {http://dx.doi.org/10.1007/978-3-642-41338-4_29},
  doi = {10.1007/978-3-642-41338-4_29}
}
Corsar D, Edwards P, Baillie C, Markovic M, Papangelis K and Nelson J (2013), "Short Paper: Citizen Sensing within a Real Time Passenger Information System", In Proceedings of the 6th International Workshop on Semantic Sensor Networks co-located with the 12th International Semantic Web Conference (ISWC 2013). Sydney, Australia, October, 2013. Vol. 1063, pp. 77-82. CEUR Workshop Proceedings.
Abstract: GetThere is a real-time passenger information system (RTPI) for rural areas that uses a citizen sensing approach to acquire information from public transport users. This paper describes the use of ontologies in GetThere to represent and integrate citizen sensors with data required to provide RTPI (e.g. timetable and route descriptions). The service architecture used to manage semantic sensor data is also described.
BibTeX:
@inproceedings{Corsar2013g,
  author = {Corsar, D. and Edwards, P. and Baillie, C. and Markovic, M. and Papangelis, K. and Nelson, J.},
  title = {Short Paper: Citizen Sensing within a Real Time Passenger Information System},
  booktitle = {Proceedings of the 6th International Workshop on Semantic Sensor Networks co-located with the 12th International Semantic Web Conference (ISWC 2013)},
  publisher = {CEUR Workshop Proceedings},
  year = {2013},
  volume = {1063},
  pages = {77--82},
  url = {http://ceur-ws.org/Vol-1063/paper7.pdf}
}
Baillie C, Edwards P, Pignotti E and Corsar D (2013), "Short Paper: Assessing the Quality of Semantic Sensor Data", In Proceedings of the 6th International Workshop on Semantic Sensor Networks co-located with the 12th International Semantic Web Conference (ISWC 2013). Sydney, Australia, October, 2013. Vol. 1063, pp. 71-76. CEUR Workshop Proceedings.
Abstract: Sensors are increasingly publishing observations to the Web of Linked Data. However, assessing the quality of such data remains a major challenge for agents (human and machine). This paper describes how Qual-O, a vocabulary for describing quality assessment, can be used to perform quality assessment on semantic sensor data.
BibTeX:
@inproceedings{Corsar2013f,
  author = {Baillie, C. and Edwards, P. and Pignotti, E. and Corsar, D.},
  title = {Short Paper: Assessing the Quality of Semantic Sensor Data},
  booktitle = {Proceedings of the 6th International Workshop on Semantic Sensor Networks co-located with the 12th International Semantic Web Conference (ISWC 2013)},
  publisher = {CEUR Workshop Proceedings},
  year = {2013},
  volume = {1063},
  pages = {71--76},
  url = {http://ceur-ws.org/Vol-1063/paper6.pdf}
}
Markovic M, Edwards P and Corsar D (2013), "A Role for Provenance in Social Computation", In Proceedings of the 1st International Workshop on Crowdsourcing the Semantic Web co-located with 12th International Semantic Web Conference (ISWC 2013). Sydney, Australia, October, 2013. Vol. 1030, pp. 93-96. CEUR Workshop Proceedings.
Abstract: We argue that existing systems to support social computation suffer from a lack of transparency and that this can be addressed by integrating provenance capture mechanisms into such systems. We discuss how Semantic Web technologies can be used to facilitate this, and how the provenance record could be used to support various forms of decision-making about tasks such as workforce selection.
BibTeX:
@inproceedings{Corsar2013e,
  author = {Markovic, M. and Edwards, P. and Corsar, D.},
  title = {A Role for Provenance in Social Computation},
  booktitle = {Proceedings of the 1st International Workshop on Crowdsourcing the Semantic Web co-located with 12th International Semantic Web Conference (ISWC 2013)},
  publisher = {CEUR Workshop Proceedings},
  year = {2013},
  volume = {1030},
  pages = {93--96},
  url = {http://ceur-ws.org/Vol-1030/paper-05.pdf}
}
Corsar D, Edwards P, Baillie C, Markovic M, Papangelis K and Nelson J (2013), "GetThere: A Rural Passenger Information System Utilising Linked Data & Citizen Sensing", In Proceedings of the ISWC 2013 Posters & Demonstrations Track a track within the 12th International Semantic Web Conference (ISWC 2013). Sydney, Australia, October, 2013. Vol. 1035, pp. 85-88. CEUR Workshop Proceedings.
Abstract: This demo paper describes a real-time passenger information system based on citizen sensing and linked data.
BibTeX:
@inproceedings{Corsar2013d,
  author = {Corsar, D. and Edwards, P. and Baillie, C. and Markovic, M. and Papangelis, K. and Nelson, J.},
  title = {GetThere: A Rural Passenger Information System Utilising Linked Data & Citizen Sensing},
  booktitle = {Proceedings of the ISWC 2013 Posters & Demonstrations Track a track within the 12th International Semantic Web Conference (ISWC 2013)},
  publisher = {CEUR Workshop Proceedings},
  year = {2013},
  volume = {1035},
  pages = {85--88},
  url = {http://ceur-ws.org/Vol-1035/iswc2013_demo_22.pdf}
}
Velaga NR, Nelson JD, Papangelis K, Corsar D and Edwards P (2013), "A Passenger Centric Information Eco-System for Integrated Flexible Transport Systems in Rural Areas", In Proceedings of the 13th World Conference on Transport Research (WCTR) 2013. Rio, Brazil, July, 2013.
BibTeX:
@inproceedings{Corsar2013b2,
  author = {Nagendra R. Velaga and John D. Nelson and Konstantinos Papangelis and David Corsar and Peter Edwards},
  title = {A Passenger Centric Information Eco-System for Integrated Flexible Transport Systems in Rural Areas},
  booktitle = {Proceedings of the 13th World Conference on Transport Research (WCTR) 2013},
  year = {2013}
}
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 13th World Conference on Transport Research (WCTR) 2013. Rio, Brazil, July, 2013.
BibTeX:
@inproceedings{Corsar2013b,
  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 13th World Conference on Transport Research (WCTR) 2013},
  year = {2013}
}
Papangelis K, Sripada S, Corsar D, Velaga N, Edwards P and Nelson JD (2013), "Developing a Real Time Passenger Information System for Rural Areas", In Human Interface and the Management of Information. Information and Interaction for Health, Safety, Mobility and Complex Environments. Las Vegas, Nevada, USA, July, 2013. Vol. 8017, pp. 153-162. Springer Berlin Heidelberg.
Abstract: Passengers in rural areas are provided with little or no information regarding public transport disruptions. This can result in high levels of travel uncertainty with significant potential to affect travel behaviour. This paper, through 52 interviews, and 7 focus groups in rural areas in Scotland and England, explores the passenger experience, and the technology usage of individuals during disruption. The analysis indicates that a wide range of behavioural responses are evident, extending well beyond the choice of route or mode of transport. Further, we identify that the individual utilises various technologies (e.g. social media), and kinship networks to insulate against the effects of disruption. In addition, we present the co-design process of a set of technologies (a smartphone application and and an SMS service) that aim to improve the passenger exprience during disruption. This work provides an initial step towards understanding the interplay between disruption, passenger experience, and the design space for improving the passenger experience of individuals during disruption.
BibTeX:
@incollection{Corsar2013b,
  author = {Papangelis, Konstantinos and Sripada, Somayajulu and Corsar, David and Velaga, Nagendra and Edwards, Peter and Nelson, John D.},
  editor = {Yamamoto, Sakae},
  title = {Developing a Real Time Passenger Information System for Rural Areas},
  booktitle = {Human Interface and the Management of Information. Information and Interaction for Health, Safety, Mobility and Complex Environments},
  publisher = {Springer Berlin Heidelberg},
  year = {2013},
  volume = {8017},
  pages = {153-162},
  url = {http://dx.doi.org/10.1007/978-3-642-39215-3_19},
  doi = {10.1007/978-3-642-39215-3_19}
}
Moss L, Corsar D, Piper I and Kinsella J (2013), "Trusting Intensive Care Unit (ICU) Medical Data: A Semantic Web Approach", In Artificial Intelligence in Medicine. Murcia, Spain, May, 2013. Vol. 7885, pp. 68-72. Springer Berlin Heidelberg.
Abstract: The Intensive Care Unit (ICU) domain generates large volumes of patient data which can be used in medical research. However, inaccuracies often exist in this data and due to the data’s size and domain complexity, automated approaches are required to associate a level of quality and trust with the data. We describe a computational framework to perform such assessments based on semantic web technologies. Linked data enables integration with other datasets, which can be used along with details of the data’s provenance and medical domain knowledge from appropriate ontologies. We have successfully applied the framework to two types of ICUs: general medical and traumatic brain injury.
BibTeX:
@inproceedings{Corsar2013a,
  author = {Moss, Laura and Corsar, David and Piper, Ian and Kinsella, John},
  editor = {Peek, Niels and Marin Morales, Roque and Peleg, Mor},
  title = {Trusting Intensive Care Unit (ICU) Medical Data: A Semantic Web Approach},
  booktitle = {Artificial Intelligence in Medicine},
  publisher = {Springer Berlin Heidelberg},
  year = {2013},
  volume = {7885},
  pages = {68-72},
  url = {http://dx.doi.org/10.1007/978-3-642-38326-7_10},
  doi = {10.1007/978-3-642-38326-7_10}
}
Velaga N, Nelson JD, Marqui AC, Corsar D, Emele DC and Holden JA (2012), "Intelligent transport systems for rural accessibility and mobility", ITS United Kingdom Review., Autumn/Winter, 2012.
BibTeX:
@article{Corsar2012p,
  author = {Nagendra Velaga and John D Nelson and Angela C. Marqui and David Corsar and David C Emele and Jennifer A. Holden},
  title = {Intelligent transport systems for rural accessibility and mobility},
  journal = {ITS United Kingdom Review},
  year = {2012}
}
Velaga N, Nelson JD, Corsar D and Holden J (2012), "RTPI for rural areas: research at dot.rural Digital Economy Hub, University of Aberdeen'' in article ``Technologies and Components for Bus, Metro and Tram''", Eurotransport, ITS & Traffic Management Supplement., August, 2012. Vol. 10(4), pp. 27-30.
BibTeX:
@article{Corsar2012o,
  author = {Nagendra Velaga and John D Nelson and David Corsar and Jennifer Holden},
  title = {RTPI for rural areas: research at dot.rural Digital Economy Hub, University of Aberdeen'' in article ``Technologies and Components for Bus, Metro and Tram''},
  journal = {Eurotransport, ITS & Traffic Management Supplement},
  year = {2012},
  volume = {10},
  number = {4},
  pages = {27--30}
}
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{Corsar2012n,
  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.dotrural.ac.uk/digitalfutures2012/sites/default/files/digitalfutures2012papers/Papers/Session2COpenData/Markovic_etal_SocialMachines.pdf}
}
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{Corsar2012m,
  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.dotrural.ac.uk/digitalfutures2012/sites/default/files/digitalfutures2012papers/Posters/Edwards_etal_SocialComputation.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{Corsar2012l,
  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.dotrural.ac.uk/digitalfutures2012/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{Corsar2012k,
  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.dotrural.ac.uk/digitalfutures2012/sites/default/files/digitalfutures2012papers/Demos/Corsar_etal_IRP.pdf}
}
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{Corsar2012j,
  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 Poster},
  url = {http://ekaw2012.ekaw.org/sites/ekaw2012.ekaw.org/files/ekaw2012pdsubmission21 (2).pdf}
}
Velaga N, Nelson J, Edwards P, Corsar D, Sripada S, Sharma N and Beecroft M (2012), "Development of a Map-Matching Algorithm for Rural Passenger Information Systems via Mobile Phones and Crowd-Sourcing", Journal of Computing in Civil Engineering., August, 2012.
BibTeX:
@article{Corsar2012i,
  author = {Velaga, N. and Nelson, J. and Edwards, P. and Corsar, D. and Sripada, S. and Sharma, N. and Beecroft, M.},
  title = {Development of a Map-Matching Algorithm for Rural Passenger Information Systems via Mobile Phones and Crowd-Sourcing},
  journal = {Journal of Computing in Civil Engineering},
  year = {2012},
  url = {http://dx.doi.org/10.1061/(ASCE)CP.1943-5487.0000238},
  doi = {10.1061/(ASCE)CP.1943-5487.0000238}
}
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. Low Wood Bay, Lake District, United Kingdom, 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{Corsar2012h,
  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},
  url = {http://dx.doi.org/10.1145/2307874.2307885},
  doi = {10.1145/2307874.2307885}
}
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. Santa Barbara, California, USA, June, 2012. 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{Corsar2012g,
  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}
}
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. Santa Barbara, California, USA, June, 2012. 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{Corsar2012f,
  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}
}
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{Corsar2012e,
  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, 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{Corsar2012d,
  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}
}
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.
Abstract: The usefulness of intelligent applications/services reasoning with linked data is dependent on the availability and correctness of this data. The crowd potentially has an important role to play in performing the non-trivial tasks of creating, validating, and maintaining the online linked data sets used by applications and services. Additional information captured within a provenance record can be used in these tasks and others, such as evaluating the performance of the crowd and its members. In this paper we describe two roles for the crowd in the web of linked data (creation and maintenance), and argue that incorporating provenance into these tasks is beneficial especially in scenarios when the population of available workers is small. We also identify several challenges for the use of provenance in this context and define a set of requirements for a provenance model to address these challenges.
BibTeX:
@inproceedings{Corsar2012c,
  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},
  url = {http://www.aaai.org/ocs/index.php/SSS/SSS12/paper/view/4287/4694}
}
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{Corsar2012b,
  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, 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{Corsar2012a,
  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}
}
Pignotti E, Corsar D and Edwards P (2011), "Provenance Principles for Open Data", In Proceedings of Digital Engagement 2011. Newcastle, UK, 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{Corsar2011d,
  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}
}
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. Newcastle, UK, 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{Corsar2011d,
  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}
}
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. Newcastle, UK, November, 2011.
BibTeX:
@inproceedings{Corsar2011c,
  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}
}
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). Bonn, Germany, October, 2011. Vol. 839, pp. 101-106. 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{Corsar2011b,
  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 = {101--106},
  url = {http://ceur-ws.org/Vol-839/corsar.pdf}
}
Edwards P, Pignotti E and Corsar D (2011), "Provenance on the Web, Leaving the Walled Garden Behind dots", In Proceedings of ACM WebSci '11, the 3rd International Conference on Web Science. Koblenz, Germany, June, 2011. , pp. 1-2.
BibTeX:
@inproceedings{Corsar2011a,
  author = {Peter Edwards and Edoardo Pignotti and David Corsar},
  title = {Provenance on the Web, Leaving the Walled Garden Behind dots},
  booktitle = {Proceedings of ACM WebSci '11, the 3rd International Conference on Web Science},
  year = {2011},
  pages = {1--2},
  url = {www.websci11.org/fileadmin/websci/Posters/127_paper.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{Corsar2010a,
  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}
}
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{Corsar2009d,
  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}
}
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{Corsar2009c,
  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} }
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}
}
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 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},
  url = {http://www.bcs.org/upload/pdf/ewic_vs08_s1paper3.pdf}
}
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},
  url = {http://www.aaai.org/Papers/Symposia/Spring/2008/SS-08-07/SS08-07-005.pdf}
}
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},
  url = {dx.doi.org/10.1007/978-1-84800-094-0_7},
  doi = {10.1007/978-1-84800-094-0_7}
}
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 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), "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}
}
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), "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}
}
Created by JabRef on 29/10/2013.

Funding

Personal Privacy and the Web of Linked Data | Lead Investigator

This case study funded by the Framework for Responsible Research in ICT EPSRC Research Project investigated risks and uncertainties associated with the personal privacy of users in applications that integrate data obtained from users, or data derived from obtained data, with the Web of Linked Data based on the dot.rural Informed Rural Passenger (IRP) project. The IRP project is developing a real-time passenger information system which uses crowdsourcing techniques to acquire relevant information from passengers, including their location (obtained via a smartphone app), which is integrated using linked data with several transport related datasets including public transport timetables and details of the road network. This is subsequently used to provide others with transport information. The initial activity of this case study involved extracting a series of data sets from the GetThere system. During a meeting of, and subsequent discussion between, experts in linked data and personal privacy, the extracted data sets were used to motivate the identification of a number of scenarios illustrating how an adversary could use them to infer characteristics of a user from publically released (annonymised) (linked) data. Motivated by these scenarios and experience of completing an ethical approval process for a field study of the system, a set of guidelines have been produced, which we recommend should be considered by all researchers, software developers, and ethics boards involved in software that collects personalinformation from users, and publishes it(or data derived from it) online.

Co-investigators: Peter Edwards, John Nelson

The final report is available online, along with a video discussing selected scenarios identified during the case study.

Personal Privacy and the Web of Linked Data from Developing Perceptions on Vimeo.

Provenance and Linked Open Data | Co-Organiser

This research theme funded by the UK e-Science Institute identified a set of principles for provenance and Linked Open Data, through the development of a number of issues and use-cases. This mini-theme was motivated by the emerging Web of Linked Data and the problems of information quality, reliability, utility, accountability, trust, reputation, attribution etc. that it shares with the Web of Documents.

The activities of the mini-theme are documented on the archived wiki.

Investigators: Edoardo Pignotti (lead), David Corsar, Peter Edwards

Activities

W3C Provenance Working Group | Invited Expert

"Provenance is information about entities, activities, and people involved in producing a piece of data or thing, which can be used to form assessments about its quality, reliability or trustworthiness" The PROV Data Model. The Working Group aims to define a language for exchanging provenance information among applications. As an invited expert in the group, I have been involved, amongst other things, in working on PROV-O, the ontological encoding of the PROV Data Model.

Organising Committee Membership

  • K-MED 2012 - International Workshop on Capturing and Refining Knowledge in the Medical Domain October 2012, Galway City, Ireland
  • Symbiotic Relationships between Semantic Web and Knowledge Engineering AAAI 2008 Spring Symposia, March 2008, Stanford University, USA
  • The K-CAP'07 Workshop on Knowledge Capture and Constraint Programming, October 2007, Whistler Canada

Others

Webmaster and registration organiser for the K-CAP 2007 conference.

Teaching

University of Aberdeen

  • 2013/2014 Term - Lecturer on CS1518 and CS5548 - Web Technologies
  • 2012/2013 Term - Lecturer on CS1518 and CS5548 - Web Technologies
  • 2011/2012 Term - Lecturer on CS1518 and CS5548 - Web Technologies
  • 2010/2011 Term - Lecturer on CS1517 and CS5548 - Web Technologies
  • 2007/2008 and 2006/2007 - Guest lecturer on undergraduate honours course on Knowledge Technologies.
  • 2006/2007 and 2005/2006 - Level one Java programming tutor.
  • 2005/2006, and 2004/2005 - Co-supervised undergraduate honours projects.

Software

IRP Intelligent Information Infrastructure

Within the Informed Rural Passenger project, I have been leading development an intelligent information infrastructure / ecosystem which uses linked data principles to support integration of diverse datasets and reasoning over them. The ecosystem is being developed for the transport domain, but many of the services that are being developed for it are sufficiently general that they can be applied to other domains.

For more information, see the IRP Software page.

AliveCLIPSE

A suite of tools supporting model-driven development for flexible software based on service oriented architecture

Details of the suite can be found on the sourceforge pages.

PJMapingTab

PJMappingTab is a tab plugin for Protege which supports the easy reuse of JessTab rule sets with other ontologies than which they were designed for.

CJJTOE

The Clips Expert System Shell, and Jess, its Java equivalent, along with the JessTab plug-in for the popular Protege environment all make use of data structured as facts. Each fact has a type and a series of slots (properties/attributes). One problem with a Clicps, Jess, or JessTab program is that although a schema for facts may be defined, there is no notion of inheritance between fact types. CJJTOE is a program I created as part of my PhD to extract a basic ontology from a given Clips, Jess, or JessTab program, by examining the structure of the facts (specifically the slots) and inferring subsumption relationships (i.e. subClassOf) between the different types based on simple inheritance rules. For more information, see the page.

Uncertainty Jess

Uncertainty Jess is an extension to the Jess language for dealing with uncertainty in the style of MYCIN. In developing MYCIN, Buchanan and Shortlife realised that in Expert Systems (aka Knowledge Based Systems, Intelligent Systems), uncertainty is associated with both the data (facts) as well as with the rules (the knowledge of the system). As such they assigned Certainty Factors (CFs) to the data and rules within the MYCIN system, which are used as part of the reasoning process. Uncertainty Jess re-creates this style of reasoning for Jess programs.

Grapher

Grapher is a tool developed manually building casual networks from passages of text. Having selected a text passage, it is manually broken down into chunks of text, which are represented as a node in the Grapher interface. Grapher then supports creating casual relations (including conjunctions and disjunctions) between two or more nodes.