@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/deliverable-spec-documents-format-excel-word/#article>
    schema:about <https://comcomponent.com/knowledge/deliverable-spec-document/>, <https://comcomponent.com/knowledge/excel-grid-notation/> ;
    schema:mentions <https://comcomponent.com/knowledge/acceptance-inspection/>, <https://comcomponent.com/knowledge/acceptance-degradation/>, <https://comcomponent.com/knowledge/word-track-changes/>, <https://comcomponent.com/knowledge/pdf-freeze/>, <https://comcomponent.com/knowledge/markdown-git-source/>, <https://comcomponent.com/knowledge/pandoc/>, <https://comcomponent.com/knowledge/ipa-model-contract/>, <https://comcomponent.com/knowledge/change-management-ledger/>, <https://comcomponent.com/knowledge/editable-original-document/>, <https://comcomponent.com/knowledge/spec-document-drift/>, <https://comcomponent.com/knowledge/excel-native-table/>, <https://comcomponent.com/knowledge/wiki-tool-doc/>, <https://comcomponent.com/knowledge/version-numbering-rule/>, <https://comcomponent.com/knowledge/doc-access-loss-on-contract-end/> .

<https://comcomponent.com/knowledge/deliverable-spec-document/> a skos:Concept ;
    skos:prefLabel "納品物としての仕様書・設計書"@ja ;
    skos:definition "受託開発で顧客に対価と引き換えに納品され、検収の対象となり数年間使われ続ける、契約上の成果物としての仕様書・設計書。"@ja ;
    skos:altLabel "納品仕様書"@ja .

<https://comcomponent.com/knowledge/excel-grid-notation/> a skos:Concept ;
    skos:prefLabel "Excel方眼紙"@ja ;
    skos:definition "セルを細かく刻んで原稿用紙のように使う、日本の受託開発で仕様書・設計書によく使われるExcelの書き方。"@ja ;
    skos:altLabel "方眼紙形式の仕様書"@ja ;
    ks:notRecommendedFor <https://comcomponent.com/knowledge/deliverable-spec-document/> ;
    ks:mayCause <https://comcomponent.com/knowledge/acceptance-degradation/> ;
    ks:mayCause <https://comcomponent.com/knowledge/spec-document-drift/> .

<https://comcomponent.com/knowledge/acceptance-degradation/> a skos:Concept ;
    skos:prefLabel "検収の形骸化"@ja ;
    skos:definition "修正版のどこが変わったか差分を追えないまま、目視での確認をあきらめて検収印を押すことになる状態。"@ja ;
    skos:altLabel "検収の実効性喪失"@ja .

<https://comcomponent.com/knowledge/spec-document-drift/> a skos:Concept ;
    skos:prefLabel "仕様書と実装の乖離"@ja ;
    skos:definition "納品後の改修で仕様書が更新されなくなっていき、現状のシステムと合っているか誰にも分からなくなっていく状態。"@ja ;
    skos:altLabel "文書と現状の不一致"@ja .

<https://comcomponent.com/knowledge/word-track-changes/> a skos:Concept ;
    skos:prefLabel "Wordの変更履歴(校閲機能)"@ja ;
    skos:definition "修正版のどこが変わったかを赤字で示し、コメントや文書比較とあわせてレビュー・検収の実効性を高めるWordの機能。"@ja ;
    skos:altLabel "Track Changes" ;
    ks:mitigates <https://comcomponent.com/knowledge/acceptance-degradation/> .

<https://comcomponent.com/knowledge/excel-native-table/> a skos:Concept ;
    skos:prefLabel "Excelの素直な表"@ja ;
    skos:definition "1行が1レコード・1列が1属性で、セル結合を使わず1シートに1つの表だけを置く、方眼紙ではないExcelの本来の使い方。"@ja ;
    skos:altLabel "データとして扱える表形式"@ja .

<https://comcomponent.com/knowledge/pdf-freeze/> a skos:Concept ;
    skos:prefLabel "PDFによる合意版の凍結"@ja ;
    skos:definition "検収を通った版や仕様変更で合意した版を、うっかり書き換わらないPDFとして双方が保管する記録の取り方。"@ja ;
    skos:altLabel "合意版のPDF化"@ja .

<https://comcomponent.com/knowledge/editable-original-document/> a skos:Concept ;
    skos:prefLabel "編集可能な原本"@ja ;
    skos:definition "PDFのみではなく、WordやExcelのファイルなど構造を保ったまま更新し続けられる形式で受け取る納品物の原本。"@ja ;
    skos:altLabel "WordやExcelの原本"@ja .

<https://comcomponent.com/knowledge/markdown-git-source/> a skos:Concept ;
    skos:prefLabel "Markdown+Gitによる原本管理"@ja ;
    skos:definition "仕様書をMarkdownで書き、ソースコードと同じGitリポジトリで行単位の差分・レビュー・履歴を管理する、開発会社側の原本管理方法。"@ja ;
    skos:altLabel "Markdown原本のGit管理"@ja .

<https://comcomponent.com/knowledge/pandoc/> a skos:Concept ;
    skos:prefLabel "Pandoc"@ja ;
    skos:definition "MarkdownをはじめとするさまざMarkdownからWord(.docx)・PDF・HTMLなど多数の形式へ変換できる、無償のコマンドライン文書変換ツール。"@ja .

<https://comcomponent.com/knowledge/ipa-model-contract/> a skos:Concept ;
    skos:prefLabel "IPA情報システム・モデル取引・契約書"@ja ;
    skos:definition "個別契約で納入物を特定し、検収の方法と期間、変更管理手続を定める構成を持つ、IPAが公開する契約のひな形。"@ja ;
    skos:altLabel "モデル取引・契約書"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/deliverable-spec-document/> ;
    ks:requires <https://comcomponent.com/knowledge/acceptance-inspection/> .

<https://comcomponent.com/knowledge/acceptance-inspection/> a skos:Concept ;
    skos:prefLabel "検収"@ja ;
    skos:definition "納品物が合意した内容どおりかを確認して受け入れる、契約上の手続き。"@ja ;
    skos:altLabel "納品物の受け入れ検査"@ja .

<https://comcomponent.com/knowledge/change-management-ledger/> a skos:Concept ;
    skos:prefLabel "変更管理台帳"@ja ;
    skos:definition "変更番号・日付・内容・影響(費用/納期)・合意者を1行で記録する一覧表。仕様変更のやりとりを回すための基本形の1つ。"@ja ;
    skos:altLabel "仕様変更の管理台帳"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/deliverable-spec-document/> .

<https://comcomponent.com/knowledge/version-numbering-rule/> a skos:Concept ;
    skos:prefLabel "版番号のルール"@ja ;
    skos:definition "検収版をv1.0とし変更合意のたびにv1.1、v1.2と番号を上げていく、ファイル名の「最終」「修正」表記を避けるための版管理ルール。"@ja ;
    skos:altLabel "v1.0/v1.1のような版管理"@ja ;
    ks:recommendedFor <https://comcomponent.com/knowledge/deliverable-spec-document/> .

<https://comcomponent.com/knowledge/wiki-tool-doc/> a skos:Concept ;
    skos:prefLabel "Wiki・オンラインツールでの仕様書運用"@ja ;
    skos:definition "NotionやConfluenceのようなオンラインツールで仕様書を常時更新していく、継続保守がある場合の運用形態。"@ja ;
    skos:altLabel "生きた仕様書"@ja .

<https://comcomponent.com/knowledge/doc-access-loss-on-contract-end/> a skos:Concept ;
    skos:prefLabel "契約終了時の文書アクセス喪失"@ja ;
    skos:definition "エクスポート形式・スペースの所有権・閲覧アカウントの扱いを決めていないと、契約終了と同時にオンラインツール上の文書へのアクセスを失うリスク。"@ja ;
    skos:altLabel "ツールロックイン"@ja .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/excel-grid-notation/> ;
    rdf:predicate ks:notRecommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/deliverable-spec-document/> ;
    schema:description "文章・図・表すべてを方眼紙に押し込むExcel方眼紙は、顧客に納品する成果物としての仕様書には推奨されない"@ja ;
    ks:evidence <https://support.microsoft.com/en-us/excel> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/excel-grid-notation/> ;
    rdf:predicate ks:mayCause ;
    rdf:object <https://comcomponent.com/knowledge/acceptance-degradation/> ;
    schema:description "Excel方眼紙には実用的な差分表示の仕組みがないため、修正版のどこが変わったか目視で探すことになり検収の形骸化を招くことがある"@ja ;
    ks:evidence <https://support.microsoft.com/en-us/excel> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/excel-grid-notation/> ;
    rdf:predicate ks:mayCause ;
    rdf:object <https://comcomponent.com/knowledge/spec-document-drift/> ;
    schema:description "Excel方眼紙は更新コストが高いため、納品後の改修で更新されなくなり実装との乖離が進む原因になることがある"@ja ;
    ks:evidence <https://support.microsoft.com/en-us/excel> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/word-track-changes/> ;
    rdf:predicate ks:mitigates ;
    rdf:object <https://comcomponent.com/knowledge/acceptance-degradation/> ;
    schema:description "Wordの変更履歴は修正版の差分を赤字で可視化し、検収の形骸化を軽減する"@ja ;
    ks:evidence <https://support.microsoft.com/en-us/word> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/word-track-changes/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/deliverable-spec-document/> ;
    schema:description "文章で説明する文書には、見出しスタイル・変更履歴・コメント・文書比較を備えたWordが推奨される"@ja ;
    ks:evidence <https://support.microsoft.com/en-us/word> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/excel-native-table/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/deliverable-spec-document/> ;
    schema:description "画面項目定義・コード一覧・権限マトリクスのような本質的に表である文書には、Excelを素直な表として使うことが推奨される"@ja ;
    ks:evidence <https://support.microsoft.com/en-us/excel> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/pdf-freeze/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/deliverable-spec-document/> ;
    schema:description "検収を通った版や仕様変更の合意版の記録には、うっかり書き換わらないPDFでの凍結が推奨される"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/index.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/pdf-freeze/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/editable-original-document/> ;
    schema:description "PDFは編集可能な原本の代わりにはならないため、PDFでの凍結は編集可能な原本が別に納品されていることが原則とされる。PDF単独での凍結自体は技術的には可能だが、それでは将来の自社活用や保守委託の選択肢が狭まる"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/index.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/deliverable-spec-document/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/editable-original-document/> ;
    schema:description "納品物としての仕様書は、将来の自社活用や他社への保守委託のために編集可能な原本を含んで受け取れることが望ましいとされる。契約上PDFのみで納品されることも実際にはあるが、その場合は保守段階で困る"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/index.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/markdown-git-source/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/pandoc/> ;
    schema:description "本記事が示す構成では、Markdown+Gitで管理する原本は、Pandocによって顧客向けのWordやPDFへ変換されて納品される"@ja ;
    ks:evidence <https://pandoc.org/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/markdown-git-source/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/deliverable-spec-document/> ;
    schema:description "開発会社側の管理効率を重視する場合、Markdown+Gitを原本としWord/PDFを生成する構成が推奨される"@ja ;
    ks:evidence <https://pandoc.org/> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/ipa-model-contract/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/deliverable-spec-document/> ;
    schema:description "IPAのモデル取引・契約書は、どの文書を成果物とするかを個別契約で特定する構成を持ち、納品仕様書の扱いの土台として推奨される"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/index.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/ipa-model-contract/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/acceptance-inspection/> ;
    schema:description "IPAのモデル取引・契約書は、個別契約で納入物を特定するとともに検収の方法と期間を定める構成になっている"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/model20201222.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/change-management-ledger/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/deliverable-spec-document/> ;
    schema:description "仕様変更のやりとりを回すため、変更番号・日付・内容・影響・合意者を記録する変更管理台帳の運用が推奨される"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/index.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/version-numbering-rule/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/deliverable-spec-document/> ;
    schema:description "「最終」「修正」をファイル名に使わず、検収版をv1.0として変更合意のたびに版番号を上げるルールが推奨される"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/index.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/wiki-tool-doc/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/deliverable-spec-document/> ;
    schema:description "保守契約が続き改修が頻繁にあるシステムでは、常時更新できるWiki・オンラインツールでの仕様書運用が選択肢として推奨される"@ja ;
    ks:evidence <https://www.atlassian.com/software/confluence> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/wiki-tool-doc/> ;
    rdf:predicate ks:mayCause ;
    rdf:object <https://comcomponent.com/knowledge/doc-access-loss-on-contract-end/> ;
    schema:description "エクスポート形式・スペースの所有権・アカウントの扱いを最初に決めていないと、Wiki・オンラインツールは契約終了と同時に文書へのアクセスを失わせることがある"@ja ;
    ks:evidence <https://www.atlassian.com/software/confluence> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/wiki-tool-doc/> ;
    rdf:predicate ks:mitigates ;
    rdf:object <https://comcomponent.com/knowledge/spec-document-drift/> ;
    schema:description "検索性が高く変更履歴が自動で残るWiki・オンラインツールは、保守フェーズでの継続的な更新によって実装との乖離を軽減しうる"@ja ;
    ks:evidence <https://www.atlassian.com/software/confluence> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "context-dependent" .
