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

Graph Statistics

Total Nodes

119

Total Edges

247

Root Nodes

8

Leaf Nodes

54

Knowledge Coverage Statistics

Classes

22

Individuals

0

Properties

0

Hierarchical Metrics

Maximum Depth

2

Minimum Depth

0

Average Depth

0.89

Depth Variance

0.47

Breadth Metrics

Maximum Breadth

14

Minimum Breadth

5

Average Breadth

9.00

Breadth Variance

14.00

LLMs4OL Dataset Statistics

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

References