System Capabilities Ontology (SystemCapabilities)¶
The System Capabilities Ontology (SystemCapabilities) is an ontology module designed to describe system capabilities, operating ranges, and survival ranges [1] [2]. It provides a structured vocabulary for representing what a system is capable of doing under specified conditions, including capability properties, operating properties, survival properties, operating ranges, and survival ranges [1] [2].
SystemCapabilities is part of the SSN/SOSA ontology framework and is used to describe capabilities and limitations of systems such as sensors and actuators [1] [2]. The ontology supports semantic annotation, interoperability, data integration, and reuse of system-related information across sensor, engineering, and data-management applications [2].
Example Usage: Annotate a sensor or engineering system with SystemCapabilities terms to specify its measurement capability, operating range, survival range, accuracy, frequency, latency, or environmental limits, enabling semantic search and integration with sensor-network and engineering data platforms [1] [2].
Metrics & Statistics¶
Total Nodes |
137 |
Total Edges |
268 |
Root Nodes |
14 |
Leaf Nodes |
47 |
Classes |
25 |
Individuals |
3 |
Properties |
8 |
Maximum Depth |
1 |
Minimum Depth |
0 |
Average Depth |
0.22 |
Depth Variance |
0.17 |
Maximum Breadth |
14 |
Minimum Breadth |
4 |
Average Breadth |
9.00 |
Breadth Variance |
25.00 |
Term Types |
0 |
Taxonomic Relations |
45 |
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 SystemCapabilities
ontology = SystemCapabilities()
ontology.load("path/to/SystemCapabilities-ontology.owl")
# 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