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

Schema.org ontology is inconsistent #3212

Open
dillerm opened this issue Nov 13, 2022 · 11 comments
Open

Schema.org ontology is inconsistent #3212

dillerm opened this issue Nov 13, 2022 · 11 comments
Labels
no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!).

Comments

@dillerm
Copy link

dillerm commented Nov 13, 2022

I ran the HermiT reasoner on the latest release of Schema.org and it found the ontology to be inconsistent. Unfortunately, it did not report which class(es) is inconsistent, so I recommend opening the ontology in a tool like Protege and running HermiT from there. You should be able to identify the offending class from the error report. It seems like this issue might be related to Issue #1797 and Issue #2787 , although there might be additional contradictions that need fixing.

@dr-shorthair
Copy link

Schema.org is not intended or designed to be OWL or DL consistent.

@danbri
Copy link
Contributor

danbri commented Nov 14, 2022 via email

@dillerm
Copy link
Author

dillerm commented Nov 15, 2022

To clarify what I meant, the reasoner is checking whether the class- and individual-level assertions in Schema.org are consistent, not whether it's consistent with OWL or DL.

Example: the individual 'publisherImprint' is asserted to be isPartOf bib.schema.org, but the range for isPartOf is limited to 'CreativeWork' and 'Trip'. Because 'bib.schema.org' is not an instance of either 'CreativeWork' or 'Trip', this results in a contradiction.

@danbri
Copy link
Contributor

danbri commented Nov 15, 2022 via email

@dillerm
Copy link
Author

dillerm commented Nov 15, 2022

Ah, I just looked through the repository and found what may be a newer release (https://github.com/schemaorg/schemaorg/blob/main/data/releases/15.0/schemaorg.owl) than the most recent one uploaded to BioPortal. This release is consistent, but the one currently on BioPortal (version 3.4) is not. If you aren't too concerned with uploading a new version to BioPortal, we can close this issue.

@danbri
Copy link
Contributor

danbri commented Nov 15, 2022 via email

@chrisspradling1980
Copy link

chrisspradling1980 commented Nov 17, 2022 via email

@iancappelletti
Copy link

second. i've studied meta-ontology before and would be willing to help classify these scope inconsistencies, tho i haven't worked with "reasoners" before (albeit they sound baller in theory). any suggestions on how to start?

@github-actions
Copy link

This issue is being nudged due to inactivity.

@github-actions github-actions bot added the no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!). label Mar 28, 2023
@chrisspradling1980
Copy link

chrisspradling1980 commented Mar 28, 2023 via email

@github-actions github-actions bot removed the no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!). label Mar 29, 2023
@github-actions
Copy link

This issue is being nudged due to inactivity.

@github-actions github-actions bot added the no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!). label Jun 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!).
Projects
None yet
Development

No branches or pull requests

5 participants