Skip to content

Class: AiOperationProfile

AI-specific attributes for model operations, retrieval systems, and agent

activities. e.g. model_name, total_token_counts etc.

URI: ocsf:AiOperationProfile

 classDiagram
    class AiOperationProfile
    click AiOperationProfile href "../AiOperationProfile/"
      AiOperationProfile <|-- ApiActivity
        click ApiActivity href "../ApiActivity/"
      AiOperationProfile <|-- DatastoreActivity
        click DatastoreActivity href "../DatastoreActivity/"
      AiOperationProfile <|-- ProcessActivity
        click ProcessActivity href "../ProcessActivity/"

      AiOperationProfile : ai_model





        AiOperationProfile --> "0..1 _recommended_" AiModel : ai_model
        click AiModel href "../AiModel/"



      AiOperationProfile : message_context





        AiOperationProfile --> "0..1" MessageContext : message_context
        click MessageContext href "../MessageContext/"



Class Properties

Property Value
Mixin Yes

Slots

Name Cardinality and Range Description Inheritance
ai_model 0..1 recommended
AiModel
The AI Model object describes the characteristics of an AI/ML model direct
message_context 0..1
MessageContext
Communication context for AI system interactions including protocols, roles, direct

Mixin Usage

mixed into description
ApiActivity API events describe general CRUD (Create, Read, Update, Delete) API activitie...
DatastoreActivity Datastore events describe general activities (Read, Update, Query, Delete,
ProcessActivity Process Activity events report when a process launches, injects, opens or

In Subsets

Aliases

  • AI Operation

Identifier and Mapping Information

Annotations

property value
ocsf_profile ai_operation

Schema Source

Mappings

Mapping Type Mapped Value
self ocsf:AiOperationProfile
native ocsf:AiOperationProfile

LinkML Source

Direct

name: AiOperationProfile
annotations:
  ocsf_profile:
    tag: ocsf_profile
    value: ai_operation
description: 'AI-specific attributes for model operations, retrieval systems, and
  agent

  activities. e.g. model_name, total_token_counts etc.'
in_subset:
- ai_operation_profile_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- AI Operation
mixin: true
slots:
- ai_model
- message_context
slot_usage:
  ai_model:
    name: ai_model
    annotations:
      group:
        tag: group
        value: context
    recommended: true
  message_context:
    name: message_context
    annotations:
      group:
        tag: group
        value: context

Induced

name: AiOperationProfile
annotations:
  ocsf_profile:
    tag: ocsf_profile
    value: ai_operation
description: 'AI-specific attributes for model operations, retrieval systems, and
  agent

  activities. e.g. model_name, total_token_counts etc.'
in_subset:
- ai_operation_profile_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- AI Operation
mixin: true
slot_usage:
  ai_model:
    name: ai_model
    annotations:
      group:
        tag: group
        value: context
    recommended: true
  message_context:
    name: message_context
    annotations:
      group:
        tag: group
        value: context
attributes:
  ai_model:
    name: ai_model
    annotations:
      group:
        tag: group
        value: context
    description: 'The AI Model object describes the characteristics of an AI/ML model.
      Examples

      include language models like GPT-4, embedding models like

      text-embedding-ada-002, and computer vision models like CLIP.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - AI Model
    rank: 1000
    alias: ai_model
    owner: AiOperationProfile
    domain_of:
    - AiOperationProfile
    range: AiModel
    recommended: true
  message_context:
    name: message_context
    annotations:
      group:
        tag: group
        value: context
    description: 'Communication context for AI system interactions including protocols,
      roles,

      clients, and session information for MCP and other AI communication systems.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Message Context
    rank: 1000
    alias: message_context
    owner: AiOperationProfile
    domain_of:
    - AiOperationProfile
    range: MessageContext