Battery Interface Ontology (BattINFO)¶
The Battery Interface Ontology (BattINFO) is a domain ontology developed to standardize and harmonize the representation of battery-related knowledge, data, and interfaces [1] [2]. BattINFO provides a structured vocabulary for describing battery cells, materials, methods, and data, supporting the annotation and integration of battery-related experimental and computational information [1]. The ontology is designed to support FAIR battery data practices by improving data sharing, interoperability, machine readability, and reuse across research, industry, and digital platforms [2]. BattINFO supports semantic annotation of battery knowledge and enables linked data representation, semantic querying, and integration with other tools and databases [1] [2].
Example Usage: Annotate a battery research dataset with BattINFO terms to specify battery cells, electrode materials, electrolyte composition, methods, interfaces, and performance-related data, enabling semantic search, data integration, and reuse across battery databases and digital battery platforms [1] [2].
Metrics & Statistics¶
Total Nodes |
27319 |
Total Edges |
50787 |
Root Nodes |
2855 |
Leaf Nodes |
16852 |
Classes |
4431 |
Individuals |
7 |
Properties |
304 |
Maximum Depth |
27 |
Minimum Depth |
0 |
Average Depth |
2.09 |
Depth Variance |
7.40 |
Maximum Breadth |
10695 |
Minimum Breadth |
7 |
Average Breadth |
827.86 |
Breadth Variance |
4644992.84 |
Term Types |
10 |
Taxonomic Relations |
195 |
Non-taxonomic Relations |
2 |
Average Terms per Type |
10.00 |
Usage Example¶
Use the following code to import this ontology programmatically:
from ontolearner.ontology import BattINFO
ontology = BattINFO()
ontology.load("path/to/BattINFO-ontology.ttl")
# Extract datasets
data = ontology.extract()
# Access specific relations
term_types = data.term_typings
taxonomic_relations = data.type_taxonomies
non_taxonomic_relations = data.type_non_taxonomic_relations