Skip to main content

civic-data-identity-us-il

This repository hosts raw and processed Illinois datasets used for validating entity identity, canonicalization, and adapter behavior in the Civic Interconnect project.

The primary dataset is the City of Chicago Contracts Dataset, which provides 182,000+ procurement records used to test:

  • SNFEI identity stability across messy vendor names
  • EFS v1 name normalization
  • Adapter correctness for procurement verticals
  • Cross-record entity consolidation (e.g., same vendor appearing many times)
  • Address normalization (Chicago-specific conventions)
  • Exchange construction (buyer → seller → contract mapping)

This repository contains both the full raw dataset and curated subsets designed as identity test fixtures.


Repository

data/raw/

Unmodified raw datasets retrieved directly from official public sources. Contains large files (up to ~50 MB).
These files are not stored in the main Civic Interconnect repo to avoid repository bloat.

data/identity/

Curated, size-limited datasets (~5k–20k rows) used for:

  • testing SNFEI convergence
  • evaluating string normalization
  • training adapters on realistic noise patterns

These subsets are suitable for inclusion as examples in the main CEP spec repo.

docs/provenance/

Contains PROV-YAML metadata files describing dataset lineage, publishers, and retrieval activities. These files follow W3C PROV-DM conventions.

scripts/

Utility scripts for extracting and shaping subsets from raw data. The provided Python tool generates deterministic, identity-rich samples.


Data Source

City of Chicago – Contracts Dataset

Full provenance is provided in
docs/provenance/chicago_contracts.prov.yaml.


Citation

If you use this repository, please cite both:

  1. This repository (see CITATION.cff)
  2. The original City of Chicago dataset (automatically included in references)

Relationship to civic-interconnect

This repository serves as a data companion to the main specification and implementation in:

https://github.com/civic-interconnect/civic-interconnect

Only smaller derived files (e.g., 5k–20k row identity samples) are copied into the main repository under:

examples/identity/us_il_chicago/

The separation keeps CEP maintainable and free of large artifacts while preserving full reproducibility.


License

Raw public datasets retain their original license (Public Domain for Chicago Open Data).
All derived outputs, scripts, and documentation in this repository are licensed under the MIT License unless otherwise noted.

Metadata

Release files for civic-data-identity-us-il 0.1.1

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

Source distribution (sdist)

Source distribution for civic-data-identity-us-il 0.1.1
File Size Uploaded
civic_data_identity_us_il-0.1.1.tar.gz 22.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for civic-data-identity-us-il 0.1.1
File Interpreter ABI Platform
civic_data_identity_us_il-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 29.0 kB

Release files / civic_data_identity_us_il-0.1.1.tar.gz

Download URL civic_data_identity_us_il-0.1.1.tar.gz
Size 22.0 kB
Tags Source
SHA-256 checksum
How to use checksums
35ef29ff1b08aeca523e50cccb4b5f84e7830eb831296270132dfda70438a915
BLAKE2b-256 checksum
How to use checksums
fa85be320f915ddcabe97d0ecc5679204a7b2993c98dadceb4b4ff7d83adf783
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 11, 2025.

Transparency log

Release files / civic_data_identity_us_il-0.1.1-py3-none-any.whl

Download URL civic_data_identity_us_il-0.1.1-py3-none-any.whl
Size 7.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
849bd8cbeacaaf477d6aafd50ae374dca9d0af5b3917811c3831aa7a31c9210a
BLAKE2b-256 checksum
How to use checksums
de887707f08f4301653524b7795d9b846c82dfa75c5d13d69088e406302dbf26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Dec 11, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 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