a ; """ This specification describes the SPDX language, defined as a dictionary of named properties and classes using W3C's RDF Technology. SPDX is a designed to allow the exchange of data about software package. This information includes both lists of files contained in the package and the licensing information related to the contained files or the package as a whole. """; . a ; "Licensing information that was discovered directly in the package. This is effectively a union of the licenseInfoInFile properties of all the files contained in the package."; ; "licenseInfoFromFiles"; [ a ; ( _:NoneClass)]; "testing" . a ; "Licensing information that was discovered directly in the subject File."; ; "licenseInfoInFile"; [ a ; ( _:NoneClass)]; "testing" . a ; "The review property relates a SpdxDocument to the review history."; ; "reviewed"; ; "testing" . a ; "LicenseSlug" . a ; "Identifies the algorithm used to produce a checksum."; ; "algorithm"; [ a ; ()]; "testing" . a ; "Indicates the project in which the file originated."; ; "artifactOf"; ; "testing" . a . a ; "The checksumValue property provides a digest value produced using a specific algorithm."; ; "checksumValue"; ; "testing" . a ; "The date and time at which the SpdxDocument was created."; ; "created"; ; "testing" . a ; "The creationInfo property relates an SpdxDocument to a set of information about the creation of the SpdxDocument."; ; "creationInfo"; ; "testing" . a ; "The name and, optionally, contact information of a person, organization or tool that created, or was used to create, the SpdxDocument."; ; "creator"; ; "testing" . a ; "The describesPackage property relates an SpdxDocument to the package which it describes."; ; "describesPackage"; ; "testing" . a ; "Provides a detailed description of the package."; ; "description"; ; "testing" . a ; "The URI at which this package is available for download. Private (ie, not publicly reachable) URIs are acceptable as values of this property."; ; "downloadLocation"; ; "testing" . a ; "Verbatim license or licensing notice text that was discovered."; ; "extractedText"; ; "testing" . a ; "The name of the file relative to the root of the package."; ; "fileName"; ; "testing" . a ; "The type of the file."; ; "fileType"; [ a ; ( )]; "testing" . a . a . a . a . a ; "Indicates that a particular file belongs to a package."; ; "hasFile"; ; "testing" . a ; "The licensing that is declared by the authors of the package."; ; "licenseDeclared"; [ a ; ( _:NoneClass)]; "testing" . a ; "The full text of the license."; ; "licenseText"; ; "testing" . a ; "The full name of the package including version information."; ; "name"; ; "testing" . a . a ; "The base name of the package filename. This will often included the package name, version information and archive/compression method. For example, zlib-1.2.5.tar.gz."; ; "packageFileName"; ; "testing" . a ; "A manifest based hash of the package. This allows consumers of this dataset to determin if a package they have in hand is identical to the package from which the data was produced. This algorithm works even if the SPDX document is included in the package. This algorithm is described in detail in the SPDX spec."; ; "packageVerificationCode"; ; "testing" . a ; "The date and time at which the SpdxDocument was reviewed."; ; "reviewDate"; ; "testing" . a ; "The name and, optionally, contact information of the person who performed the review."; ; "reviewer"; ; "testing" . a ; "Allows the producer(s) of the SPDX document to describe how the package was acquired and/or changed from the original source."; ; "sourceInfo"; ; "testing" . a ; "Identifies the version of this specification that was used to produce this SPDX document."; ; "specVersion"; ; "testing" . a ; "Provides a short description of the package."; ; "summary"; ; "testing" . a ; "UtcXsdDate" . a ; "The checksum property provides a digest of a File or File. This allows consumers of the SPDX document to verify that the content of the files or package has not changed."; [ a ; ( )]; "checksum"; ; "testing" . a ; "The text of copyright declarations discovered in the package of file."; [ a ; ( )]; "copyrightText"; ; "testing" . a ; "The licenseComments property provides a for the preparer of the SPDX document to describe why the license concluded was chosen."; [ ( )]; "licenseComments"; ; "testing" . a ; "The licensing that the preparer of this SPDX document has concluded, based on the evidence, actual applies to the package."; [ a ; ( )]; "licenseConcluded"; [ a ; ( _:NoneClass)]; "testing" . a ; "A short name for the license that is made up of ascii characters from the set 'a'-'z', 'A'-'Z', '0'-'9', '+', '_', '.', and '-'."; [ ( )]; "licenseID"; ; "testing" . a ; "A license, or other licensing information, that is a member of the subject license set."; [ a ; ( )]; "member"; [ a ; ( )]; ; "testing" . a ; "Each Checksum is a digest of a file. This digest is produced using a cryptographic hash algorithm which allows the contents of a file to be verified."; "Checksum"; [ a ; "1"; ], [ a ; "1"; ]; "testing" . a ; "Each CreationInfo provides information about an individual, organization or tool that was involved in the creation of this SpdxDocument."; "CreationInfo"; [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ]; "testing" . a ; "Each Review represents a signoff by an individual on the information in the SpdxDocument."; "Review"; [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ]; "testing" . a ; "Each ConjunctiveLicenseSet represents set of licenses, or other licensing information, all of which apply."; "ConjunctiveLicenseSet"; [ a ; "1"; ], ; "testing" . a ; "Each DisjunctiveLicenseSet represents set of licenses, or other licensing information, only one of which apply."; "DisjunctiveLicenseSet"; [ a ; "1"; ], ; "testing" . a ; "Each SdpxDocument represents the results of an analysis of a software package. This is, effectively, the top level of SPDX information."; "SpdxDocument"; [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ]; "testing" . a ; "Each ExtractedLicensingInfo represents a license or licensing notice that was found in the package. Any license text that is recognized as a license may be represented as a License rather than and ExtractedLicensingInfo."; "ExtractedLicensingInfo"; [ a ; "1"; ], [ a ; "1"; ]; "testing" . a ; "Each License represents a software license. This class is used by the SPDX license repository to represent standard license."; "License"; [ a ; "1"; ], [ a ; "1"; ]; "testing" . a ; "Each File represents a sequence of octets that is contained in a software package."; "File"; [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ]; "testing" . a ; "Each Package represents a piece software that is delivered as a single unit."; "Package"; [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ], [ a ; "1"; ]; "testing" . () a . _:NoneClass a ; () .