Upper Mapping and Binding Exchange Layer Vocabulary (UMBEL)¶
UMBEL (Upper Mapping and Binding Exchange Layer) is a comprehensive reference ontology and interoperability framework designed to facilitate semantic integration and data exchange across diverse domain vocabularies and datasets on the Web. It provides a broad, general-purpose reference structure of approximately 34,000 concepts organized hierarchically, serving as a semantic scaffolding to link, align, and interoperate disparate datasets, domain ontologies, and knowledge bases. UMBEL acts as a bridge layer enabling concept mappings between specialized domain vocabularies, allowing data from different sources to be semantically related and integrated. The vocabulary is designed as a base framework for constructing concept-based domain ontologies that are explicitly designed for semantic interoperability, reducing fragmentation in knowledge representation. UMBEL supports linked data applications by providing standardized concept definitions and mappings that enable automated reasoning and knowledge discovery across heterogeneous information sources.
Example Usage: Link concepts from domain-specific ontologies (e.g., medical terms from medical ontologies, product types from e-commerce vocabularies) to corresponding UMBEL concepts to enable cross-domain data integration and semantic reasoning.
Metrics & Statistics¶
Total Nodes |
1185 |
Total Edges |
2868 |
Root Nodes |
64 |
Leaf Nodes |
302 |
Classes |
99 |
Individuals |
10 |
Properties |
42 |
Maximum Depth |
42 |
Minimum Depth |
0 |
Average Depth |
10.19 |
Depth Variance |
83.14 |
Maximum Breadth |
162 |
Minimum Breadth |
1 |
Average Breadth |
27.42 |
Breadth Variance |
1013.69 |
Term Types |
10 |
Taxonomic Relations |
64 |
Non-taxonomic Relations |
33 |
Average Terms per Type |
10.00 |
Usage Example¶
Use the following code to import this ontology programmatically:
from ontolearner.ontology import UMBEL
ontology = UMBEL()
ontology.load("path/to/UMBEL-ontology.n3")
# 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