Skip to main content

se-mapspec

Docs Site Repo Python 3.15+ License

CI Docs Links

Structural Explainability MapSpec: mapping vocabulary and structural correspondence rules for the SE ecosystem.

Context

  • se-constitution defines rules
  • se-kernel defines primitives those rules depend on
  • se-admin enforces rules across repositories
  • se-mapspec defines how structures correspond across systems

Owns

  • mapping vocabulary
  • mapping relation patterns
  • constraints for expressing mappings between artifacts

Includes

mapping primitives

  • source-target relationships
  • correspondence identifiers

mapping structure

  • how mappings are declared
  • how elements align across systems

mapping constraints

  • allowed mapping forms
  • structural consistency requirements

reference patterns

  • stable references between mapped elements

Elsewhere

  • se-mapping-*
  • se-adapter-*

Other projects will provide:

  • adapters
  • runtime transformations
  • runtime connectors
  • data processing logic
  • domain semantics

Development

Clone and Open in VS Code

git clone https://github.com/structural-explainability/se-mapspec

cd se-mapspec
code .

Set Up the Project

uvx pup-clean --delete
uv self update
uv python install
uv lock --upgrade
uv sync
uv audit

# set up and run git hooks
uv run prek install --force
uv run prek update
git add -A
uv run prek run --all-files
# repeat if changes were made
uv run prek run --all-files

# run the module
uv run python -m se_mapspec

# do chores
npx markdownlint-cli "**/*.md" --fix
uv run python -m ruff format .
uv run python -m ruff check . --fix
uv run python -m pyright
uv run python -m pytest
uv run python -m zensical build

# save progress
git add -A
git commit -m "update"
git push -u origin main

Citation

CITATION.cff

License

LICENSE

Manifest

SE_MANIFEST.toml

Metadata

Release files for se-mapspec 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for se-mapspec 0.1.0
File Size Uploaded
se_mapspec-0.1.0.tar.gz 15.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for se-mapspec 0.1.0
File Interpreter ABI Platform
se_mapspec-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.6 kB

Release files / se_mapspec-0.1.0.tar.gz

Download URL se_mapspec-0.1.0.tar.gz
Size 15.3 kB
Tags Source
SHA-256 checksum
How to use checksums
de8a84080a78fc685e7a6324edcc1b0556bd5d53abe1ca9d0a564758abbacd35
BLAKE2b-256 checksum
How to use checksums
92f54bc2bfc420a15a587502ee67fb818ef1f4809a52c4584111f9660b3a0ae6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.

Transparency log

Release files / se_mapspec-0.1.0-py3-none-any.whl

Download URL se_mapspec-0.1.0-py3-none-any.whl
Size 16.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f980b320fff648264d396653cea108094f3dcf54d5bd5b63d69ce9f803d479cb
BLAKE2b-256 checksum
How to use checksums
42ce21d83165e2410d278d401548b59f0284630a4ba77282c462d260b5757351
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page