cherry picked changes from kgcl repo #50
Merged
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.
This was an attempt to cherry pick all the changes from INCATools/kgcl#3
apologies for the confusion re repos - we split the repos too soon
commit messages copied over:
Adding click tests.
Making CLI more clig-compliant - changing some arguments to options
Fixes CLI: make more clig-compliant, add click tests #45
Deprecating duplicative slots that store the type of the entity.
See Remove about_node_representation #44
Adding collection of test cases that can be reused for testing different subcomponents:
parsing, diffing, applyimg, rendering
Add tests for ontology diff #42
Add tests for grammar #41
noting deprecation, see retire kgcl_2_rdf.py #46
Adding test cases
logging
refactoring so that about_node_type is no longer necessary
See Remove about_node_representation #44
adding a CLI for parser. See CLI: make more clig-compliant, add click tests #45
fixing yaml/json/rdf generators and loaders
regenerating products.
Adding pytest cache to ignore
Adding CLI for parser. See CLI: make more clig-compliant, add click tests #45
Fixing grammar such that replacement in obsoletion can be a CURIE. Fixes parser fails on obsolete with replacement when replacement is a CURIE #48
Changed pattern of regex for CURIE prefix to be more permissive and allow numbers and underscores
regen
Fixing owl URI for someValuesFrom. Fixes diff fails on existential restrictions #49
regenerate
Do not check in derived files
Annotating methods with typing, see Annotate method inputs and outputs using typing #39
Using more idiomatic python for type checking, see Use modern python idioms #40
Removing unused/redundant package. Fixes retire render_kgcl.py #47
various minor changes