From 10fad9247e88caabc46be800288f4d38c7c9701c Mon Sep 17 00:00:00 2001 From: Smitty Date: Fri, 28 May 2021 09:28:17 -0400 Subject: [PATCH] disambig entity types --- src/entity.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/entity.rs b/src/entity.rs index 2e9c473..1ea16c7 100755 --- a/src/entity.rs +++ b/src/entity.rs @@ -6,6 +6,14 @@ use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize)] pub struct Entity { pub claims: Vec<(Pid, ClaimValue)>, + pub entity_type: EntityType, +} + +#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)] +pub enum EntityType { + Entity, + Property, + Lexeme, } /// Data relating to a claim value.