Skip to main content
. 2012 May 3;19(5):888–896. doi: 10.1136/amiajnl-2012-000808

Table 1.

Examples of first-order logic symbols used in this work

Symbol type Example Description
Constant
  • Liver transplantation

  • Left knee surgery

Treatment concept cluster
  • Infection

  • Profound hypertension

Problem concept cluster
Predicate coreference (i,j) i and j are variables referring to the ith and the jth concepts in a text. coreference (i,j) indicates that the two concepts are the same instance
Predicate conceptCluster(i,c) i indicates the ith concept and c indicates a concept cluster. conceptCluster(i,c) indicates that the concept cluster of the ith concept is c
exactMatch(i,j) The string of the ith concept matches with the jth concept.
Atom
  • coreference (i,j), coreference (1,j)

  • conceptCluster(i,c), conceptCluster(i, ‘treatment’)

Rule/formula
  • exactMatch(i,j)conceptCluster(i,+c)coreference(i,j)

  • or

  • coreference(i,j):-exactMatch(i,j)conceptCluster(i,+c)

If the string of the ith concept matches with the jth concept, and they belong to the same concept cluster, the two concepts are the same instance.