-
Notifications
You must be signed in to change notification settings - Fork 356
Relations
Rob Speer edited this page Mar 4, 2014
·
16 revisions
In ConceptNet 5.2, we define a set of relations that can apply to text in any language. The relations are given canonical, camel-cased English names in the /r/
namespace, such as /r/PartOf
.
The set of possible relations is chosen to capture common, informative patterns from our various data sources. It may expand in future minor versions of ConceptNet 5.
Some common relations:
Relation URI | Description | Examples |
---|---|---|
/r/RelatedTo | The most general relation. There is some positive relationship between A and B, but ConceptNet can't determine what that relationship is based on the data. This was called "ConceptuallyRelatedTo" in ConceptNet 2 through 4. | |
/r/IsA | A is a subtype or a specific instance of B; every A is a B. (We do not make the type-token distinction, because people don't usually make that distinction.) This is the hyponym relation in WordNet. |
/r/IsA /c/en/car /c/en/vehicle ; /r/IsA /c/en/chicago /c/en/city
|
/r/PartOf | A is a part of B. This is the meronym relation in WordNet. |
/r/PartOf /c/en/gearshift /c/en/car
|
/r/HasA | B belongs to A, either as an inherent part or due to a social construct of possession. HasA is often the reverse of PartOf. | /r/HasA |
/r/UsedFor | A is used for B; the purpose of A is B. | |
/r/CapableOf | Something that A can typically do is B. | |
/r/AtLocation | A is a typical location for B, or A is the inherent location of B. Some instances of this would be considered meronyms in WordNet. |
/r/AtLocation /c/en/butter /c/en/refrigerator ; /r/AtLocation /c/en/boston /c/en/massachusetts
|
/r/Causes | A and B are events, and it is typical for A to cause B. | |
/r/HasSubevent | A and B are events, and B happens as a subevent of A. | |
/r/HasFirstSubevent | A is an event that begins with subevent B. | |
/r/HasLastSubevent | A is an event that concludes with subevent B. | |
/r/HasPrerequisite | In order for A to happen, B needs to happen; B is a dependency of A. |
/r/HasPrerequisite/ /c/en/drive/ /c/en/get_in_car/
|
/r/HasProperty | A has B as a property; A can be described as B. |
/r/HasProperty /c/en/ice /c/en/solid
|
/r/MotivatedByGoal | Someone does A because they want result B; A is a step toward accomplishing the goal B. | |
/r/Desires | A is a conscious entity that typically wants B. Many assertions of this type use the appropriate language's word for "person" as A. |
/r/Desires /c/en/person /c/en/love
|
/r/Synonym | A and B have very similar meanings. This is the synonym relation in WordNet as well. | |
/r/Antonym | A and B are opposites in some relevant way, such as being opposite ends of a scale, or fundamentally similar things with a key difference between them. Counterintuitively, two concepts must be quite similar before people consider them antonyms. This is the antonym relation in WordNet as well. |
/r/Antonym /c/en/black /c/en/white ; /r/Antonym /c/en/hot /c/en/cold
|
/r/DerivedFrom | A is a word or phrase that appears within B and contributes to B's meaning. |
/r/DerivedFrom /c/en/pocketbook /c/en/book
|
/r/TranslationOf | A and B are concepts (or assertions) in different languages, and overlap in meaning in such a way that they can be considered translations of each other. (This cannot, of course be taken as an exact equivalence.) | |
/r/DefinedAs | A and B overlap considerably in meaning, and B is a more explanatory version of A. (This is similar to TranslationOf, but within one language.) |
All of these relations can be prefixed with "Not" to express a negative assertion, such as /r/NotIsA
/c/en/mammal
/c/en/plant
.
Starting points
Reproducibility
Details