@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/ipa-non-functional-requirements-grade/#article>
    schema:about <https://comcomponent.com/knowledge/non-functional-requirements-grade/>, <https://comcomponent.com/knowledge/non-functional-requirement/> ;
    schema:mentions <https://comcomponent.com/knowledge/ipa/>, <https://comcomponent.com/knowledge/model-system/>, <https://comcomponent.com/knowledge/grade-table/>, <https://comcomponent.com/knowledge/item-list/>, <https://comcomponent.com/knowledge/requirements-definition/>, <https://comcomponent.com/knowledge/model-transaction-contract/>, <https://comcomponent.com/knowledge/nfr-availability/>, <https://comcomponent.com/knowledge/nfr-performance-scalability/>, <https://comcomponent.com/knowledge/nfr-operability-maintainability/>, <https://comcomponent.com/knowledge/nfr-migration/>, <https://comcomponent.com/knowledge/nfr-security/>, <https://comcomponent.com/knowledge/nfr-system-environment/> .

<https://comcomponent.com/knowledge/non-functional-requirements-grade/> a skos:Concept ;
    skos:prefLabel "非機能要求グレード"@ja ;
    skos:definition "非機能要件を可用性・性能拡張性・運用保守性・移行性・セキュリティ・システム環境エコロジーの6大項目に整理し、0から5までの段階的なレベルで発注側と開発側がすり合わせるためのIPAの無償ツール群。"@ja ;
    skos:altLabel "非機能要求グレード2018"@ja ;
    skos:altLabel "Non-Functional Requirements Grade" ;
    ks:uses <https://comcomponent.com/knowledge/non-functional-requirement/> ;
    ks:uses <https://comcomponent.com/knowledge/nfr-availability/> ;
    ks:uses <https://comcomponent.com/knowledge/nfr-performance-scalability/> ;
    ks:uses <https://comcomponent.com/knowledge/nfr-operability-maintainability/> ;
    ks:uses <https://comcomponent.com/knowledge/nfr-migration/> ;
    ks:uses <https://comcomponent.com/knowledge/nfr-security/> ;
    ks:uses <https://comcomponent.com/knowledge/nfr-system-environment/> ;
    ks:uses <https://comcomponent.com/knowledge/grade-table/> ;
    ks:uses <https://comcomponent.com/knowledge/item-list/> ;
    ks:uses <https://comcomponent.com/knowledge/model-system/> ;
    ks:recommendedFor <https://comcomponent.com/knowledge/requirements-definition/> .

<https://comcomponent.com/knowledge/non-functional-requirement/> a skos:Concept ;
    skos:prefLabel "非機能要件"@ja ;
    skos:definition "システムが「何をするか」という機能要件以外の、可用性・性能・運用保守性など「どのくらいの品質・条件で動くか」に関する要件のこと。"@ja ;
    skos:altLabel "非機能要求"@ja ;
    skos:altLabel "Non-Functional Requirements" ;
    skos:altLabel "NFR" .

<https://comcomponent.com/knowledge/nfr-availability/> a skos:Concept ;
    skos:prefLabel "可用性"@ja ;
    skos:definition "システムがいつ使える必要があるか、障害からどれだけの時間・データ範囲で復旧できる必要があるかに関する非機能要求グレードの大項目。"@ja ;
    skos:altLabel "Availability" ;
    skos:broader <https://comcomponent.com/knowledge/non-functional-requirement/> .

<https://comcomponent.com/knowledge/nfr-performance-scalability/> a skos:Concept ;
    skos:prefLabel "性能・拡張性"@ja ;
    skos:definition "同時利用者数や処理件数、データ量の増加、応答時間の目標などに関する非機能要求グレードの大項目。"@ja ;
    skos:altLabel "Performance and Scalability" ;
    skos:broader <https://comcomponent.com/knowledge/non-functional-requirement/> .

<https://comcomponent.com/knowledge/nfr-operability-maintainability/> a skos:Concept ;
    skos:prefLabel "運用・保守性"@ja ;
    skos:definition "監視・バックアップ・障害対応の分担やメンテナンス時間帯など、システムの運用と保守に関する非機能要求グレードの大項目。"@ja ;
    skos:altLabel "Operability and Maintainability" ;
    skos:broader <https://comcomponent.com/knowledge/non-functional-requirement/> .

<https://comcomponent.com/knowledge/nfr-migration/> a skos:Concept ;
    skos:prefLabel "移行性"@ja ;
    skos:definition "旧システムからのデータ引き継ぎ範囲や並行稼働期間など、システム移行に関する非機能要求グレードの大項目。"@ja ;
    skos:altLabel "Migration" ;
    skos:broader <https://comcomponent.com/knowledge/non-functional-requirement/> .

<https://comcomponent.com/knowledge/nfr-security/> a skos:Concept ;
    skos:prefLabel "セキュリティ"@ja ;
    skos:definition "誰がどこから何にアクセスできるか、操作記録をどこまで残すかなど、情報セキュリティに関する非機能要求グレードの大項目。"@ja ;
    skos:altLabel "Security" ;
    skos:broader <https://comcomponent.com/knowledge/non-functional-requirement/> .

<https://comcomponent.com/knowledge/nfr-system-environment/> a skos:Concept ;
    skos:prefLabel "システム環境・エコロジー"@ja ;
    skos:definition "サーバーの設置場所や電源・温度などの設置条件に関する非機能要求グレードの大項目。"@ja ;
    skos:altLabel "System Environment and Ecology" ;
    skos:broader <https://comcomponent.com/knowledge/non-functional-requirement/> .

<https://comcomponent.com/knowledge/grade-table/> a skos:Concept ;
    skos:prefLabel "グレード表"@ja ;
    skos:definition "非機能要求グレードのうち、特に重要な項目についてモデルシステムごとの目安レベルを一覧にした表で、非機能要件のすり合わせの出発点として使う。"@ja ;
    skos:altLabel "Grade Table" ;
    ks:shouldPrecede <https://comcomponent.com/knowledge/item-list/> ;
    ks:requires <https://comcomponent.com/knowledge/model-system/> .

<https://comcomponent.com/knowledge/item-list/> a skos:Concept ;
    skos:prefLabel "項目一覧"@ja ;
    skos:definition "非機能要求グレードのうち、238のメトリクス(測定・確認の指標)を収録した完全なリストで、必要な範囲だけ詳細化するために使う。"@ja ;
    skos:altLabel "メトリクス一覧"@ja .

<https://comcomponent.com/knowledge/model-system/> a skos:Concept ;
    skos:prefLabel "モデルシステム"@ja ;
    skos:definition "システムが停止したときの社会的影響の大きさで「ほとんど無い」「限定される」「極めて大きい」の3種類に分けた、非機能要求グレードの目安レベル参照の単位。"@ja ;
    skos:altLabel "Model System" .

<https://comcomponent.com/knowledge/ipa/> a skos:Concept ;
    skos:prefLabel "IPA(独立行政法人情報処理推進機構)"@ja ;
    skos:definition "情報セキュリティ10大脅威や中小企業向けセキュリティガイドラインに加えて、情報システム・モデル取引・契約書や非機能要求グレードなど、IT分野の実務文書を幅広く策定・公開している日本の独立行政法人。"@ja ;
    skos:altLabel "情報処理推進機構"@ja ;
    skos:altLabel "Information-technology Promotion Agency" ;
    ks:implements <https://comcomponent.com/knowledge/non-functional-requirements-grade/> .

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

<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:requires <https://comcomponent.com/knowledge/non-functional-requirement/> ;
    ks:uses <https://comcomponent.com/knowledge/requirements-definition/> .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/non-functional-requirements-grade/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/non-functional-requirement/> ;
    schema:description "非機能要求グレードは非機能要件を6大項目に分類して整理するIPAのツール群である"@ja ;
    ks:evidence <https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/hikinou/ent03-b.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/non-functional-requirements-grade/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/nfr-availability/> ;
    schema:description "非機能要求グレードは可用性を非機能要件の6大項目の1つとして扱う"@ja ;
    ks:evidence <https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/hikinou/ent03-b.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/non-functional-requirements-grade/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/nfr-performance-scalability/> ;
    schema:description "非機能要求グレードは性能・拡張性を非機能要件の6大項目の1つとして扱う"@ja ;
    ks:evidence <https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/hikinou/ent03-b.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/non-functional-requirements-grade/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/nfr-operability-maintainability/> ;
    schema:description "非機能要求グレードは運用・保守性を非機能要件の6大項目の1つとして扱う"@ja ;
    ks:evidence <https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/hikinou/ent03-b.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/non-functional-requirements-grade/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/nfr-migration/> ;
    schema:description "非機能要求グレードは移行性を非機能要件の6大項目の1つとして扱う"@ja ;
    ks:evidence <https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/hikinou/ent03-b.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/non-functional-requirements-grade/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/nfr-security/> ;
    schema:description "非機能要求グレードはセキュリティを非機能要件の6大項目の1つとして扱う"@ja ;
    ks:evidence <https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/hikinou/ent03-b.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/non-functional-requirements-grade/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/nfr-system-environment/> ;
    schema:description "非機能要求グレードはシステム環境・エコロジーを非機能要件の6大項目の1つとして扱う"@ja ;
    ks:evidence <https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/hikinou/ent03-b.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/non-functional-requirements-grade/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/grade-table/> ;
    schema:description "非機能要求グレードは、重要項目のモデルシステム別目安レベルを一覧にしたグレード表を構成要素として持つ"@ja ;
    ks:evidence <https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/hikinou/ent03-b-1.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/non-functional-requirements-grade/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/item-list/> ;
    schema:description "非機能要求グレードは、238のメトリクスを収録した項目一覧を構成要素として持つ"@ja ;
    ks:evidence <https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/hikinou/ent03-b-1.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/non-functional-requirements-grade/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/model-system/> ;
    schema:description "非機能要求グレードは、システム停止時の社会的影響で分けた3つのモデルシステムを目安レベルの参照単位として使う"@ja ;
    ks:evidence <https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/hikinou/ent03-b.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/grade-table/> ;
    rdf:predicate ks:shouldPrecede ;
    rdf:object <https://comcomponent.com/knowledge/item-list/> ;
    schema:description "想定される利用手順では、グレード表での重要項目のすり合わせを、項目一覧による詳細化より先に行う"@ja ;
    ks:evidence <https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/hikinou/ent03-b.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/grade-table/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/model-system/> ;
    schema:description "グレード表は3つのモデルシステムそれぞれの目安レベルが記入済みで、モデルシステムの選定を出発点として使うよう作られている"@ja ;
    ks:evidence <https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/hikinou/ent03-b.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/ipa/> ;
    rdf:predicate ks:implements ;
    rdf:object <https://comcomponent.com/knowledge/non-functional-requirements-grade/> ;
    schema:description "IPAが非機能要求グレードを策定・公開し、内容の整備を担う"@ja ;
    ks:evidence <https://www.ipa.go.jp/archive/digital/iot-en-ci/jyouryuu/hikinou/index.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/non-functional-requirements-grade/> ;
    rdf:predicate ks:recommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/requirements-definition/> ;
    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/model-transaction-contract/> ;
    rdf:predicate ks:requires ;
    rdf:object <https://comcomponent.com/knowledge/non-functional-requirement/> ;
    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/model-transaction-contract/> ;
    rdf:predicate ks:uses ;
    rdf:object <https://comcomponent.com/knowledge/requirements-definition/> ;
    schema:description "情報システム・モデル取引・契約書は、要件定義を準委任・開発を請負とする多段階契約のかたちの中で要件定義工程を扱う"@ja ;
    ks:evidence <https://www.ipa.go.jp/digital/model/index.html> ;
    ks:verifiedAt "2026-08-01" ;
    ks:certainty "established" .
