| :name | [Initarg] |
| :referers | [Initarg] |
| :defining-conditions | [Initarg] |
| name | [Slot] |
The name of the referent, preserved from the DRSXML.
| referers | [Slot] |
Predicates that refer to the referent.
| defining-conditions | [Slot] |
DRS conditions which define the referent.
Expression is a parent class of all ACE expressions. Expressions correspond to Prolog terms. The classes representing expressions are:
| :text | [Initarg] |
| text | [Slot] |
The text of the expression.
| named-expression | inherits from expression | [Class] |
Named expressions denote objects with proper names.
| :name | [Initarg] |
| name | [Slot] |
The string that is the proper name.
| int-expression | inherits from expression | [Class] |
Int-expressions denote integer values.
| :integer | [Initarg] |
| integer | [Slot] |
The number of the integer expression.
| real-expression | inherits from expression | [Class] |
Real-expressions denote real (number) values.
| :real | [Initarg] |
| real | [Slot] |
The real of the real expression.
| string-expression | inherits from expression | [Class] |
String-expressions denote strings.
| :string | [Initarg] |
| string | [Slot] |
The string of the string expression.
| compound-expression | inherits from expression | [Class] |
Compound expressions denote the application of an operator to a sequence of arguments.
| :operator | [Initarg] |
| :arguments | [Initarg] |
| operator | [Slot] |
The operator of the compound expression.
| arguments | [Slot] |
The arguments of the compound expression. Example suggest that compound expressions always have exactly two arguments.
| list-expression | inherits from expression | [Class] |
List-expressions denote lists.
| :elements | [Initarg] |
| elements | [Slot] |
The elements of the list expression.
| set-expression | inherits from expression | [Class] |
Set-expressions denote sets.
| :elements | [Initarg] |
| elements | [Slot] |
The elements of the set expression.
drs-condition is the class of object which can appear in the conditions of a drs . It is a parent class to all of the various types of drs conditions, and should never be instantiated directly. The types of drs conditions are:
Simple Conditions
quantity (removed between ACE 6.0 and ACE 6.5)
Complex Conditions
The class of objects that can be associated with a sentence.
| :sentid | [Initarg] |
| :tokid | [Initarg] |
| sentid | [Slot] |
An integer greater than 0 indicating the sentence of which a component corresponds to the object.
| tokid | [Slot] |
An integer greater than 0 indicating which token within the sentence the object corresponds to.
The class of objects that can be typed.
| :type | [Initarg] |
| type | [Slot] |
The type of the thing when the DRS is typed.
| object | inherits from drs-condition, type-mixin and sentid-mixin | [Class] |
| :ref | [Initarg] |
| :noun | [Initarg] |
| :quant | [Initarg] |
| :unit | [Initarg] |
| :op | [Initarg] |
| :count | [Initarg] |
| :dim-type | [Initarg] |
| property | inherits from drs-condition, type-mixin and sentid-mixin | [Class] |
| :ref1 | [Initarg] |
| :adjective | [Initarg] |
| :ref2 | [Initarg] |
| :degree | [Initarg] |
| :comp-target | [Initarg] |
| :ref3 | [Initarg] |
| predicate | inherits from drs-condition, type-mixin and sentid-mixin | [Class] |
| :ref | [Initarg] |
| :verb | [Initarg] |
| :subj-ref | [Initarg] |
| :obj-ref | [Initarg] |
| :ind-obj-ref | [Initarg] |
Returns the ind-obj-ref of the specified predicate
| modifier-adv | inherits from drs-condition, type-mixin and sentid-mixin | [Class] |
| :ref | [Initarg] |
| :adverb | [Initarg] |
| :degree | [Initarg] |
Returns the sentid of the specified modifier-adv
Returns the degree of the specified modifier-adv
| modifier-pp | inherits from drs-condition, type-mixin and sentid-mixin | [Class] |
| :ref1 | [Initarg] |
| :preposition | [Initarg] |
| :ref2 | [Initarg] |
Returns the preposition of the specified modifier-pp
| has-part | inherits from drs-condition and sentid-mixin | [Class] |
| :group-ref | [Initarg] |
| :member-ref | [Initarg] |
| quantity | inherits from drs-condition and sentid-mixin | [Class] |
| :ref | [Initarg] |
| :op | [Initarg] |
| :count | [Initarg] |
Quantities are one of :dom, :mass, :countable, and :named, and indicate the quantisation of an object.
One of :eq, :geq, :greater, :exactly, :na.
Property degree values are one of the following: :pos, :pos-as, :comp, :comp-than, and :sup.
Property comp-target values are either :subj, or :obj, indicating whether the target of the comparison is the subject or the object of the sentence.
Possible adverb modifier degrees: :pos, :comp, :sup.