Skip to content

emmo-repo/domain-sofc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DOI

Solid Oxide Fuel Cell Domain Ontology

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 reference documentation is available in html and pdf formats.

Persistent Identifiers

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.

Standardized Nomenclature

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.

Key Features

  • Seamless integration with the EMMO ontology, and the EMMO-based domain ontologies for electrochemistry and batteries.
  • Provides persistent machine-readable identifiers for systems, devices, methods, datasets, and quantities for SOFCs.
  • Standardized nomenclature for SOFC entities.
  • Facilitates data exchange and interoperability within the EMMO ecosystem.

Usage

Researchers, domain experts, and developers within the SOFC communities can utilize the ontology for various purposes, including:

  • Incorporating consistent and standardized information into their modeling and simulation activities.
  • Enhancing data interoperability between modeling tools, databases, and platforms.
  • Supporting research projects that require precise and standardized knowledge representation.
  • Building applications, databases, or knowledge graphs that leverage EMMO and require SOFC information.
  • Generating linked data in the semantic web.
  • Complying with FAIR data mandates (FAIR Guidelines available here)

Structure and Integration with EMMO

The SOFC Domain Ontology is an official domain on the EMMO. The asserted source consists of one file:

  • sofc.ttl: describes terms and object properties for the sofc domain.

The SOFC domain also imports other EMMO domains.

The import structure is summarized in the following table:

Imported Ontologies Version
EMMO 1.0.0-beta7
domain-electrochemistry 0.7.0-alpha
domain-battery 0.7.2-alpha

For simplicity, we compile the source files and other imports into a pre-inferred ontology. This is the result of running the asserted source files through a semantic reasoner and includes both asserted and inferred properties in a clear graph.

Getting Started

Prerequisites

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:

  • Protégé (a graphical ontology editor)

    • Installation instructions are available here.
  • EMMOntoPy (python package for working with EMMO ontologies)

    • Installation instructions are available here.
  • RDFLib (optional, python package for working with RDF graphs)

    • Installation instructions are available here.
  • VS Studio Code (optional, a code editor with extensions for RDF formats like TTL and JSON-LD)

    • Installation instructions are available here.

Quick Start

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()

Contributing

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.

Acknowledgements

EU-Flag

This project has received support from European Union research and innovation programs, under grant agreement numbers:

  • Mediate - how to acknowledge?
  • 101091687 - MatCHMaker

License

The SOFC Domain Ontology is released under the Creative Commons Attribution 4.0 International license (CC BY 4.0).

About

Domain ontology for solid oxide fuel cells

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published