@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/06/01/002-powershell-practical-command-recipes/#article>
    schema:about <https://comcomponent.com/knowledge/powershell/>, <https://comcomponent.com/knowledge/powershell-safe-change-workflow/> ;
    schema:mentions <https://comcomponent.com/knowledge/measure-object/>, <https://comcomponent.com/knowledge/select-object/>, <https://comcomponent.com/knowledge/sort-object/>, <https://comcomponent.com/knowledge/group-object/>, <https://comcomponent.com/knowledge/select-string/>, <https://comcomponent.com/knowledge/compare-object/>, <https://comcomponent.com/knowledge/get-filehash/>, <https://comcomponent.com/knowledge/tee-object/>, <https://comcomponent.com/knowledge/start-transcript/>, <https://comcomponent.com/knowledge/export-csv/>, <https://comcomponent.com/knowledge/invoke-restmethod/>, <https://comcomponent.com/knowledge/measure-command/>, <https://comcomponent.com/knowledge/get-error/>, <https://comcomponent.com/knowledge/remove-item/>, <https://comcomponent.com/knowledge/format-table/>, <https://comcomponent.com/knowledge/whatif-parameter/>, <https://comcomponent.com/knowledge/test-netconnection/>, <https://comcomponent.com/knowledge/get-winevent/>, <https://comcomponent.com/knowledge/powershell-7/> .

<https://comcomponent.com/knowledge/powershell/> a skos:Concept ;
    skos:prefLabel "PowerShell"@ja ;
    skos:definition "オブジェクトパイプラインとエラー処理機構を持つ、Microsoftが最も堅牢で最新のWindows自動化に推奨するコマンドラインシェル兼スクリプト言語。"@ja ;
    skos:altLabel "Windows PowerShell" ;
    skos:altLabel "pwsh" ;
    skos:altLabel "PowerShell 7" ;
    ks:uses <https://comcomponent.com/knowledge/measure-object/> ;
    ks:uses <https://comcomponent.com/knowledge/select-object/> ;
    ks:uses <https://comcomponent.com/knowledge/sort-object/> ;
    ks:uses <https://comcomponent.com/knowledge/group-object/> ;
    ks:uses <https://comcomponent.com/knowledge/select-string/> ;
    ks:uses <https://comcomponent.com/knowledge/compare-object/> ;
    ks:uses <https://comcomponent.com/knowledge/get-filehash/> ;
    ks:uses <https://comcomponent.com/knowledge/tee-object/> ;
    ks:uses <https://comcomponent.com/knowledge/start-transcript/> ;
    ks:uses <https://comcomponent.com/knowledge/export-csv/> ;
    ks:uses <https://comcomponent.com/knowledge/invoke-restmethod/> ;
    ks:uses <https://comcomponent.com/knowledge/measure-command/> ;
    ks:uses <https://comcomponent.com/knowledge/test-netconnection/> ;
    ks:uses <https://comcomponent.com/knowledge/get-winevent/> ;
    ks:uses <https://comcomponent.com/knowledge/remove-item/> .

<https://comcomponent.com/knowledge/powershell-safe-change-workflow/> a skos:Concept ;
    skos:prefLabel "安全な変更操作の手順(見る→数える→整える→残す→予行する→実行する)"@ja ;
    skos:definition "変更系コマンドを実行する前に、対象の確認・件数の集計・証跡の保存・予行を順番に行う運用上の手順。"@ja ;
    ks:requires <https://comcomponent.com/knowledge/measure-object/> .

<https://comcomponent.com/knowledge/measure-object/> a skos:Concept ;
    skos:prefLabel "Measure-Object"@ja ;
    skos:definition "パイプラインを流れるオブジェクトの件数・合計・平均・最大・最小を集計するPowerShellのコマンドレット。"@ja ;
    skos:altLabel "-Sum" ;
    skos:altLabel "-Average" ;
    skos:altLabel "-Maximum" .

<https://comcomponent.com/knowledge/select-object/> a skos:Concept ;
    skos:prefLabel "Select-Object"@ja ;
    skos:definition "PowerShellのパイプラインで必要な列だけに絞り込むコマンドレットで、結果はオブジェクトのまま後続処理に渡せる。"@ja ;
    ks:shouldPrecede <https://comcomponent.com/knowledge/export-csv/> .

<https://comcomponent.com/knowledge/sort-object/> a skos:Concept ;
    skos:prefLabel "Sort-Object"@ja ;
    skos:definition "パイプラインのオブジェクトを指定したプロパティで並べ替え、-Uniqueを付けると重複を取り除くPowerShellのコマンドレット。"@ja ;
    skos:altLabel "-Unique" ;
    skos:altLabel "-Descending" ;
    skos:broader <https://comcomponent.com/knowledge/powershell/> .

<https://comcomponent.com/knowledge/group-object/> a skos:Concept ;
    skos:prefLabel "Group-Object"@ja ;
    skos:definition "指定したプロパティの値ごとにオブジェクトをグループ化し、件数や内容を集計できるPowerShellのコマンドレット。"@ja ;
    skos:altLabel "-NoElement" ;
    skos:altLabel "-AsHashTable" .

<https://comcomponent.com/knowledge/select-string/> a skos:Concept ;
    skos:prefLabel "Select-String"@ja ;
    skos:definition "テキストやファイルの中から正規表現または単純一致でパターンを検索し、前後行も表示できるPowerShellのコマンドレット。"@ja ;
    skos:altLabel "-Context" ;
    skos:altLabel "-SimpleMatch" ;
    skos:broader <https://comcomponent.com/knowledge/powershell/> .

<https://comcomponent.com/knowledge/compare-object/> a skos:Concept ;
    skos:prefLabel "Compare-Object"@ja ;
    skos:definition "2つの一覧を比較し、片方にしかない要素をSideIndicatorとともに返すPowerShellのコマンドレット。"@ja ;
    skos:altLabel "-ReferenceObject" ;
    skos:altLabel "-DifferenceObject" ;
    skos:altLabel "SideIndicator" .

<https://comcomponent.com/knowledge/get-filehash/> a skos:Concept ;
    skos:prefLabel "Get-FileHash"@ja ;
    skos:definition "ファイルのハッシュ値(既定SHA256)を計算し、配布物やバックアップ、重複候補の内容が同一かを確認できるPowerShellのコマンドレット。"@ja .

<https://comcomponent.com/knowledge/tee-object/> a skos:Concept ;
    skos:prefLabel "Tee-Object"@ja ;
    skos:definition "パイプラインの結果を画面表示とファイル出力の両方に同時に流すPowerShellのコマンドレット。"@ja ;
    skos:broader <https://comcomponent.com/knowledge/powershell/> .

<https://comcomponent.com/knowledge/start-transcript/> a skos:Concept ;
    skos:prefLabel "Start-Transcript"@ja ;
    skos:definition "セッションのコマンドとコンソール出力をまるごとテキストファイルに記録するコマンドレットで、Stop-Transcriptで停止する。"@ja ;
    skos:altLabel "トランスクリプト記録"@ja .

<https://comcomponent.com/knowledge/export-csv/> a skos:Concept ;
    skos:prefLabel "Export-Csv"@ja ;
    skos:definition "パイプラインのオブジェクトをCSVファイルへ書き出すPowerShellのコマンドレット。"@ja .

<https://comcomponent.com/knowledge/invoke-restmethod/> a skos:Concept ;
    skos:prefLabel "Invoke-RestMethod"@ja ;
    skos:definition "JSON/XMLを返すREST APIを呼び出し、応答を自動的にPowerShellのオブジェクトへ変換するコマンドレット。"@ja ;
    skos:broader <https://comcomponent.com/knowledge/powershell/> .

<https://comcomponent.com/knowledge/measure-command/> a skos:Concept ;
    skos:prefLabel "Measure-Command"@ja ;
    skos:definition "スクリプトブロックやコマンドの実行時間を計測してTimeSpanを返すコマンドレットで、測定対象の出力自体は破棄され結果に含まれない。"@ja ;
    skos:altLabel "実行時間の計測"@ja .

<https://comcomponent.com/knowledge/powershell-7/> a skos:Concept ;
    skos:prefLabel "PowerShell 7"@ja ;
    skos:definition "PowerShell Core系譜の最新世代で、.NET(Core以降)上に構築されたPowerShellのエディション。実行ファイルはpwsh.exeで5.1のpowershell.exeとサイドバイサイドに共存し、Out-File・Set-Content・Export-Csvなどの既定書き込みencodingはBOMなしUTF-8である。"@ja ;
    ks:succeeds <https://comcomponent.com/knowledge/powershell/> ;
    ks:uses <https://comcomponent.com/knowledge/get-error/> .

<https://comcomponent.com/knowledge/get-error/> a skos:Concept ;
    skos:prefLabel "Get-Error"@ja ;
    skos:definition "PowerShell 7で、直近に発生したエラーの詳細を表示するコマンドレット。"@ja ;
    skos:broader <https://comcomponent.com/knowledge/powershell/> .

<https://comcomponent.com/knowledge/test-netconnection/> a skos:Concept ;
    skos:prefLabel "Test-NetConnection"@ja ;
    skos:definition "指定ポートへのTCP接続を試験するPowerShellコマンドレット。"@ja .

<https://comcomponent.com/knowledge/get-winevent/> a skos:Concept ;
    skos:prefLabel "Get-WinEvent"@ja ;
    skos:definition "イベントログをフィルターして取得するPowerShellコマンドレット。FilterHashtableでの絞り込みに対応し、NTLM監査ログなど大量のイベントの集計に使う。"@ja .

<https://comcomponent.com/knowledge/remove-item/> a skos:Concept ;
    skos:prefLabel "Remove-Item"@ja ;
    skos:definition "ファイルなどの項目を削除するPowerShellのコマンドレット。多くの変更系コマンドと同様に-WhatIfに対応する。"@ja ;
    skos:broader <https://comcomponent.com/knowledge/powershell/> .

<https://comcomponent.com/knowledge/format-table/> a skos:Concept ;
    skos:prefLabel "Format-Table/Format-List"@ja ;
    skos:definition "PowerShellの結果を画面表示用に整形するコマンドレットで、通すと結果が元のオブジェクトではなく表示用のフォーマット情報に変わる。"@ja ;
    skos:altLabel "Format-Table / Format-List" ;
    skos:altLabel "Format系コマンドレット"@ja ;
    ks:notRecommendedFor <https://comcomponent.com/knowledge/export-csv/> .

<https://comcomponent.com/knowledge/whatif-parameter/> a skos:Concept ;
    skos:prefLabel "-WhatIfパラメーター"@ja ;
    skos:definition "システムやデータを変更するコマンドレットが提供する、実行せずに影響だけを表示する共通パラメーター。"@ja ;
    skos:altLabel "WhatIf" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/measure-object/> ;
    schema:description "PowerShellは件数・合計・平均・最大・最小の集計にMeasure-Objectを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/measure-object> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/select-object/> ;
    schema:description "PowerShellは必要な列や値だけを取り出すのにSelect-Objectを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/select-object> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/sort-object/> ;
    schema:description "PowerShellは並べ替えと重複除去にSort-Objectを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/sort-object> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/group-object/> ;
    schema:description "PowerShellは種類ごとの分布を見るのにGroup-Objectを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/group-object> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/select-string/> ;
    schema:description "PowerShellはログの文字列検索にSelect-Stringを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/select-string> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/compare-object/> ;
    schema:description "PowerShellは2つの一覧の差分を見るのにCompare-Objectを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/compare-object> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/get-filehash/> ;
    schema:description "PowerShellは配布ファイルの同一性確認にGet-FileHashを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/get-filehash> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/tee-object/> ;
    schema:description "PowerShellは画面表示とファイル保存を同時に行うのにTee-Objectを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/tee-object> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/start-transcript/> ;
    schema:description "PowerShellは作業ログの記録にStart-Transcriptを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.host/start-transcript> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/export-csv/> ;
    schema:description "PowerShellは結果を表データとして残すのにExport-Csvを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/export-csv> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/invoke-restmethod/> ;
    schema:description "PowerShellはJSON APIの呼び出しにInvoke-RestMethodを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/invoke-restmethod> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/measure-command/> ;
    schema:description "PowerShellは処理時間の計測にMeasure-Commandを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/measure-command> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell-7/> ;
    rdf:predicate ks:succeeds ;
    rdf:object <https://comcomponent.com/knowledge/powershell/> ;
    schema:description "Get-Errorのように、PowerShell 7でのみ使えるコマンドレットがある"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/scripting/whats-new/migrating-from-windows-powershell-51-to-powershell-7> ;
    ks:verifiedAt "2026-08-02" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell-7/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/get-error/> ;
    schema:description "PowerShell 7はエラーの詳細確認にGet-Errorを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/get-error> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/test-netconnection/> ;
    schema:description "PowerShellはTCPポートの疎通確認にTest-NetConnectionを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/nettcpip/test-netconnection> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/get-winevent/> ;
    schema:description "PowerShellはイベントログの調査にGet-WinEventを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.diagnostics/get-winevent> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/remove-item/> ;
    schema:description "PowerShellはファイルなどの削除にRemove-Itemを使う"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.management/remove-item> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/select-object/> ;
    rdf:predicate ks:shouldPrecede ;
    rdf:object <https://comcomponent.com/knowledge/export-csv/> ;
    schema:description "CSVに出す前や次のコマンドへ渡す前は、Format-Tableではなく列を選ぶSelect-Objectを先に使うべきとされる"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/select-object> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/format-table/> ;
    rdf:predicate ks:notRecommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/export-csv/> ;
    schema:description "Format-Table/Format-Listは表示用オブジェクトを返すため、Export-Csvや後続の加工の前に挟むと元データが壊れるとされる"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/format-table> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/measure-object/> ;
    rdf:predicate ks:shouldPrecede ;
    rdf:object <https://comcomponent.com/knowledge/export-csv/> ;
    schema:description "変更系コマンドの実行前に推奨される手順では、Measure-Objectで件数を数えてからExport-Csvで証跡を残す"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/measure-object> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/export-csv/> ;
    rdf:predicate ks:shouldPrecede ;
    rdf:object <https://comcomponent.com/knowledge/remove-item/> ;
    schema:description "変更系コマンドの実行前に推奨される手順では、削除予定の対象一覧をExport-Csvで証跡として残してから実行する"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.management/remove-item> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/whatif-parameter/> ;
    rdf:predicate ks:shouldPrecede ;
    rdf:object <https://comcomponent.com/knowledge/remove-item/> ;
    schema:description "変更系コマンドの実行前に推奨される手順では、-WhatIfで削除予定を確認してから本実行する"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_commonparameters> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/export-csv/> ;
    rdf:predicate ks:shouldPrecede ;
    rdf:object <https://comcomponent.com/knowledge/compare-object/> ;
    schema:description "作業前後の差分を調べる例では、状態をExport-Csvで保存してからCompare-Objectで比較する"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/compare-object> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell-safe-change-workflow/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/whatif-parameter/> ;
    schema:description "安全な変更操作の手順では、対象のコマンドが-WhatIfに対応している場合、本実行の前に-WhatIfで予行する工程を踏む。対応していないコマンドではこの工程は行えない"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_commonparameters> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell-safe-change-workflow/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/export-csv/> ;
    schema:description "安全な変更操作の手順では、証跡を残す必要がある場合に、対象一覧をExport-Csvで残す工程を踏む(手順書では「必要なら」と位置づけられており、常に必須ではない)。"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/export-csv> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/powershell-safe-change-workflow/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/measure-object/> ;
    schema:description "安全な変更操作の手順は、対象件数をMeasure-Objectで数える工程を前提とする"@ja ;
    ks:evidence <https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/measure-object> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .
