Flow Systems Ontology (FSO)

The Flow Systems Ontology (FSO) is a domain ontology developed to describe interconnected systems with material or energy flow connections and their components. FSO provides a structured vocabulary for representing flow systems, subsystems, flow paths, nodes, and the properties of materials or energy being transferred. The ontology supports semantic annotation of process engineering data, enabling interoperability, data integration, and advanced analysis in chemical engineering, energy systems, and process industries. FSO is designed for extensibility, allowing researchers and engineers to describe new flow system types, process configurations, and measurement techniques. By providing a standardized framework, FSO facilitates process modeling, simulation, optimization, and knowledge sharing across engineering domains. The ontology is actively maintained and extended to incorporate new concepts and requirements from the process engineering community.

Example Usage: Annotate a chemical process simulation with FSO terms to specify the flow system structure, material streams, energy flows, and process units, enabling semantic search and integration with process engineering databases and simulation tools.

Metrics & Statistics

Graph Statistics

Total Nodes

141

Total Edges

279

Root Nodes

10

Leaf Nodes

56

Knowledge Coverage Statistics

Classes

14

Individuals

1

Properties

22

Hierarchical Metrics

Maximum Depth

1

Minimum Depth

0

Average Depth

0.17

Depth Variance

0.14

Breadth Metrics

Maximum Breadth

10

Minimum Breadth

2

Average Breadth

6.00

Breadth Variance

16.00

LLMs4OL Dataset Statistics

Term Types

0

Taxonomic Relations

11

Non-taxonomic Relations

0

Average Terms per Type

0.00

Usage Example

Use the following code to import this ontology programmatically:

from ontolearner.ontology import FSO

ontology = FSO()
ontology.load("path/to/FSO-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