Academic Institution Internal Structure Ontology (AIISO)¶
AIISO, the Academic Institution Internal Structure Ontology, is a specialized ontology for describing and formalizing the internal organizational structures, hierarchies, and administrative units of academic institutions, including universities, colleges, schools, departments, faculties, and research centers [1] [2]. It provides standardized classes and properties for representing academic organizational units, knowledge groupings, courses, modules, programmes, subjects, and their relationships within an institution’s hierarchy [2]. AIISO is designed for integration with complementary vocabularies including Participation, FOAF, and AIISO Roles, enabling the description of people and the roles they play within academic institutions [1]. The ontology supports semantic representation of academic organizational information, enabling institutional data integration, organizational mapping, academic resource description, and staff or student information systems [1] [2]. By providing standardized semantic definitions for academic structures, AIISO facilitates interoperability in academic information systems, institutional repositories, and linked open education data [1].
Example Usage: Represent an academic institution’s structure with AIISO terms for faculties, departments, schools, research centers, programmes, courses, modules, and subjects, such as Faculty of Science, Department of Computer Science, and Artificial Intelligence Module. This enables academic hierarchy modeling, semantic discovery, and integration across institutional information systems [2].
Metrics & Statistics¶
Total Nodes |
119 |
Total Edges |
247 |
Root Nodes |
8 |
Leaf Nodes |
54 |
Classes |
22 |
Individuals |
0 |
Properties |
0 |
Maximum Depth |
2 |
Minimum Depth |
0 |
Average Depth |
0.89 |
Depth Variance |
0.47 |
Maximum Breadth |
14 |
Minimum Breadth |
5 |
Average Breadth |
9.00 |
Breadth Variance |
14.00 |
Term Types |
0 |
Taxonomic Relations |
13 |
Non-taxonomic Relations |
3 |
Average Terms per Type |
0.00 |
Usage Example¶
Use the following code to import this ontology programmatically:
from ontolearner.ontology import AIISO
ontology = AIISO()
ontology.load("path/to/AIISO-ontology.rdf")
# 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