packageUrl
Summary
Provides a place for the SPDX data creator to record the Package-URL string (in accordance with the Package-URL specification) for a software Package.
Description
A Package-URL (commonly pronounced and referred to as "PURL") is an attempt to standardize package representations in order to reliably identify and locate software packages. A packageUrl is a URL string which represents a package in a mostly universal and uniform way across programming languages, package managers, packaging conventions, tools, APIs and databases.
A packageUrl is composed of seven components:
scheme:type/namespace/name@version?qualifiers#subpath
The definition for each component can be found in the corresponding Annex of this document. Known type definitions can be found in the Package-URL type definitions.
Components are designed such that they form a hierarchy from the most significant on the left to the least significant components on the right.
Metadata
https://spdx.org/rdf/3/terms/Software/packageUrl
| Name | packageUrl |
| Nature | DataProperty |
| Range | xsd:anyURI |