TaskManagementApp

v3.0.0
DigitalEntity
Productivity

v3 schema for productivity platforms that provide task planning, collaboration workflows, and execution tracking directly to users and teams.

Top-level required
10
Required modules
0
Capability groups
1
Entity properties
9
Inheritance Chain
https://schemas.meta-aiml.org/v3.0.0/ontology/digital_entity.json
https://schemas.meta-aiml.org/v3.0.0/archetypes/direct_service.json

Interaction archetype

DirectService
Required Top-level Fields
These fields are enforced by JSON Schema required[] at root level.
@type
ontologicalMode
interactionArchetype
domain
name
description
deliveryFormat
capabilities
structuralMetadata
modules

Non-universal required fields

interactionArchetype
Entity-specific Properties
Keys under properties.properties dedicated to this entity contract.
collaborationMode
contactPoints
identifiers
socialProfiles
supportsAutomationRules
supportsDependencies
supportsKanban
supportsTimeline
workspaceIsolationModel
Modules Contract

Required modules

No required modules for this entity.

Optional modules

integrations
notifications
projects
Capabilities Contract

Required capability groups

interaction

Optional capability groups

community
content
financial
Governance Validation Rules
Normative rule list from governanceMetadata.sdkValidationRules.
RULE-TASK-001: @type MUST equal "TaskManagementApp"
RULE-TASK-002: ontologicalMode MUST equal "DigitalEntity"
RULE-TASK-003: interactionArchetype MUST contain "DirectService"
RULE-TASK-004: capabilities.interaction MUST be present
RULE-TASK-005: structuralMetadata.topology MUST equal "binary"
RULE-TASK-006: structuralMetadata.valueSource MUST equal "platform_provided"
Canonical Contract JSON
https://schemas.meta-aiml.org/v3.0.0/entity/task_management_app.json
https://schemas.meta-aiml.org/v3.0.0/entity/task_management_app.json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "@context": [
    "https://schemas.meta-aiml.org/v3.0.0/context.jsonld"
  ],
  "@id": "https://schemas.meta-aiml.org/v3.0.0/entity/task_management_app.json",
  "$id": "https://schemas.meta-aiml.org/v3.0.0/entity/task_management_app.json",
  "@type": "TaskManagementApp",
  "schemaVersion": "3.0.0",
  "aimlVersion": "3.0.0",
  "title": "Task Management App Entity Schema",
  "description": "v3 schema for productivity platforms that provide task planning, collaboration workflows, and execution tracking directly to users and teams.",
  "examples": [
    {
      "description": "Team task platform with kanban boards, reminders, and workspace permissions",
      "reference": "task_management_app_example_team"
    },
    {
      "description": "Personal task manager with automation rules and project timeline views",
      "reference": "task_management_app_example_personal"
    }
  ],
  "type": "object",
  "additionalProperties": false,
  "allOf": [
    {
      "$ref": "../ontology/digital_entity.json"
    },
    {
      "$ref": "../archetypes/direct_service.json"
    }
  ],
  "properties": {
    "@type": {
      "const": "TaskManagementApp"
    },
    "ontologicalMode": {
      "const": "DigitalEntity"
    },
    "interactionArchetype": {
      "type": "array",
      "contains": {
        "const": "DirectService"
      },
      "items": {
        "type": "string",
        "enum": [
          "DirectService"
        ]
      }
    },
    "domain": {
      "const": "Productivity"
    },
    "businessModel": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "Subscription",
          "Freemium",
          "PerSeat"
        ]
      }
    },
    "deliveryFormat": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "WebApp",
          "MobileApp",
          "DesktopApp",
          "API"
        ]
      }
    },
    "name": {
      "$ref": "../components/multilingual_format.json#/$defs/LocalizedText"
    },
    "description": {
      "$ref": "../components/multilingual_format.json#/$defs/LocalizedText"
    },
    "shortDescription": {
      "$ref": "../components/multilingual_format.json#/$defs/LocalizedTextOrString"
    },
    "url": {
      "type": "string",
      "format": "uri"
    },
    "foundingDate": {
      "type": "string",
      "format": "date"
    },
    "properties": {
      "type": "object",
      "properties": {
        "collaborationMode": {
          "type": "string",
          "enum": [
            "personal",
            "team",
            "enterprise"
          ]
        },
        "supportsKanban": {
          "type": "boolean"
        },
        "supportsTimeline": {
          "type": "boolean"
        },
        "supportsAutomationRules": {
          "type": "boolean"
        },
        "supportsDependencies": {
          "type": "boolean"
        },
        "workspaceIsolationModel": {
          "type": "string",
          "enum": [
            "single_workspace",
            "multi_workspace",
            "organization_tenant"
          ]
        },
        "contactPoints": {
          "type": "array",
          "items": {
            "$ref": "../components/common_defs.json#/$defs/ContactPoint"
          }
        },
        "socialProfiles": {
          "type": "array",
          "items": {
            "$ref": "../components/common_defs.json#/$defs/SocialProfile"
          }
        },
        "identifiers": {
          "type": "array",
          "items": {
            "$ref": "../components/common_defs.json#/$defs/Identifier"
          }
        }
      }
    },
    "capabilities": {
      "type": "object",
      "required": [
        "interaction"
      ],
      "properties": {
        "interaction": {
          "$ref": "../components/capability_groups.json#/$defs/InteractionCapabilities"
        },
        "content": {
          "$ref": "../components/capability_groups.json#/$defs/ContentCapabilities"
        },
        "community": {
          "$ref": "../components/capability_groups.json#/$defs/CommunityCapabilities"
        },
        "financial": {
          "$ref": "../components/capability_groups.json#/$defs/FinancialCapabilities"
        }
      }
    },
    "modules": {
      "type": "object",
      "properties": {
        "projects": {
          "type": "object",
          "properties": {
            "templateLibraryEnabled": {
              "type": "boolean"
            },
            "customFieldsEnabled": {
              "type": "boolean"
            },
            "milestoneTrackingEnabled": {
              "type": "boolean"
            }
          }
        },
        "notifications": {
          "type": "object",
          "properties": {
            "digestEmailsEnabled": {
              "type": "boolean"
            },
            "realTimeNotificationsEnabled": {
              "type": "boolean"
            },
            "mobilePushEnabled": {
              "type": "boolean"
            }
          }
        },
        "integrations": {
          "type": "object",
          "properties": {
            "calendarSyncEnabled": {
              "type": "boolean"
            },
            "chatIntegrationEnabled": {
              "type": "boolean"
            },
            "sourceControlSyncEnabled": {
              "type": "boolean"
            }
          }
        }
      }
    },
    "structuralMetadata": {
      "type": "object",
      "properties": {
        "topology": {
          "const": "binary"
        },
        "roles": {
          "const": [
            "user",
            "platform"
          ]
        },
        "valueSource": {
          "const": "platform_provided"
        },
        "transactionFlow": {
          "const": "direct"
        },
        "networkEffects": {
          "const": "none"
        },
        "workflowOrientation": {
          "type": "string",
          "enum": [
            "task_centric",
            "project_centric",
            "hybrid"
          ]
        }
      }
    },
    "targetAudience": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "siteCapabilities": {
      "type": "object",
      "properties": {
        "supportedDevices": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "desktop",
              "mobile",
              "tablet"
            ]
          }
        },
        "languages": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "accessibilityFeatures": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    }
  },
  "required": [
    "@type",
    "ontologicalMode",
    "interactionArchetype",
    "domain",
    "name",
    "description",
    "deliveryFormat",
    "capabilities",
    "structuralMetadata",
    "modules"
  ],
  "validationMetadata": {
    "schemaVersion": "3.0.0",
    "phase": "entity",
    "status": "draft",
    "lastValidated": "2026-02-20T12:00:00Z",
    "validator": "META-AIML QA"
  },
  "semanticAnnotations": {
    "classificationRationale": "TaskManagementApp is DigitalEntity + DirectService because the platform directly provides planning and execution capabilities to end users.",
    "disambiguationNotes": "Different from collaboration marketplaces. Value is generated by platform tooling rather than third-party transaction mediation."
  },
  "governanceMetadata": {
    "entityVersion": "3.0.0",
    "introducedIn": "META-AIML v3.0.0",
    "stabilityLevel": "draft",
    "sdkValidationRules": [
      "RULE-TASK-001: @type MUST equal \"TaskManagementApp\"",
      "RULE-TASK-002: ontologicalMode MUST equal \"DigitalEntity\"",
      "RULE-TASK-003: interactionArchetype MUST contain \"DirectService\"",
      "RULE-TASK-004: capabilities.interaction MUST be present",
      "RULE-TASK-005: structuralMetadata.topology MUST equal \"binary\"",
      "RULE-TASK-006: structuralMetadata.valueSource MUST equal \"platform_provided\""
    ]
  }
}
Filled Example Instance
https://schemas.meta-aiml.org/v3.0.0/examples/task_management_app_example_schema_v3.json
https://schemas.meta-aiml.org/v3.0.0/examples/task_management_app_example_schema_v3.json
{
  "@context": [
    "https://schemas.meta-aiml.org/v3.0.0/context.jsonld"
  ],
  "@id": "https://data.meta-aiml.org/v3.0.0/examples/task_management_app/flowgrid-workspace",
  "$id": "https://data.meta-aiml.org/v3.0.0/examples/task_management_app/flowgrid-workspace",
  "@type": "TaskManagementApp",
  "schemaVersion": "3.0.0",
  "aimlVersion": "3.0.0",
  "title": "Example Filled Task Management App Example (FlowGrid Workspace)",
  "ontologicalMode": "DigitalEntity",
  "interactionArchetype": [
    "DirectService"
  ],
  "domain": "Productivity",
  "businessModel": [
    "Subscription",
    "Freemium",
    "PerSeat"
  ],
  "deliveryFormat": [
    "WebApp",
    "MobileApp",
    "DesktopApp",
    "API"
  ],
  "name": {
    "en": "FlowGrid Workspace",
    "es": "FlowGrid Workspace",
    "fr": "FlowGrid Workspace"
  },
  "description": {
    "en": "FlowGrid Workspace is a fictional task management application providing direct project execution tooling with kanban boards, timeline planning, automation rules, and team collaboration workflows.",
    "es": "FlowGrid Workspace es una aplicacion ficticia de gestion de tareas con tableros kanban, lineas de tiempo, reglas de automatizacion y colaboracion de equipos.",
    "fr": "FlowGrid Workspace est une application fictive de gestion des taches avec tableaux kanban, planification timeline, regles d automatisation et collaboration equipe."
  },
  "shortDescription": {
    "en": "Task and project management app with boards, timelines, automations, and team workflows.",
    "es": "Aplicacion de tareas y proyectos con tableros, timelines, automatizaciones y flujos de equipo.",
    "fr": "Application de gestion de taches et projets avec tableaux, timelines, automatisations et flux equipe."
  },
  "url": "https://flowgrid-workspace.example",
  "foundingDate": "2020-10-11",
  "createdDate": "2026-02-20T20:34:00Z",
  "lastModified": "2026-02-20T20:34:00Z",
  "examples": [
    {
      "scenario": "Quarterly planning across 18 product squads",
      "note": "AI should map requests to direct-service project tooling, dependency workflows, and workspace permissions rather than marketplace-style routing."
    },
    {
      "scenario": "Incident response with cross-team task dependencies",
      "note": "AI should prioritize timeline, notification, and automation modules for fast coordination and postmortem follow-up."
    }
  ],
  "properties": {
    "collaborationMode": "enterprise",
    "supportsKanban": true,
    "supportsTimeline": true,
    "supportsAutomationRules": true,
    "supportsDependencies": true,
    "workspaceIsolationModel": "organization_tenant",
    "contactPoints": [
      {
        "contactType": "support",
        "telephone": "+1-303-555-0152",
        "email": "support@flowgrid-workspace.example",
        "url": "https://flowgrid-workspace.example/help",
        "areaServed": "global",
        "availableLanguages": [
          "en",
          "es",
          "fr"
        ]
      },
      {
        "contactType": "sales",
        "telephone": "+1-303-555-0119",
        "email": "enterprise@flowgrid-workspace.example",
        "url": "https://flowgrid-workspace.example/enterprise",
        "areaServed": "global",
        "availableLanguages": [
          "en"
        ]
      }
    ],
    "socialProfiles": [
      {
        "platform": "linkedin",
        "url": "https://www.linkedin.com/company/flowgrid-workspace",
        "username": "flowgrid-workspace"
      },
      {
        "platform": "twitter",
        "url": "https://twitter.com/flowgridapp",
        "username": "flowgridapp"
      },
      {
        "platform": "youtube",
        "url": "https://youtube.com/@flowgridworkspace",
        "username": "flowgridworkspace"
      }
    ],
    "identifiers": [
      {
        "type": "url",
        "value": "https://flowgrid-workspace.example"
      },
      {
        "type": "custom",
        "value": "TASK-FGW-001"
      }
    ]
  },
  "capabilities": {
    "interaction": {
      "features": [
        "messaging",
        "commenting",
        "feed",
        "notifications"
      ],
      "interactionMethods": [
        "in_app_messaging",
        "chat",
        "online_form"
      ],
      "availableActions": [
        "create_task",
        "assign_owner",
        "set_dependency",
        "update_status",
        "start_automation"
      ],
      "hasMessaging": true,
      "hasComments": true,
      "hasRating": false,
      "hasReviews": false,
      "hasSocialGraph": false,
      "hasFeed": true,
      "hasNotifications": true,
      "hasMatching": false,
      "realTimeCommunication": true,
      "moderationEnabled": true,
      "privacyControls": [
        "private"
      ]
    },
    "content": {
      "features": [
        "publishing",
        "search",
        "categories",
        "tags",
        "archives"
      ],
      "contentTypes": [
        "task",
        "project_brief",
        "runbook",
        "meeting_note",
        "dashboard"
      ],
      "contentFormats": [
        "text",
        "markdown",
        "html",
        "json"
      ],
      "contentAccess": [
        "member",
        "restricted"
      ],
      "editorialControl": true,
      "userGeneratedContent": true,
      "mediaHosting": false,
      "searchPossible": true,
      "hasCategorization": true,
      "hasTagging": true,
      "archiveAccess": true,
      "rssFeeds": false
    },
    "community": {
      "features": [
        "groups",
        "channels",
        "communities",
        "discovery",
        "moderation",
        "membershipManagement",
        "polls"
      ],
      "supportsGroups": true,
      "supportsChannels": true,
      "communitiesCount": 480,
      "hasDiscovery": true,
      "hasModeration": true,
      "moderationModel": "ai_assisted",
      "hasMembershipManagement": true,
      "membershipTypes": [
        "member",
        "manager",
        "admin"
      ],
      "supportsGroupEvents": true,
      "supportsPolls": true,
      "hasGovernance": true,
      "governanceModel": "centralized",
      "privacyLevels": [
        "closed",
        "secret"
      ]
    },
    "financial": {
      "features": [
        "payments",
        "invoicing",
        "billing",
        "subscriptionManagement"
      ],
      "paymentMethods": [
        "credit_card",
        "bank_transfer",
        "invoice_terms"
      ],
      "acceptsCreditCards": true,
      "currencies": [
        "USD",
        "EUR"
      ],
      "priceRange": "seat_tiered",
      "commissionModel": "fixed_price",
      "commissionRate": 0,
      "supportsSubscriptions": true,
      "supportsInvoicing": true,
      "refundPolicy": "partial_refund"
    }
  },
  "modules": {
    "projects": {
      "templateLibraryEnabled": true,
      "customFieldsEnabled": true,
      "milestoneTrackingEnabled": true
    },
    "notifications": {
      "digestEmailsEnabled": true,
      "realTimeNotificationsEnabled": true,
      "mobilePushEnabled": true
    },
    "integrations": {
      "calendarSyncEnabled": true,
      "chatIntegrationEnabled": true,
      "sourceControlSyncEnabled": true
    },
    "automation": {
      "ifThenRulesEnabled": true,
      "slaTriggersEnabled": true,
      "recurringTaskEngine": true
    }
  },
  "structuralMetadata": {
    "topology": "binary",
    "roles": [
      "user",
      "platform"
    ],
    "valueSource": "platform_provided",
    "transactionFlow": "direct",
    "networkEffects": "none",
    "workflowOrientation": "hybrid"
  },
  "targetAudience": [
    "product_teams",
    "engineering_teams",
    "operations_teams",
    "project_managers"
  ],
  "siteCapabilities": {
    "supportedDevices": [
      "desktop",
      "mobile",
      "tablet"
    ],
    "languages": [
      "en",
      "es",
      "fr"
    ],
    "accessibilityFeatures": [
      "keyboard_navigation",
      "screen_reader_labels",
      "text_scaling",
      "high_contrast_mode"
    ]
  },
  "validationMetadata": {
    "schemaVersion": "3.0.0",
    "phase": "example_instance",
    "status": "reference",
    "lastValidated": "2026-02-20T20:34:00Z",
    "validator": "META-AIML SDK v3"
  },
  "semanticAnnotations": {
    "classificationRationale": "TaskManagementApp is modeled as DigitalEntity plus DirectService because project workflows and execution tooling are delivered directly by the platform.",
    "disambiguationNotes": "This model is not a contractor marketplace. It represents first-party productivity infrastructure for teams and organizations.",
    "intendedUse": "Canonical filled reference for task management products embedding static META-AIML v3 schema."
  },
  "governanceMetadata": {
    "entityVersion": "3.0.0",
    "introducedIn": "META-AIML v3.0.0",
    "stabilityLevel": "reference",
    "sdkValidationRules": [
      "RULE-TAGF-001: @type MUST equal \"TaskManagementApp\"",
      "RULE-TAGF-002: ontologicalMode MUST equal \"DigitalEntity\"",
      "RULE-TAGF-003: interactionArchetype MUST contain exactly one value: \"DirectService\"",
      "RULE-TAGF-004: capabilities MUST include interaction and content groups",
      "RULE-TAGF-005: modules.projects, modules.notifications, and modules.integrations MUST be present",
      "RULE-TAGF-006: structuralMetadata constants MUST align with DirectService archetype",
      "RULE-TAGF-007: examples MUST include at least two operational scenarios",
      "RULE-TAGF-008: schema MUST NOT expose credential or secret fields"
    ]
  }
}