{
    "api": "YAML JSON TOON Database",
    "version": "1.0.0",
    "format": "json",
    "category": {
        "id": 10,
        "slug": "operating-systems",
        "name": "Operating Systems",
        "description": "Operating system concepts, kernels, and process management.",
        "icon": "cpu",
        "created_at": 1783090350
    },
    "datasets": [
        {
            "id": 1,
            "slug": "cpu-scheduling-algorithms",
            "title": "CPU Scheduling Algorithms",
            "description": "Algorithms used by the OS to allocate CPU time.",
            "tags": "os,scheduling,cpu",
            "view_count": 0,
            "created_at": 1783090350
        },
        {
            "id": 2,
            "slug": "deadlock-handling",
            "title": "Deadlock Handling",
            "description": "Conditions and strategies for dealing with deadlocks.",
            "tags": "os,deadlock,concurrency",
            "view_count": 0,
            "created_at": 1783090350
        },
        {
            "id": 3,
            "slug": "file-systems",
            "title": "File Systems",
            "description": "Common file systems and their characteristics.",
            "tags": "os,filesystems,storage",
            "view_count": 0,
            "created_at": 1783090350
        },
        {
            "id": 4,
            "slug": "memory-management",
            "title": "Memory Management",
            "description": "Techniques for allocating and protecting memory.",
            "tags": "os,memory,paging,virtual-memory",
            "view_count": 0,
            "created_at": 1783090350
        },
        {
            "id": 5,
            "slug": "process-management",
            "title": "Process Management",
            "description": "Core concepts of process and thread management.",
            "tags": "os,process,thread,scheduler",
            "view_count": 0,
            "created_at": 1783090350
        }
    ]
}