Skip to content

The Adaptive Knowledge Organization System (AKOS)

License

Notifications You must be signed in to change notification settings

phi-school/akos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation


Adaptive Knowledge Organization System (AKOS)

A flexible, hierarchical system for efficient knowledge organization and retrieval.

Changelog · Report Bug · Request Feature


Table of Contents

Introduction

The Adaptive Knowledge Organization System (AKOS) is a hierarchical framework designed to categorize and structure knowledge across various fields and disciplines. By introducing a flexible, hierarchical framework, AKOS aims to improve organization, navigation, and accessibility of information, making it an invaluable tool for educators, students, researchers, and professionals alike.

Specification

Current Version: 0.1.0

AKOS structures knowledge through a five-level hierarchy, enabling users to navigate from broad concepts to specific details efficiently:

  • Domain: The broadest categorization, representing overarching areas of knowledge (e.g., Sciences, Technologies, Arts).
  • Discipline: Specific fields of study within a Domain (e.g., Computer Science within Technologies).
  • Subject: Detailed areas within a Discipline, focusing on particular aspects or methodologies (e.g., Algorithms within Computer Science).
  • Topic: Core concepts or themes within a Subject (e.g., Graph Algorithms within Algorithms).
  • Subtopic: Specific elements or detailed aspects within a Topic, which can recursively contain other Subtopics for in-depth exploration (e.g., Traversal Algorithms within Graph Algorithms).

Directory Structure Convention

To maintain a well-organized tree, it is recommended that a directory should only contain other directories or files, but not both. The exception to this rule is for hidden or "dotfiles" and configuration files. This convention helps to distinguish branches, which represent the categorical/navigable part of the tree, from leaves, which represent the knowledge or terminal points.

This layered approach aims to achieve the right balance of structure and flexibility, facilitating a comprehensive categorical overview while readily adapting to the myriad ways knowledge can be segmented and explored.

Examples

To demonstrate AKOS's method of organization, we begin with an example from the Technologies domain, specifically within Computer Science. This showcases the system's ability to deconstruct complex disciplines into interconnected, manageable knowledge layers:

  • Domain: Technologies
  • Discipline: Computer Science
  • Subject: Algorithms
  • Topic: Graph Algorithms
  • Subtopic: Traversal Algorithms
    • Detailed Subtopic: Depth-First Search (DFS), Breadth-First Search (BFS)

Expanding on this, we also present examples from the domains of Arts & Humanities and Sciences. These examples illustrate the practical application of a file system hierarchy for organizing notes, where directories and markdown files represent broader categories and specific topics, respectively:

.
├── Arts_Humanities
│  └── Music_Theory
│     └── Harmony
│        └── Chord_Progressions
│           └── Jazz_Harmony
│              ├── Advanced_Techniques.md
│              └── Basic_Chord_Progressions.md
├── Sciences
│  └── Mathematics
│     └── Pure_Mathematics
│        └── Algebra
│           └── Group_Theory
│              ├── Definitions_and_Examples.md
│              └── Fundamental_Theorems.md
└── Technologies
   └── Computer_Science
      └── Algorithms
         └── Graph_Algorithms
            └── Traversal_Algorithms
               ├── Breadth-First_Search_BFS.md
               └── Depth-First_Search_DFS.md

Contributing & Development

We welcome contributions! Please see the Contributing Guide for more information.

Thank you to our contributors ❤️

Changelog

For a detailed account of all notable changes to the project, see the CHANGELOG.md file.

License

This project is released under the MIT License. © 2024-Present phi school

About

The Adaptive Knowledge Organization System (AKOS)

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published