Taxonomy

Algorithm or Model

Taxonomy

What processes the input — the algorithm family, model class, or technique used to turn inputs into outputs.

Elements

Raw JSON

Live API response from GET /schemas/ai@2026-05-06-beta/categories (this category) and GET /schemas/ai@2026-05-06-beta/elements?category_id=processing.

category "processing"40 lines
{
  "id": "processing",
  "name": [
    {
      "locale": "en",
      "value": "Algorithm or Model"
    }
  ],
  "description": [
    {
      "locale": "en",
      "value": "What processes the input — the algorithm family, model class, or technique used to turn inputs into outputs."
    }
  ],
  "prompt": [
    {
      "locale": "en",
      "value": "What algorithm or model processes the data?"
    }
  ],
  "authoring_guidance": [],
  "examples": [],
  "sources": [],
  "required": false,
  "order": 7,
  "datachain_type": "ai",
  "shape": "circle",
  "element_variables": [
    {
      "id": "additional_description",
      "label": [
        {
          "locale": "en",
          "value": "Description"
        }
      ],
      "required": false
    }
  ]
}
elements in "processing" (12)446 lines
[
  {
    "id": "affect_emotion_analysis",
    "category_id": "processing",
    "title": [
      {
        "locale": "en",
        "value": "Affect & Emotion Analysis"
      }
    ],
    "description": [
      {
        "locale": "en",
        "value": "AI systems that infer emotional state, mood, or sentiment from text, speech, facial expressions, or physiological signals. Used to gauge crowd sentiment, evaluate service experience, or screen for distress. The accuracy and cultural fairness of affect inference is contested, and some jurisdictions restrict its use in workplaces and public services."
      }
    ],
    "authoring_guidance": [],
    "examples": [],
    "sources": [],
    "symbol_id": "processing_sentiment-analysis",
    "variables": [
      {
        "id": "additional_description",
        "label": [
          {
            "locale": "en",
            "value": "Description"
          }
        ],
        "required": false
      }
    ],
    "shape": "circle",
    "icon_variants": [
      "default",
      "dark"
    ]
  },
  {
    "id": "anomaly_detection",
    "category_id": "processing",
    "title": [
      {
        "locale": "en",
        "value": "Anomaly Detection"
      }
    ],
    "description": [
      {
        "locale": "en",
        "value": "AI systems that flag unusual events, patterns, or values that depart from a learned baseline of normal behavior. Used for equipment-failure prediction, fraud screening, intrusion detection, water-leak monitoring, and unusual crowd-flow alerts. Outputs are typically thresholded scores rather than direct decisions."
      }
    ],
    "authoring_guidance": [],
    "examples": [],
    "sources": [],
    "symbol_id": "dm_anomaly-detection",
    "variables": [
      {
        "id": "additional_description",
        "label": [
          {
            "locale": "en",
            "value": "Description"
          }
        ],
        "required": false
      }
    ],
    "shape": "circle",
    "icon_variants": [
      "default",
      "dark"
    ]
  },
  {
    "id": "biometric_recognition",
    "category_id": "processing",
    "title": [
      {
        "locale": "en",
        "value": "Biometric Recognition"
      }
    ],
    "description": [
      {
        "locale": "en",
        "value": "AI systems that identify or verify a specific person from biological signals — face, fingerprint, voice, iris, or gait. Distinct from generic computer vision because the output is tied to a named individual. Many jurisdictions restrict or prohibit biometric recognition in publicly accessible spaces."
      }
    ],
    "authoring_guidance": [],
    "examples": [],
    "sources": [],
    "symbol_id": "personal",
    "variables": [
      {
        "id": "additional_description",
        "label": [
          {
            "locale": "en",
            "value": "Description"
          }
        ],
        "required": false
      }
    ],
    "shape": "circle",
    "icon_variants": [
      "default",
      "dark"
    ]
  },
  {
    "id": "classification_prediction",
    "category_id": "processing",
    "title": [
      {
        "locale": "en",
        "value": "Classification & Prediction"
      }
    ],
    "description": [
      {
        "locale": "en",
        "value": "AI systems that assign a label to an input or estimate a numeric outcome — including classifiers (spam vs. not spam, risk tier), regressors (predicted demand, expected wait), and time-series forecasters (next-hour ridership, energy load). Built from labeled historical data using statistical or machine-learning models."
      }
    ],
    "authoring_guidance": [],
    "examples": [],
    "sources": [],
    "symbol_id": "processing_time-series-forecasting",
    "variables": [
      {
        "id": "additional_description",
        "label": [
          {
            "locale": "en",
            "value": "Description"
          }
        ],
        "required": false
      }
    ],
    "shape": "circle",
    "icon_variants": [
      "default",
      "dark"
    ]
  },
  {
    "id": "clustering_segmentation",
    "category_id": "processing",
    "title": [
      {
        "locale": "en",
        "value": "Clustering & Segmentation"
      }
    ],
    "description": [
      {
        "locale": "en",
        "value": "AI systems that group people, places, or events into clusters based on similarity, without using pre-defined labels. Used to segment audiences, mobility patterns, energy-use profiles, or service-demand zones. Outputs are cluster assignments that downstream systems may treat as categories — even though clusters are inferred, not authored."
      }
    ],
    "authoring_guidance": [],
    "examples": [],
    "sources": [],
    "symbol_id": "social",
    "variables": [
      {
        "id": "additional_description",
        "label": [
          {
            "locale": "en",
            "value": "Description"
          }
        ],
        "required": false
      }
    ],
    "shape": "circle",
    "icon_variants": [
      "default",
      "dark"
    ]
  },
  {
    "id": "computer_vision",
    "category_id": "processing",
    "title": [
      {
        "locale": "en",
        "value": "Computer Vision"
      }
    ],
    "description": [
      {
        "locale": "en",
        "value": "AI systems that interpret images or video — counting people, detecting objects, reading text in pictures, tracking motion, or segmenting scenes. Common in occupancy sensing, traffic and crowd monitoring, accessibility assistance, and signage inspection. Distinct from biometric recognition, which identifies specific individuals."
      }
    ],
    "authoring_guidance": [],
    "examples": [],
    "sources": [],
    "symbol_id": "pixel_based_image",
    "variables": [
      {
        "id": "additional_description",
        "label": [
          {
            "locale": "en",
            "value": "Description"
          }
        ],
        "required": false
      }
    ],
    "shape": "circle",
    "icon_variants": [
      "default",
      "dark"
    ]
  },
  {
    "id": "language_models",
    "category_id": "processing",
    "title": [
      {
        "locale": "en",
        "value": "Language Models"
      }
    ],
    "description": [
      {
        "locale": "en",
        "value": "AI systems that read, write, summarize, translate, or hold a conversation in human language. Includes large language models (LLMs), chatbots, and generative-text systems. They work by predicting the most likely next tokens given the input and any prior context."
      }
    ],
    "authoring_guidance": [],
    "examples": [],
    "sources": [],
    "symbol_id": "processing_llm",
    "variables": [
      {
        "id": "additional_description",
        "label": [
          {
            "locale": "en",
            "value": "Description"
          }
        ],
        "required": false
      }
    ],
    "shape": "circle",
    "icon_variants": [
      "default",
      "dark"
    ]
  },
  {
    "id": "optimization",
    "category_id": "processing",
    "title": [
      {
        "locale": "en",
        "value": "Optimization"
      }
    ],
    "description": [
      {
        "locale": "en",
        "value": "AI systems that search for the best assignment, route, schedule, or allocation under constraints. Includes vehicle routing, transit signal timing, energy and HVAC scheduling, staff rostering, and resource allocation. Works by exploring possibilities to maximize or minimize a stated objective such as cost, time, or emissions."
      }
    ],
    "authoring_guidance": [],
    "examples": [],
    "sources": [],
    "symbol_id": "processing_optimization-algorithm",
    "variables": [
      {
        "id": "additional_description",
        "label": [
          {
            "locale": "en",
            "value": "Description"
          }
        ],
        "required": false
      }
    ],
    "shape": "circle",
    "icon_variants": [
      "default",
      "dark"
    ]
  },
  {
    "id": "privacy_transformation",
    "category_id": "processing",
    "title": [
      {
        "locale": "en",
        "value": "Privacy-Preserving Transformation"
      }
    ],
    "description": [
      {
        "locale": "en",
        "value": "AI systems whose primary job is to transform input data so identifying details are removed, blurred, or replaced before any downstream use. Includes face blurring, license-plate masking, tokenization, k-anonymization, differential privacy, and synthetic-data generation. Acts as a barrier between raw collected data and the data used for analysis or decisions."
      }
    ],
    "authoring_guidance": [],
    "examples": [],
    "sources": [],
    "symbol_id": "processing_privacy-preserving-transformation",
    "variables": [
      {
        "id": "additional_description",
        "label": [
          {
            "locale": "en",
            "value": "Description"
          }
        ],
        "required": false
      }
    ],
    "shape": "circle",
    "icon_variants": [
      "default",
      "dark"
    ]
  },
  {
    "id": "recommendation_ranking",
    "category_id": "processing",
    "title": [
      {
        "locale": "en",
        "value": "Recommendation & Ranking"
      }
    ],
    "description": [
      {
        "locale": "en",
        "value": "AI systems that suggest or order items for a person — services, listings, news, wayfinding options — based on preferences, behavior, or similarity to other people. Includes collaborative filtering, content-based recommenders, and learned ranking. Personalizes what each person sees from the same underlying catalog."
      }
    ],
    "authoring_guidance": [],
    "examples": [],
    "sources": [],
    "symbol_id": "processing_recommendation-systems",
    "variables": [
      {
        "id": "additional_description",
        "label": [
          {
            "locale": "en",
            "value": "Description"
          }
        ],
        "required": false
      }
    ],
    "shape": "circle",
    "icon_variants": [
      "default",
      "dark"
    ]
  },
  {
    "id": "search_retrieval",
    "category_id": "processing",
    "title": [
      {
        "locale": "en",
        "value": "Search & Retrieval"
      }
    ],
    "description": [
      {
        "locale": "en",
        "value": "AI systems that find and surface relevant content from a body of documents, records, or media in response to a query. Includes semantic search, vector retrieval, and retrieval-augmented generation (RAG) pipelines that feed relevant passages into a language model. Used in document QA, public-records lookup, and library or archive search."
      }
    ],
    "authoring_guidance": [],
    "examples": [],
    "sources": [],
    "symbol_id": "search_retrieval",
    "variables": [
      {
        "id": "additional_description",
        "label": [
          {
            "locale": "en",
            "value": "Description"
          }
        ],
        "required": false
      }
    ],
    "shape": "circle",
    "icon_variants": [
      "default",
      "dark"
    ]
  },
  {
    "id": "speech_audio",
    "category_id": "processing",
    "title": [
      {
        "locale": "en",
        "value": "Speech & Audio"
      }
    ],
    "description": [
      {
        "locale": "en",
        "value": "AI systems that convert between spoken words and other formats, or that classify non-speech sound. Includes speech-to-text (transcription), text-to-speech (synthetic voice), keyword spotting, and audio event detection. Voice-as-identity (recognizing who is speaking) belongs in Biometric Recognition."
      }
    ],
    "authoring_guidance": [],
    "examples": [],
    "sources": [],
    "symbol_id": "processing_text-to-speech",
    "variables": [
      {
        "id": "additional_description",
        "label": [
          {
            "locale": "en",
            "value": "Description"
          }
        ],
        "required": false
      }
    ],
    "shape": "circle",
    "icon_variants": [
      "default",
      "dark"
    ]
  }
]