Abstract
In this paper, we demonstrate through examples how the concept of a Semantic Web based knowledge graph can be used to integrate combustion modeling into cross-disciplinary applications and in particular how inconsistency issues in chemical mechanisms can be addressed. We discuss the advantages of linked data that form the essence of a knowledge graph and how we implement this in a number of interconnected ontologies, specifically in the context of combustion chemistry. Central to this is OntoKin, an ontology we have developed for capturing both the content and the semantics of chemical kinetic reaction mechanisms. OntoKin is used to represent the example mechanisms from the literature in a knowledge graph, which itself is part of the existing, more general knowledge graph and ecosystem of autonomous software agents that are acting on it. We describe a web interface, which allows users to interact with the system, upload and compare the existing mechanisms, and query species and reactions across the knowledge graph. The utility of the knowledge-graph approach is demonstrated for two use-cases: querying across multiple mechanisms from the literature and modeling the atmospheric dispersion of pollutants emitted by ships. As part of the query use-case, our ontological tools are applied to identify variations in the rate of a hydrogen abstraction reaction from methane as represented by 10 different mechanisms.
Introduction
Modeling combustion in devices as part of relevant applications such as pollution prediction necessarily covers multiple domains. As an example, consider the prediction of emissions from ships, which involves at the very least a fuel model, and internal combustion engine model, data on wind direction and speed, an atmospheric dispersion model, and terrain and building models. In practice, this requires compatibility of data obtained from various sources in different formats and seamless interaction between various pieces of software, in short, interoperability.
Chemical kinetic fuel models, i.e., reaction mechanisms, form an essential part of any simulation of emissions from a combustion device but may not always be readily available for a particular fuel of interest and thus may need to be created in some way from the existing databases. The latter can be achieved for example either through automated mechanism generation tools1 or assembly of subsets of species and reactions from (possibly multiple) the previously published mechanisms.
When trying to assemble a mechanism by combining collections of species and reactions from multiple sources, one encounters two well-known classes of consistency problems.2,3 The first one relates to unique identification: what should be one and the same species may have been given different names or labels in models originating from different sources. Also, vice versa, species that ought to be distinct may have been given identical labels in different mechanisms. The second problem relates to data inconsistency: The same species or reaction from different sources may have been assigned different thermodynamic or kinetic parameter values, with variations at times well beyond the reported uncertainties.
What the two, at first sight perhaps seemingly unrelated, challenges of interoperability and consistency have in common that they can be both addressed at the same time using ideas from the Semantic Web.4 The Semantic Web offers the ability to connect previously isolated pieces of data, associate meaning to them, and represent knowledge extracted from them. It is this collection of entities and the connections between them that defines the knowledge graph. Autonomous software agents5 can then navigate this graph to manipulate it and interact with human and machine users.
A natural way to implement a knowledge graph is by means of ontologies6—collections of entities and relationships between them. There have been several attempts to build a Chemical Semantic Web7 using chemical ontologies8 representing elements and substances to meet an increasing interest to generate knowledge from chemical data and to facilitate data sharing. A number of ontologies have been developed to capture and represent the semantics and knowledge of chemicals and chemical interactions with different levels of granularity. OntoCAPE (Ontology for Computer Aided Process Engineering)9 was developed as a formal ontology for modeling chemical processes, including the concepts (classes) of elements, species, and reactions. In addition, a number of cross-domain ontologies that cover aspects of chemical modeling have been developed. ChEBI10 is an ontology created for representing concepts and relations belonging to chemistry and biology. PubChemRDF11 represents structures and metadata of chemical substances and compounds. In addition to chemical semantic resources, there are initiatives that have led to well-established chemical databases (PubChem,12 PrIMe,2 and Reaxys (https://www.reaxys.com), to name a few).
The J-Park Simulator (JPS, http://www.theworldavatar.com) is an implementation of a universal knowledge graph that uses the semantic representation to harness the reasoning and inferencing power of ontologies to perform cross-domain simulations.
The purpose of this paper is to present a proof of principle of how the concept of a knowledge graph can be used to address both the problem of interoperability in cross-domain applications involving combustion and the problem of naming and data inconsistencies in chemical reaction mechanisms. We aim to achieve this through two examples. In the first one, we apply ontological tools we have developed to query across multiple mechanisms from the literature and find inconsistencies in the rate of a hydrogen abstraction reaction from methane as represented by 10 different mechanisms. In the second example, we integrate kinetic fuel models in the form of mechanisms with an internal combustion engine model, real-time weather, and ship location data and an atmospheric pollutant dispersion model to simulate emissions from ships.
Knowledge-Graph Approach
World Avatar
The J-Park Simulator (JPS) is an automation-centric implementation of a World Avatar as a decentralized privacy-aware extendable system that supports data-driven decision-making via the use of data and models that can be publicly available or privately owned and are represented and linked using a knowledge graph (Figure 1). While respecting the accessibility restrictions put in place, the approach allows the navigation of automated intelligent software agents through relevant information objects that have different levels of accessibility to generate, store, and analyze data and enables the interoperability of data and models across multiple domains.
Figure 1.
J-Park Simulator (JPS) as an implementation of a World Avatar knowledge graph, including autonomous software agents that act upon it.
Linked Data13 is the state-of-the-art approach for generating the web of data with semantics. JPS provides structure to data and semantics using a knowledge graph built upon the principles of Linked Data using ontologies. This allows the representation of data encompassing both empirically observed results and calculated output to record the state of a system and involved models (both physics- and data-based) to characterize the system as a function of its state and other model parameters. JPS facilitates automation of tasks via an ecosystem of computational and representational agents (of various types,14 featuring behaviors15 including simple, composite, sequential, and parallel) that operate on the knowledge graph. The OntoAgent ontology16 has the logical infrastructure and coverage in terms of concepts and properties for the codification of agents.
JPS has been readily applied to many aspects of Industry 4.017 due to the codification of operational semantics of models and data. An example of this is the development of process optimizing solutions for the Eco-Industrial Park (EIP) on Jurong Island in Singapore. An EIP is comprised mainly of the product manufacturers and service providers collaborating to address issues related to CO2 footprint and particulate emission and recover and reuse of waste materials and heat to achieve environmental and economic benefits.18 An EIP may involve recovered waste heat supply to district heating, material exchanges, energy systems, and wastewater treatment networks, which can be modeled at different levels such as unit operations, processes, plants, and networks as well as optimized for improved performance.19,20
A number of ontologies have been developed for the JPS, which seamlessly connects with the relevant branches of OntoCAPE,21 including OntoEIP,22 designed for resource and transportation networks, and chemical process plants, an EIP energy system ontology,23 built for a decision-making system integrating data from heterogeneous sources, and a biodiesel plant ontology,24 built for simulating and optimizing biodiesel production.
The work described in this paper is positioned within this context. It addresses the needs of JPS by developing an ontology to represent chemical mechanisms and integrate the corresponding data into its knowledge graph. This supports the automation of processes within JPS by enabling intelligent agents to query and manipulate the knowledge graph, and thus to search and retrieve mechanisms for a given task.
OntoKin, OntoCompChem, and OntoSpecies
OntoKin25 is a chemical ontology specialized for representing and managing chemical kinetic reaction mechanisms. OntoKin includes semantics of the chemical data in the representation of reaction mechanisms using Description Logic (DL). This offers advantages such as interoperability between chemical kinetic systems, agents’ ability to comprehend chemical mechanisms automatically, the capability to perform complex semantic queries on the mechanisms in the Web environment, and easy detection of thermodynamic, transport, and reaction data inconsistencies across mechanisms.
OntoCompChem26 is an ontology for quantum chemistry calculations. It is an extension of the Gainesville Core27 ontology and CompChem.28 The goal of OntoCompChem is to add DL-based semantics of chemical data to computational chemistry calculations. This enables interoperability between quantum chemistry software, automated agents to understand such calculations, and reduced consumption of computational resources via the reuse of already performed calculations.
OntoSpecies is an ontology designed to capture both generic and domain-specific information about species, such as empirical formula, molecular weight, and standard enthalpy of formation. The ontology focuses on the linking of quantum chemistry calculations represented in OntoCompChem with reaction mechanisms codified in OntoKin. Due to its generic structure, the ontology can be used to map the existing databases of species. The ontology is suitable for harvesting and curating species data to develop high-quality resources of species.
Figure 2 illustrates the three ontologies with a small subset of their concepts, data properties, and relations that are the building blocks of the knowledge graph. For OntoKin, the figure shows the Mechanism, Species, and Thermo Model concepts. The ontological model of the Mechanism concept consists of data and metadata of a mechanism. The Species concept includes data properties and relations of a chemical species. The Thermo Model concept defines the structure of thermodynamic models required for a species. The hasQuantumCalculationIRI data property represents an Internationalized Resource Identifier (IRI), which connects the thermodynamic model to computational chemistry calculations of a species. The hasUniqueSpeciesIRI data property represents an IRI that connects a species in a mechanism to its corresponding representation in OntoSpecies. The OntoKin ontology is available at http://www.theworldavatar.com/ontology/ontokin/OntoKin.owl.
Figure 2.
Selected concepts, properties, and relations demonstrating links between the OntoKin, OntoSpecies, and OntoCompChem ontologies.
Figure 2 depicts the G16, Geometry Optimization, Molecule, and Atom concepts of OntoCompChem. The G16 concept is an ontological model for the representation of electronic structure calculations, while Geometry Optimization represents the molecular geometry of both stable minima and transition-state species. The hasCoordinates object property is used for the codification of the three-dimensional (3D) geometry of a molecule. The hasUniqueSpeciesIRI data property links computational chemistry calculations of a species to its corresponding representation in OntoSpecies by means of an IRI. The OntoCompChem ontology is available at http://theworldavatar.com/ontology/ontocompchem/ontocompchem.owl.
Figure 2 includes the Species, Empirical Formula, Element Number, and Element concepts of OntoSpecies. The Species concept is designed to model a real-world species. Element defines the ontological structure to describe a chemical element or an atom, whereas Element Number establishes a link between a chemical element and its quantity within a species. The data properties that belong to OntoSpecies are dc:identifier, which codifies the unique identifier of a species, and skos:altLabel, which codifies alternative names. Adopting best practices in ontology development, these properties are reused from Dublin Core (dc)29 and Simple Knowledge Organisation System (skos),30 respectively. This modeling choice separates the names of a species from its identity. As a result, a species that has multiple names can still be recognized uniquely via its identifier (this approach is also taken for example by the CAS Registry and PrIMe2). OntoSpecies thus addresses the species naming issues mentioned in the Introduction, including isomers, etc., via enforcing a unique entry for each real-world species. The OntoSpecies ontology is available at http://www.theworldavatar.com/ontology/ontospecies/OntoSpecies.owl.
Populating the Knowledge Graph
For this paper, the OntoKin knowledge graph is populated by integrating the ontological representation of 50 arbitrarily chosen publicly available mechanisms from the literature. The largest mechanism contains more than 2800 species and 18 000 reactions, whereas the smallest one contains 14 species and 33 reactions, resulting in a total of over 16 million subject–predicate–object triples when deployed in an RDF4J triple store.
The agent that creates instances in the knowledge graph when a mechanism is uploaded relies on a conversion agent to convert between CHEMKIN31 mechanism files and Web Ontology Language (OWL) files. The conversion agent supports the transformation of mechanisms in both directions between CHEMKIN and OWL, which is also used to prove that the generated OWL files faithfully preserve the source data. The agent uses the OWL API (https://github.com/owlcs/owlapi), a Semantic Web tool for creating ontologies, in the generation of OWL files. A knowledge graph population agent integrates the mechanisms with the wider JPS knowledge graph.
Results and Discussion
This section introduces two use-cases to show how the OntoKin ontology and mechanism-integrated JPS knowledge graph can be applied: querying across mechanisms and the atmospheric dispersion of pollutants emitted by ships.
Querying across Mechanisms
OntoKin has been developed to allow any user to upload chemical mechanisms to the JPS knowledge graph and to query the knowledge graph to retrieve and compare species and reaction data. A web-based user interface (UI) to demonstrate this is available at the following link: http://theworldavatar.com/ontokin. A screen shot of the UI is shown in Figure 3.
Figure 3.

Screen shot of the web-based OntoKin user interface showing available queries.
The OntoKin system consists of three main components: the UI, a business logic layer, and the underlying JPS knowledge graph. The UI allows uploading mechanisms in the CHEMKIN format. The business logic layer includes a CHEMKIN-to-OWL conversion agent, an OWL file consistency checking agent, an OWL file-uploading component, and a query component. The conversion agent can assess the validity of a CHEMKIN mechanism. It is necessary to upload at least the kinetic mechanism and the thermodynamic data files. Transport data and surface chemistry files are optional. If the user-provided files represent a complete mechanism, the converter proceeds with the conversion and reports success or failure. In case of success, a consistency check is performed using the HermiT reasoner. If the OWL file passes the consistency check, it is uploaded to the JPS knowledge graph.
The UI allows users to select from a list of predefined queries (see Figure 3). The UI translates the user input into a SPARQL (SPARQL Protocol and RDF Query Language) query that is used to search the knowledge graph. The results are displayed as charts or tables in the UI. The queries predefined in the system will allow identification of the mechanisms containing a species of interest, as well as comparing the thermodynamic data of a species and the rate coefficients of a reaction across mechanisms.
An example of how to use the UI and the mechanisms in the knowledge graph is shown in Figure 4, which compares the heat capacity of benzene across a selection of mechanisms in the knowledge graph.32−39 We note that in this case, the UI allows us to retrieve the information from the knowledge graph even though benzene appears under three different names: C6H6,33−36,39 A1,32,37 and A1-C6H6.38 We observe, as is well-known, that the thermodynamic data used for benzene varies across the literature.
Figure 4.

Screen shot comparing the heat capacity at constant pressure for benzene appearing in three different names across mechanisms.
Furthermore, the UI allows querying the rate parameters of a reaction of interest. Figure 5 shows pre-exponential factors and reaction rates as a function of temperature for a hydrogen abstraction reaction from methane as reported in the previous studies.32−41 Temperature exponents and activation energies are also available via the UI but are not shown here. As before, we find variations in the reported rate parameters.
Figure 5.

Screen shots comparing pre-exponential factors and Arrhenius rates of the reaction CH4 + OH → CH3 + H2O across mechanisms.
We emphasize that the selection of mechanisms for this study is entirely arbitrary, as one of the goals of this paper is to demonstrate the suitability of the UI to identify and explore the information available in the knowledge graph.
Atmospheric Dispersion of Pollutants Emitted by Ships
In Singapore, the Green Port Programme (GPP), which is part of the Maritime Singapore Green Initiative (MSGI), had come into effect on Jan 1st, 2020, to encourage ocean-going vessels anchoring at the Port of Singapore through the implementation of an incentive-driven model to reduce emissions for achieving environmental sustainability.42 The GPP reduces the port or harbor dues by 25% if ships use liquefied natural gas (LNG) as a marine fuel and meet the energy efficiency design index (EEDI) defined by the International Maritime Organisation (IMO). This indicates that the GPP does not make it mandatory to use a specific fuel. Although there is an allowed upper limit (≤0.50% m/m) on the amount of sulfur content in clean fuels used in such vessels, emissions of sulfur dioxide (SO2), nitrogen dioxide (NO2), ozone (O3), carbon monoxide (CO), and particulate matter PM2.5 and PM10 from each ship can be arbitrary.
Predicting the dispersion of emissions from ships involves heterogeneous data, models, and tools from different domains. Interoperability and how it can be achieved in applications involving multiple domains is illustrated in Figure 6, which shows a cross-domain use-case from JPS (http://www.theworldavatar.com/JPS/?lat=52.076&lon=4.31&zoom=14.5&tilt=0.0&rotation=0.6). As shown in the figure, the SRM Engine Suite (https://cmclinnovations.com/products/srm), which is a software developed to evaluate the performance of and emissions from internal combustion engines, within JPS simulates the exhaust emissions from a ship’s diesel engine. ADMS, the atmospheric dispersion modeling system (https://cerc.co.uk/environmental-software.html), simulates the dispersion of pollutants emitted from each point source. ADMS uses real-time weather data extracted from the web and added to the JPS knowledge graph by agents. In the simulations, SRM uses reaction mechanisms retrieved automatically by an agent from the knowledge graph via SPARQL queries using IRIs of the mechanisms. The response from the knowledge graph is the corresponding mechanism in RDF, which is converted to a form that is processable by the SRM. In this use-case, we use several ontologies including OntoKin and OntoCAPE to enable interoperability between software from different domains. The atmospheric dispersion of the emissions is visualized in JPS using Google Maps (Figure 7).
Figure 6.
Knowledge-graph-based interoperability allows cross-domain integration of, in this example, chemical fuel models, internal combustion engine simulation, live weather and ship data, geometry of buildings, and atmospheric pollutant dispersion simulation.
Figure 7.
Screen shot of dispersion of pollutants, as emitted by ships (black dots), in the atmosphere over the Marina Bay in Singapore, shown as a concentration map, with selected buildings.
Conclusions
In this paper, we have demonstrated how a knowledge-graph approach can be used to address naming and data inconsistency problems in chemical kinetics and achieve interoperability, allowing to describe complex combustion-derived air pollution scenarios. We showed two use-cases. In the first one, we used OntoKin, an ontological model that captures the semantics of chemical kinetic reaction mechanisms as they are used in combustion, to represent a collection of mechanisms from the literature and thus integrate them into the knowledge graph of the J-Park Simulator. We applied the ontological tools we have developed to query across multiple mechanisms, and identified variations in thermodynamic data as well as reaction rates. The tools provide a first step toward facilitating querying and comparing mechanisms via the Semantic Web. In the second use-case, we integrated a kinetic fuel model with an internal combustion engine model, real-time weather and ship location data, and an atmospheric pollutant dispersion model to simulate emissions from ships, thus establishing interoperability between a number of software agents and heterogeneous data sources. In the future, the amount of data in the knowledge graph is scaled up, including links to other types of data sources and identification of the highest quality thermodynamic and kinetic data, and more advanced tools for human and machine–interaction will be developed in the form of more intelligent agents acting on the knowledge graph.
Acknowledgments
This work was partly funded by the National Research Foundation (NRF), Prime Minister’s Office, Singapore, under its Campus for Research Excellence and Technological Enterprise (CREATE) program, and by the European Union Horizon 2020 Research and Innovation Program under grant agreement 646121. Markus Kraft gratefully acknowledges the support of the Alexander von Humboldt foundation. The authors are grateful to EPSRC (grant number: EP/R029369/1) and ARCHER for financial and computational support as a part of their funding to the UK Consortium on Turbulent Reacting Flows (www.ukctrf.com) (https://doi.org/10.17863/CAM.54397).
The authors declare no competing financial interest.
References
- Gao C. W.; Allen J. W.; Green W. H.; West R. H. Reaction Mechanism Generator: Automatic construction of chemical kinetic mechanisms. Comput. Phys. Commun. 2016, 203, 212–225. 10.1016/j.cpc.2016.02.013. [DOI] [Google Scholar]
- Frenklach M. Transforming data into knowledge - Process Informatics for combustion chemistry. Proc. Combust. Inst. 2007, 31, 125–140. 10.1016/j.proci.2006.08.121. [DOI] [Google Scholar]
- Lambert V. R.; West R. H.. Identification, Correction, and Comparison of Detailed Kinetic Models. In 9th US National Combustion Meeting, 2015.
- Berners-Lee T.; Hendler J.; Lassila O. The Semantic Web. Sci. Am. 2001, 284, 34–43. 10.1038/scientificamerican0501-34.11396337 [DOI] [Google Scholar]
- Hendler J. Agents and the Semantic Web. IEEE Intell. Syst. 2001, 16, 30–37. 10.1109/5254.920597. [DOI] [Google Scholar]
- Gruber T. A translation approach to portable ontology specifications. Knowl. Acquis. 1993, 5, 199–220. 10.1006/knac.1993.1008. [DOI] [Google Scholar]
- Hastings J.; Magka D.; Batchelor C. R.; Duan L.; Stevens R.; Ennis M.; Steinbeck C. Structure-based classification and ontology in chemistry. J. Cheminformatics 2012, 4, 8. 10.1186/1758-2946-4-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Taylor K. R.; Gledhill R. J.; Essex J. W.; Frey J. G.; Harris S. W.; De Roure D. C. Bringing Chemical Data onto the Semantic Web. J. Chem. Inf. Model. 2006, 46, 939–952. 10.1021/ci050378m. [DOI] [PubMed] [Google Scholar]
- Morbach J.; Yang A.; Marquardt W. OntoCAPE - A large-scale ontology for chemical process engineering. Eng. Appl. Artif. Intel. 2007, 20, 147–161. 10.1016/j.engappai.2006.06.010. [DOI] [Google Scholar]
- Degtyarenko K.; Matos P.; Ennis M.; Hastings J.; Zbinden M.; McNaught A.; AlcÁa̧ntara R.; Darsow M.; Guedj M.; Ashburner M. ChEBI: a database and ontology for chemical entities of biological interest. Nucleic Acids Res. 2008, 36, D344–D350. 10.1093/nar/gkm791. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fu G.; Batchelor C.; Dumontier M.; Hastings J.; Willighagen E.; Bolton E. PubChemRDF: towards the semantic annotation of PubChem compound and substance databases. J. Cheminformatics 2015, 7, 34 10.1186/s13321-015-0084-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kim S.; Thiessen P.; Bolton E.; Chen J.; Fu G.; Gindulyte A.; Han L.; He J.; He S.; Shoemaker B.; Wang J.; Yu B.; Zhang J.; Bryant S. PubChem Substance and Compound databases. Nucleic Acids Res. 2016, 44, D1202–D1213. 10.1093/nar/gkv951. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bizer C.; Heath T.; Berners-Lee T. Linked Data – The Story So Far. Int. J. Semant. Web Inf. Sys. 2009, 5, 1–22. 10.4018/jswis.2009081901. [DOI] [Google Scholar]
- Eibeck A.; Lim M. Q.; Kraft M. J-Park Simulator: An ontology-based platform for cross-domain scenarios in process industry. Comput. Chem. Eng. 2019, 131, 106586 10.1016/j.compchemeng.2019.106586. [DOI] [Google Scholar]
- Griss M.; Fonseca S.; Cowan D.; Kessler R.. SmartAgent: Extending the JADE Agent Behavior Model. In Proceedings of SEMAS, 2002.
- Zhou X.; Eibeck A.; Lim M. Q.; Krdzavac N. B.; Kraft M. An agent composition framework for the J-Park Simulator - A knowledge graph for the process industry. Comput. Chem. Eng. 2019, 130, 106577 10.1016/j.compchemeng.2019.106577. [DOI] [Google Scholar]
- Pan M.; Sikorski J.; Kastner C. A.; Akroyd J.; Mosbach S.; Lau R.; Kraft M. Applying Industry 4.0 to the Jurong Island Eco-industrial Park. Energy Procedia 2015, 75, 1536–1541. 10.1016/j.egypro.2015.07.313. [DOI] [Google Scholar]
- Martin S.; Weitz K.; Cushman R.; Sharma A.; Lindrooth R.. Eco-Industrial Parks: A Case Study and Analysis of Economic, Environmental, Technical and Regulatory Issues, Technical Report; Research Triangle Institute: Research Triangle Park, NC, 1996.
- Pan M.; Sikorski J.; Akroyd J.; Mosbach S.; Lau R.; Kraft M. Design Technologies for Eco-industrial Parks: From Unit Operations to Processes, Plants and Industrial Networks. Appl. Energy 2016, 175, 305–323. 10.1016/j.apenergy.2016.05.019. [DOI] [Google Scholar]
- Kastner C.; Lau R.; Kraft M. Quantitative Tools for Cultivating Symbiosis in Industrial Parks; a Literature Review. Applied Energy 2015, 155, 599–612. 10.1016/j.apenergy.2015.05.037. [DOI] [Google Scholar]
- Marquardt W.; Morbach J.; Wiesner A.; Yang A.. OntoCAPE - A Re-Usable Ontology for Chemical Process Engineering, 1st ed.; Springer-Verlag: Berlin Heidelberg, 2010. [Google Scholar]
- Zhou L.; Zhang C.; Karimi I. A.; Kraft M. An Ontology Framework towards Decentralized Information Management for Eco-industrial Parks. Comput. Chem. Eng. 2018, 118, 49–63. 10.1016/j.compchemeng.2018.07.010. [DOI] [Google Scholar]
- Zhang C.; Romagnoli A.; Zhou l.; Kraft M. Knowledge Management of Eco-industrial Park for Efficient Energy Utilization through Ontology-based Approach. Appl. Energy 2017, 204, 1412–1421. 10.1016/j.apenergy.2017.03.130. [DOI] [Google Scholar]
- Zhou L.; Pan M.; Sikorski J. J.; Garud S.; Aditya L. K.; Kleinelanghorst M. J.; Karimi I. A.; Kraft M. Towards an Ontological Infrastructure for Chemical Process Simulation and Optimization in the Context of Eco-industrial Parks. Appl. Energy 2017, 204, 1284–1298. 10.1016/j.apenergy.2017.05.002. [DOI] [Google Scholar]
- Farazi F.; Akroyd J.; Mosbach S.; Buerger P.; Nurkowski D.; Salamanca M.; Kraft M.. OntoKin: An Ontology for Chemical Kinetic Reaction Mechanisms, 2019; Submitted for publication. [DOI] [PubMed]
- Krdzavac N.; Mosbach S.; Nurkowski D.; Buerger P.; Akroyd J.; Martin J.; Menon A.; Kraft M. An ontology and semantic web service for quantum chemistry calculations. J. Chem. Inf. Model. 2019, 59, 3154–3165. 10.1021/acs.jcim.9b00227. [DOI] [PubMed] [Google Scholar]
- Wang B.; Dobosh P.; Chalk S.; Sopek M.; Ostlund N. Computational Chemistry Data Management Platform Based on the Semantic Web. J. Phys. Chem. A 2017, 121, 298–307. 10.1021/acs.jpca.6b10489. [DOI] [PubMed] [Google Scholar]
- Phadungsukanan W.; Kraft M.; Townsend J. A.; Murray-Rust P. The semantics of Chemical Markup Language (CML) for computational chemistry: CompChem. J. Cheminformatics 2012, 4, 15 10.1186/1758-2946-4-15. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Weibel S.; Kunze J.; Lagoze C.; Wolf M.. Dublin Core Metadata for Resource Discovery; RFC 2413, 1998.
- Miles A.; Bechhofer S.. SKOS Simple Knowledge Organization System Reference; World Wide Web Consortium (W3C), Recommendation, 2009.
- Kee R. J.; Rupley F. M.; Meeks E.; Miller J. A.. CHEMKIN-III: A FORTRAN Chemical Kinetics Package for the Analysis of Gas-Phase Chemical and Plasma Kinetics, Sandia report SAND96-8216, 1996.
- Appel J.; Bockhorn H.; Frenklach M. Kinetic modeling of soot formation with detailed chemistry and physics: laminar premixed flames of C2 hydrocarbons. Combust. Flame 2000, 121, 122–136. 10.1016/S0010-2180(99)00135-2. [DOI] [Google Scholar]
- Wang H.; Dames E.; Sirjean B.; Sheen D. A.; Tango R.; Violi A.; Lai J. Y. W.; Egolfopoulos F. N.; Davidson D. F.; Hanson R. K.; Bowman C. T.; Law C. K.; Tsang W.; Cernansky N. P.; Miller D. L.; Lindstedt R. P.. A High-Temperature Chemical Kinetic Model of n-Alkane (up to n-Dodecane), Cyclohexane, and Methyl-, Ethyl-, n-Propyl and n-Butyl-Cyclohexane Oxidation at High Temperatures, JetSurF version 2.0. http://web.stanford.edu/group/haiwanglab/JetSurF/JetSurF2.0/index.html, 2010.
- Andrae J. Development of a detailed kinetic model for gasoline surrogate fuels. Fuel 2008, 87, 2013–2022. 10.1016/j.fuel.2007.09.010. [DOI] [Google Scholar]
- Zhou C. W.; Li Y.; Burke U.; Banyon C.; Somers K. P.; Ding S.; Khan S.; Hargis J. W.; Sikes T.; Mathieu O.; Petersen E. L.; AlAbbad M.; Farooq A.; Pan Y.; Zhang Y.; Huang Z.; Lopez J.; Loparo Z.; Vasu S. S.; Curran H. J. An experimental and chemical kinetic modeling study of 1,3-butadiene combustion: Ignition delay time and laminar flame speed measurements. Combust. Flame 2018, 197, 423–438. 10.1016/j.combustflame.2018.08.006. [DOI] [Google Scholar]
- Saggese C.; Frassoldati A.; Cuoci A.; Faravelli T.; Ranzi E. A wide range kinetic modeling study of pyrolysis and oxidation of benzene. Combust. Flame 2013, 160, 1168–1190. 10.1016/j.combustflame.2013.02.013. [DOI] [Google Scholar]
- Seidel L.; Moshammer K.; Wang X.; Zeuch T.; Kohse-Höinghaus K.; Mauss F. Comprehensive kinetic modeling and experimental study of a fuel-rich, premixed n-heptane flame. Combust. Flame 2015, 162, 2045–2058. 10.1016/j.combustflame.2015.01.002. [DOI] [Google Scholar]
- Blanquart G.; Pepiot-Desjardins P.; Pitsch H. Chemical mechanism for high temperature combustion of engine relevant fuels with emphasis on soot precursors. Combust. Flame 2009, 156, 588–607. 10.1016/j.combustflame.2008.12.007. [DOI] [Google Scholar]
- Marinov N. M.; Pitz W. J.; Westbrook C. K.; Vincitore A. M.; Castaldi M. J.; Senkan S. M.; Melius C. F. Aromatic and Polycyclic Aromatic Hydrocarbon Formation in a Laminar Premixed n-Butane Flame. Combust. Flame 1998, 114, 192–213. 10.1016/S0010-2180(97)00275-7. [DOI] [Google Scholar]
- Smith G.; Golden D.; Frenklach M.; Moriarty N.; Eiteneer B.; Goldenberg M.; Bowman C.; Hanson R.; Song S.; Gardiner W.; Lissianski V.; Qin Z.. GRI-MECH 3.0. http://combustion.berkeley.edu/gri-mech/version30/text30.html.
- Glarborg P.; Miller J. A.; Ruscic B.; Klippenstein S. J. Modeling nitrogen chemistry in combustion. Prog. Energy Combust. Sci. 2018, 67, 31–68. 10.1016/j.pecs.2018.01.002. [DOI] [Google Scholar]
- Maritime and Port Authority of Singapore, Enhancements and Extension of the Maritime Singapore Green Initiative Green Port Programme, Port Marine Circulars; No. 21 of 2019, Dec 2nd, 2019.





