Skip to main content

Great Expectations Semantic Types Expectations

A collection of Expectations to validate Semantically Typed Data with Great Expectations.

What Are Semantic Types?

Semantic Types categorize data by the type of information it represents. For example, consider a column with STRING data types. How do you know what the data means? You could be looking at a list of streets, cities, counties, etc. Without background information, it can be hard to know what you're looking at. That's where Semantic Types come in. The entity’s Semantic Type defines how it should be interpreted.

Why should we test on Semantic Types?

Testing on these Semantic Types allows us to create more explicit, fit-for-purpose tests, unlocking questions like Does this column contain US State abbreviations? instead of asking Does this column contain strings in the set [AL, AL, AR, AZ...]

How do you know when data entities are good candidates for Semantic Types testing?

Any data that you can tie to a real-world category or reference is ideal for this kind of test, e.g., phone numbers, ZIP codes, countries, coordinates, URLs, email addresses, etc.

This package contains a number of Expectations to support validation of Semantically Typed Data.

Author: Great Expectations

PyPi Link

Metadata

Release files for great-expectations-semantic-types-expectations 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 great-expectations-semantic-types-expectations 0.1.0
File Size Uploaded
great_expectations_semantic_types_expectations-0.1.0.tar.gz 61.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for great-expectations-semantic-types-expectations 0.1.0
File Interpreter ABI Platform
great_expectations_semantic_types_expectations-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 320.0 kB

Release files / great_expectations_semantic_types_expectations-0.1.0.tar.gz

Download URL great_expectations_semantic_types_expectations-0.1.0.tar.gz
Size 61.6 kB
Tags Source
SHA-256 checksum
How to use checksums
9459e677937d48bbe8f535757d511c49c2c9d504237bf771987e9949d335a566
BLAKE2b-256 checksum
How to use checksums
8ae06c95a2b8a6ec5c4ed05e6732d66b6af2f5e211ad6ec3a27d194df01e797e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL great_expectations_semantic_types_expectations-0.1.0-py3-none-any.whl
Size 258.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f9ac1c41c9e18b1b16d46a54724496ef4c998809f99e3b5e26d09b43ae6629b3
BLAKE2b-256 checksum
How to use checksums
7d9b8cf2f53c80df674f5dff3cf1f86b3aa8a000cf2398ee474fa19a879d438e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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