The Solid Oxide Fuel Cell (SOFC) Domain Ontology is a specialized domain within the Elementary Multiperspective Materials Ontology [(EMMO)][1], that encompasses essential terms and relationships for systems, materials, methods, and data reletad to solid oxide fuel cells (SOFCs). It is a specialisation ontology of electrochemistry. Its primary objective is to enable the creation of linked and FAIR (Findable, Accessible, Interoperable, and Reusable) data, thereby fostering advancements in research and innovation within the realm of SOFCs. This ontology serves as a foundational resource for harmonizing SOFC knowledge representation, enhancing data interoperability, and accelerating progress in SOFC related research and development.
A SOFC is a special case of a solid oxide electrochemical cell that utilises a solid oxide material as an electrolyte to facilitate electrochemical reactions to produce electric energy. A Solid Oxide Electrolysis Cell (SOEC) produces a chemical from a electric energy.
The SOEC domain ontology in this repository focuses on hydrogen production.
This ontology assigns persistent machine-readable identifiers to concepts from the electrochemistry domain. These identifiers facilitate data exchange and interoperability among various tools and systems. It includes annotations to other sources of information including DBPedia and Wikidata.
The ontology builds on standardized nomenclature for solid oxide fuel cells, relying on recognized authorities including the IEC. IEC is the the world’s leading organization that prepares and publishes International Standards for all electrical, electronic and related technologies. This consistency in naming conventions enhances collaboration and data sharing.
Researchers, domain experts, and developers within the SOFC communities can utilize the ontology for various purposes, including:
The SOFC and SOEC Domain Ontologies are official EMMO domain ontologies.
Their import structure for different versions of SOFC and SOEC are summarised in the following table:
Version | EMMO | ECHO | CHEMS | Battery |
---|---|---|---|---|
0.0.1 | 1.0.0 | 0.30.0-beta | - | 0.18.5-beta |
Squashed and inferred versions of the SOFC and SOEC domain ontologies are published on GitHub Pages.
Before you begin, we recommend that you install the following tools. They are not all required, but greatly simplify the process of working with ontologies:
To quickly explore and make use of the ontology, first download the pre-inferred version pre-inferred ontology. You can then simply open the file in Protégé and explore its content or load the ontology into python using EMMOntoPy.
In EMMOntoPy, you can choose to import the ontology from your local downloaded copy or directly from the web. Commands for both options are given below:
from ontopy import get_ontology
# Loading from local repository
electrochemistry = get_ontology('/path/to/domain-electrochemistry/sofc-inferred.ttl').load()
# Loading from web
electrochemistry = get_ontology('https://raw.githubusercontent.com/emmo-repo/domain-sofc/master/inferred_version/sofc-inferred.ttl').load()
We welcome contributions from the community to enhance and expand the ontology. If you have suggestions, improvements, or additional chemical substance information to contribute, please refer to our Contribution Guidelines.
This project has received support from European Union research and innovation programs, under grant agreement numbers:
The SOFC Domain Ontology is released under the Creative Commons Attribution 4.0 International license (CC BY 4.0).