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

Differentiate “Who” from “What” #131

Open
progval opened this issue Feb 20, 2015 · 7 comments
Open

Differentiate “Who” from “What” #131

progval opened this issue Feb 20, 2015 · 7 comments

Comments

@progval
Copy link
Member

progval commented Feb 20, 2015

I think questions like “Who is Page?” should be parsed as “(Page, identity, ?) ∩ (?, instance of, human)” instead of just “(Page, identity, ?)”.

http://askplatyp.us/?lang=en&q=Who+is+Page%3F

http://www.wolframalpha.com/input/?i=Who+is+Page%3F

@yhamoudi
Copy link
Member

Are we sure that Who is used only for humans (not animals for instance?). If yes, good idea!

@progval
Copy link
Member Author

progval commented Feb 20, 2015

What about “(Page, identity, ?) ∩ ((?, instance of, human) ∪ (?, instance of, animal))”?

@Tpt
Copy link
Member

Tpt commented Feb 21, 2015

The good class to use is "person". "person" is usually considered in ontologies (Wikidata, FOAF, schema.org...) as anything that have a personality. it may be a human, a movie character, a pet...

An other point: please don't deploy such features while the Wikidata module is not able to manage "instance of" well because as the triple (Barack Obama, instance of, person) is not in Wikidata we have to infer it from (Barack Obama, instance of, human) and (human, subclass of, person). I plan to work on it in a month or two but having an EntityStore that is frequently updated and in which we can do queries has a stronger priority.

@Ezibenroc
Copy link
Member

Should we not use the types for this?

@Tpt
Copy link
Member

Tpt commented Feb 21, 2015

I really think we should drop type feature: it adds nothing more than an intersection with (?, instance of, x).

@Ezibenroc
Copy link
Member

So we should remove it from the datamodel.
@yhamoudi already started coding some things about types.

@Tpt
Copy link
Member

Tpt commented Feb 21, 2015

Pull request: ProjetPP/Documentation#57

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants