SmellBook
Menu

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.

RESOURCES165
MEDIA TYPES12
Every public data file: path, media type, record count and suggested filename.
PathTypeRecordsSuggested filename
/data/manifest.jsonapplication/json1smellbook-manifest.json
/data/version.jsonapplication/json1smellbook-version.json
/data/release.jsonapplication/json1smellbook-release.json
/data/checksums.jsonapplication/json1smellbook-checksums.json
/data/schema.jsonapplication/json1smellbook-schema.json
/data/inventory.jsonapplication/json1smellbook-inventory.json
/data/citation.jsonapplication/json1smellbook-citation.json
/data/contract.jsonapplication/json1smellbook-contract.json
/data/routes.jsonapplication/json1smellbook-routes.json
/data/README.txttext/plain1smellbook-README.txt
/data/snapshot.jsonapplication/json1smellbook-snapshot.json
/data/snapshots.jsonapplication/json1smellbook-snapshots.json
/data/latest.jsonapplication/json1smellbook-latest.json
/data/resolve.jsonapplication/json1smellbook-resolve.json
/data/search.jsonapplication/json1smellbook-search.json
/data/names.jsonapplication/json714smellbook-names.json
/data/entity-history.jsonapplication/json902smellbook-entity-history.json
/data/descriptor-cooccurrence.jsonapplication/json37smellbook-descriptor-cooccurrence.json
/data/site-releases.atomapplication/atom+xml43smellbook-site-releases.atom
/data/site-releases.feed.jsonapplication/feed+json43smellbook-site-releases.feed.json
/data/catalog.jsonapplication/json200smellbook-catalog.json
/data/catalog.csvtext/csv200smellbook-catalog.csv
/data/catalog.ndjsonapplication/x-ndjson200smellbook-catalog.ndjson
/data/catalog.tsvtext/tab-separated-values200smellbook-catalog.tsv
/data/evidence.jsonapplication/json326smellbook-evidence.json
/data/claims.csvtext/csv166smellbook-claims.csv
/data/claims.ndjsonapplication/x-ndjson166smellbook-claims.ndjson
/data/claims.tsvtext/tab-separated-values166smellbook-claims.tsv
/data/sources.ndjsonapplication/x-ndjson160smellbook-sources.ndjson
/data/sources.tsvtext/tab-separated-values160smellbook-sources.tsv
/data/sources.csl.jsonapplication/json160smellbook-sources.csl.json
/data/sources.bibapplication/x-bibtex160smellbook-sources.bib
/data/sources.risapplication/x-research-info-systems160smellbook-sources.ris
/data/sources.mdtext/markdown160smellbook-sources.md
/data/changelog.jsonapplication/json482smellbook-changelog.json
/data/changelog.ndjsonapplication/x-ndjson482smellbook-changelog.ndjson
/data/provenance.jsonapplication/json526smellbook-provenance.json
/data/provenance.ndjsonapplication/x-ndjson526smellbook-provenance.ndjson
/data/relations.jsonapplication/json600smellbook-relations.json
/data/relations.ndjsonapplication/x-ndjson600smellbook-relations.ndjson
/data/identifiers.jsonapplication/json526smellbook-identifiers.json
/data/quality.jsonapplication/json1smellbook-quality.json
/data/quality.ndjsonapplication/x-ndjson0smellbook-quality.ndjson
/data/context.jsonldapplication/ld+json1smellbook-context.jsonld
/data/graph.jsonldapplication/ld+json877smellbook-graph.jsonld
/data/bundle.jsonapplication/json1smellbook-bundle.json
/data/dictionary.jsonapplication/json6smellbook-dictionary.json
/data/facets.jsonapplication/json56smellbook-facets.json
/data/facet-memberships.ndjsonapplication/x-ndjson1237smellbook-facet-memberships.ndjson
/data/lineage.jsonapplication/json5smellbook-lineage.json
/data/reproducibility.jsonapplication/json4smellbook-reproducibility.json
/data/consumer-contract.jsonapplication/json1smellbook-consumer-contract.json
/data/errors.jsonapplication/json5smellbook-errors.json
/data/examples.jsonapplication/json4smellbook-examples.json
/data/resource-registry.jsonapplication/json1smellbook-resource-registry.json
/data/search-corpus.jsonapplication/json1435smellbook-search-corpus.json
/data/search-corpus.ndjsonapplication/x-ndjson1435smellbook-search-corpus.ndjson
/data/search-fields.jsonapplication/json7smellbook-search-fields.json
/data/cache-policy.jsonapplication/json6smellbook-cache-policy.json
/data/capabilities.jsonapplication/json26smellbook-capabilities.json
/data/support-matrix.jsonapplication/json26smellbook-support-matrix.json
/data/source-lifecycle.jsonapplication/json326smellbook-source-lifecycle.json
/data/corrections.jsonapplication/json13smellbook-corrections.json
/data/rights.jsonapplication/json6smellbook-rights.json
/data/attribution.jsonapplication/json160smellbook-attribution.json
/data/evidence-coverage.jsonapplication/json526smellbook-evidence-coverage.json
/data/vocabulary.jsonapplication/json9smellbook-vocabulary.json
/data/vocabulary.skos.jsonldapplication/ld+json96smellbook-vocabulary.skos.jsonld
/data/privacy-posture.jsonapplication/json1smellbook-privacy-posture.json
/data/accessibility-status.jsonapplication/json7smellbook-accessibility-status.json
/data/locale-readiness.jsonapplication/json5smellbook-locale-readiness.json
/data/docs-map.jsonapplication/json108smellbook-docs-map.json
/data/openapi.jsonapplication/json1smellbook-openapi.json
/data/snapshot-deltas.jsonapplication/json18smellbook-snapshot-deltas.json
/data/fingerprints.jsonapplication/json526smellbook-fingerprints.json
/data/provenance-chains.jsonapplication/json184smellbook-provenance-chains.json
/data/provenance-chains.ndjsonapplication/x-ndjson184smellbook-provenance-chains.ndjson
/data/deprecations.jsonapplication/json20smellbook-deprecations.json
/data/http-semantics.jsonapplication/json1smellbook-http-semantics.json
/data/retention-policy.jsonapplication/json19smellbook-retention-policy.json
/data/ordering.jsonapplication/json8smellbook-ordering.json
/data/canonical-registry.jsonapplication/json526smellbook-canonical-registry.json
/data/query-contract.jsonapplication/json22smellbook-query-contract.json
/data/minimization.jsonapplication/json7smellbook-minimization.json
/data/security-posture.jsonapplication/json6smellbook-security-posture.json
/data/stability.jsonapplication/json184smellbook-stability.json
/data/schema-examples.jsonapplication/json6smellbook-schema-examples.json
/data/evidence-recency.jsonapplication/json160smellbook-evidence-recency.json
/data/editorial-provenance.jsonapplication/json202smellbook-editorial-provenance.json
/data/download-contract.jsonapplication/json1smellbook-download-contract.json
/data/map.jsonapplication/json200smellbook-map.json
/data/personal-contract.jsonapplication/json1smellbook-personal-contract.json
/data/applied-scent.jsonapplication/json22smellbook-applied-scent.json
/data/labs.jsonapplication/json280smellbook-labs.json
/data/labs-evaluation.jsonapplication/json81smellbook-labs-evaluation.json
/data/labs-review.jsonapplication/json85smellbook-labs-review.json
/data/labs-review-context.jsonapplication/json80smellbook-labs-review-context.json
/data/labs-review-lenses.jsonapplication/json39smellbook-labs-review-lenses.json
/data/labs-change-audit.jsonapplication/json279smellbook-labs-change-audit.json
/data/labs-audit-snapshots.jsonapplication/json24smellbook-labs-audit-snapshots.json
/data/labs-audit-comparison.jsonapplication/json279smellbook-labs-audit-comparison.json
/data/permanent-ids.jsonapplication/json902smellbook-permanent-ids.json
/data/entities.jsonapplication/json902smellbook-entities.json
/data/relation-types.jsonapplication/json20smellbook-relation-types.json
/data/evidence-model.jsonapplication/json6smellbook-evidence-model.json
/data/locales.jsonapplication/json124smellbook-locales.json
/data/data-rights.jsonapplication/json5smellbook-data-rights.json
/data/source-intake.jsonapplication/json0smellbook-source-intake.json
/data/graph-export.jsonapplication/json3975smellbook-graph-export.json
/data/graph-export.ndjsonapplication/x-ndjson3976smellbook-graph-export.ndjson
/data/graph-entities.csvtext/csv902smellbook-graph-entities.csv
/data/graph-relations.csvtext/csv3073smellbook-graph-relations.csv
/data/graph/{type}/{key}.jsonapplication/json902smellbook-graph-type-key.json
/data/graph/relations/{type}.ndjsonapplication/x-ndjson17smellbook-graph-relations-type.ndjson
/data/graph-health.jsonapplication/json1smellbook-graph-health.json
/data/dataset-releases.jsonapplication/json21smellbook-dataset-releases.json
/data/releases/{release}/graph-export.jsonapplication/json21smellbook-releases-release-graph-export.json
/data/releases/{release}/changes.jsonapplication/json20smellbook-releases-release-changes.json
/data/release-ledger.jsonapplication/json43smellbook-release-ledger.json
/data/learn.jsonapplication/json37smellbook-learn.json
/data/dataset.jsonldapplication/ld+json1smellbook-dataset.jsonld
/data/datapackage.jsonapplication/json1smellbook-datapackage.json
/data/dcat.jsonldapplication/ld+json2smellbook-dcat.jsonld
/data/heritage-crosswalk.jsonapplication/json17smellbook-heritage-crosswalk.json
/data/dataset-releases.atomapplication/atom+xml21smellbook-dataset-releases.atom
/data/dataset-releases.feed.jsonapplication/feed+json21smellbook-dataset-releases.feed.json
/data/entry-standard.jsonapplication/json200smellbook-entry-standard.json
/data/atlas-baseline.jsonapplication/json200smellbook-atlas-baseline.json
/data/entry-pipeline.jsonapplication/json0smellbook-entry-pipeline.json
/data/entry-identity.jsonapplication/json21smellbook-entry-identity.json
/data/writing-guide.jsonapplication/json7smellbook-writing-guide.json
/data/type-facets.jsonapplication/json200smellbook-type-facets.json
/data/evidence-agenda.jsonapplication/json55smellbook-evidence-agenda.json
/data/citation-verification.jsonapplication/json160smellbook-citation-verification.json
/data/claim-support.jsonapplication/json166smellbook-claim-support.json
/data/molecules.jsonapplication/json165smellbook-molecules.json
/data/heritage.jsonapplication/json6smellbook-heritage.json
/data/historical-sources.jsonapplication/json15smellbook-historical-sources.json
/data/worksheets/historical-sources.csvtext/csv16smellbook-worksheets-historical-sources.csv
/data/heritage-record-schema.jsonapplication/json1smellbook-heritage-record-schema.json
/data/governance.jsonapplication/json6smellbook-governance.json
/data/licence.txttext/plain1smellbook-licence.txt
/data/worksheets/source-checking.csvtext/csv55smellbook-worksheets-source-checking.csv
/data/worksheets/heritage-agenda.csvtext/csv10smellbook-worksheets-heritage-agenda.csv
/data/worksheets/spanish-review.csvtext/csv300smellbook-worksheets-spanish-review.csv
/data/worksheets/language-pack.csvtext/csv304smellbook-worksheets-language-pack.csv
/data/worksheets/smell-observations.csvtext/csv1smellbook-worksheets-smell-observations.csv
/data/worksheets/heritage-records.csvtext/csv1smellbook-worksheets-heritage-records.csv
/data/taxonomy.jsonapplication/json1smellbook-taxonomy.json
/data/entries.bibapplication/x-bibtex200smellbook-entries.bib
/data/entries.csl.jsonapplication/json200smellbook-entries.csl.json
/data/tools/smellbook-check-heritage.mjstext/javascript1smellbook-check-heritage.mjs
/data/tools/smellbook-diff-graph.mjstext/javascript1smellbook-diff-graph.mjs
/data/tools/smellbook-collection-tools.mjstext/javascript1smellbook-collection-tools.mjs
/data/institutions.jsonapplication/json4smellbook-institutions.json
/data/heritage-templates.jsonapplication/json4smellbook-heritage-templates.json
/data/worksheets/heritage-object.csvtext/csv1smellbook-worksheets-heritage-object.csv
/data/worksheets/heritage-archival-document.csvtext/csv1smellbook-worksheets-heritage-archival-document.csv
/data/worksheets/heritage-place.csvtext/csv1smellbook-worksheets-heritage-place.csv
/data/worksheets/heritage-practice.csvtext/csv1smellbook-worksheets-heritage-practice.csv
/data/citation-packages/{slug}.jsonapplication/json200smellbook-citation-packages-record.json
/data/entries.risapplication/x-research-info-systems200smellbook-entries.ris
/data/bundles/{name}.jsonapplication/json4smellbook-bundles-name.json
/data/institution-test-kit.jsonapplication/json12smellbook-institution-test-kit.json
/data/test-kit/{file}application/json12smellbook-test-kit-file
CHECKSUMS FOR DATASET FILES

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/download-contract.json

Machine download contract

Suggested filenames, media types and inline/download boundaries.

JSON ↗