John Domingue

Prof. Dr. John Domingue

orcid

Research Focus & Metrics

Academic Career Length

37Years (1990-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
7 September 2016
Verified
Book Chapter
Open access
PDF file
MSMike Sharples
Mike Sharples
John DomingueJohn Domingue
John Domingue
The ‘blockchain’ is the core mechanism for the Bitcoin digital payment system. It embraces a set of inter-related technologies: the blockchain itself as a distributed record of digital events, the distributed consensus method to agree whether a new block is legitimate, automated smart contracts, and the data structure associated with each block. We propose a permanent distributed record of intellectual effort and associated reputational reward, based on the blockchain that instantiates and democratises educational reputation beyond the academic community. We are undertaking initial trials of a private blockchain or storing educational records, drawing also on our previous research into reputation management for educational systems.

1 January 2005
Verified
Conference Paper
Closed access
MHM. Hepp
M. Hepp
FLFrank Leymann
Frank Leymann
John DomingueJohn Domingue
John Domingue
AWA. Wahler
A. Wahler
DFD. Fensel
D. Fensel
Business process management (BPM) is the approach to manage the execution of IT-supported business operations from a business expert's view rather than from a technical perspective. However, the degree of mechanization in BPM is still very limited, creating inertia in the necessary evolution and dynamics of business processes, and BPM does not provide a truly unified view on the process space of an organization. We trace back the problem of mechanization of BPM to an ontological one, i.e. the lack of machine-accessible semantics, and argue that the modeling constructs of semantic Web services frameworks, especially WSMO, are a natural fit to creating such a representation. As a consequence, we propose to combine SWS and BPM and create one consolidated technology, which we call semantic business process management (SBPM)

13 September 2002
Verified
Book Chapter
Closed access
PDF file
MVMaria Vargas-Vera
Maria Vargas-Vera
EMEnrico Motta
Enrico Motta
John DomingueJohn Domingue
John Domingue
MLMattia Lanzoni
Mattia Lanzoni
ASArthur Stutt
Arthur Stutt
FCFabio Ciravegna
Fabio Ciravegna

1 June 2020 in IEEE Open Journal of Engineering in Medicine and Biology
Verified
Journal Article
Open access
MEMarc Eisenstadt
Marc Eisenstadt
MRManoharan Ramachandran
Manoharan Ramachandran
Niaz ChowdhuryNiaz Chowdhury
Niaz Chowdhury
ATAisling Third
Aisling Third
John DomingueJohn Domingue
John Domingue
Goal: As the Coronavirus Pandemic of 2019/2020 unfolds, a COVID-19 ‘Immunity Passport’ has been mooted as a way to enable individuals to return back to work. While the quality of antibody testing, the availability of vaccines, and the likelihood of even attaining COVID-19 immunity continue to be researched, we address the issues involved in providing tamper-proof and privacy-preserving certification for test results and vaccinations. Methods: We developed a prototype mobile phone app and requisite decentralized server architecture that facilitates instant verification of tamper-proof test results. Personally identifiable information is only stored at the user's discretion, and the app allows the end-user selectively to present only the specific test result with no other personal information revealed. The architecture, designed for scalability, relies upon (a) the 2019 World Wide Web Consortium standard called ‘Verifiable Credentials‘, (b) Tim Berners-Lee's decentralized personal data platform ‘Solid’, and (c) a Consortium Ethereum-based blockchain. Results: Our mobile phone app and decentralized server architecture enable the mixture of verifiability and privacy in a manner derived from public/private key pairs and digital signatures, generalized to avoid restrictive ownership of sensitive digital keys and/or data. Benchmark performance tests show it to scale linearly in the worst case, as significant processing is done locally on each app. For the test certificate Holder, Issuer (e.g. healthcare staff, pharmacy) and Verifier (e.g. employer), it is ‘just another app’ which takes only minutes to use. Conclusions: The app and decentralized server architecture offer a prototype proof of concept that is readily scalable, applicable generically, and in effect ‘waiting in the wings’ for the biological issues, plus key ethical issues raised in the discussion section, to be resolved.

1 October 2000 in International Journal on Digital Libraries
Verified
Journal Article
Closed access
PDF file
SSSimon Buckingham Shum
Simon Buckingham Shum
EMEnrico Motta
Enrico Motta
John DomingueJohn Domingue
John Domingue

1 December 2010
Verified
Conference Paper
Closed access
MMMaria Maleshkova
Maria Maleshkova
CPCarlos Pedrinaci
Carlos Pedrinaci
John DomingueJohn Domingue
John Domingue
The world of services on the Web, thus far limited to "classical" Web services based on WSDL and SOAP, has been increasingly marked by the domination of Web APIs, characterised by their relative simplicity and their natural suitability for the Web. Currently, the development of Web APIs is rather autonomous, guided by no established standards or rules, and Web API documentation is commonly not based on an interface description language such as WSDL, but is rather given directly in HTML as part of a web page. As a result, the use of Web APIs requires extensive manual effort and the wealth of existing work on supporting common service tasks, including discovery, composition and invocation, can hardly be reused or adapted to APIs. Before we can achieve a higher level of automation and can make any significant improvement to current practices and technologies, we need to reach a deeper understanding of these. Therefore, in this paper we present a thorough analysis of the current landscape of Web API forms and descriptions, which has up-to-date remained unexplored. We base our findings on manually examining a body of publicly available APIs and, as a result, provide conclusions about common description forms, output types, usage of API parameters, invocation support, level of reusability, API granularity and authentication details. The collected data provides a solid basis for identifying deficiencies and realising how we can overcome existing limitations. More importantly, our analysis can be used as a basis for devising common standards and guidelines for Web API development.