class %DeepSee.Model.QualityMeasure.qualityMeasure
extends node, %CSP.Portal.AbstractPortalModel
Meta-data object for a DeepSee Quality Measure.
property catalog
as %DeepSee.Datatype.string(MAXLEN=250,XMLPROJECTION="attribute") [ Required ];
Name of catalog this quality measure belongs to.
property description
as %ZEN.Datatype.string(MAXLEN=2000,XMLPROJECTION="attribute");
Brief description of the quality measure.
property expression
as %DeepSee.Datatype.string(MAXLEN=32000,XMLPROJECTION="attribute") [ Required ];
Expression used to compute this measure. This is an abstract expression based on
groups within this quality measure.
property format
as %String(XMLPROJECTION="attribute");
Format string to apply to this measure.
relationship groups
as %DeepSee.Model.QualityMeasure.group(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Inverse = qualityMeasure,Cardinality = many ];
Set of groups defined for this quality measure. These are used within the general expression
computed by this measure.
property href
as %ZEN.Datatype.uri(XMLPROJECTION="attribute");
Optional URL of site with additional information.
property id
as %DeepSee.Datatype.string(MAXLEN=250,XMLPROJECTION="attribute") [ Required ];
Id of this quality measure belongs to. Must be unique within the catalog and set.
property linkedTo
as %DeepSee.Datatype.string(MAXLEN=2000,XMLPROJECTION="attribute");
Optional. If this is defined, then this is the full name (with no extension)
of a master quality measure that this measure is linked to.
In this case, the definition of this measure is completely specified
by the definition of the master quality measure.
relationship metas
as %DeepSee.Model.QualityMeasure.meta(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Inverse = qualityMeasure,Cardinality = many ];
Set of meta-data elements defined for this quality measure. These provide documentation for the measure.
property published
as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 1 ];
True if this quality measure is published (visible to DeepSee).
property set
as %DeepSee.Datatype.string(MAXLEN=250,XMLPROJECTION="attribute") [ Required ];
Name of the measure set (within a catalog) this quality measure belongs to.
property subjectArea
as %DeepSee.Datatype.string(MAXLEN=2000,XMLPROJECTION="attribute") [ Required ];
Name of SubjectArea this quality measure is based on.
method %Validate()
as %Status
Validate this model for logical errors.
method nameGet()
as %String
Override name property