DOWNLOAD CONTRACT
Predictable filenames without inventing a ZIP bundle.
The public data surface exposes documented files/endpoints directly; this contract does not promise a single ZIP/tar bundle.
ALL PUBLIC FILES165
| Path | Type | Records | Suggested filename |
|---|---|---|---|
/data/manifest.json | application/json | 1 | smellbook-manifest.json |
/data/version.json | application/json | 1 | smellbook-version.json |
/data/release.json | application/json | 1 | smellbook-release.json |
/data/checksums.json | application/json | 1 | smellbook-checksums.json |
/data/schema.json | application/json | 1 | smellbook-schema.json |
/data/inventory.json | application/json | 1 | smellbook-inventory.json |
/data/citation.json | application/json | 1 | smellbook-citation.json |
/data/contract.json | application/json | 1 | smellbook-contract.json |
/data/routes.json | application/json | 1 | smellbook-routes.json |
/data/README.txt | text/plain | 1 | smellbook-README.txt |
/data/snapshot.json | application/json | 1 | smellbook-snapshot.json |
/data/snapshots.json | application/json | 1 | smellbook-snapshots.json |
/data/latest.json | application/json | 1 | smellbook-latest.json |
/data/resolve.json | application/json | 1 | smellbook-resolve.json |
/data/search.json | application/json | 1 | smellbook-search.json |
/data/names.json | application/json | 714 | smellbook-names.json |
/data/entity-history.json | application/json | 902 | smellbook-entity-history.json |
/data/descriptor-cooccurrence.json | application/json | 37 | smellbook-descriptor-cooccurrence.json |
/data/site-releases.atom | application/atom+xml | 43 | smellbook-site-releases.atom |
/data/site-releases.feed.json | application/feed+json | 43 | smellbook-site-releases.feed.json |
/data/catalog.json | application/json | 200 | smellbook-catalog.json |
/data/catalog.csv | text/csv | 200 | smellbook-catalog.csv |
/data/catalog.ndjson | application/x-ndjson | 200 | smellbook-catalog.ndjson |
/data/catalog.tsv | text/tab-separated-values | 200 | smellbook-catalog.tsv |
/data/evidence.json | application/json | 326 | smellbook-evidence.json |
/data/claims.csv | text/csv | 166 | smellbook-claims.csv |
/data/claims.ndjson | application/x-ndjson | 166 | smellbook-claims.ndjson |
/data/claims.tsv | text/tab-separated-values | 166 | smellbook-claims.tsv |
/data/sources.ndjson | application/x-ndjson | 160 | smellbook-sources.ndjson |
/data/sources.tsv | text/tab-separated-values | 160 | smellbook-sources.tsv |
/data/sources.csl.json | application/json | 160 | smellbook-sources.csl.json |
/data/sources.bib | application/x-bibtex | 160 | smellbook-sources.bib |
/data/sources.ris | application/x-research-info-systems | 160 | smellbook-sources.ris |
/data/sources.md | text/markdown | 160 | smellbook-sources.md |
/data/changelog.json | application/json | 482 | smellbook-changelog.json |
/data/changelog.ndjson | application/x-ndjson | 482 | smellbook-changelog.ndjson |
/data/provenance.json | application/json | 526 | smellbook-provenance.json |
/data/provenance.ndjson | application/x-ndjson | 526 | smellbook-provenance.ndjson |
/data/relations.json | application/json | 600 | smellbook-relations.json |
/data/relations.ndjson | application/x-ndjson | 600 | smellbook-relations.ndjson |
/data/identifiers.json | application/json | 526 | smellbook-identifiers.json |
/data/quality.json | application/json | 1 | smellbook-quality.json |
/data/quality.ndjson | application/x-ndjson | 0 | smellbook-quality.ndjson |
/data/context.jsonld | application/ld+json | 1 | smellbook-context.jsonld |
/data/graph.jsonld | application/ld+json | 877 | smellbook-graph.jsonld |
/data/bundle.json | application/json | 1 | smellbook-bundle.json |
/data/dictionary.json | application/json | 6 | smellbook-dictionary.json |
/data/facets.json | application/json | 56 | smellbook-facets.json |
/data/facet-memberships.ndjson | application/x-ndjson | 1237 | smellbook-facet-memberships.ndjson |
/data/lineage.json | application/json | 5 | smellbook-lineage.json |
/data/reproducibility.json | application/json | 4 | smellbook-reproducibility.json |
/data/consumer-contract.json | application/json | 1 | smellbook-consumer-contract.json |
/data/errors.json | application/json | 5 | smellbook-errors.json |
/data/examples.json | application/json | 4 | smellbook-examples.json |
/data/resource-registry.json | application/json | 1 | smellbook-resource-registry.json |
/data/search-corpus.json | application/json | 1435 | smellbook-search-corpus.json |
/data/search-corpus.ndjson | application/x-ndjson | 1435 | smellbook-search-corpus.ndjson |
/data/search-fields.json | application/json | 7 | smellbook-search-fields.json |
/data/cache-policy.json | application/json | 6 | smellbook-cache-policy.json |
/data/capabilities.json | application/json | 26 | smellbook-capabilities.json |
/data/support-matrix.json | application/json | 26 | smellbook-support-matrix.json |
/data/source-lifecycle.json | application/json | 326 | smellbook-source-lifecycle.json |
/data/corrections.json | application/json | 13 | smellbook-corrections.json |
/data/rights.json | application/json | 6 | smellbook-rights.json |
/data/attribution.json | application/json | 160 | smellbook-attribution.json |
/data/evidence-coverage.json | application/json | 526 | smellbook-evidence-coverage.json |
/data/vocabulary.json | application/json | 9 | smellbook-vocabulary.json |
/data/vocabulary.skos.jsonld | application/ld+json | 96 | smellbook-vocabulary.skos.jsonld |
/data/privacy-posture.json | application/json | 1 | smellbook-privacy-posture.json |
/data/accessibility-status.json | application/json | 7 | smellbook-accessibility-status.json |
/data/locale-readiness.json | application/json | 5 | smellbook-locale-readiness.json |
/data/docs-map.json | application/json | 108 | smellbook-docs-map.json |
/data/openapi.json | application/json | 1 | smellbook-openapi.json |
/data/snapshot-deltas.json | application/json | 18 | smellbook-snapshot-deltas.json |
/data/fingerprints.json | application/json | 526 | smellbook-fingerprints.json |
/data/provenance-chains.json | application/json | 184 | smellbook-provenance-chains.json |
/data/provenance-chains.ndjson | application/x-ndjson | 184 | smellbook-provenance-chains.ndjson |
/data/deprecations.json | application/json | 20 | smellbook-deprecations.json |
/data/http-semantics.json | application/json | 1 | smellbook-http-semantics.json |
/data/retention-policy.json | application/json | 19 | smellbook-retention-policy.json |
/data/ordering.json | application/json | 8 | smellbook-ordering.json |
/data/canonical-registry.json | application/json | 526 | smellbook-canonical-registry.json |
/data/query-contract.json | application/json | 22 | smellbook-query-contract.json |
/data/minimization.json | application/json | 7 | smellbook-minimization.json |
/data/security-posture.json | application/json | 6 | smellbook-security-posture.json |
/data/stability.json | application/json | 184 | smellbook-stability.json |
/data/schema-examples.json | application/json | 6 | smellbook-schema-examples.json |
/data/evidence-recency.json | application/json | 160 | smellbook-evidence-recency.json |
/data/editorial-provenance.json | application/json | 202 | smellbook-editorial-provenance.json |
/data/download-contract.json | application/json | 1 | smellbook-download-contract.json |
/data/map.json | application/json | 200 | smellbook-map.json |
/data/personal-contract.json | application/json | 1 | smellbook-personal-contract.json |
/data/applied-scent.json | application/json | 22 | smellbook-applied-scent.json |
/data/labs.json | application/json | 280 | smellbook-labs.json |
/data/labs-evaluation.json | application/json | 81 | smellbook-labs-evaluation.json |
/data/labs-review.json | application/json | 85 | smellbook-labs-review.json |
/data/labs-review-context.json | application/json | 80 | smellbook-labs-review-context.json |
/data/labs-review-lenses.json | application/json | 39 | smellbook-labs-review-lenses.json |
/data/labs-change-audit.json | application/json | 279 | smellbook-labs-change-audit.json |
/data/labs-audit-snapshots.json | application/json | 24 | smellbook-labs-audit-snapshots.json |
/data/labs-audit-comparison.json | application/json | 279 | smellbook-labs-audit-comparison.json |
/data/permanent-ids.json | application/json | 902 | smellbook-permanent-ids.json |
/data/entities.json | application/json | 902 | smellbook-entities.json |
/data/relation-types.json | application/json | 20 | smellbook-relation-types.json |
/data/evidence-model.json | application/json | 6 | smellbook-evidence-model.json |
/data/locales.json | application/json | 124 | smellbook-locales.json |
/data/data-rights.json | application/json | 5 | smellbook-data-rights.json |
/data/source-intake.json | application/json | 0 | smellbook-source-intake.json |
/data/graph-export.json | application/json | 3975 | smellbook-graph-export.json |
/data/graph-export.ndjson | application/x-ndjson | 3976 | smellbook-graph-export.ndjson |
/data/graph-entities.csv | text/csv | 902 | smellbook-graph-entities.csv |
/data/graph-relations.csv | text/csv | 3073 | smellbook-graph-relations.csv |
/data/graph/{type}/{key}.json | application/json | 902 | smellbook-graph-type-key.json |
/data/graph/relations/{type}.ndjson | application/x-ndjson | 17 | smellbook-graph-relations-type.ndjson |
/data/graph-health.json | application/json | 1 | smellbook-graph-health.json |
/data/dataset-releases.json | application/json | 21 | smellbook-dataset-releases.json |
/data/releases/{release}/graph-export.json | application/json | 21 | smellbook-releases-release-graph-export.json |
/data/releases/{release}/changes.json | application/json | 20 | smellbook-releases-release-changes.json |
/data/release-ledger.json | application/json | 43 | smellbook-release-ledger.json |
/data/learn.json | application/json | 37 | smellbook-learn.json |
/data/dataset.jsonld | application/ld+json | 1 | smellbook-dataset.jsonld |
/data/datapackage.json | application/json | 1 | smellbook-datapackage.json |
/data/dcat.jsonld | application/ld+json | 2 | smellbook-dcat.jsonld |
/data/heritage-crosswalk.json | application/json | 17 | smellbook-heritage-crosswalk.json |
/data/dataset-releases.atom | application/atom+xml | 21 | smellbook-dataset-releases.atom |
/data/dataset-releases.feed.json | application/feed+json | 21 | smellbook-dataset-releases.feed.json |
/data/entry-standard.json | application/json | 200 | smellbook-entry-standard.json |
/data/atlas-baseline.json | application/json | 200 | smellbook-atlas-baseline.json |
/data/entry-pipeline.json | application/json | 0 | smellbook-entry-pipeline.json |
/data/entry-identity.json | application/json | 21 | smellbook-entry-identity.json |
/data/writing-guide.json | application/json | 7 | smellbook-writing-guide.json |
/data/type-facets.json | application/json | 200 | smellbook-type-facets.json |
/data/evidence-agenda.json | application/json | 55 | smellbook-evidence-agenda.json |
/data/citation-verification.json | application/json | 160 | smellbook-citation-verification.json |
/data/claim-support.json | application/json | 166 | smellbook-claim-support.json |
/data/molecules.json | application/json | 165 | smellbook-molecules.json |
/data/heritage.json | application/json | 6 | smellbook-heritage.json |
/data/historical-sources.json | application/json | 15 | smellbook-historical-sources.json |
/data/worksheets/historical-sources.csv | text/csv | 16 | smellbook-worksheets-historical-sources.csv |
/data/heritage-record-schema.json | application/json | 1 | smellbook-heritage-record-schema.json |
/data/governance.json | application/json | 6 | smellbook-governance.json |
/data/licence.txt | text/plain | 1 | smellbook-licence.txt |
/data/worksheets/source-checking.csv | text/csv | 55 | smellbook-worksheets-source-checking.csv |
/data/worksheets/heritage-agenda.csv | text/csv | 10 | smellbook-worksheets-heritage-agenda.csv |
/data/worksheets/spanish-review.csv | text/csv | 300 | smellbook-worksheets-spanish-review.csv |
/data/worksheets/language-pack.csv | text/csv | 304 | smellbook-worksheets-language-pack.csv |
/data/worksheets/smell-observations.csv | text/csv | 1 | smellbook-worksheets-smell-observations.csv |
/data/worksheets/heritage-records.csv | text/csv | 1 | smellbook-worksheets-heritage-records.csv |
/data/taxonomy.json | application/json | 1 | smellbook-taxonomy.json |
/data/entries.bib | application/x-bibtex | 200 | smellbook-entries.bib |
/data/entries.csl.json | application/json | 200 | smellbook-entries.csl.json |
/data/tools/smellbook-check-heritage.mjs | text/javascript | 1 | smellbook-check-heritage.mjs |
/data/tools/smellbook-diff-graph.mjs | text/javascript | 1 | smellbook-diff-graph.mjs |
/data/tools/smellbook-collection-tools.mjs | text/javascript | 1 | smellbook-collection-tools.mjs |
/data/institutions.json | application/json | 4 | smellbook-institutions.json |
/data/heritage-templates.json | application/json | 4 | smellbook-heritage-templates.json |
/data/worksheets/heritage-object.csv | text/csv | 1 | smellbook-worksheets-heritage-object.csv |
/data/worksheets/heritage-archival-document.csv | text/csv | 1 | smellbook-worksheets-heritage-archival-document.csv |
/data/worksheets/heritage-place.csv | text/csv | 1 | smellbook-worksheets-heritage-place.csv |
/data/worksheets/heritage-practice.csv | text/csv | 1 | smellbook-worksheets-heritage-practice.csv |
/data/citation-packages/{slug}.json | application/json | 200 | smellbook-citation-packages-record.json |
/data/entries.ris | application/x-research-info-systems | 200 | smellbook-entries.ris |
/data/bundles/{name}.json | application/json | 4 | smellbook-bundles-name.json |
/data/institution-test-kit.json | application/json | 12 | smellbook-institution-test-kit.json |
/data/test-kit/{file} | application/json | 12 | smellbook-test-kit-file |
SHA-256 and size of the exact bytes served, also in /data/checksums.json (fileDigests, fileSizes). To check a downloaded file, compare its SHA-256 with the published value: shasum -a 256 <file> (macOS), sha256sum <file> (Linux) or Get-FileHash <file> -Algorithm SHA256 (Windows PowerShell).
/data/catalog.json(93 KB)aa33672a6d2f8fab4398a57dcbc19a9facbb876761d09061651c32e77e1831b6/data/catalog.csv(57 KB)6eeb1be2f9512ea6e05d4e1c8341c1a2120c5e8e22542609bd28bbe790c23b08/data/catalog.ndjson(93 KB)aeda1fb075c9ba55ddf07c4b883a85d626d419f8a2ec029e5de9a11304d314bb/data/catalog.tsv(52 KB)9709c19d2c0835601b0a4779ffe82a1319e64627455a3fc0742a3140bc2cbe74/data/claims.csv(86 KB)8d4b8bb100d6b354d9f05bc7e08846cadb18bc33a80525398a86bbaed2e1b332/data/claims.ndjson(97 KB)17a21df40e718f32b8f8fe5980e59c9d84de68e78efd97b0e03cce00621e643c/data/claims.tsv(84 KB)e36675dc7a72a10680af0dbdd619344bdf08e21540968a59d1a8e3e1388a4098/data/evidence.json(173 KB)f01303d99a0b73ad280b3d6f57d1c996e48ed901c60ed445f6e4020272347b2f/data/sources.ndjson(76 KB)f425607fee2bc6788879ec79c7d9a658ddbc0eb90cb6c579d2ba9caf9c4b7da6/data/sources.tsv(58 KB)8e6b80762772905c0beac3d061db58f2f6c18e4d81361d2b8e54eac95d6f236e/data/sources.csl.json(67 KB)eae2d4fed6dbd9e1004da97e16399ff712e7b6fb0475a439a9751c63d10399a5/data/sources.bib(56 KB)aac0419a2184da2a19b7ba997b11ac1b62426b02a8abd2c3a0e50037671581f4/data/sources.ris(53 KB)0112c74be85461e0e91667aa78dd5afe2f2694d80748abc3f6f807045974a710/data/sources.md(51 KB)93ad278681cda85bab048d3505bdccfee01622f72b82a878261cd6dc62b3660b/data/graph-export.json(1.5 MB)a8c541cf40363130960a71a976334f6cb6ea66ea812fcaca9d806f46e7461f33/data/graph-export.ndjson(1.6 MB)9655bf4ed93483ddae0144e240f7858f5c35906f6918523af6c07618983940e3/data/graph-entities.csv(475 KB)cf14b2f28f815afd5d2eca6fc936df076c57d9bb5a43bd7240b4b2024b4b894a/data/graph-relations.csv(737 KB)6e7f5785a8c46d33477853dda50cbf4f0247c90445c150fadae35b0999b26052/data/learn.json(40 KB)7fffbdb21aa5e669fa4263cf0e19727bf24e0f668d6bbbac26f1aa9e5d6509db/data/names.json(121 KB)115f22024a24cc3bdeac65f90683bc89dd562c218e07263b708d79ba64ef78f1/data/graph.jsonld(525 KB)16d629f2167d6b68eaf3c71f8f3ed7339c1a513d50333b5985dfbfd4f7153dab/data/context.jsonld(2 KB)4d824f60a9e84661440d446c8fab4bf196d00f73b01926162863a327b690cd99/data/relations.json(166 KB)cbe4660d1177322f20cca7685614d16a6b4dbcdcf3c971928a2ba94eb329683e/data/relations.ndjson(166 KB)fbf1efe37a830373d621a608a00f7e598ab9d63e2592426af19f515b7919c31f/data/permanent-ids.json(182 KB)5c3a57ae5f7190121bea6f6f095ccdf6b3d5676b0dd993372d4ae12ab6d3ef75/data/locales.json(9 KB)5a715f31b45574b42b12f47892f8970cb2f121e7585dc0757e4f41b3af3381cc/data/vocabulary.skos.jsonld(50 KB)3e1a61634598c5f20969c809a96ed25ea05fc00d79f422125f9a99b707923313/data/entries.bib(47 KB)b2eb4106dc79e4617ed408bf320b85a031c7fb079606e30cf7335a2220578a15/data/entries.csl.json(60 KB)c710bb87421f9003a2b1bf4bbab0b7a503e0114a07f42b8e89f65174b909f35d/data/worksheets/source-checking.csv(14 KB)b4f89fc208db4a93ab539c334e87696a0e0d0de30b0f65e2eefd1a65c26078e7/data/worksheets/spanish-review.csv(46 KB)fd05f375a237465e500b62aed61e100a9d5bcff5c59026e87b2b4a3efe085a0c/data/worksheets/heritage-records.csv(981 bytes)6c7d1bdb12b21aaa64798955553fc0b2e9ae32b8ba9cbabfcc70f53709e58004/data/worksheets/language-pack.csv(44 KB)8a0a4b9301465f6314f584023ba9d5f73a7e12e4db6d5fb0fb31b1154ab921f8/data/worksheets/smell-observations.csv(480 bytes)7552d176289b2bde46b8504dfb5d1806d9434790ffb0e653fb6db207c528dd53
/data/download-contract.json
JSON ↗Machine download contract
Suggested filenames, media types and inline/download boundaries.