Namespace Cratis.Chronicle.Concepts.Patterns

Classes

BehaviorPattern

Represents a recurring combination of facets that survived the support and confidence thresholds.

EventFeatures

Represents the bounded set of contextual facts extracted from a single event before it is fed into pattern mining.

Facet

Represents a single contextual dimension and the value it held.

FacetName

Represents the name of a facet - one contextual dimension a BehaviorPattern can be expressed in.

FacetSet

Represents an itemset of facets - the combination of contextual dimensions a pattern is expressed in.

FacetSetKey

Represents the canonical, stable identity of a FacetSet.

FacetValue

Represents the value a facet holds for a single event or pattern.

PatternConfidence

Represents how often a pattern holds when the context it constrains is present, in the range 0 to 1.

PatternGroupingKey

Represents the scope patterns are mined and looked up within - typically the identity of the user the behavior belongs to.

PatternOccurrences

Represents how many times a pattern has been observed.

PatternSupport

Represents the share of all observed events a pattern was seen in, in the range 0 to 1.

PatternWeight

Represents the recency-weighted strength of a pattern.

TimeBucketExtensions

Extension methods for working out the TimeBucket a moment falls in.

WellKnownCausationProperties

Holds the causation property names used to identify actions and requests.

Enums

InitiatorType

Represents what kind of initiator caused an event.

TimeBucket

Represents the part of the day an event occurred in.