Skip to content
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

update master with many changes on dev #343

Merged
merged 43 commits into from
Aug 19, 2020
Merged

update master with many changes on dev #343

merged 43 commits into from
Aug 19, 2020

Conversation

goodb
Copy link
Contributor

@goodb goodb commented Aug 19, 2020

root types, better gpad, and more!

goodb and others added 30 commits June 12, 2020 12:24
added methods to get the root types
changed how labels are gathered for ontology classes from many requests to one per model.
letting it default to old way if that is missing.
its actually a death throw before I eradicate this part of the code...
Should probably update tests like this one to better match current system.
added root-type to default m3batch response
this is mostly redundant with a test in minerva-server .  Added here because it makes more sense to be here.  Currently the validation test in minerva-server is more complete (includes Arachne inference step while this does not) and more exactly matches the conditions in the server (running with models in a MMManager).  This one is useful for testing as it runs faster.
and added an example for testing.
Will want to revisit with @kltm on desired structure for interface code.
need to be careful to avoid making tests with redundant graph uris.  These get overwritten during load to blazegraph, causing confusion.  Added a test for that.
Updated to download and use merged go-lego file.
…idation-report

Add cardinality to shex validation report
believe this cure issue #333
allow for multiple ids in search
…response

adding root types for partial model responses
In particular, started on some graph oriented metrics.
This cures some problems with reading owl ontologies out of RDF via the Rio library.  On a small fraction of models, notably those that imported go-lego-reacto.owl , the title for the model would not make it into the OWLOntology annotations.  Switching to 4.5.15 fixed this in all cases tested.
goodb added 13 commits August 16, 2020 17:02
the information will just show up in the tab-delimited output file previously containing just the shex and owl result for each gocam.
This way we can compute on gpad if we want to without reading it out as a string.  Just used at the moment for getting row count for stats.
fixBrokenObjectPropertiesAndAxioms alleviates problems with object properties being read in as annotation properties.  It uses the RO namespace to guess what should be an object property and what should not.  With the OWL-API update, this may not be useful anymore.  Also added a simple test to see if a gocam has the go-lego import statement.
Also made more things just on be default to reduce parameter explosion.
leaving the gocam instance ontology alone, but replacing the term with its replacement for calculating stats.
This will include the fix from #341 as well as improving the command line access for the gocam model stats - and adding a new activity-node centric report.
@kltm
Copy link
Member

kltm commented Aug 19, 2020

@vanaukenk @ukemi We're going to go ahead with this and can see if we are getting the missing annotations through on snapshot. Ideally, we should have an answer by late Thursday or early Friday.

@kltm kltm merged commit b49a2d8 into master Aug 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants