Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Corrected machine translations #11

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 21 additions & 26 deletions docs/ja/annexes/spdx-lite.md
Original file line number Diff line number Diff line change
@@ -1,42 +1,37 @@
# SPDX Lite (規範)
# SPDX Lite (規定)

## Liteプロファイルの説明
## Liteプロファイルについて

Liteプロファイルは、企業が新しいアイテムをプロセスに導入する能力が限られているような状況で、ソフトウェア部品表を迅速かつ簡単に開始できるように設計されています。
Lite プロファイルは、ソフトウェアのサプライチェーンにおけるライセンスコンプライアンスに必要な最小限の情報を取得します。
これには、SBOMの作成に関する情報、ライセンスおよびその他の関連情報を含むパッケージリスト、およびそれらの関係が含まれています。
Liteプロファイルは、プロセスに新しい項目を取り入れるのに人員やリソースを割けないような企業でも、ソフトウェア部品表をスムーズに取り入れられるように設計されています。Liteプロファイルは、ソフトウェアサプライチェーンにおけるライセンスコンプライアンスに必要な最小限の情報をまとめたものです。これには、SBOMの作成に関する情報、ライセンス情報やその他の関連情報を含むパッケージリスト、およびそれらの依存関係が含まれています。

Lite プロファイルのすべての要素は、ライセンスの順守に不可欠です。
ライセンス情報に関する十分な知識がない人でも、Liteプロファイルを持つSPDXドキュメントを簡単に使用でき、旧バージョンのSPDX Liteフォーマットファイルからライセンス情報を簡単にインポートできます。
Liteプロファイルは、ソフトウェアのサプライチェーンにおけるSPDX文書として、単独でも他のSPDXプロファイルと組み合わせても使用できる柔軟性を備えています。
Liteプロファイルのすべての要素は、ライセンスの遵守に必要不可欠です。ライセンス情報に関する十分な知識がない人でも、Liteプロファイルを使用してSPDXドキュメントを簡単に活用することができ、以前のバージョンのSPDX Lite形式のファイルからライセンス情報をインポートすることも簡単にできます。Liteプロファイルは、ソフトウェアサプライチェーンにおけるSPDXドキュメントとして単独で使用することも、他のSPDXプロファイルと組み合わせても使用することもできる柔軟性を備えています。

## 必須プロパティと推奨プロパティ
## 必須および推奨プロパティ

Liteプロファイルでは、いくつかのプロパティは必須(MUST)であり、他のいくつかのプロパティは可能な限り必須(SHOULD)であると規定しています。
Liteプロファイルでは、いくつかのプロパティは**必須**であり、他のいくつかのプロパティは**可能な限り必須**であると規定しています。

以下のリストでは、SPDXデータに存在するすべてのクラスについて、この情報を収集し、簡潔でわかりやすい形式で示します。
プロパティのリストは、参照しやすいようにアルファベット順になっています。
以下のリストは、SPDXデータに存在するすべてのクラスについて、簡潔でわかりやすい形式でこの情報をまとめて表示します。プロパティのリストは、参照しやすいようにアルファベット順になっています。

### /Core/SpdxDocument

- 必須
1. creationInfo
1. element (複数可)、/Core/Sbomオブジェクトを少なくとも1つ持たなければならない(MUST)
1. rootElement (複数可)、/Core/Sbom型のオブジェクトであることが望ましい(SHOULD)
1. element (複数可)、/Core/Sbom オブジェクトを少なくとも1つ持たなければ**ならない**
1. rootElement (複数可)、/Core/Sbom 型のオブジェクトであることが**望ましい**
1. spdxId
- 推奨
1. comment
1. dataLicense
1. name
1. namespaceMap (複数可)
1. verifiedUsing (複数可)、/Core/Hash型のオブジェクトであることが望ましい(SHOULD)
1. verifiedUsing (複数可)、/Core/Hash 型のオブジェクトであることが**望ましい**

### /Software/Sbom

- 必須
1. creationInfo
1. element (複数可), /Software/Packageオブジェクトを少なくとも1つ持たなければならない(MUST)
1. rootElement (複数可)、/Software/Package型のオブジェクトであることが望ましい(SHOULD)
1. element (複数可)/Software/Package オブジェクトを少なくとも1つ持たなければ**ならない**
1. rootElement (複数可)、/Software/Package 型のオブジェクトであることが**望ましい**
1. spdxId
- 推奨
1. sbomType (複数可)
Expand All @@ -49,26 +44,26 @@ Liteプロファイルでは、いくつかのプロパティは必須(MUST)
1. name
1. packageVersion
1. spdxId
1. suppliedBy、/Core/Agent型のオブジェクトであることが望ましい(SHOULD)
1. suppliedBy、/Core/Agent 型のオブジェクトであることが**望ましい**
- 推奨
1. attributionText (複数可)
1. builtTime
1. comment
1. downloadLocation
1. homepage
1. originatedBy (複数可)、/Core/Agent型のオブジェクトであることが望ましい(SHOULD)
1. originatedBy (複数可)、/Core/Agent 型のオブジェクトであることが**望ましい**
1. packageUrl
1. releaseTime
1. supportLevel (複数可)
1. validUntilTime
1. verifiedUsing (複数可)、/Core/Hash型のオブジェクトであることが望ましい(SHOULD)
1. verifiedUsing (複数可)、/Core/Hash 型のオブジェクトであることが**望ましい**

ただし、少なくとも "downloadLocation" または "packageUrl" プロパティがなければなりません(MUST)
ただし、少なくとも "downloadLocation" または "packageUrl" プロパティがなければ**なりません**

さらに

1. すべての /Software/Package オブジェクトに対して、その要素を `from` プロパティとし、/SimpleLicensing/AnyLicenseInfo を `to` プロパティとする `hasConcludedLicense` タイプの /Core/Relationship オブジェクトが正確に 1 つ存在しなければなりません(MUST)
1. /Software/Package オブジェクトごとに、その要素を `from` プロパティとし、 /SimpleLicensing/AnyLicenseInfo オブジェクトを `to` プロパティとする `hasDeclaredLicense` タイプの /Core/Relationship オブジェクトが正確に 1 つ存在しなければなりません(MUST)
1. すべての /Software/Package オブジェクトごとに、その要素を `from` プロパティとして、/SimpleLicensing/AnyLicenseInfo を `to` プロパティとする `hasConcludedLicense` 型の /Core/Relationship オブジェクトが1つだけ存在しなければ**なりません**
1. すべての /Software/Package オブジェクトごとに、その要素を `from` プロパティとして、 /SimpleLicensing/AnyLicenseInfo オブジェクトを `to` プロパティとする `hasDeclaredLicense` 型の /Core/Relationship オブジェクトが1つだけ存在しなければ**なりません**

### /Core/Hash

Expand Down Expand Up @@ -99,7 +94,7 @@ Liteプロファイルでは、いくつかのプロパティは必須(MUST)
### /Core/Agent (createdBy, suppliedBy, originatedBy)

- 必須
1. creationInfo, “BlankNode”であることが望ましい(SHOULD)
1. creationInfo“BlankNode”であることが望ましい(SHOULD)
1. name
1. spdxId
- 推奨
Expand All @@ -109,8 +104,8 @@ Liteプロファイルでは、いくつかのプロパティは必須(MUST)

- 必須
1. created
1. createdBy (複数可)、/Core/Agent型のオブジェクトであることが望ましい(SHOULD)
1. specVersion、“3.0.1”の固定文字列でなければならない(MUST)
1. createdBy (複数可)、/Core/Agent型のオブジェクトであることが**望ましい**
1. specVersion、“3.0.1”の固定文字列でなければ**ならない**
- 推奨
1. comment

Expand Down