TaskManagementApp Entity

v2.0.1
Service
Digital Product

Schema for task management applications. Designed for AI agents to understand task organization, project management capabilities, and team collaboration features.

Entity Hierarchy
TaskManagementApp
service
digital_product
task_management_app

Format: @type → entityCategory → subcategory → entityType

0

Required Modules

4

Recommended Modules

12+

Functional Features

6

Site Actions

⭐ New Features in v2.0.1

entityCapabilities

Objective task management capabilities with clear rules:

  • • camelCase (hasTimeTracking, hasKanbanBoards)
  • • Prefixes: has, is, accepts, supports
  • • Boolean values for objective verification
  • • Examples are expandable - no limits

siteCapabilities

Actions available on task management app with rules:

  • • snake_case (create_task, manage_projects)
  • • Based on verbs (what users can do)
  • • Only actually working actions
  • • Examples are expandable without limits
Recommended Modules
Enhance task management functionality and user experience
Recommended
auth
Recommended
user-management
Recommended
notification
Recommended
search
Entity Capabilities
Objective, verifiable task management features and services. Define functional capabilities using camelCase naming with prefixes: "has", "is", "accepts", "supports".
Naming Convention Rules
  • • Use camelCase formatting (e.g., "hasTimeTracking", "hasKanbanBoards")
  • • Start with prefixes: "has", "is", "accepts", "supports"
  • • Examples shown below can be extended - no limitations on additional capabilities
  • • All values are boolean (true/false) for objective verification

Task Management

hasTaskAssignment

Assign tasks to team members

hasSubtasks

Break down tasks into smaller components

hasTaskDependencies

Set task relationships and prerequisites

hasTaskPriorities

Prioritize tasks with different levels

Project Organization

hasProjectTemplates

Pre-built project structures

hasKanbanBoards

Visual task management boards

hasGanttCharts

Timeline and dependency visualization

hasMilestones

Project milestone tracking

Collaboration & Tracking

hasTimeTracking

Track time spent on tasks

hasFileSharing

Share documents and files

hasComments

Task and project discussions

hasAutomatedWorkflows

Automate repetitive processes

Site Capabilities
Available actions for AI agents and automated systems. Define what users can actually do on your website using snake_case action names.
Action Naming Rules
  • • Use snake_case formatting (e.g., "create_task", "manage_projects")
  • • Actions should be verb-based describing what users can do
  • • Examples shown below are common patterns - extend with your specific actions
  • • List only actions that actually work on your website
create_task

Create new tasks and assign details

assign_task

Assign tasks to team members

track_progress

Monitor task and project progress

manage_projects

Create and organize projects

generate_reports

Create progress and analytics reports

collaborate_team

Work together with team members

Schema Structure
TaskManagementApp entity schema definition
task_management_app.json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "aimlVersion": "2.0.1",
  "schemaVersion": "2.0.1",
  "title": "TaskManagementApp Entity Schema",
  "description": "Schema for task management applications",
  "type": "object",
  "properties": {
    "entityType": {
      "const": "task_management_app",
      "description": "Entity type identifier"
    },
    "entityCategory": {
      "const": "service",
      "description": "Entity category"
    },
    "subcategory": {
      "const": "digital_product",
      "description": "Subcategory of service"
    },
    "name": {
      "oneOf": [
        { "type": "string" },
        { "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
      ],
      "description": "Task management app name"
    },
    "description": {
      "oneOf": [
        { "type": "string" },
        { "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
      ],
      "description": "Detailed description of the task management app"
    },
    "modules": {
      "type": "object",
      "description": "AIML modules used by this entity"
    },
    "properties": {
      "type": "object",
      "description": "Task management app specific properties",
      "properties": {
        "appType": {
          "type": "string",
          "description": "Type of task management application"
        },
        "supportedPlatforms": {
          "type": "array",
          "items": { "type": "string" },
          "description": "Platforms where the app is available"
        }
      }
    },
    "entityCapabilities": {
      "$ref": "../components/entity-capabilities-format.json#/$defs/EntityCapabilities",
      "description": "Objective capabilities and features of the entity"
    },
    "siteCapabilities": {
      "$ref": "../components/site-capabilities-format.json#/$defs/SiteCapabilities",
      "description": "Website capabilities and interaction features"
    }
  },
  "required": ["entityType", "entityCategory", "subcategory", "name", "description", "properties"],
  "allOf": [{ "$ref": "../base/service.json" }]
}
Complete Implementation Example
Real-world task management app entity with all v2.0.1 features
TaskPro Workspace - Complete Schema
{
  "@context": "https://schemas.meta-aiml.org/v2.0.1/context.jsonld",
  "@id": "https://taskpro.com/entity",
  "@type": "TaskManagementApp",
  "schemaVersion": "2.0.1",
  "entityType": "task_management_app",
  "entityCategory": "service",
  "subcategory": "digital_product",

  "name": {
    "en": "TaskPro Workspace",
    "es": "TaskPro Workspace",
    "de": "TaskPro Workspace"
  },
  "description": {
    "en": "Advanced task management and project collaboration platform designed for teams and individuals to organize, track, and complete work efficiently with powerful automation and reporting features."
  },
  "url": "https://taskpro.com",
  "foundingDate": "2021-03-10",

  "properties": {
    "appType": "project_management",
    "supportedPlatforms": ["web", "mobile", "desktop"],
    "pricingModel": "freemium",
    "maxTeamSize": 500,
    "integrations": ["slack", "github", "google_workspace", "microsoft_teams"]
  },

  "modules": {
    "auth": {
      "version": "2.0.1",
      "enabled": true,
      "methods": ["email", "sso", "oauth"],
      "providers": ["google", "microsoft", "slack"]
    },
    "user-management": {
      "version": "2.0.1",
      "enabled": true,
      "roles": ["admin", "manager", "member", "guest"],
      "features": ["team_management", "permissions", "user_profiles"]
    },
    "notification": {
      "version": "2.0.1",
      "enabled": true,
      "channels": ["email", "push", "in_app", "slack"],
      "features": ["real_time_updates", "custom_notifications"]
    }
  },

  "entityCapabilities": {
    "functionalFeatures": {
      "hasTaskAssignment": true,
      "hasProjectTemplates": true,
      "hasTimeTracking": true,
      "hasFileSharing": true,
      "hasComments": true,
      "hasSubtasks": true,
      "hasKanbanBoards": true,
      "hasGanttCharts": true,
      "hasCalendarIntegration": true,
      "hasAutomatedWorkflows": true
    },
    "contentTypes": ["tasks", "projects", "comments", "files", "reports"],
    "businessModel": "task_management",
    "collaborationFeatures": ["team_chat", "file_sharing", "real_time_editing"],
    "targetAudience": ["teams", "project_managers", "freelancers", "enterprises"],
    "integrationSupport": ["calendar", "email", "chat_tools", "development_tools"]
  },

  "siteCapabilities": {
    "availableActions": [
      "create_task", "assign_task", "track_progress",
      "manage_projects", "generate_reports", "collaborate_team"
    ],
    "interactionMethods": ["web_interface", "mobile_app", "api", "email"],
    "contentAccess": ["private", "team_shared"],
    "supportedDevices": ["desktop", "mobile", "tablet"],
    "languages": ["en", "es", "de", "fr"],
    "realTimeFeatures": ["live_updates", "real_time_collaboration", "instant_notifications"]
  }
}
Related Entities

Same Subcategory (Digital Product)