class %DeepSee.Model.QualityMeasure.qualityMeasure
extends node
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 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.
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