glam/schemas/20251121/linkml/modules/classes/ThinkingMode.yaml
kempersc d37a120ef2 Refactor schema definitions across multiple classes to improve clarity and consistency
- Removed unnecessary aliases and adjusted slot definitions in Timestamp, Topic, TopicType, TransferEvent, TransferPolicy, and others.
- Enhanced descriptions and added alternative language descriptions for TradeUnionArchiveRecordSetType and UnescoIchElement.
- Updated slot usage for various archive-related classes to use `equals_string` instead of `equals_expression`.
- Streamlined VideoChapter class by refining descriptions and restructuring slot usage for better navigation and organization.
- General cleanup of comments and annotations to ensure clarity and maintainability.
2026-02-16 11:17:33 +01:00

67 lines
2.6 KiB
YAML

id: https://nde.nl/ontology/hc/class/ThinkingMode
name: thinking_mode_class
title: Thinking Mode
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
default_prefix: hc
imports:
- linkml:types
- ../enums/ThinkingModeEnum
- ../slots/has_description
- ../slots/has_label
- ../slots/has_score
classes:
ThinkingMode:
class_uri: schema:PropertyValue
description: >-
Configuration setting controlling how a large language model performs internal reasoning during inference operations.
alt_descriptions:
nl:
text: LLM-denkwijzeconfiguratie voor API-verzoeken.
de:
text: LLM-Denkmodus-Konfiguration für API-Anfragen.
fr:
text: Configuration du mode de réflexion LLM pour les requêtes API.
structured_aliases:
- literal_form: denkwijze
in_language: nl
- literal_form: Denkmodus
in_language: de
- literal_form: mode de réflexion
in_language: fr
broad_mappings:
- schema:PropertyValue
close_mappings:
- prov:Plan
slots:
- has_label
- has_description
- has_score
slot_usage:
has_label:
examples:
- value: Preserved Thinking
has_description:
examples:
- value: Retains reasoning_content from previous assistant turns in context for improved performance.
comments:
- ThinkingMode represents the operational mode for LLM reasoning during inference
- This class wraps ThinkingModeEnum to provide extensibility and structured metadata
- GLM 4.7 Thinking Modes: enabled (thinking enabled, model reasons before responding), disabled (thinking disabled, faster responses without reasoning_content), interleaved (think between tool calls, default since GLM-4.5), preserved (retain reasoning across turns, Coding Plan default)
- Ontological Alignment: Maps to schema:PropertyValue for configuration settings, enables future extension with timing, tokens, confidence metadata
- Migration Note: Created 2026-01-16 to replace bespoke thinking_mode slot per Rule 53/56
annotations:
specificity_score: 0.75
specificity_rationale: Highly specific to LLM API configuration domain
custodian_types: '["D"]'
custodian_types_rationale: Applies to Digital Platform custodians using LLM APIs
examples:
- value:
has_label: Preserved Thinking
has_description: Retains reasoning across conversation turns for improved accuracy.
- value:
has_label: Interleaved Thinking
has_description: Default mode - thinks between tool calls.