SemanticFact constructor
SemanticFact({})
Implementation
SemanticFact({
required this.id,
required this.subject,
required this.predicate,
required this.object,
double confidence = 0.5,
int occurrences = 1,
DateTime? firstSeen,
DateTime? lastSeen,
List<String>? supportingEpisodeIds,
}) : assert(confidence >= 0.0 && confidence <= 1.0),
confidence = confidence,
occurrences = occurrences,
firstSeen = firstSeen ?? DateTime.now(),
lastSeen = lastSeen ?? DateTime.now(),
supportingEpisodeIds = supportingEpisodeIds ?? [];