omnivore_core/intelligence/relations.rs
1use crate::Result;
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, Serialize, Deserialize)]
5pub struct Relation {
6 pub subject: String,
7 pub predicate: String,
8 pub object: String,
9 pub confidence: f32,
10}
11
12pub struct RelationExtractor;
13
14impl RelationExtractor {
15 pub fn extract(_text: &str) -> Result<Vec<Relation>> {
16 let relations = Vec::new();
17 Ok(relations)
18 }
19}