Need help? Check our guides or contact support.
ikigize Library System
The ikigize library system is a powerful, unified resource management platform that brings together all learning materials and knowledge resources across your entire educational ecosystem. Powered by the Learning Graph, it goes far beyond file storage — delivering intelligent, context-aware discovery that surfaces the right resources for every learner, course, and community.
What is the Library System?
The ikigize library system is a multi-layered resource management platform that aggregates and organises all learning materials across the platform. Whether you're building a personal knowledge base, managing team resources, or coordinating organisation-wide learning materials, the library system provides the structure and tools needed to make knowledge accessible and discoverable.
The library system is deeply integrated with the ikigize Learning Graph — a living knowledge ontology of Topics and Skills. Every resource can be mapped to what it teaches. Every library context can be mapped to its area of focus. The result: a search and recommendation engine that understands your content, not just your filenames. → Learn about the Learning Graph
What Libraries Can Do
Libraries on ikigize have extensive capabilities for building and managing comprehensive resource collections. The platform is designed to support the full spectrum of resource management needs, from personal knowledge bases to organisation-wide knowledge sharing.
Library System Hierarchy
The library system operates across all levels of the ikigize ecosystem, providing context-appropriate resource management that scales from personal use to organisation-wide knowledge sharing.
Key Features
Use Cases
Key Features
Use Cases
Key Features
Use Cases
Key Features
Use Cases
Key Features
Use Cases
Key Features
Use Cases
Cross-Library Integration
Resources can be seamlessly moved, copied, and shared between different library levels, enabling flexible knowledge management across your entire learning ecosystem.
Resource Types and Categories
The library system supports a wide variety of resource types organised into logical categories for easy discovery and management.
Educational Materials
Skill Development
Assessment Resources
Templates and Forms
Tools and Applications
Reference Materials
Research Materials
Analytics and Reports
For a deeper dive into how resources work, see the Resource documentation page.
Learning Graph Integration
The Learning Graph is the primary matchmaking, organisation, and structuring mechanism for the library. It transforms the library from a file store into a knowledge discovery engine — understanding what resources teach, what entities focus on, and how to connect them. Topics and Skills from the graph drive search, recommendations, and discovery across the entire platform.
Topic Mapping per Resource
Every resource in the library can be linked to one or more Topics in the Learning Graph via the DEVELOPS relationship. Once mapped, a resource automatically becomes discoverable to any entity that shares those topics — even if it was uploaded by a completely different organisation.
This mapping can happen in three ways:
- Manual — an educator opens the resource settings and selects topics using the graph browser
- AI Cataloging — the Librarian agent automatically maps the resource based on its metadata
- Resource Save Inference — when a resource is saved to an entity's library, its existing topic mappings are linked to that entity automatically
Graph Filter Panel
Every library context includes a graph filter panel. Users can browse the Topic taxonomy and select one or more Topics to instantly filter the visible resources to only those that DEVELOP the selected topic — without typing a single keyword.
This is particularly powerful for exploring large libraries: a learner interested in Transformer architecture can navigate from Computer Science → Machine Learning → Deep Learning → Transformers and see only the resources that directly cover that specific concept.
Entity Topic Mapping & Recommendations
Administrators and educators can map the library context itself (a campus, course, or organisation) to Topics in the Learning Graph. These entity-level mappings power the Global library view:
- When a user switches to Global scope, the platform runs a multi-path graph traversal starting from the entity's mapped Topics
- Resources from across the entire platform that DEVELOP those topics — or related ones — are surfaced and ranked by relevance
- The system falls back to broader domain-level resources if the direct-topic pool is small
As more resources are mapped to topics — through manual curation, AI cataloging, and resource saves — the recommendation quality improves for everyone. Every contribution to the graph benefits the entire platform.
Search and Discovery
The library search bar combines three distinct mechanisms that run simultaneously: instant text filtering, graph-augmented semantic search, and entity-driven recommendations.
Instant Text Filter
Client-side search across title, description, tags, and author — results appear as you type (150ms debounce).
Graph-Augmented Search
Your query is sent to the Learning Graph. Topics and Skills matching the query are found in Neo4j, then all resources that DEVELOP those topics are returned (400ms debounce).
Global Graph Recommendations
In Global scope, the entity's mapped Topics drive multi-path traversal recommendations — surfacing publicly available resources from across the platform that match this context.
When the Librarian agent is involved, discovery goes even further — it can actively find and save new public resources that match a library context's topic mappings, expanding the library automatically.
Search & Filtering
Global Library Benefits
Intelligent Discovery
AI Librarian & Public Resource Discovery
The Librarian agent is deeply embedded in every library context. It serves two distinct roles:
Entity Cataloging — the Librarian can map any library context (course, campus, organisation) to the Learning Graph automatically. It analyses the entity's name, description, and existing content, then runs a streaming cataloging pipeline to identify and commit the most relevant Topics. Once mapped, all downstream graph features — recommendations, graph filter, global discovery — are unlocked immediately.
Resource Discovery — given a set of Topics, the Librarian searches the web and curated sources for publicly available resources that teach those topics. Discovered resources are added directly to the library with full metadata, difficulty classifications, and their own graph mappings — enriching both the library and the graph simultaneously.
Empty State Recovery — when a search returns no results in the current library context, the Librarian is surfaced as a primary CTA. It opens pre-loaded with the search context, ready to find public resources that fill the gap.
Every resource the Librarian discovers and saves becomes part of the platform's shared resource pool. The next campus or learner looking for the same topic will find it — without anyone having to search again. The library grows smarter with every interaction.
Organisation and Structure
Folders, tags, and filters provide secondary organisation — useful for custom layouts and personal workflows. The Learning Graph remains the primary mechanism for matchmaking and semantic structure.
Advanced Folder Management System
The library features a hierarchical folder system for organising resources within a library context. Move resources and folders between libraries with drag-and-drop, and create structures that match your workflow.
Hierarchical Organization
Cross-Library Operations
Advanced Management
The folder system supports moving resources and folders between different library contexts. Use the graph filter and recommendations for primary discovery; folders for custom organisation.
Interactive Folder Tree
The folder tree provides a visual representation of your library structure with full interactivity. Below is a live demonstration of the folder tree component using sample data:
Click on folders to expand/collapse them and see the hierarchical structure in action. The folder tree component makes it easy to navigate complex library structures and manage your resources efficiently.
Cross-Library Resource Movement
One of the most powerful features of the folder system is the ability to easily move resources and folders between different library contexts. This enables seamless knowledge sharing across your entire learning ecosystem.
Operations
Use Cases
Tagging System
Tags enable flexible, ad-hoc categorisation alongside topic-based organisation. Use tags for custom labels and cross-library search; combine with the graph filter for best results.
Key Benefits:
- Flexible Organisation — Create custom categories that adapt to your content
- Cross-Library Search — Find resources across personal, team, and organisation libraries
- Complement to Topics — Tags work alongside graph-based discovery
Advanced Filters
Filter by difficulty, content type, and learning style to narrow results. Combine with the graph filter for precise discovery.
Favorites and Bookmarks
Users can mark resources as favorites for quick access and personal organization across all library contexts.
Library Management Lifecycle
The library system follows a comprehensive lifecycle from resource creation to ongoing optimization, ensuring effective knowledge management and resource utilization.
Resource Creation & Upload
Resources are created and added to the library system:
- •File Upload: Direct upload of documents, media, and other files with automatic metadata extraction
- •Web Link Addition: Add external resources with automatic metadata fetching and thumbnail generation
- •Content Creation: Create new content directly within the platform using built-in editors
- •Metadata Configuration: Add comprehensive metadata including titles, descriptions, tags, and learning context
Organization & Categorization
Resources are organized and categorized for optimal discoverability:
- •Folder Structure: Organize resources using hierarchical folder systems with unlimited nesting levels
- •Tagging System: Apply flexible tags for cross-cutting categories like difficulty, content type, and subject area
- •Resource Classification: Categorize resources by type, purpose, and learning context
- •Cross-Library Organization: Structure resources across personal, group, and organization libraries
Access Control & Sharing
Configure access permissions and enable resource sharing:
- •Privacy Settings: Set resource visibility from private to public with granular permission controls
- •Group Sharing: Share resources with specific groups, teams, or communities
- •Organization Distribution: Make resources available across organization-wide libraries
- •Permission Management: Configure who can view, edit, and manage resources
Discovery & Usage
Resources are discovered and utilized by learners and educators:
- •Smart Search: Users discover resources through semantic search, filtering, and recommendation systems
- •Cross-Library Access: Browse and access resources from all libraries users have permission to view
- •Usage Tracking: Monitor resource access, downloads, and engagement metrics
- •Collaborative Use: Enable collaborative resource management and community-driven curation
Maintenance & Optimization
Ongoing maintenance and optimization of the resource library:
- •Content Updates: Regularly review and update resource content to maintain accuracy and relevance
- •Usage Analytics: Analyze resource performance and user engagement to identify popular and effective content
- •Quality Management: Remove outdated resources and promote high-quality content based on usage data
- •System Optimization: Continuously improve search algorithms, recommendations, and user experience
Continuous Improvement
The library system continuously evolves based on usage patterns, user feedback, and emerging needs. This ensures that the resource management system remains effective and valuable for all users.
Visibility and Access Control
The platform uses a group-based access control system where libraries are linked to different entities (organisations, campuses, etc.). Users inherit access to libraries based on their group memberships within these entities.
Entity-Based Library Access
Libraries are associated with specific entities in the platform hierarchy, and access is determined by user group memberships.
Access Inheritance:
- Users inherit library access through their group memberships
- Group permissions determine what actions users can perform
- Access is automatically managed based on entity relationships
- No manual resource sharing required for group members
Group Permission Management
Administrators can configure library permissions for each group at every entity level, providing granular control over library access and actions.
Permission Levels:
- View Access: Browse and view library contents
- Add Resources: Upload and create new resources
- Edit Resources: Modify existing resources and metadata
- Manage Folders: Create, rename, and organize folder structures
- Delete Resources: Remove resources and folders
- Admin Control: Full library management capabilities
Entity-Level Configuration
Each entity (organisation, campus, etc.) can have its own library permission configuration for different groups.
Configuration Features:
- Organisation-level library permissions for all groups
- Campus-specific library access controls
- Department or team-based permission settings
- Hierarchical permission inheritance
- Flexible permission management per entity
Best Practices
Following these best practices will help you get the most out of the ikigize library system and create effective knowledge management workflows for yourself and your organisation.
Effective Organisation
- Use consistent naming conventions across your libraries
- Apply relevant tags to make resources discoverable
- Create folder structures that match your learning or teaching workflow
- Regularly review and update resource metadata
- Maintain version control for important resources
Collaborative Sharing
- Start with private resources and gradually make them public as they mature
- Use organisation libraries for team-wide knowledge sharing
- Keep sensitive or draft materials private until ready for broader access
- Make high-quality resources public to contribute to the community
- Encourage team members to contribute and share resources
Quality Management
- Regularly review and update resource content
- Monitor usage analytics to identify popular and effective resources
- Remove outdated or irrelevant resources
- Encourage feedback and improvement suggestions
- Maintain high standards for public resources
Your Next Steps
Now that you understand how the library system works on ikigize, you're ready to explore how libraries integrate with the platform's various features and systems. Each of these systems is designed to support comprehensive resource management and knowledge sharing.
Explore the Platform Systems
- Learning Graph — The knowledge ontology powering library intelligence, search, and recommendations
- System Overview — How the library system fits into the broader ikigize platform
- Librarian Agent — The AI that catalogs entities and discovers new resources via the graph
- Learning Philosophy — The educational principles that guide resource sharing
- Groups — How group libraries work within the platform
- Resources System — Technical details about resource management
- Task Management System — How task resources integrate with task management
Ready to Build Your Knowledge Base?
Whether you're creating a personal learning library or building organisation-wide knowledge management systems, ikigize provides the tools and framework you need to create exceptional resource management experiences. Remember: the most successful libraries are those that foster genuine knowledge sharing, collaborative curation, and continuous learning.
Your library's journey starts with understanding your unique knowledge management needs and goals. The ikigize platform is designed to grow with you, supporting everything from initial resource organisation to comprehensive knowledge ecosystems.