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

Consistency of instance_hypernym #1044

Open
jmccrae opened this issue Aug 30, 2024 · 0 comments
Open

Consistency of instance_hypernym #1044

jmccrae opened this issue Aug 30, 2024 · 0 comments
Assignees
Labels
change relation A relations target or source is incorrect or the wrong type of relation is used validation check A method should be implemented to verify the validity of the resource
Milestone

Comments

@jmccrae
Copy link
Member

jmccrae commented Aug 30, 2024

We permit instance_hypernyms for instances of a class of object, normally referring to named entities of a particular class. Thus it makes sense that such instances should not have further hyponyms and that a synset that is a instance hyponym cannot be a non-instance hyponym as well.

There are a few cases where this is broken at the moment

  • "Small Magellanic Cloud" (09461312-n) and "Large Magellanic Cloud" (09359177-n) are hyponyms of "Magellanic Cloud" (09368400-n) which is an instance hyponym of "galaxy" (08287963-n). They should be holonyms.
  • "mare nostrum" (09369905-n) is a hyponym of "Mediterranean Sea" (09372942-n). They should be synonyms
  • "Fury" (09529469-n) has three hyponyms ("Alecto", "Megaera", "Tisiphone") but is an instance hyponym of "mythical creature" (09515254-n). This should be the other way around ("Alecto" is an instance hyponym of "Fury")
  • "God Almighty" (09559474-n) is an instance hyponym, but should be a normal hypernym
  • "Titan" (09595603-n) has a similar problem to "Fury"
  • "British West Indies" (08765327-n) is an instance hyponym of "West Indies" (08764887-n) and should be a holonym
  • "Blighty" (08893374-n) is a hyponym of "Great Britian" and should be a synonym
  • "Guernsey" (08907571-n) and "Jersey" (08907465-n) are hyponyms of "Channel Island" and should be a holonyms
  • "Orion" (09403029-n) is hyponym of "gaseous nebula" but it should be a instance hyponym
  • "Isle of Wight (09502368-n) is a hyponym of "county" but it should be a instance hyponym
  • "Age of Enlightenment" (08489601-n) should be an instance hyponym of "reform movement"
  • "Logrono" (09048869-n) is a hyponym of "Spain" but should be a holonym
  • "Alabama" (09075641-n) is a hyponym of "Southern United States" but should be a holonym

This issue should also extend the validation to check that

  • No synset has both hypernym and instance_hypernym
  • A synset that has an instance_hypernym cannot be the hypernym or instance_hypernym of any other synset
@jmccrae jmccrae added change relation A relations target or source is incorrect or the wrong type of relation is used validation check A method should be implemented to verify the validity of the resource labels Aug 30, 2024
@jmccrae jmccrae self-assigned this Aug 30, 2024
@jmccrae jmccrae added this to the 2024 Release milestone Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
change relation A relations target or source is incorrect or the wrong type of relation is used validation check A method should be implemented to verify the validity of the resource
Projects
None yet
Development

No branches or pull requests

1 participant