SPDX license id
- CURIE:
gmeow:spdxLicenseId - IRI: https://blackcatinformatics.ca/gmeow/spdxLicenseId
- Category: property
- Defined by:
gmeow:slices/rights - Box roles: RBox role (What is this?)
The SPDX License List short identifier of a licence — the canonical machine-readable licence id (e.g. "MIT", "Apache-2.0", "CC-BY-4.0", "GPL-3.0-only"). The bridge to the SPDX / SBOM world (spdx:licenseId); the SPDX List also assigns each id a stable IRI under http://spdx.org/licenses/. Functional: a licence has one canonical SPDX id (a compound choice is an SPDX licence expression in the same literal).
Structure
Property shape: datatype property; gmeow:License -> rdfs:Literal; functional
Practical Pattern
Use gmeow:spdxLicenseId from gmeow:License to rdfs:Literal when the relationship itself belongs in the native GMEOW graph.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Licensed Dataset
- Source:
slices/core/rights/examples/licensed-dataset.ttl - Examples catalog: open in catalog#example-slices-core-rights-examples-licensed-dataset
# --- The licence: an Agreement, aligned to CC by REFERENCE (P5), not equated.
ex:ccbync a gmeow:License ;
rdfs:label "CC BY-NC 4.0"@en ;
gmeow:licensor ex:researcher ;
gmeow:licensedWork ex:dataset ;
gmeow:licenseFamily gmeow:licenseFamilyCC ;
gmeow:spdxLicenseId "CC-BY-NC-4.0" .
Lillith Dataset
- Source:
slices/extensions/graphrag/examples/lillith-dataset.ttl - Examples catalog: open in catalog#example-slices-extensions-graphrag-examples-lillith-dataset
ex:lillith-license a gmeow:License ;
rdfs:label "CC BY 4.0"@en ;
gmeow:licensor ex:blackcat ;
gmeow:licensedWork ex:lillith-benchmark ;
gmeow:licenseFamily gmeow:licenseFamilyCC ;
gmeow:spdxLicenseId "CC-BY-4.0" ;
gmeow:spdxLicenseName "Creative Commons Attribution 4.0 International" .
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
spdx |
spdx |
External Equivalences
Equivalent or closely aligned targets: spdx
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Term Equivalences
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:spdxLicenseId |
equivalence | - |
skos:closeMatch | spdx:licenseId | gmeow-rights.sssom.tsv; gmeow:eqRights062; confidence 0.9 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:spdxLicenseId |
projection | spdx |
projects to / = | spdx:licenseId | gmeow:mapSpdxLicenseId; confidence 0.9 |
Usage Advice
Use when
- Use to carry the canonical SPDX short identifier of a licence — the machine-readable id that bridges to SPDX / SBOM tooling and resolves to a stable SPDX IRI by reference (P5).
Avoid when
- Avoid using it for the coarse family (that is
gmeow:licenseFamily) or the human-readable name (gmeow:spdxLicenseName), and avoid splitting a compound choice across triples — a dual choice is one SPDX licence expression in the same literal.
How to use
- Set
gmeow:spdxLicenseIdonce perLicense(functional) to a valid SPDX id or expression; consumers resolve the stable http://spdx.org/licenses/ IRI from it rather than importing the licence text.
Examples
- ex:apacheLicense
gmeow:spdxLicenseId"Apache-2.0".