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
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
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