-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updating taxonomy to publish to new repo #190
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add a helper script to convert YAML into different formats, for sharing
Update CSV to include a root node, for convenience
Add a unique_id category for pseudonymous identifiers
Add the other 3 taxonomies
Refactor the data categories taxonomy for usability
Update to snake_case everywhere due to fidesctl 0.9.8
Proposed Dot Notation for Data use Cases
* Add new categories and uses to the Default Taxonomy * feat: add new data categories * feat: add uniqueness checks to the tests * fix: pyproject formatting * feat: add new data uses * fix: update number of data uses * feat: further category updates are feedback * fix: tests * feat: export the new taxonomy * docs: changelog * fix: try removing the cache for the static checks * fix: test another pyyaml version * fix: pyyaml checks * fix: undo attempted build fixes * Update models.py * feat: add new fields for versioning * feat: add a factory for default categories * feat: add a validator for default items and versioning * feat: add validation and new defaults to subjects and uses * feat: update version validator * fix: pytest * feat: add version validation * feat: build out tests * feat: try generalizing the factory * feat: refactor default/versioned properties into a new class * feat: make the default factory a shareable util * fix: isort * fix: static checks * fix: pytest * docs: changelog * fix: add packaging to the requirements file * fix: export script * feat: update taxonomy changes based on review feedback * feat: small changes * feat: move the new fields into the DefaultModel for readability * feat: make the validation logic more clear * feat: validate that deprecated/added versions aren't the same * fix: static checks * fix: export script * docs: changelog for 2.0.0
* Add a GitHub CI check to detect empty lines in CSV export * Move CI check to a separate action (duh) * Tweak action name * Debug CI command... * Polish CI logs * Re-run export (scripts/export_default_taxonomy.py) * Update CHANGELOG
* Convert "Version" types to "str" outside of validation * feat: validate versions but "type" it as a str * feat: add tests and allow models to be built with explicit None values * docs: update test docstrings * docs: changelog and version
…al_basis_for_profiling` (#156) * update legal_basis_for_transfers - make multivalue and update allowed values * make legal_basis_for_profiling multivalue * update changelog
Co-authored-by: Adam Sachs <adam@ethyca.com>
* Add "skip_processing" flag underneath Collection > fides_meta for DSR processing.
Co-authored-by: Adam Sachs <adam@ethyca.com> Co-authored-by: Rachel Silver <raichlea@gmail.com>
* remove mistaken trailing dot from some data categories * update changelog * Update CHANGELOG.md Co-authored-by: Allison King <allisonjuliaking@gmail.com> --------- Co-authored-by: Allison King <allisonjuliaking@gmail.com>
* data uses * data categories
Co-authored-by: Adam Sachs <adam@ethyca.com> Co-authored-by: Dawn Pattison <pattisdr@users.noreply.github.com>
* add gvl data category mapping and functions * Update src/fideslang/gvl/gvl_data_category_mapping.json Co-authored-by: Dawn Pattison <pattisdr@users.noreply.github.com> * Update src/fideslang/gvl/gvl_data_category_mapping.json Co-authored-by: Dawn Pattison <pattisdr@users.noreply.github.com> * Update src/fideslang/gvl/gvl_data_category_mapping.json Co-authored-by: Dawn Pattison <pattisdr@users.noreply.github.com> * Update src/fideslang/gvl/gvl_data_category_mapping.json Co-authored-by: Dawn Pattison <pattisdr@users.noreply.github.com> * Update src/fideslang/gvl/gvl_data_category_mapping.json Co-authored-by: Dawn Pattison <pattisdr@users.noreply.github.com> --------- Co-authored-by: Dawn Pattison <pattisdr@users.noreply.github.com>
#177) * add support for PrivacyDeclaration.flexible_legal_basis_for_processing attribute * tweak description Co-authored-by: Neville Samuell <neville@ethyca.com> --------- Co-authored-by: Neville Samuell <neville@ethyca.com>
* update changelog for 2.2.0 release * add adjustment pr to changelog entry
* support previous_vendor_id attribute on System model * update changelog, create section for 2.2.1 release
* Update flexible legal basis for processing to make it non-optional with a True default.
* Remove Data Qualifiers (#183) * feat: remove data qualifiers * feat: more qualifier removals * more data qualifier removals * remove deprecated fields from models * remove registry construct * format * update changelog * remove retention field on dataset collection and field --------- Co-authored-by: Thomas <thomas.lapiana+github@pm.me>
* remove outdated taxonomy screenshot * Update README.md --------- Co-authored-by: Neville Samuell <neville@ethyca.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updating Taxonomy to use working draft as defined by PIAT working groups.