@prefix schema: <https://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ks: <https://comcomponent.com/vocab/> .

<https://comcomponent.com/blog/2026/03/18/002-windows-app-ux-design-decision-table/#article>
    schema:about <https://comcomponent.com/knowledge/tob-field-device-ui/>, <https://comcomponent.com/knowledge/tob-back-office-app/> ;
    schema:mentions <https://comcomponent.com/knowledge/top-navigation/>, <https://comcomponent.com/knowledge/left-navigation/>, <https://comcomponent.com/knowledge/list-detail-navigation/>, <https://comcomponent.com/knowledge/tab-navigation/>, <https://comcomponent.com/knowledge/toc-utility-app/>, <https://comcomponent.com/knowledge/tob-monitoring-app/>, <https://comcomponent.com/knowledge/expert-tool-ui/>, <https://comcomponent.com/knowledge/tray-resident-app/>, <https://comcomponent.com/knowledge/touch-target-size-guideline/>, <https://comcomponent.com/knowledge/text-contrast-ratio-guideline/>, <https://comcomponent.com/knowledge/content-spacing-guideline/>, <https://comcomponent.com/knowledge/keyboard-accessibility/>, <https://comcomponent.com/knowledge/hover-only-interaction/>, <https://comcomponent.com/knowledge/color-only-state-indication/>, <https://comcomponent.com/knowledge/multi-entry-commanding/>, <https://comcomponent.com/knowledge/inline-validation-error/>, <https://comcomponent.com/knowledge/confirmation-dialog-for-irreversible-action/>, <https://comcomponent.com/knowledge/fixed-size-layout/>, <https://comcomponent.com/knowledge/contrast-theme-support/>, <https://comcomponent.com/knowledge/custom-control-overuse/> .

<https://comcomponent.com/knowledge/tob-field-device-ui/> a skos:Concept ;
    skos:prefLabel "ToB現場端末・装置UI・キオスク"@ja ;
    skos:definition "立ち作業や手袋、時間圧のある現場で使われ、見やすさ・大きな操作対象・短い導線・失敗しにくさを重視するToBアプリ。"@ja ;
    skos:altLabel "現場端末UI"@ja ;
    skos:altLabel "装置UI"@ja .

<https://comcomponent.com/knowledge/tob-back-office-app/> a skos:Concept ;
    skos:prefLabel "ToB事務入力・バックオフィスアプリ"@ja ;
    skos:definition "経理入力や受発注管理のように、毎日使う事務担当・オペレーターが継続効率とキーボード完結、誤入力防止を重視するToBアプリ。"@ja ;
    skos:altLabel "事務系業務アプリ"@ja .

<https://comcomponent.com/knowledge/top-navigation/> a skos:Concept ;
    skos:prefLabel "上部ナビゲーション"@ja ;
    skos:definition "すべてのナビゲーション項目を画面に表示したいときに向く、同じレベルのページを横並びで見せるナビゲーションパターン。"@ja ;
    skos:altLabel "トップナビ"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/toc-utility-app/> .

<https://comcomponent.com/knowledge/toc-utility-app/> a skos:Concept ;
    skos:prefLabel "ToC向けユーティリティ/個人向けアプリ"@ja ;
    skos:definition "初見ユーザーが低〜中頻度で使う、迷わず始められることと安心感を重視するToC向けの小さなWindowsアプリ。"@ja ;
    skos:altLabel "個人向け軽量アプリ"@ja .

<https://comcomponent.com/knowledge/left-navigation/> a skos:Concept ;
    skos:prefLabel "左側ナビゲーション"@ja ;
    skos:definition "最上位項目が多く、頻繁にページ切り替えしない構成に向くナビゲーションパターン。"@ja ;
    skos:altLabel "サイドナビ"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/tob-monitoring-app/> ;
    ks:recommendedFor <https://comcomponent.com/knowledge/tob-back-office-app/> .

<https://comcomponent.com/knowledge/tob-monitoring-app/> a skos:Concept ;
    skos:prefLabel "ToB監視・運用アプリ"@ja ;
    skos:definition "保守担当・当番対応が、異常を見逃さないこと、状態遷移が分かること、安全な操作を重視するToB監視・運用アプリ。"@ja ;
    skos:altLabel "監視画面"@ja ;
    skos:altLabel "運用ダッシュボード"@ja .

<https://comcomponent.com/knowledge/list-detail-navigation/> a skos:Concept ;
    skos:prefLabel "リスト/詳細ナビゲーション"@ja ;
    skos:definition "項目を頻繁に切り替えながら詳細の表示や更新を行う用途に向くナビゲーションパターン。"@ja ;
    skos:altLabel "一覧+明細"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/tob-back-office-app/> .

<https://comcomponent.com/knowledge/tab-navigation/> a skos:Concept ;
    skos:prefLabel "タブナビゲーション"@ja ;
    skos:definition "複数のドキュメントや作業対象を動的に開閉・並べ替えしたいときに向くナビゲーションパターン。"@ja ;
    skos:altLabel "タブ"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/expert-tool-ui/> .

<https://comcomponent.com/knowledge/expert-tool-ui/> a skos:Concept ;
    skos:prefLabel "専門家向け編集・分析ツール"@ja ;
    skos:definition "CADや波形解析、映像編集のように、熟練ユーザーが長時間利用し、情報密度・ショートカット・カスタマイズ・作業継続性を重視するツール。"@ja ;
    skos:altLabel "上級者向けツール"@ja .

<https://comcomponent.com/knowledge/touch-target-size-guideline/> a skos:Concept ;
    skos:prefLabel "タッチターゲットの最小サイズ基準"@ja ;
    skos:definition "タッチ操作の対象を7.5mm四方(135 PPI・拡大率1.0で40x40ピクセル相当)を基準に確保するガイドラインで、頻繁に押すものや誤操作の影響が大きいものはさらに大きくする。"@ja ;
    skos:altLabel "タッチターゲットサイズ"@ja ;
    skos:altLabel "7.5mm基準"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/tob-field-device-ui/> .

<https://comcomponent.com/knowledge/color-only-state-indication/> a skos:Concept ;
    skos:prefLabel "色だけによる状態表現"@ja ;
    skos:definition "赤/黄/緑のような色だけで状態を伝える表現。見落としや識別ミス、アクセシビリティ上の弱さを招きやすい。"@ja ;
    skos:altLabel "色のみの状態表示"@ja ;
    ks:notRecommendedFor <https://comcomponent.com/knowledge/tob-monitoring-app/> .

<https://comcomponent.com/knowledge/hover-only-interaction/> a skos:Concept ;
    skos:prefLabel "hover前提の操作"@ja ;
    skos:definition "マウスのhoverでのみ表示・実行できる操作。タッチにはhoverがなく、支援技術との相性も悪い。"@ja ;
    skos:altLabel "マウスhover依存操作"@ja ;
    ks:notRecommendedFor <https://comcomponent.com/knowledge/tob-field-device-ui/> ;
    ks:notRecommendedFor <https://comcomponent.com/knowledge/tob-monitoring-app/> .

<https://comcomponent.com/knowledge/multi-entry-commanding/> a skos:Concept ;
    skos:prefLabel "コマンドの複数経路提供"@ja ;
    skos:definition "ボタン・コンテキストメニュー・ショートカット・ジェスチャなど、同じコマンドを複数のUI面から呼べるようにする設計原則。"@ja ;
    skos:altLabel "コマンドの多面化"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/tob-monitoring-app/> ;
    ks:recommendedFor <https://comcomponent.com/knowledge/expert-tool-ui/> .

<https://comcomponent.com/knowledge/inline-validation-error/> a skos:Concept ;
    skos:prefLabel "インライン検証エラー表示"@ja ;
    skos:definition "フィールドに紐づく検証エラーや形式エラーを、ダイアログではなく画面内にその場で表示する方式。"@ja ;
    skos:altLabel "画面内エラー表示"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/tob-back-office-app/> .

<https://comcomponent.com/knowledge/confirmation-dialog-for-irreversible-action/> a skos:Concept ;
    skos:prefLabel "不可逆操作の確認ダイアログ"@ja ;
    skos:definition "止める・削除する・遮断する・書き換えるといった不可逆寄りの操作に限定して出す確認ダイアログ。"@ja ;
    skos:altLabel "破壊的操作の確認"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/tob-monitoring-app/> ;
    ks:notRecommendedFor <https://comcomponent.com/knowledge/tray-resident-app/> .

<https://comcomponent.com/knowledge/keyboard-accessibility/> a skos:Concept ;
    skos:prefLabel "キーボード操作性"@ja ;
    skos:definition "Tab順、フォーカス可視化、Enter/Spaceでの操作、ショートカットなど、キーボードだけで全機能に到達できることを求める設計原則。"@ja ;
    skos:altLabel "キーボードアクセシビリティ"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/tob-back-office-app/> ;
    ks:recommendedFor <https://comcomponent.com/knowledge/expert-tool-ui/> ;
    ks:recommendedFor <https://comcomponent.com/knowledge/hover-only-interaction/> ;
    ks:recommendedFor <https://comcomponent.com/knowledge/custom-control-overuse/> .

<https://comcomponent.com/knowledge/contrast-theme-support/> a skos:Concept ;
    skos:prefLabel "コントラストテーマ対応"@ja ;
    skos:definition "SystemColor/Brushリソースを使って色をハードコードせず、文字拡大時にはコントロールやコンテナもリサイズ・再配置されるようにする実装。4種類のコントラストテーマで動作確認することが推奨される。"@ja ;
    skos:altLabel "テーマ追随レイアウト"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/fixed-size-layout/> ;
    ks:recommendedFor <https://comcomponent.com/knowledge/custom-control-overuse/> .

<https://comcomponent.com/knowledge/fixed-size-layout/> a skos:Concept ;
    skos:prefLabel "固定サイズレイアウト"@ja ;
    skos:definition "文字拡大・高DPI・コントラストテーマ・ローカライズを考慮せず、固定幅ラベルや固定高ボタン、ハードコードした色で組んだレイアウトで、拡大時にラベルが切れたりボタン文字がはみ出したりする。"@ja ;
    skos:altLabel "ピクセル固定レイアウト"@ja .

<https://comcomponent.com/knowledge/text-contrast-ratio-guideline/> a skos:Concept ;
    skos:prefLabel "テキストのコントラスト比基準"@ja ;
    skos:definition "可視テキストのコントラスト比を少なくとも4.5:1以上とするアクセシビリティ基準。"@ja ;
    skos:altLabel "コントラスト比4.5:1"@ja .

<https://comcomponent.com/knowledge/content-spacing-guideline/> a skos:Concept ;
    skos:prefLabel "コンテンツ間隔の基準(8/12/16epx)"@ja ;
    skos:definition "ボタン間・見出しとの間隔を8epx、コントロールとラベルやコンテンツ領域どうしの間隔を12epx、面の端とテキストの間隔を16epxとする間隔の目安。"@ja ;
    skos:altLabel "間隔のepx基準"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/fixed-size-layout/> .

<https://comcomponent.com/knowledge/tray-resident-app/> a skos:Concept ;
    skos:prefLabel "常駐ツール・トレイアプリ"@ja ;
    skos:definition "同期状態や接続状態の監視のように短時間でたまに触るユーザー向けの、すぐ開けることと邪魔しないことを重視するバックグラウンド常駐アプリ。"@ja ;
    skos:altLabel "トレイ常駐アプリ"@ja .

<https://comcomponent.com/knowledge/custom-control-overuse/> a skos:Concept ;
    skos:prefLabel "カスタムコントロールの作りすぎ"@ja ;
    skos:definition "理由なくコントロールを自作し、フォーカス・キーボード操作・テーマ追随・UI Automation・支援技術との連携までを自前で作り込んでしまうこと。標準コントロールはこれらを見た目以上に多く面倒を見てくれる。"@ja ;
    skos:altLabel "コントロールの自作しすぎ"@ja .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/top-navigation/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/toc-utility-app/> ;
    schema:description "ToC向けの小さなアプリでは、セクションが並列なら上部ナビの整理で十分なことが多い"@ja ;
    ks:evidence <https://learn.microsoft.com/ja-jp/windows/apps/design/basics/navigation-basics> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/left-navigation/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/tob-monitoring-app/> ;
    schema:description "監視対象が多いなら左側ナビが扱いやすい"@ja ;
    ks:evidence <https://learn.microsoft.com/ja-jp/windows/apps/design/basics/navigation-basics> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/left-navigation/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/tob-back-office-app/> ;
    schema:description "事務入力系では、左に機能分類を置く構成が素直とされる"@ja ;
    ks:evidence <https://learn.microsoft.com/ja-jp/windows/apps/design/basics/navigation-basics> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/list-detail-navigation/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/tob-back-office-app/> ;
    schema:description "項目を頻繁に切り替えながら詳細の表示や更新を行うデータ入力系にはリスト/詳細が向く"@ja ;
    ks:evidence <https://learn.microsoft.com/ja-jp/windows/apps/design/basics/navigation-basics> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/tab-navigation/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/expert-tool-ui/> ;
    schema:description "複数のドキュメントや作業対象を同時に開きたい専門家向けツールにはタブが向く"@ja ;
    ks:evidence <https://learn.microsoft.com/ja-jp/windows/apps/design/basics/navigation-basics> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/touch-target-size-guideline/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/tob-field-device-ui/> ;
    schema:description "現場端末はタッチ前提の単機能画面が中心となるため、ボタンやリスト項目を7.5mm四方を基準に十分大きく確保することが推奨される"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/develop/input/guidelines-for-targeting> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/color-only-state-indication/> ;
    rdf:predicate ks:notRecommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/tob-monitoring-app/> ;
    schema:description "監視画面で色だけに頼ると見落としや識別ミスが起きやすいため、色+文字+アイコン+時刻の組み合わせが推奨される"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/design/accessibility/developing-inclusive-windows-apps> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/hover-only-interaction/> ;
    rdf:predicate ks:notRecommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/tob-field-device-ui/> ;
    schema:description "タッチにはhoverがないため、現場端末や装置UIでhover前提のツールチップ依存の設計は機能しない"@ja ;
    ks:evidence <https://learn.microsoft.com/ja-jp/windows/apps/develop/input/touch-developer-guide> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/hover-only-interaction/> ;
    rdf:predicate ks:notRecommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/tob-monitoring-app/> ;
    schema:description "hoverだけで出る操作に依存すると、タッチ端末や支援技術で使えなくなるため監視画面では避けたい"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/develop/ui/controls/commanding> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/multi-entry-commanding/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/tob-monitoring-app/> ;
    schema:description "コマンドはボタン・コンテキストメニュー・ショートカット・ジェスチャなど複数の面から利用できるようにすることが推奨される"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/develop/ui/controls/commanding> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/multi-entry-commanding/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/expert-tool-ui/> ;
    schema:description "入力方式が違っても同じ操作へ到達できるよう、コマンドを複数のUI面で共有することが推奨される"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/develop/ui/controls/commanding> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/inline-validation-error/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/tob-back-office-app/> ;
    schema:description "フィールドに紐づく検証エラーはダイアログでなく画面内で出すほうが自然とされる"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/develop/ui/controls/dialogs-and-flyouts/dialogs> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/confirmation-dialog-for-irreversible-action/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/tob-monitoring-app/> ;
    schema:description "止める・削除する・遮断する・書き換えるといった不可逆寄りの操作には確認ダイアログを出すことが推奨される"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/develop/ui/controls/dialogs-and-flyouts/dialogs> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/keyboard-accessibility/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/tob-back-office-app/> ;
    schema:description "毎日使う事務系アプリでは、キーボードだけでどこまで完結できるかが継続効率に効く"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/design/accessibility/keyboard-accessibility> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/keyboard-accessibility/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/expert-tool-ui/> ;
    schema:description "熟練者向けツールでは、キーボード操作を厚くすることが長時間利用での疲れにくさに効く"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/design/accessibility/keyboard-accessibility> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/keyboard-accessibility/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/hover-only-interaction/> ;
    schema:description "hover前提の操作の代わりに、キーボードでも同じ操作へ到達できるようにすることが推奨される"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/design/accessibility/keyboard-accessibility> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/contrast-theme-support/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/fixed-size-layout/> ;
    schema:description "固定幅・固定色で崩れやすいレイアウトという問題に対し、SystemColorの利用と拡大時のリサイズ・再配置への対応が推奨される"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/develop/input/text-scaling> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/contrast-theme-support/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/text-contrast-ratio-guideline/> ;
    schema:description "Microsoftのガイドでは文字拡大・コントラストテーマ対応と並べて、可視テキストのコントラスト比4.5:1以上という基準が示されている。ただし4.5:1はコントラストテーマ固有の要件ではなく通常テーマにも適用される一般的なテキストアクセシビリティ基準であり、コントラストテーマ対応(SystemColorの利用や4種のテーマでの確認)自体がこの数値を技術的に前提とするわけではない"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/design/accessibility/accessible-text-requirements> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/content-spacing-guideline/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/fixed-size-layout/> ;
    schema:description "間隔を8/12/16epxの基準にそろえておくことが、固定的なレイアウトの崩れやすさへの対策の一部として役立つ"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/design/basics/content-basics> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/confirmation-dialog-for-irreversible-action/> ;
    rdf:predicate ks:notRecommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/tray-resident-app/> ;
    schema:description "常駐ツールでは、些細なことでダイアログを出すことは避けたいとされる"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/develop/ui/controls/dialogs-and-flyouts/dialogs> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/expert-tool-ui/> ;
    rdf:predicate ks:incompatibleWith ;
    rdf:object <https://comcomponent.com/knowledge/toc-utility-app/> ;
    schema:description "同じ画面・同じ利用者層を対象にする限りは、画像編集や投資分析のような上級者向けツールの情報密度やカスタマイズ性優先の設計と、軽量ユーティリティ向けの初回理解のしやすさ優先の設計は両立しない。ただし段階的に機能を見せる設計であれば、1つのアプリの中で導入時はtoc-utility-app寄り、習熟後はexpert-tool-ui寄りという形で共存させることもできる"@ja ;
    ks:evidence <https://learn.microsoft.com/ja-jp/windows/apps/design/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/contrast-theme-support/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/custom-control-overuse/> ;
    schema:description "標準コントロールを使って色をハードコードせずテーマに追随させることが、カスタムコントロールを自作しすぎる問題への対応として推奨される"@ja ;
    ks:evidence <https://learn.microsoft.com/ja-jp/windows/apps/design/basics/navigation-basics> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/keyboard-accessibility/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/custom-control-overuse/> ;
    schema:description "標準コントロールを使うことでキーボード操作やフォーカス、UI Automationへの対応を確保することが、自作しすぎる問題への対応として推奨される"@ja ;
    ks:evidence <https://learn.microsoft.com/en-us/windows/apps/design/accessibility/keyboard-accessibility> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .
