-
Notifications
You must be signed in to change notification settings - Fork 74
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
New duplicate_exact_synonym test in robot report does not display values #1212
Comments
@allenbaron thanks for detecting this! Any chance you might be willing to fix it? Maybe with the help of ChatGPT :D Sorry for asking but straaaaaapppped for ROBOT dev time! |
I'll see what I can do. |
Okay, for 1.9.6... when I run the robot report with a profile limiting to just duplicate_exact_synonym I get 17 results and the values column is empty using doid-edit.owl (same as the full report), repeating this error. Command
Where profile.txt has this:
Output: 17 results, no values
The error is eliminated if I copy the exact query from the robot repository and switch the profile to this
Where profile-file.txt has this:
Output: 18 results, has values
|
Last week I was able to get a debugger running in VS code from a FORK of the robot repository and these two commands/profiles reliably returned the same results. I had to stop debugging after only a little while. When I came back to my debugging set up this week and ran these two tests, they now both return 18 results with values. In fact, running the full report works in my debugging setup now and I did not change any of the code. This is the command that the debugger in VS code runs.
I have no idea what happened. |
So with a newly downloaded robot 1.9.6, you get the synonym values correctly? |
No that still doesn't work. It just works in my debugging setup. I tried |
I can reproduce this using the 1.9.6 robot.jar, running
I have no idea what the relevant difference is. |
In robot report, the updated
duplicate_exact_synonym
test does not display the values for the?entity ?property ?value
triples.Examples:
Mondo OBO dashboard output - http://dashboard.obofoundry.org/dashboard/mondo/robot_report.html
DO using ROBOT 1.9.6
Note that this has a value for
duplicate_label_synonym
test.Using the query at https://github.com/ontodev/robot/blob/master/robot-core/src/main/resources/report_queries/duplicate_exact_synonym.rq in robot query does include the values. In the test I did with DO, it also returned an additional row -- one class had synonyms matching two other classes, so that class appeared twice in the output that contained values and only once in the robot report output (in each case only distinct outputs were retained).
The text was updated successfully, but these errors were encountered: