Skip to content

BLIST attribute

The BLIST attribute is very similar to LIST, but is applied at the atom level of disambiguation output instead of the word level, allowing the user to match sub-tokens (atoms) that, at the word level, would be part of compounds, collocations or idiomatic expressions.

For example, this rule:

SCOPE SENTENCE
{
    DOMAIN(dom1)
    {
        LIST(21312)//@SYN: #21312# [equipment]
    }
}

when run against this text:

The fire safety system is outdated.

doesn't find a match, because the term system is part of the collocation lemma fire safety system and is not recognized as a lemma by itself at the word level.

On the other hand, this rule:

SCOPE SENTENCE
{
    DOMAIN(dom1)
    {
        BLIST(21312)//@SYN: #21312# [equipment]
    }
}

matches system at the atom level, where it is not aggregated with lemmas fire and safety.