As an example, as of 2012 ConceptNet includes these 21 language-independent predicates:
- IsA
- UsedFor
- HasA
- CapableOf
- Desires
- CreatedBy (“cake” can be created by “baking”)
- PartOf
- Causes
- LocatedNear
- AtLocation (Somewhere a “cook” can be at a “restaurant”)
- DefinedAs
- SymbolOf (X represents Y)
- ReceivesAction (“cake” can be “eaten”)
- HasPrerequisite (X can’t do Y unless A does B)
- MotivatedByGoal (You would “bake” because you want to “eat”)
- CausesDesire (“baking” makes you want to “follow recipe”)
- MadeOf
- HasFirstSubevent (The first thing required when you’re doing X is for entity Y to do Z)
- HasSubevent (“eat” has subevent “swallow”)
- HasLastSubevent
ConceptNet - Examples
/commonsense-reasoning/conceptnet/concept-net.png)
/commonsense-reasoning/conceptnet/conceptnet-example.png)