bolero-denmark
The canonical Danish literature and schema resource root for Bolero. The GitHub
repository preserves curated agent context plus legally redistributable source
snapshots; the data-only PyPI distribution carries the curated text, catalogs,
and templates while .gitattributes excludes bulk originals/ from the wheel.
Use
pip install bolero-ai bolero-denmark
bolero-harness denmark # unpack this repository's runtime resources
bolero-harness denmark DIR --force
bolero-harness denmark (bolero-ai >= 0.1.8.post3) uses the same hardened tar
extraction as the harness source tree. Without bolero-ai:
python3 -c "import bolero_denmark, tarfile; tarfile.open(bolero_denmark.archive_path()).extractall('.', filter='data')"
The package archive is produced with git archive HEAD. Paths marked
export-ignore are therefore available in GitHub clones but not the PyPI
payload. The DST_agentic_ext/ submodule is also not embedded. To populate it
in a checkout with upstream access:
git clone --recurse-submodules https://github.com/Northwestern-CSSI/Bolero-denmark.git
# or: git submodule update --init
What is inside
resources/
literature/ economics and medical disciplinary norms, catalogs,
reusable templates, target-paper source material,
9 paper Markdown conversions, and the systematic
Danish-register economics extraction corpus
schema/ agent-facing FSV/TIMES and lean HKV documentation,
normalized pilot inventory, approved-upload-list evidence,
official DST/SDS documents, SKS/LPR material, and
pinned parsed Danish/English/mapping source archives
replication/ registered replication decks for Jensen–Zhang,
Eriksen–Munk, and Mikkelsen et al.
preregistration/ frozen study protocols, transcribed decks, and complete
outcome-blind lane plans with their reviewer verdicts
DST_agentic_ext/ pinned private collaboration submodule; pointer only
Start with resources/README.md. The Chinese
classification and synthesis is
resources/RESOURCE_CLASSIFICATION.zh.md.
The schema scale currently represented by the curated layer is 531 FSV registers (29,234 variables), 121 TIMES top-level registers (9,843 documented variable occurrences), and a lean HKV index covering 71 datasets and 881 variables. The literature layer includes 828 systematic economics corpus rows, 229 confirmed papers, structured extraction/audit records, eight target/pilot papers in nine Markdown versions, and economics and medical standards with source-level rights/provenance decisions.
Source preservation versus runtime payload
- Exact public or licensed originals are retained under
resources/**/originals/and bound by SHA-256. The Mikkelsen target originals live inresources/literature/medical/target/. These files remain in GitHub but are excluded fromgit archiveso the runtime wheel stays focused and does not duplicate large provenance archives. - Copyrighted sources without confirmed redistribution rights are represented by canonical citation, URL, rights status, and an original project summary; their PDFs are not copied.
- The expanded raw registry metadata layer (~876 MB) is preserved through the archived parsed Danish, unofficial-English, FSV, and mapping releases. The included generators deterministically rebuild the curated FSV, TIMES, and lean HKV views from a documented assembled source layout; the upstream crawl itself is not duplicated here.
- No row-level registry microdata is present. Public names, register codes, variable descriptions, and documentation URLs are schema, not observations.
- Private Slack/email transcripts and operational credentials are not packaged. Scientific conclusions derived from project coordination are rewritten as public, auditable summaries.
Resource semantics
literature/ answers “what makes this analysis scientifically defensible?”
schema/ answers “what does this data source mean, and what evidence supports
its availability?” A pilot-sheet listing, public codebook, grant approval,
runtime mount, and validated table are distinct evidence states. See
resources/schema/README.md.
Replication decks cite resources relative to the mounted resources/ root:
for example literature/papers/md/... and
schema/data-registry-bolero/fsv/.... Their registered scientific protocol is
fixed; only equivalent data operationalization may adapt silently.
Licensing and provenance
The project license expression is MIT AND LicenseRef-Corpus-Rights. MIT covers
the packaging and project-authored material. NOTICE.md identifies the rights
of every corpus class. Each discipline catalog records source URLs, licenses,
and whether an exact file was archived or kept link-only. Checksums are in:
resources/literature/CHECKSUMS.sha256resources/schema/provenance/CHECKSUMS.sha256
Official Danish source content is authoritative relative to the English translation. Parsed snapshots can be stale or erroneous; English schema text is explicitly an unofficial machine translation for retrieval.
Release
.github/workflows/release.yml builds from a tag and publishes three matching
artifacts: a GitHub Release, the data-only Python package on PyPI, and a
data-only image at docker.io/erzhuoshao/bolero-denmark. The Docker image is
built FROM scratch: it contains no OS, Python, command, or third-party
dependency. Its release tree is rooted at /opt/bolero-denmark/.
The image is intended as a transport or multi-stage-build source, not as a runnable container. For example:
FROM docker.io/erzhuoshao/bolero-denmark:0.1.0.post8 AS bolero_denmark
FROM scratch
COPY --from=bolero_denmark /opt/bolero-denmark/resources/ /resources/
Docker Hub publishing needs one repository Actions secret,
DOCKERHUB_TOKEN, containing a write-scoped Docker Hub personal access token.
The Docker Hub username is fixed in the workflow. Each release publishes the
vVERSION, VERSION, and latest image tags. The Git tag must equal v plus
the version in pyproject.toml.
# bump version in pyproject.toml, commit, then:
git tag v0.1.0.post8 && git push origin main v0.1.0.post8
packaging/build-release.sh performs the same local build. No release is made
merely by updating main.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bolero_denmark-0.1.0.post8.tar.gz.
File metadata
- Download URL: bolero_denmark-0.1.0.post8.tar.gz
- Upload date:
- Size: 6.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27e98dbc79df5425cf513db848ff60caebcf219b39b714a23afb400ac0144a38
|
|
| MD5 |
457520c15f5ed252aa2d9357d1984a1e
|
|
| BLAKE2b-256 |
cb61e0269348354cff2d693f6d316dad126be560e466be021358e5f381586470
|
Provenance
The following attestation bundles were made for bolero_denmark-0.1.0.post8.tar.gz:
Publisher:
release.yml on Northwestern-CSSI/Bolero-denmark
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bolero_denmark-0.1.0.post8.tar.gz -
Subject digest:
27e98dbc79df5425cf513db848ff60caebcf219b39b714a23afb400ac0144a38 - Sigstore transparency entry: 2712317336
- Sigstore integration time:
-
Permalink:
Northwestern-CSSI/Bolero-denmark@7ad5918388bd158446a1257f450b344a69303f00 -
Branch / Tag:
refs/tags/v0.1.0.post8 - Owner: https://github.com/Northwestern-CSSI
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@7ad5918388bd158446a1257f450b344a69303f00 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bolero_denmark-0.1.0.post8-py3-none-any.whl.
File metadata
- Download URL: bolero_denmark-0.1.0.post8-py3-none-any.whl
- Upload date:
- Size: 6.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66bc8d8e6dbf5a24e2807e589dbe52a938ce931994efce9bb9fcc8af6eda4b3b
|
|
| MD5 |
bdef4ae7b2faec5bafb18c09534389dd
|
|
| BLAKE2b-256 |
740918336faa6d7e0d22aeea87a85f5fa3f5ca4bfffee4ca963fc3094fab589b
|
Provenance
The following attestation bundles were made for bolero_denmark-0.1.0.post8-py3-none-any.whl:
Publisher:
release.yml on Northwestern-CSSI/Bolero-denmark
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bolero_denmark-0.1.0.post8-py3-none-any.whl -
Subject digest:
66bc8d8e6dbf5a24e2807e589dbe52a938ce931994efce9bb9fcc8af6eda4b3b - Sigstore transparency entry: 2712317420
- Sigstore integration time:
-
Permalink:
Northwestern-CSSI/Bolero-denmark@7ad5918388bd158446a1257f450b344a69303f00 -
Branch / Tag:
refs/tags/v0.1.0.post8 - Owner: https://github.com/Northwestern-CSSI
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@7ad5918388bd158446a1257f450b344a69303f00 -
Trigger Event:
push
-
Statement type: