feat(pyegeria,dr-egeria): add Data Standards types (Egeria PR #9300) - #12
Closed
dwolfson wants to merge 1 commit into
Closed
feat(pyegeria,dr-egeria): add Data Standards types (Egeria PR #9300)#12dwolfson wants to merge 1 commit into
dwolfson wants to merge 1 commit into
Conversation
Adds SDK and Dr.Egeria support for the new Data Standards types: - pyegeria: Investigation classification pair on ProjectManager (set/clear_project_as_investigation), NamingStandardsVocabulary classification pair on GlossaryManager (set/clear_glossary_as_naming_standards_vocabulary), and the four new DataScope/DataLens datetime properties (dataValidityStartTime/EndTime, dataCoverageStartTime/EndTime) documented in classification_explorer.py and governance_officer.py sample bodies. - Dr.Egeria: registered Investigation/NamingStandardsVocabulary in curation.py's CLASSIFICATION_METHODS/CURATION_CLASSIFICATION_CLIENTS, added the 4 new Classify/Declassify commands to commands_curation_compact.json via the Spec Editor's REST API, and regenerated basic/advanced templates via refresh_specs. - docs/dr_egeria_manual.md updated to document the additions. Endpoint/property shapes were taken directly from the egeria PR #9300 diff on GitHub, since this checkout's `.http` ground truth files haven't been updated for this PR yet. validate_compact_specs currently fails its live-server OM_TYPE check for both new types since the server doesn't have the type archive deployed yet -- re-verify once it does. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KYNxABE3SRUT5cXbpmrfU2 Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
Owner
Author
|
Superseded — reopening against upstream odpi/egeria-python instead. |
This file contains hidden or 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
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.
Summary
Adds SDK and Dr.Egeria support for the new Data Standards types from
odpi/egeria#9300:
Investigationclassification pair onProjectManager(
set/clear_project_as_investigation),NamingStandardsVocabularyclassification pair on
GlossaryManager(
set/clear_glossary_as_naming_standards_vocabulary), and the four newDataScope/DataLensdatetime properties (dataValidityStartTime/EndTime,dataCoverageStartTime/EndTime) documented inclassification_explorer.pyand
governance_officer.pysample bodies.Investigation/NamingStandardsVocabularyincuration.py'sCLASSIFICATION_METHODS/CURATION_CLASSIFICATION_CLIENTS,added the 4 new Classify/Declassify commands to
commands_curation_compact.jsonvia the Spec Editor's REST API, andregenerated basic/advanced templates via
refresh_specs.docs/dr_egeria_manual.mdupdated to document the additions.Caveats
Endpoint/property shapes were taken directly from the egeria PR #9300 diff on
GitHub, since this checkout's
.httpground truth files haven't been updatedfor this PR yet.
validate_compact_specscurrently fails its live-serverOM_TYPE check for both new types since the target server doesn't have the new
type archive deployed yet — re-verify against a live server once it does.
Test plan
pytest -m unitpassespytest tests/micro-tests/test_gen_report_specs.pypassesCurationClassifyProcessor🤖 Generated with Claude Code