@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/opencode-fusion-chinese-llms/#article>
    schema:about <https://comcomponent.com/knowledge/openrouter-fusion/>, <https://comcomponent.com/knowledge/opencode/> ;
    schema:mentions <https://comcomponent.com/knowledge/claude-fable-5/>, <https://comcomponent.com/knowledge/openrouter/>, <https://comcomponent.com/knowledge/deepseek-v4-pro/>, <https://comcomponent.com/knowledge/gpt-5-5-pro/>, <https://comcomponent.com/knowledge/github-codex-pr-review/>, <https://comcomponent.com/knowledge/zero-data-retention/>, <https://comcomponent.com/knowledge/llm-provider-data-policy/>, <https://comcomponent.com/knowledge/eu-data-residency-routing/>, <https://comcomponent.com/knowledge/xiaomi-mimo/>, <https://comcomponent.com/knowledge/zhipu-glm/>, <https://comcomponent.com/knowledge/moonshot-kimi-k2/>, <https://comcomponent.com/knowledge/minimax-m3/>, <https://comcomponent.com/knowledge/personal-data-cross-border-transfer/> .

<https://comcomponent.com/knowledge/openrouter-fusion/> a skos:Concept ;
    skos:prefLabel "OpenRouter Fusion"@ja ;
    skos:definition "1つのプロンプトを複数のモデル(analysis_models)に同時に投げ、その回答をmodelに指定した1つのモデルが比較・分析したうえで最終的な回答を書く、OpenRouterのプラグイン機能。"@ja ;
    skos:altLabel "Fusion" ;
    ks:requires <https://comcomponent.com/knowledge/openrouter/> ;
    ks:mitigates <https://comcomponent.com/knowledge/claude-fable-5/> .

<https://comcomponent.com/knowledge/opencode/> a skos:Concept ;
    skos:prefLabel "opencode"@ja ;
    skos:definition "OpenRouter Fusionをプラグインとしてネイティブサポートする、CLIで動くコーディングエージェント。"@ja ;
    ks:uses <https://comcomponent.com/knowledge/openrouter/> ;
    ks:uses <https://comcomponent.com/knowledge/openrouter-fusion/> ;
    ks:configuredBy <https://comcomponent.com/knowledge/openrouter/> .

<https://comcomponent.com/knowledge/openrouter/> a skos:Concept ;
    skos:prefLabel "OpenRouter"@ja ;
    skos:definition "複数のLLMプロバイダを統一的なインターフェースで呼び出せるAPIゲートウェイ。"@ja ;
    ks:configuredBy <https://comcomponent.com/knowledge/zero-data-retention/> ;
    ks:uses <https://comcomponent.com/knowledge/llm-provider-data-policy/> ;
    ks:configuredBy <https://comcomponent.com/knowledge/eu-data-residency-routing/> .

<https://comcomponent.com/knowledge/xiaomi-mimo/> a skos:Concept ;
    skos:prefLabel "Xiaomi MiMo"@ja ;
    skos:definition "Xiaomi(小米)が開発するLLM。"@ja ;
    skos:altLabel "xiaomi/mimo-v2.5-pro" .

<https://comcomponent.com/knowledge/zhipu-glm/> a skos:Concept ;
    skos:prefLabel "GLM(智譜AI)"@ja ;
    skos:definition "清華大学発の智譜AI(Zhipu AI)が開発するLLM。"@ja ;
    skos:altLabel "z-ai/glm-5.1" ;
    skos:altLabel "Zhipu AI" .

<https://comcomponent.com/knowledge/moonshot-kimi-k2/> a skos:Concept ;
    skos:prefLabel "Kimi(Moonshot AI)"@ja ;
    skos:definition "Moonshot AI(月之暗面)が開発するコード生成特化のLLM。"@ja ;
    skos:altLabel "moonshotai/kimi-k2.7-code" .

<https://comcomponent.com/knowledge/minimax-m3/> a skos:Concept ;
    skos:prefLabel "MiniMax M3"@ja ;
    skos:definition "MiniMax(稀宇科技)が開発するLLM。"@ja ;
    skos:altLabel "minimax/minimax-m3" .

<https://comcomponent.com/knowledge/deepseek-v4-pro/> a skos:Concept ;
    skos:prefLabel "DeepSeek V4 Pro"@ja ;
    skos:definition "中国のDeepSeek(深度求索)が開発するLLMで、コーディング性能に特徴がある。"@ja ;
    skos:altLabel "deepseek/deepseek-v4-pro" .

<https://comcomponent.com/knowledge/claude-fable-5/> a skos:Concept ;
    skos:prefLabel "Claude Fable 5"@ja ;
    skos:definition "Anthropicが2026年6月9日に発表した最上位モデルで、Claude APIや従量課金のEnterpriseプランでは発表と同時に利用できる一方、定額のサブスクリプションプランでは2026年6月22日以降、容量が確保できるまでusage creditsが必要になる。"@ja ;
    skos:altLabel "Fable" .

<https://comcomponent.com/knowledge/gpt-5-5-pro/> a skos:Concept ;
    skos:prefLabel "gpt-5.5-pro"@ja ;
    skos:definition "OpenAIが提供するLLM。"@ja .

<https://comcomponent.com/knowledge/github-codex-pr-review/> a skos:Concept ;
    skos:prefLabel "GitHub CodexのPRレビュー"@ja ;
    skos:definition "GitHubのプルリクエストに対して、Issueや過去のPR、プロジェクト構造といったGitHubの文脈を踏まえたレビューを行うGitHub Codexの機能。"@ja ;
    skos:altLabel "Codex PR review" .

<https://comcomponent.com/knowledge/zero-data-retention/> a skos:Concept ;
    skos:prefLabel "Zero Data Retention(ZDR)"@ja ;
    skos:definition "推論リクエストのルーティング先を、プロンプトやレスポンスを保持しないエンドポイントだけに限定するOpenRouterの機能。アカウント全体・モデルグループ単位・リクエスト単位で強制できる。"@ja ;
    skos:altLabel "ZDR" .

<https://comcomponent.com/knowledge/llm-provider-data-policy/> a skos:Concept ;
    skos:prefLabel "推論プロバイダのデータポリシー"@ja ;
    skos:definition "送信されたプロンプトを学習に使うか、不正利用検知や法令対応のためにログを保持するかといった、各推論プロバイダごとのデータの扱い方。OpenRouterは構造化データとしてこれを保持し、絞り込みに使える。"@ja ;
    skos:altLabel "学習利用・ログ保持ポリシー"@ja .

<https://comcomponent.com/knowledge/eu-data-residency-routing/> a skos:Concept ;
    skos:prefLabel "EU内処理ルーティング"@ja ;
    skos:definition "Enterprise向けに、推論の処理をEU域内で完結させるOpenRouterのルーティング機能(ベースURL https://eu.openrouter.ai)。"@ja ;
    skos:altLabel "EUデータレジデンシー"@ja .

<https://comcomponent.com/knowledge/personal-data-cross-border-transfer/> a skos:Concept ;
    skos:prefLabel "外国にある第三者への個人情報の提供"@ja ;
    skos:definition "個人情報が混ざるデータを国外の事業者・システムへ送る行為が該当しうる、日本の個人情報保護法上の類型。個人情報保護委員会がガイドラインを公表している。"@ja ;
    skos:altLabel "個人情報保護法上の越境提供"@ja .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/opencode/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/openrouter/> ;
    schema:description "opencodeはOpenRouterに接続してプロバイダとして使い、キーは/connectコマンドで登録してauth.jsonに保存する"@ja ;
    ks:evidence <https://opencode.ai/docs/providers/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/opencode/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/openrouter-fusion/> ;
    schema:description "opencodeはOpenRouter Fusionをプラグインとしてネイティブサポートし、opencode.jsonに設定を書くだけで使える"@ja ;
    ks:evidence <https://openrouter.ai/docs/cookbook/coding-agents/opencode-integration> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/openrouter-fusion/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/openrouter/> ;
    schema:description "FusionはOpenRouterが提供するプラグイン機構の上に成り立つ機能である"@ja ;
    ks:evidence <https://openrouter.ai/docs/guides/features/plugins/fusion> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/openrouter-fusion/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/xiaomi-mimo/> ;
    schema:description "本記事のFusion構成では、Xiaomi MiMoが5つの分析モデルの1つとして同じプロンプトに回答する"@ja ;
    ks:evidence <https://openrouter.ai/models> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/openrouter-fusion/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/zhipu-glm/> ;
    schema:description "本記事のFusion構成では、GLMが5つの分析モデルの1つとして同じプロンプトに回答する"@ja ;
    ks:evidence <https://openrouter.ai/models> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/openrouter-fusion/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/moonshot-kimi-k2/> ;
    schema:description "本記事のFusion構成では、Kimiが5つの分析モデルの1つとして同じプロンプトに回答する"@ja ;
    ks:evidence <https://openrouter.ai/models> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/openrouter-fusion/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/minimax-m3/> ;
    schema:description "本記事のFusion構成では、MiniMax M3が5つの分析モデルの1つとして同じプロンプトに回答する"@ja ;
    ks:evidence <https://openrouter.ai/models> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/openrouter-fusion/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/deepseek-v4-pro/> ;
    schema:description "本記事のFusion構成では、DeepSeek V4 Proが分析モデルの1つであると同時に、分析結果をまとめて最終コードを書く実行(judge)モデルも兼ねる"@ja ;
    ks:evidence <https://openrouter.ai/models> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/openrouter-fusion/> ;
    rdf:predicate ks:mitigates ;
    rdf:object <https://comcomponent.com/knowledge/claude-fable-5/> ;
    schema:description "OpenRouter Fusionと中華LLMの組み合わせは、Claude Fable 5が定額サブスクリプションの枠内で使えなくなった状況を補う代替構成として組まれている"@ja ;
    ks:evidence <https://www.anthropic.com/news/claude-fable-5-mythos-5> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/opencode/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/gpt-5-5-pro/> ;
    schema:description "opencodeのtask機能でgpt-5.5-proをサブエージェントとして呼び出し、Fusionが生成したコードのレビューと修正案の提案に使う構成が選択肢の1つとして示されている"@ja ;
    ks:evidence <https://opencode.ai/docs/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/opencode/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/github-codex-pr-review/> ;
    schema:description "Fusionで生成したコードをPRとして出し、GitHub CodexのPRレビューに通す構成が、gpt-5.5-proレビューのもう1つの選択肢として示されている"@ja ;
    ks:evidence <https://github.com/features/codex> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/opencode/> ;
    rdf:predicate ks:configuredBy ;
    rdf:object <https://comcomponent.com/knowledge/openrouter/> ;
    schema:description "opencodeでのOpenRouter接続は/connectコマンドで行い、設定ファイルopencode.jsonにはキーを直接書かない"@ja ;
    ks:evidence <https://opencode.ai/docs/providers/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/openrouter/> ;
    rdf:predicate ks:configuredBy ;
    rdf:object <https://comcomponent.com/knowledge/zero-data-retention/> ;
    schema:description "OpenRouterはZDR(Zero Data Retention)エンドポイントだけにルーティングする設定を、アカウント全体・モデルグループ単位・リクエスト単位で強制できる"@ja ;
    ks:evidence <https://openrouter.ai/docs/features/zdr> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/zero-data-retention/> ;
    rdf:predicate ks:mitigates ;
    rdf:object <https://comcomponent.com/knowledge/llm-provider-data-policy/> ;
    schema:description "ZDRの強制は推論リクエストのルーティングに関しては学習利用・ログ保持のリスクを抑えるが、Web検索などのプラグイン/ツールの利用にはこの強制が及ばない"@ja ;
    ks:evidence <https://openrouter.ai/docs/features/zdr> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/openrouter/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/llm-provider-data-policy/> ;
    schema:description "OpenRouterは各エンドポイントの学習利用・ログ保持といったデータポリシーを構造化データとして保持しており、プロバイダ選択やポリシーでの絞り込みに使える"@ja ;
    ks:evidence <https://openrouter.ai/docs/features/privacy-and-logging> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/openrouter/> ;
    rdf:predicate ks:configuredBy ;
    rdf:object <https://comcomponent.com/knowledge/eu-data-residency-routing/> ;
    schema:description "Enterprise向けに、推論をEU域内で処理させるベースURL(https://eu.openrouter.ai)を使うルーティングが用意されている"@ja ;
    ks:evidence <https://openrouter.ai/docs/features/privacy-and-logging> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/llm-provider-data-policy/> ;
    rdf:predicate ks:mayCause ;
    rdf:object <https://comcomponent.com/knowledge/personal-data-cross-border-transfer/> ;
    schema:description "個人情報が混ざるプロンプトが学習・ログ保持ポリシーを持つ国外のプロバイダへ渡ることは、個人情報保護法上の外国にある第三者への提供に該当し得る"@ja ;
    ks:evidence <https://www.ppc.go.jp/personalinfo/legal/guidelines_offshore/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/openrouter-fusion/> ;
    rdf:predicate ks:mayCause ;
    rdf:object <https://comcomponent.com/knowledge/personal-data-cross-border-transfer/> ;
    schema:description "業務利用でOpenRouter経由の中華LLMに個人情報を含むプロンプトを渡す場合、個人情報保護法上の外国にある第三者への提供に該当し得るため、渡すものを分ける・契約を確認するといった判断が必要になる"@ja ;
    ks:evidence <https://www.ppc.go.jp/personalinfo/legal/guidelines_offshore/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .
