Skip to main content

%iKnow.Classification.Definition.Term

Property Inventory

Method Inventory

Properties

property count as %String (VALUELIST = ",exactCount,partialCount,partialScore", XMLPROJECTION = "ATTRIBUTE") [ InitialExpression = "exactCount" ];
Property methods: countDisplayToLogical(), countGet(), countIsValid(), countLogicalToDisplay(), countLogicalToOdbc(), countNormalize(), countSet()
property negation as %String (VALUELIST = ",undefined,none,no-explicit,explicit,implied", XMLPROJECTION = "ATTRIBUTE") [ InitialExpression = "undefined" ];
The negation context to consider this term in: - undefined: ignore negation context - none: none of the entities in this term are part of a negation - no-explicit: none of the entities in this term contain an explicit negation marker - explicit: explicit negation marker needs to be present inside at least one entitiy this term consists of - implied: at least one entity this term consists of is within the scope of a negation
Property methods: negationDisplayToLogical(), negationGet(), negationIsValid(), negationLogicalToDisplay(), negationLogicalToOdbc(), negationNormalize(), negationSet()
property type as %String (VALUELIST = ",entity,crc,cooccurrence", XMLPROJECTION = "ATTRIBUTE") [ InitialExpression = "entity" ];
The type of term: entity or CRC
Property methods: typeDisplayToLogical(), typeGet(), typeIsValid(), typeLogicalToDisplay(), typeLogicalToOdbc(), typeNormalize(), typeSet()

Methods

method %Equals(pTerm As Term) as %Boolean
method ContainsEntry(pValue As %String) as %Integer
method EntryCount() as %Integer
method GetDisplayName(pMode As %Integer = 0) as %String
Returns a display value representing this term (mode: 0 = short, 1 = single line, 2 = multi-line)
method GetValue() as %String
Returns a string representation of this term
method RemoveEntry(pValue As %String, Output pIsEmpty As %Boolean) as %Status

Inherited Members

Inherited Methods

Subclasses

FeedbackOpens in a new tab