@canonical/ds-implementations
v0.44.0
Published
Implementation libraries and implementations of the Canonical design system, as Turtle (RDF) for the knowledge graph.
Downloads
845
Maintainers
Keywords
Readme
@canonical/ds-implementations
Turtle (RDF) datasets describing the implementation libraries and
implementations of the Canonical design system, generated from @implements
annotations across the pragma monorepo.
The canonical data lives at the monorepo root data/ directory and is
regenerated by bun run collect (see scripts/collect-implementations.ts).
This package snapshots that data at publish time (prepack) so it can be
consumed as a pragma pack:
data/implementations.ttl— aggregate index of all implementation librariesdata/{librarySlug}/implementationLibrary.ttl— oneds:ImplementationLibraryper librarydata/{librarySlug}/implementationObjects.ttl— the library'sds:ImplementationObjects
Each implementation carries a ds:headLink (source at main) and a
ds:versionedLink (source pinned to the release tag), and each library a
ds:version matching the release that produced it.
The vocabulary is the ds: ontology defined by @canonical/design-system.
