Class: SubClause
An abstract class containing all attributes that may be specified for a sub-clause of a compound expression. In practice, each sub-clause will be either a fully-defined WhereClause
(containing either a condition
or a compoundExpression
) or a ReferencedWhereClause
(containing a subClauseId
).
- NOTE: this is an abstract class and should not be instantiated directly
URI: ars:SubClause
classDiagram
class SubClause
LevelOrder <|-- SubClause
WhereClause <|-- SubClause
ReferencedWhereClause <|-- SubClause
SubClause : level
SubClause : order
SubClause : condition
SubClause --|> WhereClauseCondition : condition
SubClause : compoundExpression
SubClause --|> WhereClauseCompoundExpression : compoundExpression
SubClause : subClauseId
Inheritance
- SubClause [ LevelOrder WhereClause ReferencedWhereClause]
Slots
Name | Cardinality* and Range | Description | Inheritance |
---|---|---|---|
level | 1..1 Integer |
The level of the entry within a hierarchical structure | LevelOrder |
order | 1..1 Integer |
The ordinal of the instance with respect to other instances | LevelOrder |
condition | 0..1 WhereClauseCondition |
A simple selection criterion exressed as [dataset] | WhereClause |
compoundExpression | 0..1 WhereClauseCompoundExpression |
A compound expression that combines or negates where clauses | WhereClause |
subClauseId | 0..1 String |
The identifier of the analysis set, data subset or group referenced in the co... | ReferencedWhereClause |
* See LinkML documentation for cardinality definitions.
Usages
used by | used in | type | used |
---|---|---|---|
WhereClauseCompoundExpression | whereClauses | range | SubClause |
CompoundSetExpression | whereClauses | range | SubClause |
CompoundSubsetExpression | whereClauses | range | SubClause |
CompoundGroupExpression | whereClauses | range | SubClause |
Identifier and Mapping Information
Schema Source
- from schema: https://www.cdisc.org/ars/1-0
Mappings
Mapping Type | Mapped Value |
---|---|
self | ars:SubClause |
native | ars:SubClause |
LinkML Source
Direct
name: SubClause
description: An abstract class containing all attributes that may be specified for
a sub-clause of a compound expression. In practice, each sub-clause will be either
a fully-defined `WhereClause` (containing either a `condition` or a `compoundExpression`)
or a `ReferencedWhereClause` (containing a `subClauseId`).
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
abstract: true
mixins:
- LevelOrder
- WhereClause
- ReferencedWhereClause
slot_usage:
subClauseId:
name: subClauseId
domain_of:
- ReferencedWhereClause
required: false
Induced
name: SubClause
description: An abstract class containing all attributes that may be specified for
a sub-clause of a compound expression. In practice, each sub-clause will be either
a fully-defined `WhereClause` (containing either a `condition` or a `compoundExpression`)
or a `ReferencedWhereClause` (containing a `subClauseId`).
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
abstract: true
mixins:
- LevelOrder
- WhereClause
- ReferencedWhereClause
slot_usage:
subClauseId:
name: subClauseId
domain_of:
- ReferencedWhereClause
required: false
attributes:
level:
name: level
description: The level of the entry within a hierarchical structure.
comments:
- 1 is the top level.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
alias: level
owner: SubClause
domain_of:
- LevelOrder
range: integer
required: true
order:
name: order
description: The ordinal of the instance with respect to other instances.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
alias: order
owner: SubClause
domain_of:
- LevelOrder
- Operation
- OrderedGroupingFactor
- OrderedDisplay
- OrderedDisplaySubSection
range: integer
required: true
condition:
name: condition
description: A simple selection criterion exressed as [dataset].[variable] [comparator]
[value(s)]
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
alias: condition
owner: SubClause
domain_of:
- WhereClause
range: WhereClauseCondition
compoundExpression:
name: compoundExpression
description: A compound expression that combines or negates where clauses.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
alias: compoundExpression
owner: SubClause
domain_of:
- WhereClause
range: WhereClauseCompoundExpression
any_of:
- range: CompoundSetExpression
inlined: true
inlined_as_list: true
- range: CompoundSubsetExpression
inlined: true
inlined_as_list: true
- range: CompoundGroupExpression
inlined: true
inlined_as_list: true
subClauseId:
name: subClauseId
description: The identifier of the analysis set, data subset or group referenced
in the compound expression.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
alias: subClauseId
owner: SubClause
domain_of:
- ReferencedWhereClause
range: string
required: false
inlined: false
inlined_as_list: false