@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/choosing-software-vendor-without-developers/#article>
    schema:about <https://comcomponent.com/knowledge/multi-stage-contract/>, <https://comcomponent.com/knowledge/requirements-definition/>, <https://comcomponent.com/knowledge/acceptance-inspection/>, <https://comcomponent.com/knowledge/subcontracting/> ;
    schema:mentions <https://comcomponent.com/knowledge/model-transaction-contract/>, <https://comcomponent.com/knowledge/individual-contract/>, <https://comcomponent.com/knowledge/quasi-mandate-contract/>, <https://comcomponent.com/knowledge/detailed-design-development/>, <https://comcomponent.com/knowledge/security-specification/>, <https://comcomponent.com/knowledge/change-management-procedure/>, <https://comcomponent.com/knowledge/inspection-specification/>, <https://comcomponent.com/knowledge/personal-data-outsourcing-supervision/> .

<https://comcomponent.com/knowledge/multi-stage-contract/> a skos:Concept ;
    skos:prefLabel "多段階契約"@ja ;
    skos:definition "システム開発の全工程を1本の契約にまとめず、工程ごと(または工程のまとまりごと)に契約を分けて結ぶ方式。"@ja ;
    skos:altLabel "Multi-stage Contract" ;
    ks:uses <https://comcomponent.com/knowledge/individual-contract/> .

<https://comcomponent.com/knowledge/requirements-definition/> a skos:Concept ;
    skos:prefLabel "要件定義"@ja ;
    skos:definition "システム開発の工程のうち、何を作るかを発注側が主体となって決め、ベンダがその検討を支援する段階。"@ja ;
    skos:altLabel "企画・要件定義"@ja ;
    skos:altLabel "Requirements Definition" ;
    ks:shouldPrecede <https://comcomponent.com/knowledge/detailed-design-development/> .

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

<https://comcomponent.com/knowledge/subcontracting/> a skos:Concept ;
    skos:prefLabel "再委託"@ja ;
    skos:definition "委託を受けた者が、委託された業務の一部をさらに第三者に委託すること。"@ja ;
    skos:altLabel "Subcontracting" ;
    skos:altLabel "再委託先"@ja .

<https://comcomponent.com/knowledge/model-transaction-contract/> a skos:Concept ;
    skos:prefLabel "情報システム・モデル取引・契約書"@ja ;
    skos:definition "システム開発の委託契約と運用保守委託契約のひな形と解説をまとめた公的文書。経済産業省が2007年に第一版を、IPAが引き継ぎ2020年に第二版を公開した。"@ja ;
    skos:altLabel "モデル取引・契約書"@ja ;
    skos:altLabel "IPA モデル契約書"@ja ;
    ks:uses <https://comcomponent.com/knowledge/multi-stage-contract/> ;
    ks:uses <https://comcomponent.com/knowledge/change-management-procedure/> .

<https://comcomponent.com/knowledge/individual-contract/> a skos:Concept ;
    skos:prefLabel "個別契約書"@ja ;
    skos:definition "要件定義作成支援・外部設計・ソフトウェア開発などの個別業務ごとに、着手前に結ぶ契約書。具体的な作業内容、契約類型(請負か準委任か)、納期、委託料などを定める。"@ja ;
    skos:altLabel "Individual Contract" .

<https://comcomponent.com/knowledge/quasi-mandate-contract/> a skos:Concept ;
    skos:prefLabel "準委任契約"@ja ;
    skos:definition "専門家として業務を行うことに対して報酬を支払う契約類型。受託側は完成責任を負わず、善管注意義務を負う。"@ja ;
    skos:altLabel "準委任"@ja ;
    skos:altLabel "Quasi-Mandate Contract" ;
    ks:recommendedFor <https://comcomponent.com/knowledge/requirements-definition/> .

<https://comcomponent.com/knowledge/detailed-design-development/> a skos:Concept ;
    skos:prefLabel "内部設計〜プログラミング〜テスト"@ja ;
    skos:definition "要件定義で決まった内容をもとに、内部設計からプログラミング・テストまでを行う、作るものと完成の基準を確定できる工程。"@ja ;
    skos:altLabel "内部設計以降の開発工程"@ja .

<https://comcomponent.com/knowledge/security-specification/> a skos:Concept ;
    skos:prefLabel "セキュリティ仕様"@ja ;
    skos:definition "情報システム・モデル取引・契約書で、開発するソフトウェアのセキュリティ対策について、具体的な機能、遵守方法、管理体制、費用負担などを協議して書面で定めたもの。システム仕様書の一部を構成する。"@ja ;
    skos:altLabel "Security Specification" .

<https://comcomponent.com/knowledge/change-management-procedure/> a skos:Concept ;
    skos:prefLabel "変更管理手続"@ja ;
    skos:definition "仕様変更の提案から、書面での内容・費用・納期への影響提示、協議、合意までを定めた、モデル取引・契約書上の手続き。"@ja ;
    skos:altLabel "Change Management Procedure" .

<https://comcomponent.com/knowledge/inspection-specification/> a skos:Concept ;
    skos:prefLabel "検査仕様書"@ja ;
    skos:definition "情報システム・モデル取引・契約書で、検収の基準となるテスト項目、テストデータ、テスト方法、テスト期間などを定めた文書。発注側が外注先と協議して作る。"@ja ;
    skos:altLabel "Inspection Specification" .

<https://comcomponent.com/knowledge/personal-data-outsourcing-supervision/> a skos:Concept ;
    skos:prefLabel "委託先の監督(個人情報保護法第25条)"@ja ;
    skos:definition "個人データの取扱いを委託する個人情報取扱事業者が、委託先で安全管理措置が講じられるよう行う必要かつ適切な監督。適切な委託先の選定、委託契約の締結、委託先での取扱状況の把握を含む。"@ja ;
    skos:altLabel "委託先の監督"@ja .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/model-transaction-contract/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/multi-stage-contract/> ;
    schema:description "情報システム・モデル取引・契約書は、開発の全工程を1本の契約にまとめず、工程ごとに個別契約を結ぶ多段階契約を軸にしている。"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/model20201222.html>, <https://www.ipa.go.jp/digital/model/ug65p90000001ljh-att/000087508.docx> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/multi-stage-contract/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/individual-contract/> ;
    schema:description "基本契約のもとで、要件定義作成支援、ソフトウェア開発、運用準備・移行支援などの業務ごとに個別契約を結び、作業内容や契約類型、委託料、納入物を定める。"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/ug65p90000001ljh-att/000087508.docx> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/quasi-mandate-contract/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/requirements-definition/> ;
    schema:description "モデル契約では、要件定義書は発注側が作り、外注先は専門的な知識に基づき善良な管理者の注意をもって調査・分析・提案・助言などで支援する(要件定義作成支援業務)。完成を約束する請負ではなく、準委任の形をとる。"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/ug65p90000001ljh-att/000087508.docx>, <https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/youkenteigi20190912.html> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/requirements-definition/> ;
    rdf:predicate ks:shouldPrecede ;
    rdf:object <https://comcomponent.com/knowledge/detailed-design-development/> ;
    schema:description "モデル契約では、ソフトウェア開発業務は確定したシステム仕様書(要件定義書と外部設計書)に基づいて行い、開発部分は要件が決まってから見積もって個別契約を結ぶ。"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/ug65p90000001ljh-att/000087508.docx>, <https://www.ipa.go.jp/digital/model/model20201222.html> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/security-specification/> ;
    rdf:predicate ks:shouldPrecede ;
    rdf:object <https://comcomponent.com/knowledge/detailed-design-development/> ;
    schema:description "モデル契約のセキュリティの条項には、具体的な機能や管理体制、費用負担を協議し、ソフトウェア開発業務を開始する前までにセキュリティ仕様を書面で確定させる案がある。もう一つの案は確定の時期を定めていない。"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/ug65p90000001ljh-att/000087508.docx> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/model-transaction-contract/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/change-management-procedure/> ;
    schema:description "モデル契約では、確定した仕様書の内容の変更は変更管理手続によってのみ行う。変更の提案を書面で出し、費用や納期への影響を含めて協議して決める。"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/ug65p90000001ljh-att/000087508.docx> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/acceptance-inspection/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/inspection-specification/> ;
    schema:description "モデル契約では、発注側が外注先と協議して作った検査仕様書に基づいて、納品されたソフトウェアを検査期間内に検査し、合格なら検査合格書を、不合格なら理由を示した書面を交付する。"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/ug65p90000001ljh-att/000087508.docx> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/subcontracting/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/personal-data-outsourcing-supervision/> ;
    schema:description "外注先が委託された個人データの取扱いを再委託する場合、委託元は、再委託の相手方や業務内容について事前に報告を受けるか承認し、定期的な監査などで再委託先まで監督が及ぶことを確認することが望ましい。個人データを預けない委託には当てはまらない。"@ja ;
    ks:evidence <https://www.ppc.go.jp/personalinfo/legal/guidelines_tsusoku/> ;
    ks:verifiedAt "2026-11-01" ;
    ks:certainty "context-dependent" .
