Skip to content

Slot: all_of

holds if all of the expressions hold

URI: linkml:all_of

Inheritance

Applicable Classes

Name Description Modifies Slot
TypeExpression An abstract class grouping named types and anonymous type expressions yes
PathExpression An expression that describes an abstract path from an object to another throu... yes
SlotExpression an expression that constrains the range of values a slot can take yes
ClassExpression A boolean expression that can be used to dynamically determine membership of ... yes
AnonymousTypeExpression A type expression that is not a top-level named type definition no
TypeDefinition an element that whose instances are atomic scalar values that can be mapped t... no
AnonymousSlotExpression no
SlotDefinition an element that describes how instances are related to other instances no
AnonymousClassExpression no
ClassDefinition an element whose instances are complex objects that may have slot-value assig... no

Properties

Type and Range

Property Value
Range Expression
Domain Of TypeExpression, PathExpression, SlotExpression, ClassExpression

Cardinality and Requirements

Property Value
Multivalued Yes

In Subsets

See Also

Identifier and Mapping Information

Administrative Metadata

Rank: 107

Schema Source

Mappings

Mapping Type Mapped Value
self linkml:all_of
native linkml:all_of
exact sh:and

LinkML Source

name: all_of
description: holds if all of the expressions hold
in_subset:
- SpecificationSubset
from_schema: https://w3id.org/linkml/meta
see_also:
- https://w3id.org/linkml/docs/specification/05validation/#rules
exact_mappings:
- sh:and
rank: 107
is_a: boolean_slot
domain_of:
- type_expression
- path_expression
- slot_expression
- class_expression
range: expression
multivalued: true