Attributes are the building blocks of categorization and extraction rules.
They are operands which are used to match disambiguation output tokens based on the attributes they possess.
The syntax of a generic attribute is:
attributeName(value1[, value2, ...])
attributeNamecan be one of the possible attributes listed below.
value#refers to the parameter taken by the attribute. For each attribute, it is possible to specify more than one value.
This table lists all possible attributes along with their values and a short description. For further details, please see the individual attribute sections.
|Matches any token that is exactly equal to the given strings
|Matches any token that is a possible inflection of a given lemma contained in the Knowledge Graph
LEMMA, but a match is performed at the sub-token or "atom" level of the text
|Matches any token that is a possible inflection of a given lemma not contained in the Knowledge Graph
|Matches any token which corresponds to a given concept (syncon) contained in the Knowledge Graph
|Matches every token which corresponds to a "descendant concept" of a given concept contained in the Knowledge Graph
|Matches every token corresponding to any lemma of the given Knowledge Graph concepts
LIST, but matches are performed at the "atom level" of the text analysis output
|Matches any token of the given types
|Matches any token matching the given regular expressions
|Matches any token having one of the given roles in the sentence analysis of the text
|Matches any token occupying one of the given positions
|Matches any token being in one of the given lists of relevant text elements
|Matches any token corresponding to one of the given tags
TAG, but a match is performed at the sub-token or "atom" level of the text
|Query and extract cells content from tables of given coordinates defined with row and column
|Extract content related with a given heading level
As an option, values can be loaded from an external list.