Class: WhereClauseDef
The WhereClauseDef element specifies a condition.
URI: odm:WhereClauseDef
erDiagram
WhereClauseDef {
oid OID
}
RangeCheck {
Comparator comparator
SoftOrHard softHard
}
CheckValue {
valueType content
}
FormalExpression {
text context
}
MethodSignature {
}
ErrorMessage {
}
ItemDef {
oid OID
nameType name
DataType dataType
positiveInteger length
text displayFormat
text variableSet
}
CommentDef {
oid OID
}
DocumentRef {
oid leafID
}
Description {
}
WhereClauseDef ||--|o CommentDef : "commentOID"
WhereClauseDef ||--}o RangeCheck : "rangeCheck"
RangeCheck ||--|o ItemDef : "itemOID"
RangeCheck ||--|o ErrorMessage : "errorMessage"
RangeCheck ||--|o MethodSignature : "methodSignature"
RangeCheck ||--}o FormalExpression : "formalExpression"
RangeCheck ||--}o CheckValue : "checkValue"
FormalExpression ||--|o Code : "code"
FormalExpression ||--|o ExternalCodeLib : "externalCodeLib"
MethodSignature ||--}o Parameter : "parameter"
MethodSignature ||--}o ReturnValue : "returnValue"
ErrorMessage ||--}o TranslatedText : "translatedText"
ItemDef ||--|o CommentDef : "commentOID"
ItemDef ||--|o Description : "description"
ItemDef ||--|o Definition : "definition"
ItemDef ||--|o Question : "question"
ItemDef ||--|o Prompt : "prompt"
ItemDef ||--|o CRFCompletionInstructions : "cRFCompletionInstructions"
ItemDef ||--|o ImplementationNotes : "implementationNotes"
ItemDef ||--|o CDISCNotes : "cDISCNotes"
ItemDef ||--}o RangeCheck : "rangeCheck"
ItemDef ||--|o CodeListRef : "codeListRef"
ItemDef ||--|o ValueListRef : "valueListRef"
ItemDef ||--}o Coding : "coding"
ItemDef ||--}o Alias : "alias"
CommentDef ||--|o Description : "description"
CommentDef ||--}o DocumentRef : "documentRef"
DocumentRef ||--}o PDFPageRef : "pDFPageRef"
Description ||--}o TranslatedText : "translatedText"
Slots
Name | Cardinality* and Range | Description | Inheritance |
---|---|---|---|
OID | 1..1 oid |
Unique ID for the WhereClauseDef. See Section 2.13, Element Identifiers and R... | direct |
commentOID | 0..1 CommentDef |
Reference to the unique ID of a CommentDef that describes how to join the dat... | direct |
rangeCheck | 0..* RangeCheck |
A WhereClause element defines a condition by using one or more RangeCheck ele... | direct |
* See LinkML documentation for cardinality definitions.
Usages
used by | used in | type | used |
---|---|---|---|
MetaDataVersion | whereClauseDef | range | WhereClauseDef |
WhereClauseRef | whereClauseOID | range | WhereClauseDef |
See Also
Identifier and Mapping Information
Schema Source
- from schema: http://www.cdisc.org/ns/odm/v2.0
Mappings
Mapping Type | Mapped Value |
---|---|
self | odm:WhereClauseDef |
native | odm:WhereClauseDef |
LinkML Source
Direct
name: WhereClauseDef
description: The WhereClauseDef element specifies a condition.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/WhereClauseDef
rank: 1000
slots:
- OID
- commentOID
- rangeCheck
slot_usage:
OID:
name: OID
description: Unique ID for the WhereClauseDef. See Section 2.13, Element Identifiers
and References , for OID considerations.
comments:
- 'Required
range: oid'
identifier: true
domain_of:
- Study
- MetaDataVersion
- Standard
- ValueListDef
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- MethodDef
- ConditionDef
- CommentDef
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyParameter
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- User
- Organization
- Location
- SignatureDef
- Query
range: oid
required: true
commentOID:
name: commentOID
description: Reference to the unique ID of a CommentDef that describes how to
join the datasets when the WhereClause includes references to variables in different
datasets.
comments:
- 'Conditional
range: oidref
Required when RangeCheck includes ItemOID values that belong to different ItemGroupDef
elements'
domain_of:
- MetaDataVersion
- Standard
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- Coding
range: CommentDef
rangeCheck:
name: rangeCheck
description: A WhereClause element defines a condition by using one or more RangeCheck
elements.
multivalued: true
domain_of:
- WhereClauseDef
- ItemDef
range: RangeCheck
inlined: true
inlined_as_list: true
class_uri: odm:WhereClauseDef
Induced
name: WhereClauseDef
description: The WhereClauseDef element specifies a condition.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/WhereClauseDef
rank: 1000
slot_usage:
OID:
name: OID
description: Unique ID for the WhereClauseDef. See Section 2.13, Element Identifiers
and References , for OID considerations.
comments:
- 'Required
range: oid'
identifier: true
domain_of:
- Study
- MetaDataVersion
- Standard
- ValueListDef
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- MethodDef
- ConditionDef
- CommentDef
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyParameter
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- User
- Organization
- Location
- SignatureDef
- Query
range: oid
required: true
commentOID:
name: commentOID
description: Reference to the unique ID of a CommentDef that describes how to
join the datasets when the WhereClause includes references to variables in different
datasets.
comments:
- 'Conditional
range: oidref
Required when RangeCheck includes ItemOID values that belong to different ItemGroupDef
elements'
domain_of:
- MetaDataVersion
- Standard
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- Coding
range: CommentDef
rangeCheck:
name: rangeCheck
description: A WhereClause element defines a condition by using one or more RangeCheck
elements.
multivalued: true
domain_of:
- WhereClauseDef
- ItemDef
range: RangeCheck
inlined: true
inlined_as_list: true
attributes:
OID:
name: OID
description: Unique ID for the WhereClauseDef. See Section 2.13, Element Identifiers
and References , for OID considerations.
comments:
- 'Required
range: oid'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
identifier: true
alias: OID
owner: WhereClauseDef
domain_of:
- Study
- MetaDataVersion
- Standard
- ValueListDef
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- MethodDef
- ConditionDef
- CommentDef
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- Arm
- Epoch
- StudyParameter
- StudyTiming
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Transition
- Branching
- Criterion
- User
- Organization
- Location
- SignatureDef
- Query
range: oid
required: true
commentOID:
name: commentOID
description: Reference to the unique ID of a CommentDef that describes how to
join the datasets when the WhereClause includes references to variables in different
datasets.
comments:
- 'Conditional
range: oidref
Required when RangeCheck includes ItemOID values that belong to different ItemGroupDef
elements'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: commentOID
owner: WhereClauseDef
domain_of:
- MetaDataVersion
- Standard
- WhereClauseDef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- Coding
range: CommentDef
rangeCheck:
name: rangeCheck
description: A WhereClause element defines a condition by using one or more RangeCheck
elements.
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
multivalued: true
alias: rangeCheck
owner: WhereClauseDef
domain_of:
- WhereClauseDef
- ItemDef
range: RangeCheck
inlined: true
inlined_as_list: true
class_uri: odm:WhereClauseDef