Implementation of the ERAV data integration model
Project description
wq.db: vera is the reference implementation of the Entity-Record-Attribute-Value (ERAV) data model. ERAV is an extension to Entity-Attribute-Value (EAV) that adds support for maintaining multiple versions of an entity with different provenance [1].
The implementation of ERAV provided by vera is optimized for storing and tracking changes to time series data as it is exchanged between disparate technical platforms (e.g. mobile devices, Excel spreadsheets, and third-party databases). In this context, ERAV can be interpreted to mean Event-Report-Attribute-Value, as it represents a series of events being described by the reports submitted about them by various contributors in e.g. an environmental monitoring or citizen science project.
Getting Started
pip install vera
See the documentation for more information. See https://github.com/wq/vera to report any issues. Note that the vera codebase is contained within wq.db.contrib. The vera PyPI package simplifies the installation of additional third-party libraries needed for vera but not required by wq.db core.
References
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file vera-0.6.2.tar.gz
.
File metadata
- Download URL: vera-0.6.2.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40c040310bbc5a0223db87374a06b512e2c4507a92b5015ad6f4670c78ea21e5 |
|
MD5 | d91a425c425fcf6a71a2010bad7723d1 |
|
BLAKE2b-256 | 609bc31fa4e0aac1823e60dc1f42b1c8fd5cf10bae54f7d2b113882e68e7e3dc |