deprecatedclass %iKnow.Model.matching
extends %iKnow.Model.node
For details on using this class, see
NLP Domains.
Model representation of all the dictionary data to be loaded into the iKnow domain (as represented
by a
%iKnow.Model.domain object).
property autoExecute
as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 1 ];
Whether or not to automatically match all sources at the end of %Build()
property defaultProfile
as %String(MAXLEN=150,XMLPROJECTION="attribute");
The default matching profile to use in this domain.
(this overwrites any $$$IKPMATDEFAULTPROFILE setting at the <domain> level)
relationship dictionaries
as %iKnow.Model.dictionary(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Inverse = matching,Cardinality = many ];
The list of explicitly specified dictionaries for this domain.
property disabled
as %Boolean(XMLPROJECTION="attribute");
If set to 1, this element is ignored when compiling, validating and building the domain
property dropBeforeBuild
as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 1 ];
Whether or not to drop all dictionary data at the start of %Build()
relationship external
as %iKnow.Model.dictionaryExternal(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Inverse = matching,Cardinality = many ];
The list of externally defined dictionaries for this domain (CSV or query-based).
property ignoreDictionaryErrors
as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 1 ];
If set to true, errors occurring while creating dictionary elements will be ignored
relationship profiles
as %iKnow.Model.matchingProfile(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Inverse = matching,Cardinality = many ];
Any profiles used by the dictionaries in this domain