@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/power-automate-email-attachment-automation/#article>
    schema:about <https://comcomponent.com/knowledge/outlook/>, <https://comcomponent.com/knowledge/ai-builder-document-processing/> ;
    schema:mentions <https://comcomponent.com/knowledge/power-automate-cloud-flow/>, <https://comcomponent.com/knowledge/shared-mailbox/>, <https://comcomponent.com/knowledge/inline-attachment/>, <https://comcomponent.com/knowledge/attachment-filtering/>, <https://comcomponent.com/knowledge/sharepoint-document-library/>, <https://comcomponent.com/knowledge/ai-builder-credit/>, <https://comcomponent.com/knowledge/copilot-credit/>, <https://comcomponent.com/knowledge/confidence-score/>, <https://comcomponent.com/knowledge/prebuilt-invoice-model/>, <https://comcomponent.com/knowledge/document-processing-custom-model/>, <https://comcomponent.com/knowledge/trigger-condition/>, <https://comcomponent.com/knowledge/flow-co-owner/>, <https://comcomponent.com/knowledge/email-trigger-skip-limit/>, <https://comcomponent.com/knowledge/flow-connection-account-risk/> .

<https://comcomponent.com/knowledge/outlook/> a skos:Concept ;
    skos:prefLabel "Outlook"@ja ;
    skos:definition "メールの受信をトリガーにでき、共有メールボックスにも対応するMicrosoftのメールクライアント/コネクタ。承認要求メールから直接応答することもできる。"@ja ;
    skos:altLabel "Office 365 Outlook" ;
    ks:uses <https://comcomponent.com/knowledge/shared-mailbox/> .

<https://comcomponent.com/knowledge/ai-builder-document-processing/> a skos:Concept ;
    skos:prefLabel "AI Builderのドキュメント処理"@ja ;
    skos:definition "サンプル帳票から学習したカスタムAIモデル、または事前構築済みモデルを使って、文書内のフィールドや表を抽出するAI Builderの機能。"@ja ;
    skos:altLabel "Document processing (AI Builder)" ;
    ks:uses <https://comcomponent.com/knowledge/prebuilt-invoice-model/> ;
    ks:uses <https://comcomponent.com/knowledge/document-processing-custom-model/> ;
    ks:uses <https://comcomponent.com/knowledge/copilot-credit/> .

<https://comcomponent.com/knowledge/power-automate-cloud-flow/> a skos:Concept ;
    skos:prefLabel "Power Automate クラウドフロー"@ja ;
    skos:definition "スケジュールやメール受信などをトリガーに、クラウド上でコネクタやアクションを組み合わせて自動化するPower Automateのフロー形態。"@ja ;
    skos:altLabel "クラウドフロー"@ja ;
    ks:uses <https://comcomponent.com/knowledge/trigger-condition/> .

<https://comcomponent.com/knowledge/shared-mailbox/> a skos:Concept ;
    skos:prefLabel "共有メールボックス"@ja ;
    skos:definition "担当者個人の受信トレイから受け口を切り離すための、複数人がアクセスできるメールボックス。個別ライセンスは不要で、専用トリガー「共有メールボックスに新しいメールが届いたとき (V2)」で使う。"@ja ;
    skos:altLabel "共有メールボックス(order@等)"@ja .

<https://comcomponent.com/knowledge/attachment-filtering/> a skos:Concept ;
    skos:prefLabel "添付ファイルの選別(Is Inline+拡張子)"@ja ;
    skos:definition "添付ファイルのメタデータにあるIs Inlineがfalseのものだけを通し、さらに拡張子が.pdfであることを確認する、署名画像などを除外するための二段構えの条件。"@ja ;
    skos:altLabel "添付フィルタリング"@ja .

<https://comcomponent.com/knowledge/inline-attachment/> a skos:Concept ;
    skos:prefLabel "インライン添付(署名画像・ロゴ)"@ja ;
    skos:definition "メール本文に埋め込まれた署名画像や会社ロゴなど、データ上は添付ファイルの一種として扱われるが本文表示用の画像。"@ja ;
    skos:altLabel "Is Inline添付"@ja .

<https://comcomponent.com/knowledge/sharepoint-document-library/> a skos:Concept ;
    skos:prefLabel "SharePointドキュメントライブラリ"@ja ;
    skos:definition "Power AutomateなどのフローがOneDriveやBLOBストレージと並ぶ保存先として選べる、SharePointのファイル保存領域。ファイル作成トリガーで後段フローの起点にできる。"@ja .

<https://comcomponent.com/knowledge/trigger-condition/> a skos:Concept ;
    skos:prefLabel "トリガー条件(Trigger Conditions)"@ja ;
    skos:definition "`@`で始まる式でトリガーの起動条件を絞り込み、条件を満たさないイベントではフローの実行自体を発生させないPower Automateの設定。"@ja ;
    skos:altLabel "Trigger Conditions" ;
    skos:altLabel "トリガー条件(trigger conditions)"@ja .

<https://comcomponent.com/knowledge/email-trigger-skip-limit/> a skos:Concept ;
    skos:prefLabel "メールトリガーの取りこぼし・スキップ条件"@ja ;
    skos:definition "合計サイズがExchange管理者設定の上限または50MBのいずれか小さいほうを超えるメール、保護された(暗号化)メール、同時大量受信時などにOffice 365 Outlookトリガーがメールを処理しないことがある制限群。"@ja ;
    skos:altLabel "トリガーのスキップ"@ja .

<https://comcomponent.com/knowledge/flow-co-owner/> a skos:Concept ;
    skos:prefLabel "フローの共同所有者"@ja ;
    skos:definition "実行履歴の確認、フローの編集・停止・削除、所有者の追加ができる、フロー所有者に追加できる権限を持つユーザー。ただし他の所有者が作成した接続の資格情報は変更できず、各アクションの接続を自分自身の接続に差し替えることしかできない。"@ja ;
    skos:altLabel "共同所有者"@ja ;
    skos:altLabel "co-owner" ;
    ks:mitigates <https://comcomponent.com/knowledge/flow-connection-account-risk/> .

<https://comcomponent.com/knowledge/flow-connection-account-risk/> a skos:Concept ;
    skos:prefLabel "フロー接続アカウントの退職・無効化リスク"@ja ;
    skos:definition "フローの接続(Outlookなどへの認証)が作成したユーザーのアカウントに紐づいたままのため、そのアカウントが退職などで無効化されるとフローが動かなくなるリスク。"@ja ;
    skos:altLabel "接続アカウントの退職リスク"@ja .

<https://comcomponent.com/knowledge/prebuilt-invoice-model/> a skos:Concept ;
    skos:prefLabel "事前構築済み請求書処理モデル"@ja ;
    skos:definition "請求書番号・請求日・支払額などの共通フィールドを学習なしで抽出できる、AI Builderの事前構築済みモデル。対応言語に日本語を含む。"@ja ;
    skos:altLabel "Invoice processing prebuilt AI model" ;
    ks:verifiedBy <https://comcomponent.com/knowledge/confidence-score/> .

<https://comcomponent.com/knowledge/document-processing-custom-model/> a skos:Concept ;
    skos:prefLabel "ドキュメント処理カスタムモデル"@ja ;
    skos:definition "サンプル帳票を使って「この帳票のどこに何が書いてあるか」を学習させる、AI Builderのカスタムドキュメント処理AIモデル。"@ja ;
    skos:altLabel "Document processing custom model" ;
    ks:verifiedBy <https://comcomponent.com/knowledge/confidence-score/> .

<https://comcomponent.com/knowledge/confidence-score/> a skos:Concept ;
    skos:prefLabel "信頼度スコア"@ja ;
    skos:definition "ドキュメント処理の抽出結果に、フィールドや表のセルごとに付く0〜1の値。1に近いほど抽出値が正しい確度が高いことを示す。"@ja ;
    skos:altLabel "Confidence score" .

<https://comcomponent.com/knowledge/ai-builder-credit/> a skos:Concept ;
    skos:prefLabel "AI Builderクレジット"@ja ;
    skos:definition "AI Builderのアクションを実行するたびに消費される消費型の容量。ドキュメント処理は処理したページ数に応じて消費する。"@ja ;
    skos:altLabel "AI Builder credits" .

<https://comcomponent.com/knowledge/copilot-credit/> a skos:Concept ;
    skos:prefLabel "Copilotクレジット"@ja ;
    skos:definition "AI Builderクレジットの段階的終了に伴い移行が進む、AI Builder機能の利用に充てられるクレジット体系。コンテンツ処理は1ページ8クレジット。"@ja ;
    skos:altLabel "Copilot credits" ;
    ks:succeeds <https://comcomponent.com/knowledge/ai-builder-credit/> .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/power-automate-cloud-flow/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/outlook/> ;
    schema:description "本記事のようにOutlookコネクタのトリガーを選ぶ場合、クラウドフローはOffice 365 Outlookコネクタの「新しいメールが届いたとき」トリガーで受信をきっかけに起動できる(スケジュール・HTTP要求・Dataverseなど他の起動方法もあり、Outlookは必須ではない)"@ja ;
    ks:evidence <https://learn.microsoft.com/connectors/office365/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/outlook/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/shared-mailbox/> ;
    schema:description "Office 365 Outlookコネクタには「共有メールボックスに新しいメールが届いたとき (V2)」という専用トリガーがあり、接続アカウントに共有メールボックスへのアクセス許可があれば使える"@ja ;
    ks:evidence <https://learn.microsoft.com/connectors/office365/#shared-mailbox-support> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/attachment-filtering/> ;
    rdf:predicate ks:prevents ;
    rdf:object <https://comcomponent.com/knowledge/inline-attachment/> ;
    schema:description "添付ファイルのメタデータにあるIs Inlineがfalseのものだけを通す条件と拡張子判定を組み合わせると、署名画像やロゴなどのインライン添付が本命のPDFと一緒に保存されるのをほぼ確実に防げる(取引先が本文中に帳票そのものを画像で貼ってくる場合はこの限りではない)"@ja ;
    ks:evidence <https://learn.microsoft.com/connectors/office365/#working-with-attachments> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/power-automate-cloud-flow/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/attachment-filtering/> ;
    schema:description "本記事のように添付PDFを絞り込む構成では、添付ファイルのメタデータ(Id・Name・Content Type・Size・Is Inline)は「添付ファイルを含める」の設定に関係なく常に取得でき、これを条件分岐に使う"@ja ;
    ks:evidence <https://learn.microsoft.com/connectors/office365/#working-with-attachments> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/power-automate-cloud-flow/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/sharepoint-document-library/> ;
    schema:description "本記事のように保存先にSharePointを選ぶ場合、SharePointコネクタの「ファイルの作成」アクションで既存のドキュメントライブラリへアップロードする(OneDriveやBLOBストレージなど他の保存先も選べる)"@ja ;
    ks:evidence <https://learn.microsoft.com/sharepoint/dev/business-apps/power-automate/sharepoint-connector-actions-triggers> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/power-automate-cloud-flow/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/trigger-condition/> ;
    schema:description "差出人や件名などの絞り込みは後段の条件分岐ではなくトリガー側のフィルタープロパティで指定し、対象外メールでの実行回数消費を避ける"@ja ;
    ks:evidence <https://learn.microsoft.com/power-automate/email-triggers> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/outlook/> ;
    rdf:predicate ks:mayCause ;
    rdf:object <https://comcomponent.com/knowledge/email-trigger-skip-limit/> ;
    schema:description "Exchange管理者の設定した上限または50MBのいずれか小さいほうを超えるメールや、保護されたメール、同時に大量のメールが届いた場合には、トリガーがメールを処理しない(取りこぼす)ことがある"@ja ;
    ks:evidence <https://learn.microsoft.com/connectors/office365/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/flow-co-owner/> ;
    rdf:predicate ks:mitigates ;
    rdf:object <https://comcomponent.com/knowledge/flow-connection-account-risk/> ;
    schema:description "フローの接続は作成したユーザーのアカウントに紐づき、他の所有者はその資格情報を変更できないため、共同所有者を設定し接続を退職予定と切り離せる運用アカウントで作っておくとリスクを軽減できる"@ja ;
    ks:evidence <https://learn.microsoft.com/power-automate/create-team-flows> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/shared-mailbox/> ;
    rdf:predicate ks:mayCause ;
    rdf:object <https://comcomponent.com/knowledge/flow-connection-account-risk/> ;
    schema:description "共有メールボックスにしても、フローの接続自体は作成したユーザーのアカウントに紐づいたままのため、受け口を共有化しただけでは接続アカウントの退職・無効化によるフロー停止リスクは解消しない"@ja ;
    ks:evidence <https://learn.microsoft.com/power-automate/create-team-flows> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/power-automate-cloud-flow/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/ai-builder-document-processing/> ;
    schema:description "本記事のように読み取りまで自動化する場合、保存・通知が回り始めたらクラウドフローにAI Builderのドキュメント処理アクションを組み込んでPDFの中身を読み取れる"@ja ;
    ks:evidence <https://learn.microsoft.com/ai-builder/flow-invoice-processing> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/ai-builder-document-processing/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/prebuilt-invoice-model/> ;
    schema:description "AI Builderには請求書番号・日付・合計金額などを学習なしで抽出できる事前構築済みの請求書処理モデルがあり、日本語にも対応する"@ja ;
    ks:evidence <https://learn.microsoft.com/ai-builder/prebuilt-invoice-processing> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/ai-builder-document-processing/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/document-processing-custom-model/> ;
    schema:description "会社ごとにレイアウトが異なる注文書などは、1コレクションあたり最低5件のサンプル文書で学習させるドキュメント処理カスタムモデルで対応する"@ja ;
    ks:evidence <https://learn.microsoft.com/ai-builder/create-form-processing-model> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/prebuilt-invoice-model/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/confidence-score/> ;
    schema:description "請求書処理モデルの抽出結果は、フィールドごとに0〜1の信頼度スコアで確認できる"@ja ;
    ks:evidence <https://learn.microsoft.com/ai-builder/flow-invoice-processing> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/document-processing-custom-model/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/confidence-score/> ;
    schema:description "カスタムモデルの抽出結果も、フィールドごとに0〜1の信頼度スコアで確認できる"@ja ;
    ks:evidence <https://learn.microsoft.com/ai-builder/flow-invoice-processing> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/ai-builder-document-processing/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/ai-builder-credit/> ;
    schema:description "AI Builderのアクションは実行のたびに消費型の容量を使い、環境に容量がないとNoCapacityなどのエラーで止まる。この容量は従来AI Builderクレジットだったが、クレジット体系の移行期にあり、新規購入分はCopilotクレジットに置き換わりつつある"@ja ;
    ks:evidence <https://learn.microsoft.com/ai-builder/credit-management> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/copilot-credit/> ;
    rdf:predicate ks:succeeds ;
    rdf:object <https://comcomponent.com/knowledge/ai-builder-credit/> ;
    schema:description "2025年10月に発表されたAI Builderクレジットの段階的終了に伴い、新規購入はCopilotクレジットに置き換わりつつある"@ja ;
    ks:evidence <https://learn.microsoft.com/ai-builder/endofaibcredits> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/ai-builder-document-processing/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/copilot-credit/> ;
    schema:description "クラウドフローはAI Builderクレジットを先に消費し、無くなるとCopilotクレジットを消費する優先順位になっている"@ja ;
    ks:evidence <https://learn.microsoft.com/power-platform/admin/powerapps-flow-licensing-faq> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/ai-builder-document-processing/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/sharepoint-document-library/> ;
    schema:description "本記事のようにSharePointに保存したPDFを読み取る場合、AI Builderのアクションにはそのファイルコンテンツを渡して読み取らせる(SharePoint以外に保存した文書コンテンツも同様に渡せる)"@ja ;
    ks:evidence <https://learn.microsoft.com/ai-builder/create-form-processing-model> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .
