Skip to content

Slot: purl

A purl is a URL string used to identify and locate a software package in a

mostly universal and uniform way across programming languages, package

managers, packaging conventions, tools, APIs and databases.

URI: ocsf:purl Alias: purl

Applicable Classes

Name Description Modifies Slot
AffectedPackage The Affected Package object describes details about a software package no
SoftwareComponent The Software Component object describes characteristics of a software compone... yes
Package The Software Package object describes details about a software package no

Properties

Type and Range

Property Value
Range String
Domain Of Package, SoftwareComponent

Cardinality and Requirements

Property Value

Aliases

  • Package URL

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self ocsf:purl
native ocsf:purl

LinkML Source

name: purl
description: 'A purl is a URL string used to identify and locate a software package
  in a

  mostly universal and uniform way across programming languages, package

  managers, packaging conventions, tools, APIs and databases.'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Package URL
rank: 1000
alias: purl
domain_of:
- Package
- SoftwareComponent
range: string