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

Non-compliant definitions #1788

Open
mereolog opened this issue Jun 22, 2022 · 5 comments
Open

Non-compliant definitions #1788

mereolog opened this issue Jun 22, 2022 · 5 comments
Assignees
Labels
definition skos:definition issue hygiene Example of general problem which should be picked up by Hygiene tests or a new hygiene test proposal

Comments

@mereolog
Copy link
Contributor

mereolog commented Jun 22, 2022

Some definitions in FIBO seem do not follow the rules specified in https://github.com/edmcouncil/fibo/blob/master/ONTOLOGY_GUIDE.md#definitions: they are not sentence parts ("definientia"), but full sentences or even "sentence sequences".

Using some simple NLP technique one can identify some of them - see the attachments, which refer to Q1 2022 release.
incongruent_class_individuals_in_2022_Q1.xlsx
incongruent_class_definitions_in_2022_Q1.xlsx

I am thinking about incorporating the respective check to hygiene tests, although (i) it will not be a SPARQL query (ii) it may take some time before we implement it properly. So in the meantime we might fix at least some of the issues found.

Obviously, there are some false positives in the results, so the final check should by interpreted as a warning.

@mereolog mereolog added definition skos:definition issue hygiene Example of general problem which should be picked up by Hygiene tests or a new hygiene test proposal labels Jun 22, 2022
@ElisaKendall
Copy link
Contributor

Most of the class definitions that are questionable are in provisional ontologies, though there are a few in production.

@ElisaKendall
Copy link
Contributor

@mereolog Would you please re-run these tests on released ontologies only so we can see what's left? Some of these have been corrected I think.

@mereolog
Copy link
Contributor Author

mereolog commented Feb 8, 2023

@ElisaKendall
Copy link
Contributor

@mereolog Would you please re-run these tests again so that I can address anything remaining in production in Q2, and then maybe close this? Thanks!

@mereolog
Copy link
Contributor Author

@mereolog Would you please re-run these tests again so that I can address anything remaining in production in Q2, and then maybe close this? Thanks!

Here you are:
possible_incongurent_definitions_for_classes_20240425.xlsx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
definition skos:definition issue hygiene Example of general problem which should be picked up by Hygiene tests or a new hygiene test proposal
Projects
None yet
Development

No branches or pull requests

2 participants