Skip to main content

%DeepSee.Model.QualityMeasure.qualityMeasure

Class %DeepSee.Model.QualityMeasure.qualityMeasure Extends (node, %CSP.Portal.AbstractPortalModel) [ System = 3 ]

Meta-data object for a DeepSee Quality Measure.

Properties

catalog

Property catalog As %DeepSee.Datatype.string(MAXLEN = 250, XMLPROJECTION = "attribute") [ Required ];

Name of catalog this quality measure belongs to.

set

Property set As %DeepSee.Datatype.string(MAXLEN = 250, XMLPROJECTION = "attribute") [ Required ];

Name of the measure set (within a catalog) this quality measure belongs to.

id

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.

linkedTo

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.

subjectArea

Property subjectArea As %DeepSee.Datatype.string(MAXLEN = 2000, XMLPROJECTION = "attribute") [ Required ];

Name of SubjectArea this quality measure is based on.

expression

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.

href

Property href As %ZEN.Datatype.uri(XMLPROJECTION = "attribute");

Optional URL of site with additional information.

published

Property published As %Boolean(XMLPROJECTION = "attribute") [ InitialExpression = 1 ];

True if this quality measure is published (visible to DeepSee).

format

Property format As %String(XMLPROJECTION = "attribute");

Format string to apply to this measure.

groups

Relationship groups As %DeepSee.Model.QualityMeasure.group(XMLELEMENTREF = 1, XMLPROJECTION = "ELEMENT", XMLTYPECONSTRAINT = "CHOICE") [ Cardinality = many, Inverse = qualityMeasure ];

Set of groups defined for this quality measure. These are used within the general expression computed by this measure.

metas

Relationship metas As %DeepSee.Model.QualityMeasure.meta(XMLELEMENTREF = 1, XMLPROJECTION = "ELEMENT", XMLTYPECONSTRAINT = "CHOICE") [ Cardinality = many, Inverse = qualityMeasure ];

Set of meta-data elements defined for this quality measure. These provide documentation for the measure.

description

Property description As %ZEN.Datatype.string(MAXLEN = 2000, XMLPROJECTION = "attribute");

Brief description of the quality measure.

Methods

nameGet

Method nameGet() As %String

Override name property

%Validate

Method %Validate() As %Status

Validate this model for logical errors.