Source of truth for implementation is the canonical schema host:
https://schemas.meta-aiml.org/v3.0.0/. If any page text conflicts with canonical schema files, follow canonical files. Documentation home.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
Canonical Files
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"
]
}
}