npm:name

The package name of an npm Package Manifest, projected verbatim from the manifest's top-level name key (e.g. "@cida/sparqdown").

Constraint

This definition formalises its predicate as a SHACL constraint on npm Package Manifest: at most one npm:name per manifest, a string literal. Registering the constraint is also what admits the projected npm:name fact into the registry's version graphs — without it the shape gate would drop the quad at extraction, leaving the fact citable via source resolution but invisible to SPARQL.